【发布时间】:2018-04-27 20:50:08
【问题描述】:
如果我跑
Sub test()
Dim Template_Excel_Instance As excel.application
Set Template_Excel_Instance = CreateObject("excel.application")
End Sub
我的代码因错误“自动化错误,库未注册”而中断
如果我跑步
Sub test()
Dim Template_Excel_Instance As object
Set Template_Excel_Instance = CreateObject("excel.application")
End Sub
运行良好。有没有什么办法解决这一问题?我问的原因是这个问题只影响一台 PC,尽管与所有其他 PC 具有相同的引用。第一个错误不会出现在其他任何地方
【问题讨论】:
-
@QHarr 是的,这就是问题所在 - 它在大多数 PC 上都可以工作,但不是一台,我试图了解原因。
-
可能是注册表问题?
-
@edtheprogrammerguy:不,注册表很好。相信我,Office 安装程序运行良好。
-
关于如何调查的任何想法.. 对如何解决这个问题一无所知。
-
我不会怀疑 Excel 有什么问题,但无论如何。出于兴趣,如果您在该版本的 Excel 中(从头开始,在新工作簿中)键入该代码,那么会发生什么?