我的代码,在MS Access 2010中运行:
Sub test()
Dim xl as Object
set xl = CreateObject("Excel.Application")
End Sub
无论出于何种原因我都会收到错误
ActiveX组件无法创建对象。
我不知道为什么 - 我去了工具 - >引用和我甚至添加了Microsoft Excel库,但仍然没有。
答案 0 :(得分:0)
有时创建对象而不是在完成后释放它们可能会使事情变得污秽。检查您的任务管理器,看看是否有多个" excel.exe"任务正在运行另外,默认情况下,在创建它们时,除非在实例化对象变量后设置属性,否则它们不会变为可见。
有时重新启动PC并首先尝试此操作将起作用。如果它在重新启动后工作,则停止工作,某些内容无法正常发布。