次の方法で共有


OLE プログラム識別子 (Outlook)

OLE プログラム識別子 (ProgID とも呼ばれます) を使用して Automation オブジェクトを作成します。 次の表は、ActiveX コントロール、Office アプリケーション、および Office Web コンポーネントで使用する OLE プログラム ID の一覧です。

ActiveX コントロール

Microsoft Access

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