Partager via


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.