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
このコードはアドインへの参照を正しく取得しますが、COMAddIn オブジェクトに Installed プロパティがないため、Installed を True に設定できません。