我目前正在使用Excel中的自定义UI。基本上我已经编辑了xml,这样一旦打开文件就会在Excel中出现一个新的功能区选项卡,而新选项卡有几个链接到功能区按钮的宏。在25个左右的宏中,只有少数人在多台计算机上工作。我认为该问题与引用原始工作簿的宏名称(参见附图)有关,因此无法正确链接到与按钮本身关联的XML代码中的OnAction值。
您可以在链接的图片中看到某些宏具有以下命名约定:'FileName.xlsm'!MacroName.MacroName
遵循此命名约定的宏也是不能在其他计算机上运行的宏,所以我假设这是问题所在。有一个简单的解决方案吗?如何删除该名称的扩展名?我想让我的自定义功能区/宏功能可以扩展到不熟练的用户。