我正在尝试以编程方式将Microsoft.Office.Interop.Excel
命名空间导入到我的vba项目中。我找到了this site
它显示了如何手动导入它,但我正在给这个项目,我一直在致力于那些不知道如何导入它的人。有人可以帮忙吗?
答案 0 :(得分:0)
我从您的问题中假设您的VBA代码使用对Microsoft Excel 12.0(或其他版本)库的引用 - 并且您的用户因无法找到引用而收到错误。在这种情况下,您有两个选择:
Object
类型(而不是Excel.Workbook
,Excel.Application
等)。要创建新对象而不是使用Set objExcelApp = New Excel.Application
,您现在必须使用CreateObject
(对于新对象)或GetObject
(对于现有对象,例如现有的正在运行的应用程序):{{ 1}}。任何后来的代码都将继续像往常一样工作(尽管由于后期绑定可能会稍微慢一点)。如需进一步阅读,请查看answer。