我需要创建一些 bat 脚本(?)来安装 Excel 2003 的插件,这样最终用户就不需要从 Excel 的手动工具->插件...手动安装插件,然后浏览。
例如我的附加组件是一个文件:
C:\Program Files\MyApp\bin\myAddin.xla
有什么建议或只是从命令控制台安装附加组件的步骤吗?
客户端PC是基于Windows XP的PC。
答案1
但我建议你可以使用自动化很容易
从这里
添加新的工作簿。
调用 AddIns 集合的 Add 方法将新加载项添加到 Excel 加载项管理器中的加载项列表中。
将 AddIn 对象的 Install 属性设置为 True(相当于在加载项管理器中选择该加载项)。
Dim oXL 作为对象,oAddin 作为对象
设置 oXL = CreateObject("Excel.Application")
oXL.Workbooks.Add
设置 oAddin = oXL.AddIns.Add("C:\test.xla", True)
oAddin.Installed = True
oXL.Quit
设置 oXL = Nothing
请注意,在此示例中,在调用 Add 方法之前会添加一个工作簿。除非至少有一个可见的工作簿打开,否则 Excel 中的加载项管理器不可用。如果没有此行代码,您会收到以下错误消息之一: