使用VBA安装Excel COM加载项
是否可以使用VBA安装COM加载项?我发现另一篇文章链接到使用VBA安装非COM加载项的解决方案,但这对COM加载项不起作用。这并不重要,但我特别希望为Excel2013的Inquire COM加载项的安装编写脚本 以下是我知道不起作用的: 这是我找到的用于安装非COM加载项的代码:使用VBA安装Excel COM加载项,vba,ms-office,comaddin,Vba,Ms Office,Comaddin,是否可以使用VBA安装COM加载项?我发现另一篇文章链接到使用VBA安装非COM加载项的解决方案,但这对COM加载项不起作用。这并不重要,但我特别希望为Excel2013的Inquire COM加载项的安装编写脚本 以下是我知道不起作用的: 这是我找到的用于安装非COM加载项的代码: AddIns("NativeShim.InquireConnector.1").Installed = True 该代码失败,因为我正在尝试使用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属性。基于Excel 2010,您需要:
。已安装属性
,方法如下:
Application.COMAddIns("NativeShim.InquireConnector.1").Connect = True
.Connect property
设置为false将明显关闭com加载项
你尝试过哪些代码但没有成功?@KazJaw我已经用我的尝试更新了这个问题。也适用于2013年。谢谢