【发布时间】:2021-06-16 21:35:54
【问题描述】:
当我们尝试对办公功能进行分析时,例如:
lresult = xlApp.Application.Run("SAPLogon", "DS_1", bw_client, bw_user, bw_password)
lresult = xlApp.Application.Run("SAPExecuteCommand", "RefreshData")
尽管分析加载项在我们的工作簿中处于活动状态并且所有宏都已启用(信任中心...),但我们总是遇到相同的错误:无法运行宏“SAPExecuteCommand”。该工作簿中的宏可能不可用,或者所有宏都被禁用。
有没有人想办法解决这个问题?我尝试在工具/参考中添加所有 SAP 库,但它不起作用。
非常感谢
【问题讨论】:
-
你是如何创建
xlApp的? -
我使用:Set xlApp = CreateObject("Excel.Application") 因为它是从 excel 宏启动的,所以我也在没有对象 xlApp 的情况下运行它,但它仍然不起作用:lresult = Application.Run("SAPLogon", "DS_1", bw_client, bw_user, bw_password)
-
lresult = ...的错误信息或问题是什么? -
无法运行宏“SAPExecuteCommand”。该工作簿中的宏可能不可用,或者所有宏都被禁用。
标签: excel vba function methods analysis