搜索和替换问题无限循环

时间:2016-12-02 17:16:52

标签: vba replace ms-word word-vba

我不确定导致这个问题的原因。我的目标非常简单 - 我想用增量号替换一些文本“abc.XXXX”,以便将其传送到“abc.0001”,“abc.0002”,“abc.0003”等等。会发生什么情况,对于某些文档,脚本会一直运行而不会替换任何内容(至少不会明显),也不会出错。

这是我当前的代码

const richButtonsPlugin = this.props.plugin;
const {ItalicButton, BoldButton, UnderlineButton, OLButton, ULButton, H2Button} = richButtonsPlugin;

const plugins = [
        richButtonsPlugin
      ]

对于某些文档,此代码可以正常工作,但某些文档会导致问题。在每种情况下都可以正确填充变量。原因可能是我正在进行修改跟踪吗?

1 个答案:

答案 0 :(得分:0)

我的坏。没有提到跟踪更改在文档中是活动的。如果某人删除了搜索文本,则会对其进行修改。宏替换了文本(当轨道更改处于活动状态时)将创建另一个版本,其中包含必须替换的文本。

简单但不完美的解决方案是将正向值更改为

Forward = False