0

Word で "If..." を検索するために VBA で検索を実行できない Word は "If" を検索するのが好きではないようです。部。何か案は?

   Sub Macro2()
 Selection.Find.ClearFormatting
Selection.Find.Highlight = False
Selection.Find.Replacement.ClearFormatting
With Selection.Find
    .Text = "If..."
    .Replacement.Text = "If..."
    .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
4

1 に答える 1

1

Word が 3 つのピリオドを 1 文字の省略記号に置き換えた可能性があります。

おまけとして、省略記号の前後にスペースが必要です。半分または薄いスペースにすることができますが、新しい行に強制されないように、改行されないスペースであることは確かです。

于 2012-06-28T15:05:00.987 に答える