次の方法で共有


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 のサポートおよびフィードバックを参照してください。