Programmgesteuerte OLE-Bezeichner (Outlook)
Verwenden Sie einen programmgesteuerten OLE-Bezeichner (auch als ProgID bezeichnet), um ein Automation-Objekt zu erstellen. In den folgenden Tabellen werden die programmtechnischen OLE-Bezeichner für ActiveX-Steuerelemente, Microsoft Office-Anwendungen und Microsoft Office-Webkomponenten genannt.
Microsoft ExcelGraphMicrosoft OutlookMicrosoft PowerPointMicrosoft Word
ActiveX-Steuerelemente
Um die in der folgenden Tabelle aufgelisteten ActiveX-Steuerelemente zu erstellen, verwenden Sie die entsprechenden OLE-Programm-IDs.
So erstellen Sie dieses Microsoft Forms 2.0-Steuerelement | Verwenden Sie diesen Bezeichner |
---|---|
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
Um die in der folgenden Tabelle genannten Microsoft Access-Objekte zu erstellen, verwenden Sie einen der jeweiligen programmtechnischen OLE-Bezeichner. Wenn Sie einen Bezeichner ohne Suffix für die Versionsnummer verwenden, wird ein Objekt in der neuesten Version von Access erstellt, die auf dem Computer verfügbar ist, auf dem das Makro ausgeführt wird.
Zu erstellendes Objekt | Verwenden Sie einen dieser Bezeichner |
---|---|
Anwendung | Access.Application |
CurrentData | Access.CodeData, Access.CurrentData |
CurrentProject | Access.CodeProject, Access.CurrentProject |
DefaultWebOptions | Access.DefaultWebOptions |
Microsoft Excel
Um die in der folgenden Tabelle genannten Microsoft Excel-Objekte zu erstellen, verwenden Sie einen der jeweiligen programmtechnischen OLE-Bezeichner. Wenn Sie einen Bezeichner ohne Suffix für die Versionsnummer verwenden, wird ein Objekt in der neuesten Version von Excel erstellt, die auf dem Computer verfügbar ist, auf dem das Makro ausgeführt wird.
Zu erstellendes Objekt | Verwenden Sie einen dieser Bezeichner | Kommentare |
---|---|---|
Anwendung | Excel.Application | |
Workbook | Excel.AddIn | |
Workbook | Excel.Chart | Gibt eine Arbeitsmappe mit zwei Arbeitsblättern zurück, eines für das Diagramm und eines für die Daten. Das Diagrammarbeitsblatt ist das aktive Arbeitsblatt. |
Workbook | Excel.Sheet | Gibt eine Arbeitsmappe mit einem Arbeitsblatt zurück. |
Graph
Verwenden Sie zum Erstellen der in der folgenden Tabelle aufgeführten Graph-Objekte einen der entsprechenden programmgesteuerten OLE-Bezeichner. Wenn Sie einen Bezeichner ohne Suffix für die Versionsnummer verwenden, wird ein Objekt in der neuesten Version von Graph erstellt, die auf dem Computer verfügbar ist, auf dem das Makro ausgeführt wird.
Zu erstellendes Objekt | Verwenden Sie einen dieser Bezeichner |
---|---|
Anwendung | MSGraph.Application |
Chart | MSGraph.Chart |
Microsoft Outlook
Um das in der folgenden Tabelle genannte Microsoft Outlook-Objekt zu erstellen, verwenden Sie einen der programmtechnischen OLE-Bezeichner. Wenn Sie einen Bezeichner ohne Suffix für die Versionsnummer verwenden, wird ein Objekt in der neuesten Version von Outlook erstellt, die auf dem Computer verfügbar ist, auf dem das Makro ausgeführt wird.
Zu erstellendes Objekt | Verwenden Sie einen dieser Bezeichner |
---|---|
Application | Outlook.Application |
Verwenden Sie zum Erstellen der speziell für Outlook-Formulare bestimmten ActiveX-Steuerelemente, die in der folgenden Tabelle aufgelistet sind, die entsprechenden OLE-ProgID.
So erstellen Sie dieses Outlook-Steuerelement | Verwenden Sie diesen Bezeichner |
---|---|
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
Um das in der folgenden Tabelle genannte Microsoft PowerPoint-Objekt zu erstellen, verwenden Sie einen der programmtechnischen OLE-Bezeichner. Wenn Sie einen Bezeichner ohne Suffix für die Versionsnummer verwenden, wird ein Objekt in der neuesten Version von PowerPoint erstellt, die auf dem Computer verfügbar ist, auf dem das Makro ausgeführt wird.
Zu erstellendes Objekt | Verwenden Sie einen dieser Bezeichner |
---|---|
Anwendung | PowerPoint.Application |
Microsoft Word
Um die in der folgenden Tabelle genannten Microsoft Word-Objekte zu erstellen, verwenden Sie einen der jeweiligen programmtechnischen OLE-Bezeichner. Wenn Sie einen Bezeichner ohne Suffix für die Versionsnummer verwenden, wird ein Objekt in der neuesten Version von Word erstellt, die auf dem Computer verfügbar ist, auf dem das Makro ausgeführt wird.
Zu erstellendes Objekt | Verwenden Sie einen dieser Bezeichner |
---|---|
Anwendung | Word.Application |
Dokument | Word.Document, Word.Template |
Global | Word.Global |
Support und Feedback
Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.