Home |
Search |
Today's Posts |
#1
Posted to microsoft.public.word.newusers
|
|||
|
|||
Date field only update if document has been updated
Ok, this may be simple... but I haven't figured it out yet. I only want the
date/time field in my footer to update if a change to the document has been made. I don't want it to change when the document opens. I don't want it to change when it's printed. I don't need the createdate field... that doesn't work... so.. is there anything I can do? Thanks! Kim -- Message posted via OfficeKB.com http://www.officekb.com/Uwe/Forums.a...neral/201004/1 |
#2
Posted to microsoft.public.word.newusers
|
|||
|
|||
Date field only update if document has been updated
Use the SaveDate field then.
-- Terry Farrell - MSWord MVP "Kim W. via OfficeKB.com" u40534@uwe wrote in message news:a69315050824e@uwe... Ok, this may be simple... but I haven't figured it out yet. I only want the date/time field in my footer to update if a change to the document has been made. I don't want it to change when the document opens. I don't want it to change when it's printed. I don't need the createdate field... that doesn't work... so.. is there anything I can do? Thanks! Kim -- Message posted via OfficeKB.com http://www.officekb.com/Uwe/Forums.a...neral/201004/1 |
#3
Posted to microsoft.public.word.newusers
|
|||
|
|||
Date field only update if document has been updated
You could use the savedate field. However most fields do not update
automatically and if you updated the savedate field after saving to display its revised content, the document would need to be saved again ad infinitum. It should however show the correct date the next time the document is opened. You could work around this with a couple of macros in the document template, then replace the field in the document with the docvariable field { DocVariable varSaveDate }. The macros update a document variable with the current date before saving. You can change the date formatting switches "dd/MM/yyyy" to suit your local preference. http://www.gmayor.com/installing_macro.htm Sub FileSave() Dim oVars As Variables Dim oField As Field Set oVars = ActiveDocument.Variables oVars("varSaveDate").Value = Format(Date, "dd/MM/yyyy") For Each oField In ActiveDocument.Fields If oField.Type = wdFieldDocVariable Then oField.Update End If Next oField On Error Resume Next ActiveDocument.Save ActiveWindow.Caption = ActiveDocument.FullName End Sub and Sub FileSaveAs() Dim oVars As Variables Dim oField As Field Set oVars = ActiveDocument.Variables oVars("varSaveDate").Value = Format(Date, "dd/MM/yyyy") For Each oField In ActiveDocument.Fields If oField.Type = wdFieldDocVariable Then oField.Update End If Next oField On Error Resume Next Dialogs(wdDialogFileSaveAs).Show ActiveWindow.Caption = ActiveDocument.FullName End Sub -- Graham Mayor - Word MVP My web site www.gmayor.com Word MVP web site http://word.mvps.org "Kim W. via OfficeKB.com" u40534@uwe wrote in message news:a69315050824e@uwe... Ok, this may be simple... but I haven't figured it out yet. I only want the date/time field in my footer to update if a change to the document has been made. I don't want it to change when the document opens. I don't want it to change when it's printed. I don't need the createdate field... that doesn't work... so.. is there anything I can do? Thanks! Kim -- Message posted via OfficeKB.com http://www.officekb.com/Uwe/Forums.a...neral/201004/1 |
Reply |
Thread Tools | |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
Retrieving original date of a "date updated" document. | Microsoft Word Help | |||
Date field doesn't update | Mailmerge | |||
Update Date Field When Document Opens | New Users | |||
How do I lock date field so it is not updated after merge? | Mailmerge | |||
How do i update a word document date field with a future date | Microsoft Word Help |