[英]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.