View Single Post
 
Old 06-14-2018, 03:24 AM
Guessed's Avatar
Guessed Guessed is offline Windows 10 Office 2016
Expert
 
Join Date: Mar 2010
Location: Canberra/Melbourne Australia
Posts: 4,176
Guessed has a brilliant futureGuessed has a brilliant futureGuessed has a brilliant futureGuessed has a brilliant futureGuessed has a brilliant futureGuessed has a brilliant futureGuessed has a brilliant futureGuessed has a brilliant futureGuessed has a brilliant futureGuessed has a brilliant futureGuessed has a brilliant future
Default

Try this macro:
Code:
Sub FieldsUpdated()
  Dim aFld As Field, sBefore As String, sAfter As String
  Dim sMsg As String, iChangeCount As Integer
  For Each aFld In ActiveDocument.Fields
    sBefore = aFld.Result
    aFld.Update
    sAfter = aFld.Result
    If sBefore <> sAfter Then
      aFld.Result.HighlightColorIndex = wdDarkYellow
      iChangeCount = iChangeCount + 1
    End If
  Next aFld
  If iChangeCount > 0 Then
    MsgBox iChangeCount & " field(s) were changed. Look for the dark yellow highlights"
  Else
    MsgBox "No field changes"
  End If
End Sub
__________________
Andrew Lockton
Chrysalis Design, Melbourne Australia