未列出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。 这也使编辑你的插件更容易。 当您需要更改加载项代码时,请按照下列步骤操作:

  1. 将该属性设置为False
  2. 进行编辑
  3. 将该属性更改为True
  4. 点击保存图标
  5. closuresExcel。
  6. 系统会提示您是否要保存对“ad​​din.xlam”所作的更改,单击yes。

正如@nwhaughtbuild议,确保您的function设置为公开而不是私人。