![]() |
|
#4
|
||||
|
||||
|
Here is your code tidied up a bit. Note that the toggling of field codes makes an assumption that codes were not showing before the macro ran. That is risky so I changed those to explicitly set the value instead of toggling true/false.
Code:
Sub ReplaceCaptionStyle()
' Developed by Andrew Lockton (Guessed)
' Edited by laith93
' www.msofficeforums.com
' Showing all field codes (or by pressing Alt-F9):
ActiveWindow.View.ShowFieldCodes = True
With Selection.Find
.ClearFormatting
.Replacement.ClearFormatting
' Replace "CapTbl" with your own alternative caption style for tables
.Replacement.Style = ActiveDocument.Styles("CapTbl")
.Text = "seq table"
.Replacement.Text = ""
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWholeWord = False
.MatchKashida = False
.MatchDiacritics = False
.MatchAlefHamza = False
.MatchControl = False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
.Execute Replace:=wdReplaceAll
' Replace "CapFig" with your own alternative caption style for figures
.Replacement.ClearFormatting
.Replacement.Style = ActiveDocument.Styles("CapFig")
.Text = "seq figure"
.Execute Replace:=wdReplaceAll
End With
' Hiding all field codes (or by pressing Alt-F9):
ActiveWindow.View.ShowFieldCodes = False
End Sub
__________________
Andrew Lockton Chrysalis Design, Melbourne Australia |
| Tags |
| word 2019, word vba, word vba macro |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
Word 2007: Unable to change character style, when using a linked Char/Para style format
|
Last Chance | Word | 3 | 06-09-2021 12:52 PM |
| Replace style in all tables in a word document. | edgar | Word VBA | 5 | 04-02-2019 04:25 PM |
Trying to customize caption text for figure table
|
canadianjameson | Word | 6 | 04-02-2018 07:44 PM |
Use multiple style sets in the same Word document (depending on which section the style is in)
|
Ricyteach | Word VBA | 6 | 03-09-2015 07:11 PM |
Changing style of caption heading
|
NicholaB | Word | 6 | 12-20-2012 04:28 PM |