是否可以使用 VBA 安装 COM 插件?我发现另一个帖子链接到使用 VBA 安装非 COM 加载项的解决方案,但这不适用于 COM 加载项。这并不重要,但我特别希望为 Excel 2013 的 Inquire COM 加载项的安装编写脚本。
这是我所知道的不起作用:
这是我找到的用于安装非 COM 加载项的代码:
AddIns("NativeShim.InquireConnector.1").Installed = True
该代码失败,因为我正在尝试使用 COM 加载项,并且该集合中不存在指定的加载项。
这是我尝试使用 COM 加载项的代码
Dim addin As COMAddIn
Set addin = COMAddIns.Item("NativeShim.InquireConnector.1")
addin.Installed = True
该代码正确获取对加载项的引用,但无法将 Installed 设置为 True,因为 COMAddIn 对象没有 Installed 属性。