在 Excel 中加载 XLL:Tools->AddIn 和 File->Open 之间有什么区别吗?

Yul*_*a V 2 excel add-in load xll

我有一个 XLL,想在 Excel 中加载它。

使用 Tools->AddIn 或 File->Open 加载之间有什么区别吗?

  • 如果我使用 File->Open,则无法卸载它;
  • 如果我重新启动 Excel,它不会自动加载。

谢谢!

Kei*_*wis 5

假设您正在编写一个 xll 而不是 VBA 加载项,请参阅http://xllblog.wordpress.com/2013/07/10/add-in-manager/ 上的完整故事。

长话短说,File>Open...只调用xlAutoOpen. 加载项管理器调用xlAutoAdd,然后xlAutoOpen当您添加文件,xlAutoRemove然后xlAutoClose当你删除该文件。