如何安装 Excel 2003 插件 (*.xla)

如何安装 Excel 2003 插件 (*.xla)

我需要创建一些 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 中的加载项管理器不可用。如果没有此行代码,您会收到以下错误消息之一:

相关内容