在此处仅在某些 Win 10 计算机上收到运行时错误 91



这是一个奇怪的错误。 它只发生在这里的某些机器上,但不是所有机器上。此外,我研究了这个网站,没有我可以看到涵盖此的解决方案。

尝试在 excel 文档中运行一些 VBA 代码时收到此错误。

它出现的代码行位于

Private Sub UserForm_Initialize()

事件。

代码行为:

Set objTest = CreateObject("MTRClassLibrary.MTRTestComClass")

正如我之前提到的,代码只在这里的一些机器上出错,而不是所有机器上。

不清楚objTest实例在代码中的声明位置和方式。此外,您需要确保在有问题的计算机上注册了相应的对象。CreateObject无法找到ProgId作为参数传递的应用程序。尝试检查 Windows 注册表中传递的字符串。

有关所有可能的情况,请参阅未设置对象变量(错误 91(。

相关内容

最新更新