OLE Programmatic Identifiers (Outlook)
Utilisez un identificateur de programmation OLE (parfois appelé ProgID) pour créer un objet Automation . Les tableaux suivants dressent la liste des identificateurs par programme OLE pour les contrôles ActiveX, les applications Microsoft Office et Microsoft Office Web Components.
Microsoft ExcelGraphMicrosoft OutlookMicrosoft PowerPointMicrosoft Word
Contrôles ActiveX
Pour créer les contrôles ActiveX répertoriés dans le tableau suivant, utilisez les identificateurs par programme OLE correspondants.
Pour créer ce contrôle Microsoft Forms 2.0 | Utilisez cet identificateur |
---|---|
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
Pour créer les objets Microsoft Access répertoriés dans le tableau suivant, utilisez l’un des identificateurs par programme OLE correspondants. Si vous utilisez un identificateur sans suffixe de numéro de version, vous créez un objet dans la version la plus récente de Microsoft Access disponible sur l’ordinateur sur lequel vous exécutez la macro.
Pour créer cet objet | Utilisez l’un des identificateurs suivants |
---|---|
Application | Access.Application |
CurrentData | Access.CodeData, Access.CurrentData |
CurrentProject | Access.CodeProject, Access.CurrentProject |
DefaultWebOptions | Access.DefaultWebOptions |
Microsoft Excel
Pour créer les objets Microsoft Excel répertoriés dans le tableau suivant, utilisez l’un des identificateurs par programme OLE correspondants. Si vous utilisez un identificateur sans suffixe de numéro de version, vous créez un objet dans la version la plus récente de Microsoft Excel disponible sur l’ordinateur sur lequel vous exécutez la macro.
Pour créer cet objet | Utilisez l’un des identificateurs suivants | Commentaires |
---|---|---|
Application | Excel.Application | |
Classeur | Excel.AddIn | |
Classeur | Excel.Chart | Renvoie un classeur contenant deux feuilles de calcul, l'une pour le graphique et l'autre pour les données. La feuille de calcul du graphique représente la feuille active. |
Classeur | Excel.Sheet | Renvoie un classeur contenant une feuille de calcul. |
Graph
Pour créer les objets Graph répertoriés dans le tableau suivant, utilisez l’un des identificateurs de programmation OLE correspondants. Si vous utilisez un identificateur sans suffixe de numéro de version, vous créez un objet dans la version la plus récente de Graph disponible sur l’ordinateur sur lequel vous exécutez la macro.
Pour créer cet objet | Utilisez l’un des identificateurs suivants |
---|---|
Application | MSGraph.Application |
Graphique | MSGraph.Chart |
Microsoft Outlook
Pour créer l’objet Microsoft Outlook contenu dans le tableau ci-dessous, utilisez l’un des identificateurs de programmation OLE correspondants. Si vous utilisez un identificateur sans suffixe de numéro de version, vous créez un objet dans la version la plus récente de Microsoft Outlook disponible sur l’ordinateur qui exécute la macro.
Pour créer cet objet | Utilisez l’un des identificateurs suivants |
---|---|
Application | Outlook.Application |
Pour créer les contrôles ActiveX qui sont spécifiques aux formulaires Outlook, et qui sont répertoriés dans le tableau suivant, utilisez l’identificateur par programme OLE correspondant.
Pour créer ce contrôle Outlook | Utilisez l’identificateur |
---|---|
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
Pour créer l’objet Microsoft PowerPoint répertorié dans le tableau suivant, utilisez l’un des identificateurs par programme OLE correspondants. Si vous utilisez un identificateur sans suffixe de numéro de version, vous créez un objet dans la version la plus récente de PowerPoint disponible sur l’ordinateur sur lequel vous exécutez la macro.
Pour créer cet objet | Utilisez l’un des identificateurs suivants |
---|---|
Application | PowerPoint.Application |
Microsoft Word
Pour créer les objets Microsoft Word répertoriés dans le tableau suivant, utilisez l’un des identificateurs par programme OLE correspondants. Si vous utilisez un identificateur sans suffixe de numéro de version, vous créez un objet dans la version la plus récente de Word disponible sur l’ordinateur sur lequel vous exécutez la macro.
Pour créer cet objet | Utilisez l’un des identificateurs suivants |
---|---|
Application | Word.Application |
Document | Word.Document, Word.Template |
Global | Word.Global |
Assistance et commentaires
Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.