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