I'm posting this for a user who sent me the following query, which I've
inserted below as submitted to me:

"Hi ,

Don't know if you know any VBA but I have a problem that I haven't been able
to resolve. I don't know any VBA but I can usually cheat by looking
something up via google or recording a macro and transferring and altering
parts of the code to do what I need it to do. But I haven't been able to
figure this one out:

I have a footer macro that I set up to include the "last author" and "last
modified" items rather than the current date/time and the original author.
The problem with my footer is that it doesn't update these items
automatically when I save. It will only update if I re-run the macro to
insert the footer. (This is the same problem as with using the regular
pathname footer in Excel - which doesn't update when you use save as and save
a file with the pathname in the footer to a new location.)

Sub Footer()
'
' Footer Macro
' Macro recorded 3/26/2007 by atao
'

ActiveSheet.PageSetup.LeftFooter = "&8Last Modified by " & ActiveWorkbook. _
BuiltinDocumentProperties("last author").Value & " " &
ActiveWorkbook. _
BuiltinDocumentProperties("last save time") & Chr(10) & "&Z&F\&A"

ActiveSheet.PageSetup.RightFooter = "&8&P of &N"

End Sub


So, I am either trying to find a way for those items to auto-update as does
current date and time (when you use &[date] &[time] (which I have a feeling
can't be done for Builtin Document Properties or have the macro re-run
automatically upon saving. I found something called "OnAction" property that
may do the trick when save is pressed but I actually don't know any VBA so I
thought maybe you would be able to help me?"

Re: Automatic update of footer macro by Graham

Graham
Thu Oct 18 23:15:11 PDT 2007

This forum is for Microsoft Word. Ask your Excel questions in an Excel
forum.

--
<>>< ><<> ><<> <>>< ><<> <>>< <>><<>
Graham Mayor - Word MVP

My web site www.gmayor.com
Word MVP web site http://word.mvps.org
<>>< ><<> ><<> <>>< ><<> <>>< <>><<>

Greg wrote:
> I'm posting this for a user who sent me the following query, which
> I've inserted below as submitted to me:
>
> "Hi ,
>
> Don't know if you know any VBA but I have a problem that I haven't
> been able to resolve. I don't know any VBA but I can usually cheat
> by looking something up via google or recording a macro and
> transferring and altering parts of the code to do what I need it to
> do. But I haven't been able to figure this one out:
>
> I have a footer macro that I set up to include the "last author" and
> "last modified" items rather than the current date/time and the
> original author. The problem with my footer is that it doesn't update
> these items automatically when I save. It will only update if I
> re-run the macro to insert the footer. (This is the same problem as
> with using the regular pathname footer in Excel - which doesn't
> update when you use save as and save a file with the pathname in the
> footer to a new location.)
>
> Sub Footer()
> '
> ' Footer Macro
> ' Macro recorded 3/26/2007 by atao
> '
>
> ActiveSheet.PageSetup.LeftFooter = "&8Last Modified by " &
> ActiveWorkbook. _ BuiltinDocumentProperties("last
> author").Value & " " &
> ActiveWorkbook. _
> BuiltinDocumentProperties("last save time") & Chr(10) &
> "&Z&F\&A"
>
> ActiveSheet.PageSetup.RightFooter = "&8&P of &N"
>
> End Sub
>
>
> So, I am either trying to find a way for those items to auto-update
> as does current date and time (when you use &[date] &[time] (which I
> have a feeling can't be done for Builtin Document Properties or have
> the macro re-run automatically upon saving. I found something called
> "OnAction" property that may do the trick when save is pressed but I
> actually don't know any VBA so I thought maybe you would be able to
> help me?"