![]() |
|
#1
|
||||
|
||||
![]()
OK the following should address that issue
Code:
Sub Macro2() Dim aRng As Range Set aRng = ActiveDocument.Range With aRng.Find .ClearFormatting .Text = "Section" .MatchWildcards = True Do While .Execute aRng.End = aRng.End + 1 aRng.Collapse 0 aRng.MoveEndWhile "0123456789." If aRng.Fields.Count > 0 Then If aRng.Fields(1).Type = 3 Then aRng.Font.ColorIndex = wdBlue Else If Len(aRng) > 0 Then aRng.Font.ColorIndex = wdRed ActiveDocument.Comments.Add _ Range:=aRng, _ Text:="Missing cross-reference field code" End If End If aRng.Collapse 0 Loop End With MsgBox "Done!", vbInformation Set aRng = Nothing End Sub
__________________
Graham Mayor - MS MVP (Word) (2002-2019) Visit my web site for more programming tips and ready made processes www.gmayor.com |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Field Code: Page number for current StyleRef | Cosmo | Word | 4 | 11-15-2020 03:54 PM |
Word 2016: How do I change a REF field code to display a reference to a Roman number as Arabic | Peggy Sue | Word | 1 | 08-15-2017 09:50 PM |
![]() |
welcometocandyland | Word VBA | 4 | 02-08-2017 06:53 PM |
![]() |
gn4619 | Word VBA | 2 | 11-23-2015 11:00 PM |
![]() |
palanski | Word | 3 | 10-15-2014 01:54 PM |