繁体   English   中英

如何在VBA中检查“未打开任何文档”

[英]How to check in VBA that “no document is open”

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

strInput = ActiveDocument.Content

因此,为避免出现此错误消息:

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

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

您是说保护模式吗?

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

有关更多信息,请参见在Word中使用文档保护的View事件

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM