我创建了2个简单的宏,只是为了在Excel上删除一些列并对数据进行排序。它不打开文件,只是在活动的工作簿上工作。我把这些宏保存为.xlam add-in,以便分发给其他队友。
我还创建了一个自定义功能区菜单。在功能区菜单中,我创建了2个按钮,并逐一指定了我的宏。现在,在我的电脑上,当我点击Ribbon菜单中的按钮时,它就会调用宏,而且宏完美地工作。
当我把同样的加载项添加到我朋友的电脑上时,它成功地导入了加载项。它还在插件文件下创建了一个本地副本。
但是当要运行宏的时候,它却给出了以下错误""对不起,excel不能同时打开两个相同的工作簿"。
不用说没有2个同名的工作簿,甚至没有打开其他工作簿。会是什么问题呢?因为这与代码无关(至少看起来是这样),我不在这里分享任何代码。如果你愿意,我可以,但是,我在朋友的电脑上点击功能区菜单中的按钮就会收到错误。顺便说一下,我在我朋友的电脑上也创建了功能区菜单)。
任何帮助都将是感激的。
我能够通过删除所有与加载项相关联的菜单项(通过自定义功能区这样做),然后重建菜单项来解决这个问题。 在我的情况下,加载项的位置发生了变化,导致了路径问题。