在单词VBA脚本中进行递归搜索和替换

时间:2014-10-28 21:16:53

标签: recursion ms-word word-vba

是否可以对单词VBA脚本中的特定字符串进行递归搜索和替换?

具体来说,我想用“:”替换所有“:”实例。

我已经广泛搜索过,但没有找到任何东西。

我不是要求代码解决方案,但是在正确的方向或在线示例的指针将是太棒了。

1 个答案:

答案 0 :(得分:1)

在Word中,像这样创建一个VBA宏:

Sub rem_space()
    Set myRange = ActiveDocument.Content
    With myRange.Find
        .Text = " :"
        .Replacement.Text = ":"
        .Execute Replace:=wdReplaceAll, Forward:=True, _
            Wrap:=wdFindContinue
    End With
End Sub