OLE プログラム識別子 (Outlook)
OLE プログラム識別子 (ProgID とも呼ばれます) を使用して Automation オブジェクトを作成します。 次の表は、ActiveX コントロール、Office アプリケーション、および Office Web コンポーネントで使用する OLE プログラム ID の一覧です。
Microsoft ExcelGraphMicrosoft OutlookMicrosoft PowerPointMicrosoft Word
ActiveX コントロール
次の表に示す ActiveX コントロールを作成するには、対応する OLE プログラム ID を使用します。
作成する Microsoft Forms 2.0 コントロール | 使用する識別子 |
---|---|
CheckBox | Forms.CheckBox.1 |
ComboBox | Forms.ComboBox.1 |
CommandButton | Forms.CommandButton.1 |
Frame | Forms.Frame.1 |
Image | Forms.Image.1 |
Label | Forms.Label.1 |
ListBox | Forms.ListBox.1 |
MultiPage | Forms.MultiPage.1 |
OptionButton | Forms.OptionButton.1 |
ScrollBar | Forms.ScrollBar.1 |
SpinButton | Forms.SpinButton.1 |
TabStrip | Forms.TabStrip.1 |
TextBox | Forms.TextBox.1 |
ToggleButton | Forms.ToggleButton.1 |
Microsoft Access
次の表の一覧にある Microsoft Access のオブジェクトを作成するには、対応する OLE プログラム ID の 1 つを使用します。 バージョン番号を示す接尾辞を省略すると、マクロが実行されているコンピューターに存在する最新バージョンの Access のオブジェクトが作成されます。
作成するオブジェクト | 使用する識別子 |
---|---|
Application | Access.Application |
CurrentData | Access.CodeData、Access.CurrentData |
CurrentProject | Access.CodeProject、Access.CurrentProject |
DefaultWebOptions | Access.DefaultWebOptions |
Microsoft Excel
次の表の一覧にある Microsoft Excel のオブジェクトを作成するには、対応する OLE プログラム ID の 1 つ を使用します。 バージョン番号を示す接尾辞を省略すると、マクロが実行されているコンピューターに存在する最新バージョンの Excel のオブジェクトが作成されます。
作成するオブジェクト | 使用する識別子 | コメント |
---|---|---|
Application | Excel.Application | |
ブック | Excel.AddIn | |
ブック | Excel.Chart | グラフ用とそのデータ用の 2 枚のワークシートが含まれるワークブックを取得します。 グラフのワークシートがアクティブなワークシートになります。 |
ブック | Excel.Sheet | 1 枚のワークシートが含まれるブックを取得します。 |
Graph
次の表に示す Graph オブジェクトを作成するには、対応する OLE プログラム識別子のいずれかを使用します。 バージョン番号を示す接尾辞を省略すると、マクロが実行されているコンピューターに存在する最新バージョンの Graph のオブジェクトが作成されます。
作成するオブジェクト | 使用する識別子 |
---|---|
Application | MSGraph.Application |
グラフ | MSGraph.Chart |
Microsoft Outlook
次の表の Microsoft Outlook のオブジェクトを作成するには、対応する OLE プログラム ID の 1 つを使用します。 バージョン番号を示す接尾辞を省略すると、マクロが実行されているコンピューターに存在する最新バージョンの Outlook のオブジェクトが作成されます。
作成するオブジェクト | 使用する識別子 |
---|---|
アプリケーション | Outlook.Application |
次の表の一覧にある、Outlook フォームに固有の ActiveX コントロールを作成するには、対応する OLE プログラム ID を使用します。
この Outlook コントロールを作成するには | 使用する識別子 |
---|---|
OlkBusinessCardControl | Outlook.OlkBusinessCardControl |
OlkCategory | Outlook.OlkCategoryStrip |
OlkCheckBox | Outlook.OlkCheckBox |
OlkComboBox | Outlook.OlkComboBox |
OlkCommandButton | Outlook.OlkCommandButton |
OlkContactPhoto | Outlook.OlkContactPhoto |
OlkDateControl | Outlook.OlkDateControl |
OlkFrameHeader | Outlook.OlkFrameHeader |
OlkInfoBar | Outlook.OlkInfoBar |
OlkLabel | Outlook.OlkLabel |
OlkListBox | Outlook.OlkListBox |
OlkOptionButton | Outlook.OlkOptionButton |
OlkPageControl | Outlook.OlkPageControl |
OlkSenderPhoto | Outlook.OlkSenderPhoto |
OlkTextBox | Outlook.OlkTextBox |
OlkTimeControl | Outlook.OlkTimeControl |
OlkTimeZoneControl | Outlook.OlkTimeZone |
Microsoft PowerPoint
次の表の Microsoft PowerPoint のオブジェクトを作成するには、対応する OLE プログラム ID の 1 つ を使用します。 バージョン番号を示す接尾辞を省略すると、マクロが実行されているコンピューターに存在する最新バージョンの PowerPoint のオブジェクトが作成されます。
作成するオブジェクト | 使用する識別子 |
---|---|
Application | PowerPoint.Application |
Microsoft Word
次の表の一覧にある、Microsoft Word のオブジェクトを作成するには、対応する OLE プログラム ID の 1 つ を使用します。 バージョン番号を示す接尾辞を省略すると、マクロが実行されているコンピューターに存在する最新バージョンの Word のオブジェクトが作成されます。
作成するオブジェクト | 使用する識別子 |
---|---|
Application | Word.Application |
ドキュメント | Word.Document、Word.Template |
Global | Word.Global |
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。