当我们尝试对办公室功能进行分析时,例如:
xlApp.Application.Run("SAPLogon“、"DS_1”、bw_client、bw_user、bw_password)
xlApp.Application.Run("SAPExecuteCommand","RefreshData")
尽管分析外接程序在我们的工作簿中是活动的,并且所有宏都启用了(信任中心.),但是我们总是得到相同的错误:无法运行宏"SAPExecuteCommand“。此工作簿中可能无法使用宏,或者禁用了所有宏。
有人想办法解决这个问题吗?我尝试在工具/引用中添加所有SAP库,但是它不起作用。
非常感谢
发布于 2021-10-14 14:50:42
您应该查看以下注册表项:
Computer\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\Excel\Addins\SapExcelAddIn如果值"LoadBehavior“设置为与3不同的值,则由于未加载COM外接程序,将发生所描述的错误。如果将其设置为3(“启用外接程序。如果需要,用户可以在COM外接程序对话框中禁用它。”),错误将消失。
有关"LoadBehavior":https://help.sap.com/viewer/df90d3701aba42b9a4351caa387bd672/LATEST/en-US/f26e8ad16c9b1014bf2c9a7eb0e91070.html的详细信息,请参阅SAP文档。
https://stackoverflow.com/questions/66708813
复制相似问题