0

我无法在 VBA 中执行查找以查找“如果...” Word 似乎不喜欢查找“如果”。部分。有任何想法吗?

   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 有可能将三个句点替换为单个字符省略号。

作为奖励,省略号之前和之后应该有一个空格,它可以是一个半空格或细空格,但肯定是一个非中断空格,因此它不会被强制到新行上。

于 2012-06-28T15:05:00.987 回答