在Excel中加载XLL:Tools-> AddIn和File-> Open之间的区别?
我有一个XLL,并希望在Excel中加载它。
加载使用工具 – > AddIn或文件 – >打开之外有没有区别
- 如果使用File-> Open,则不能卸载它;
- 它将不会自动加载,如果我重新启动Excel。
谢谢!
假设你正在编写一个xll而不是VBA加载项,请参阅http://xllblog.wordpress.com/2013/07/10/add-in-manager/上的全文 。
长话短说, File>Open...
只调用xlAutoOpen
。 加载项pipe理器调用xlAutoAdd
然后xlAutoOpen
当您添加文件时,和xlAutoRemove
然后xlAutoClose
当您删除文件。
工具 – > Addin触发附加事件AddinInstall第一次安装插件。 我个人从未使用这个事件。
如果要使用VBA加载XLL,则必须使用RegisterXLL