我有一个 Excel 2003 插件。我尝试使用 MSDN 的.VBS
脚本来安装它,请参阅我之前发过的一个问题。它似乎可以作为附加组件工作,但是第一次安装在盒子上时它不会显示在工具栏上。
我要做的是转到工具->加载项..取消选中我的加载项,例如 myAddin,然后再次返回到同一个对话框窗口进行检查。
我认为 Excel 的 XML 或注册表中一定有配置设置?有没有办法运行脚本来将此附加组件设置为在工具栏中可见?
答案1
您是否缺少对该插件的引用?
您可以在 ThisWorkbook 中的 Workbook_Open 事件期间或在 Auto_Open 中添加引用。类似以下内容:
ThisWorkbook.VBProject.References.AddFromFile < full path to your xla >
如果您已经安装了 xla 并且知道 GUID,那么您可以使用:
'change this to match the GUID generated by the uid generator tool
'the curly braces are not optional.
strGUID = "{00020905-0000-0000-C000-000000000046}"
ThisWorkbook.VBProject.References.AddFromGuid _
GUID:=strGUID, Major:=1, Minor:=0