有没有办法打包外接程序,以便用户只需单击一个即可使用其中的所有宏?

时间:2019-07-12 18:24:11

标签: vba excel-addins

我有一打具有90%相似代码的宏。我已经在一个加载项文件中创建了4套VBA,这样我就不必在需要进行任何更改的情况下修改十几个不同的位置。该计划最终以:

specific code
universal code A
specific code
universal code B

用户不是特别精通技术,所以我希望使发行版尽可能轻松,防白痴。

此外,这些加载项也不必可见-没人会独自运行它们,而只是将它们嵌入并从其他宏中调用。

我在线上四处看看,发现的最接近的东西是这个How to combine multiple VBA macros into one add-in file for Excel

看起来这似乎更倾向于具有多个按钮,我确实不需要(或者想要...我实际上不需要任何按钮)

不太确定我可以显示哪种代码来解决此问题,因为我不知道这样做是否可行。

1 个答案:

答案 0 :(得分:0)

保存XLAM文件后,只需单击“开发人员”选项卡下的Excel加载项,浏览到存储该文件的文件夹,然后打开。然后它将显示为您可以单击的加载项包。