让工作表按钮运行xlam(加载项)宏



这不可能吗?

我的主要目标是在工作表上用VBA创建一个按钮/形状,该按钮/形状将运行xlam sub。但我无法将按钮连接到xlam sub.

我试着右键点击按钮然后点击…我不知道。是否运行宏?我有瑞典语Excel,所以我不知道这个选项在英语中叫什么
但我得到的选项只是工作簿中的本地宏,而不是xlam。

我试图记录一个宏,当我将本地宏连接到它时会发生什么,我得到:

Selection.OnAction = "Makro3"

因此,显而易见的是用取代它

Selection.OnAction = "'STAGE.xlam'!urklipp"

但是代码没有运行,我没有得到任何错误
但是,我可以在本地工作簿宏中使用"纯"VBA:

Application.Run "'STAGE.xlam'!urklipp"

但这意味着本地工作簿需要有一个宏来运行xlam,这是不可能的,因为本地工作簿是从SAP导出的数据。

有人知道从按钮/形状运行xlam sub的方法吗?

问题是OnAction中没有包含该模块。

Selection.OnAction = "'STAGE.xlam'!Modul1.urklipp"

子按钮_Click((Application.Run("myfile.xlam!XYZ"(结束子

(XYZ是您想要运行的(。让我知道这是否有效

最新更新