我将Excel项目保存为类型“Excel加载项”到AppData / Roaming / Microsoft / AddIns下的默认目录。扩展名为.xlam。重新打开Excel后,此加载项列在文件 - >选项 - >加载项下,我切换复选框以选择它。
在VBA编辑器中,此加载项与文件 - >选项 - >加载项下列出的其他加载项一起显示,但不能调用任何代码。它没有在可用的引用中列出,当我使用此窗口浏览它时,在AddIns目录中没有检测到它 - 尽管显然在那里。
我注意到安装没有问题的所有其他外接程序项目都是.xla文件扩展名。我们正在使用Excel 2010,但当我将项目保存为扩展名为.xla的“Excel 97-2003加载项”时,问题是相同的。
建议表示赞赏。
答案 0 :(得分:2)
在VBA编辑器中,单击ThisWorkbook以获取加载项。在“属性”窗口中,确保将IsAddin设置为True。这也可以更轻松地编辑您的插件。当您需要更改加载项代码时,请按照下列步骤操作:
False
True
正如@nwhaught建议的那样,确保你的功能设置为公共而不是私人。