Word VBA:运行时错误5453.Word完成搜索文档

问题描述:

我正在使用Word中的VBA宏,并且我正在调用EditFind对话框窗口。Word VBA:运行时错误5453.Word完成搜索文档

如果Word已经搜索了多个文档并找到了我要搜索的内容,在关闭对话框窗口之后,出现错误消息“运行时错误5453. Word已完成搜索文档”。

是否有可能使它消失?对于那些将要使用它的人来说,这是令人困惑的,因为最终它会找到它正在寻找的东西,但会阻止我的宏。

With Dialogs(wdDialogEditFind) 
.MatchCase = False 
.Show 
End With 

哦,发现它已经是我自己了。

因为它不是一个真正的错误的一个大问题,我用

On Error Resume Next

,只是忽略了错误,并移动到下一个活动。

+0

'On Error Resume Next'不是解决您的问题的方法 - 从经验来看,这将会在未来再次咬你一段时间。您应该尝试追踪导致错误的确切问题。 –

+0

这就是我也认为,但我没有找到更好的解决方案。该错误是由“查找”选项引起的。如果我不止一次地遍历文件并找到我的答案并关闭“查找”窗口,我会收到消息。 – Sanved