未列出Excel VBA加载项参考
我将types为“Excel加载项”的Excel项目保存到AppData / Roaming / Microsoft / AddIns下的默认目录中。 扩展名是.xlam。 在重新打开Excel时,此加载项列在“文件” – >“选项” – >“加载项”下,并切换checkbox以将其选中。
在VBA编辑器中,此加载项与列在“文件” – >“选项” – >“加载项”下的其他加载项一起显示,但是不能调用任何代码。 它没有列在可用的参考文献中,当我使用这个窗口浏览它时,它在AddIns目录中没有被检测到 – 尽pipe显然在那里。
我注意到没有问题安装的所有其他外接程序项目都是.xla文件扩展名。 我们正在使用Excel 2010,但当我将项目另存为types为“Excel 97-2003加载项”(扩展名为.xla)时,问题是相同的。
build议表示赞赏。
在VBA编辑器中,单击您的加载项的ThisWorkbook。 在属性窗口中,确保IsAddin设置为True。 这也使编辑你的插件更容易。 当您需要更改加载项代码时,请按照下列步骤操作:
- 将该属性设置为
False
- 进行编辑
- 将该属性更改为
True
- 点击保存图标
- closuresExcel。
- 系统会提示您是否要保存对“addin.xlam”所作的更改,单击yes。
正如@nwhaughtbuild议,确保您的function设置为公开而不是私人。