如何在VBA中签入;“没有打开的文档”;
我问这个问题是因为当文档在安全模式下打开时,我的宏崩溃,指向这一行:如何在VBA中签入;“没有打开的文档”;,vba,ms-office,Vba,Ms Office,我问这个问题是因为当文档在安全模式下打开时,我的宏崩溃,指向这一行: strInput = ActiveDocument.Content 因此,要防止此错误消息,请执行以下操作: 此命令不可用,因为未打开任何文档。错误代码4248 我想检查是否有打开的文档。如果没有,则设置一些计时器和循环,直到用户更改文档的模式。您是指受保护模式吗 在这种情况下,您可以处理在激活任何受保护视图窗口时触发的应用程序类事件 有关更多信息,请参阅 (您引用的站点)上的代码在最新版本的office中崩溃。Set do
strInput = ActiveDocument.Content
因此,要防止此错误消息,请执行以下操作:
此命令不可用,因为未打开任何文档。错误代码4248
我想检查是否有打开的文档。如果没有,则设置一些计时器和循环,直到用户更改文档的模式。您是指受保护模式吗 在这种情况下,您可以处理在激活任何受保护视图窗口时触发的应用程序类事件 有关更多信息,请参阅 (您引用的站点)上的代码在最新版本的office中崩溃。
Set doc=Word.ActiveDocument
崩溃是因为OPs问题中的“没有打开的文档”。也许它在旧office 2010中有效?