アドイン オブジェクト (Excel)

アド イン オブジェクトのコレクション。インストールされているかどうかに関係なく、Microsoft Excel で使用できるすべてのアドインを表します。

注釈

これらは、[アドイン] ダイアログ ボックスで表示されるアドインの一覧に対応しています。

Application プロパティを使用してアドイン コレクションを返します。 次の使用例では、使用できるすべてのアドインのファイル名と組み込み状態のリストを作成します。

Sub DisplayAddIns() 
 Worksheets("Sheet1").Activate 
 rw = 1 
 For Each ad In Application.AddIns 
 Worksheets("Sheet1").Cells(rw, 1) = ad.Name 
 Worksheets("Sheet1").Cells(rw, 2) = ad.Installed 
 rw = rw + 1 
 Next 
End Sub

Add メソッドを使用して、使用可能なアドインの一覧にアドインを追加します。Add メソッドはリストにアドインを追加しますが、アドインはインストールされません。 アドインをインストールするには、アドインの Installed プロパティを True に設定します。

使用可能なアドインの一覧に表示されないアドインをインストールするには、最初に Add メソッドを使用してから、 Installed プロパティを設定する必要があります。 これは、次の例に示すように、1 つの手順で実行できます ( Add メソッドでは、アドインのタイトルではなくアドインの名前を使用します)。

AddIns.Add("generic.xll").Installed = True

1 つのアドイン オブジェクトを返すには、アドイン (インデックス) を使用します。ここで、インデックスはアドイン タイトルまたはインデックス番号です。 次の例では、分析ツール アドインをインストールします。

AddIns("analysis toolpak").Installed = True

[ アドイン] ダイアログ ボックスに表示されるアドインのタイトルと、アドインのファイル名を混同しないでください。 アドイン タイトルを直接入力する場合は、[ アドイン] ダイアログ ボックスに表示されるタイトルを正確に入力する必要がありますが、英字の大文字と小文字は区別しなくてもかまいません。

メソッド

プロパティ

関連項目

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。