ActiveX组件无法创建对象Excel.Application

时间:2017-10-26 15:33:51

标签: excel vba ms-access ms-access-2010 activex

我的代码,在MS Access 2010中运行:

Sub test()
    Dim xl as Object
    set xl = CreateObject("Excel.Application")
End Sub

无论出于何种原因我都会收到错误

  

ActiveX组件无法创建对象。

我不知道为什么 - 我去了工具 - >引用和我甚至添加了Microsoft Excel库,但仍然没有。

1 个答案:

答案 0 :(得分:0)

有时创建对象而不是在完成后释放它们可能会使事情变得污秽。检查您的任务管理器,看看是否有多个" excel.exe"任务正在运行另外,默认情况下,在创建它们时,除非在实例化对象变量后设置属性,否则它们不会变为可见。

有时重新启动PC并首先尝试此操作将起作用。如果它在重新启动后工作,则停止工作,某些内容无法正常发布。