COMAddIn オブジェクト (Office)
Microsoft Office のホスト アプリケーションの COM アドインを表します。 COMAddIn オブジェクトは、COMAddIns コレクションのメンバーです。
COMAddIns.Item(index)を使用します。インデックスは、COMAddIns コレクション内のその位置にある COM アドインを返す序数の値か、指定した COM アドインの ProgID を表す String 値です。 次の例では、メッセージ ボックスに COM アドインの説明テキストを表示します。
MsgBox Application.COMAddIns.Item("msodraa9.ShapeSelect").Description
COMAddin オブジェクトの ProgID プロパティを使用して COM アドインのプログラム識別子を取得し、Guid プロパティを使用してアドインのグローバル一意識別子 (GUID) を返します。 次の使用例は、COM アドイン 1 の ProgID と GUID をメッセージ ボックスに表示します。
MsgBox "My ProgID is " & _
Application.COMAddIns(1).ProgID & _
" and my GUID is " & _
Application.COMAddIns(1).Guid
Connect プロパティを使用して、指定した COM アドインへの接続の状態を設定または返します。 次の使用例は、COM アドイン 1 が登録済みで、現在接続されているかどうかを示すメッセージ ボックスを表示します。
If Application.COMAddIns(1).Connect Then
MsgBox "The add-in is connected."
Else
MsgBox "The add-in is not connected."
End If
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。