如何签入"no document is open"的VBA



我问这个问题,因为当文档以安全模式打开时,我的宏崩溃,指向以下行:

strInput = ActiveDocument.Content

因此,要防止此错误消息:

此命令不可用,因为没有打开任何文档。错误代码 4248

我想检查是否有打开的文档。如果没有,则设置一些计时器和循环,直到用户更改文档的模式。

你是说保护模式吗?

在这种情况下,您可以处理应用程序类的 ProtectedViewWindowActivate 事件,该事件在激活任何受保护的视图窗口时触发。

有关详细信息,请参阅在 Word 中使用受文档保护的视图事件。

相关内容

最新更新