我需要根据文档样式执行搜索和替换功能。如果我手动操作它工作正常,但当我通过宏执行相同时,我没有得到预期的结果。 我已粘贴下面的宏。
Sub Macro7()
Selection.Find.ClearFormatting
Selection.Find.Style = ActiveDocument.Styles("H1")
With Selection.Find.ParagraphFormat
With .Shading
.Texture = wdTextureNone
.ForegroundPatternColor = wdColorBlack
.BackgroundPatternColor = wdColorBlack
End With
.Borders.Shadow = False
End With
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ""
.Replacement.Text = "section{^&}"
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWholeWord = False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
End With
Selection.Find.Execute Replace:=wdReplaceAll
End Sub
我需要根据自己的风格替换文字。
答案 0 :(得分:0)
您想要替换什么?在以下行中,您没有定义要替换的文本:
.Text = ""
请详细说明您使用此宏的目标是什么。
PS。这是一个答案,因为我还没有写评论。