Identificateurs de programmation OLE (Office)
Utilisez un identificateur de programmation OLE (parfois appelé ProgID) pour créer un objet Automation. Les tableaux suivants répertorient les identificateurs de programmation OLE pour les contrôles ActiveX et les applications Office.
Contrôles ActiveX
Pour créer les contrôles ActiveX répertoriés dans le tableau suivant, utilisez l’identificateur programmatique OLE correspondant.
Pour créer ce contrôle | Utilisez l’identificateur |
---|---|
Case à cocher | Forms.CheckBox.1 |
ComboBox | Forms.ComboBox.1 |
CommandButton | Forms.CommandButton.1 |
Cadre | Forms.Frame.1 |
Image | Forms.Image.1 |
Étiquette | 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 programmatiques OLE correspondants. Si vous utilisez un identificateur sans suffixe de numéro de version, vous créez un objet dans la version Access la plus récente qui soit disponible sur l’ordinateur sur lequel la macro s’exécute.
Pour créer cet objet | Utilisez l’un des identificateurs suivants |
---|---|
Application | Access.Application |
CurrentData | Access.CodeData, Access.CurrentData |
CurrentProject | Access.CodeProject, Access.CurrentProject |
Microsoft Excel
Pour créer les objets Microsoft Excel 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 Excel la plus récente qui soit disponible sur l’ordinateur sur lequel la macro s’exécute.
Pour créer cet objet | Utilisez l’identificateur | Comments |
---|---|---|
Application | Excel.Application | |
Classeur | Excel.AddIn | |
Classeur | Excel.Chart | Renvoie un classeur contenant deux feuilles de calcul : l’une pour le graphique, l’autre pour ses données. La feuille active est celle du graphique. |
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 Graph la plus récente qui soit disponible sur l’ordinateur sur lequel la macro s’exécute.
Pour créer cet objet | Utilisez l’identificateur |
---|---|
Application | MSGraph.Application |
Graphique | MSGraph.Chart |
Microsoft Outlook
Pour créer les objets Microsoft Outlook répertoriés dans le tableau suivant, utilisez l’un des identificateurs programmatiques OLE correspondants. Si vous utilisez un identificateur sans suffixe de numéro de version, vous créez un objet dans la version Outlook la plus récente qui soit disponible sur l’ordinateur sur lequel la macro s’exécute.
Pour créer cet objet | Utilisez l’identificateur |
---|---|
Application | Outlook.Application |
Pour créer les contrôles ActiveX spécifiques aux formulaires Outlook répertoriés dans le tableau suivant, utilisez l’identificateur programmatique OLE correspondant.
Pour créer ce contrôle Microsoft Office 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 les objets Microsoft PowerPoint répertoriés dans le tableau suivant, utilisez l’un des identificateurs programmatiques OLE correspondants. Si vous utilisez un identificateur sans suffixe de numéro de version, vous créez un objet dans la version PowerPoint la plus récente qui soit disponible sur l’ordinateur sur lequel la macro s’exécute.
Pour créer cet objet | Utilisez l’identificateur |
---|---|
Application | PowerPoint.Application |
Microsoft Word
Pour créer les objets Microsoft Word répertoriés dans le tableau suivant, utilisez l’un des identificateurs programmatiques OLE correspondants. Si vous utilisez un identificateur sans suffixe de numéro de version, vous créez un objet dans la version Word la plus récente qui soit disponible sur l’ordinateur sur lequel la macro s’exécute.
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.