2015-02-10 82 views
0

我有一个SAP Business Objects公司的Web 7.5添加在Excel 2007SAP Business Objects公司财务合并Excel加载自动化

本身的插件是由编译.xll文件(CtExcelLinksWeb.xll)和若干的DLL的。

有点vba显示xll已注册,并注册了所有函数。

然而,当我尝试使用Application.Run()使用的VBA这些功能中的一个,我得到

Runtime 1004 - Macro may not be available or may be disabled. 

我曾尝试在同一sub (Application.RegisterXLL())并在注册的VBAProject注册XLL叫CtEmpty.csv创建

我希望能够使用VBA自动化使用此加载项,因为它的冗长冗长的重复任务,然后我可以研究如何使用函数

任何帮助将不胜感激

回答

1

PATH上的DLL?这可能是Excel无法加载XLL依赖的DLL。 Dependency Walker(depends.exe)是解决这类问题的便捷工具。

另外,你有没有尝试过使用File/Options/Addins来注册XLL以及VBA代码?