Identificadores de programación OLE (Outlook)

Use un identificador de programación OLE (a veces denominado ProgID) para crear un objeto Automation . Las siguientes tablas enumeran los identificadores de programación OLE de los controles ActiveX, aplicaciones de Microsoft Office y Microsoft Office Web Components.

Controles ActiveX

Microsoft Access

Microsoft ExcelGraphMicrosoft OutlookMicrosoft PowerPointMicrosoft Word

Controles ActiveX

Para crear los controles ActiveX que se indican en la tabla siguiente, utilice el identificador programático OLE correspondiente.

Para crear este control de Microsoft Forms 2.0 Utilice este identificador
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

Para crear los objetos de Microsoft Access enumerados en la siguiente tabla, utilice uno de los identificadores de programación OLE correspondientes. Si utiliza un identificador de programación sin un sufijo de número de versión, se creará un objeto de la versión más reciente de Access disponible en el equipo en el que se ejecuta la macro.

Para crear este objeto Utilice uno de estos identificadores
Aplicación Access.Application
CurrentData Access.CodeData, Access.CurrentData
CurrentProject Access.CodeProject, Access.CurrentProject
DefaultWebOptions Access.DefaultWebOptions

Microsoft Excel

Para crear los objetos de Microsoft Excel enumerados en la siguiente tabla, utilice uno de los identificadores de programación OLE correspondientes. Si utiliza un identificador de programación sin un sufijo de número de versión, se creará un objeto de la versión más reciente de Excel disponible en el equipo en el que se ejecuta la macro.

Para crear este objeto Utilice uno de estos identificadores Comentarios
Aplicación Excel.Application
Workbook Excel.AddIn
Workbook Excel.Chart Devuelve un libro que contiene dos hojas de cálculo, una para el gráfico y otra para los datos. La hoja de cálculo del gráfico es la hoja de cálculo activa.
Workbook Excel.Sheet Devuelve un libro con una hoja de cálculo.

Graph

Para crear los objetos graph enumerados en la tabla siguiente, use uno de los identificadores de programación OLE correspondientes. Si utiliza un identificador de programación sin un sufijo de número de versión, se creará un objeto de la versión más reciente de Graph disponible en el equipo en el que se ejecuta la macro.

Para crear este objeto Utilice uno de estos identificadores
Aplicación MSGraph.Application
Chart MSGraph.Chart

Microsoft Outlook

Para crear el objeto de Microsoft Outlook que se muestra en la tabla siguiente, use uno de los identificadores de programación OLE correspondientes. Si usa un identificador sin sufijo de número de versión, crea el objeto en la versión más reciente de Outlook que esté disponible en el equipo donde se ejecuta la macro

Para crear este objeto Utilice uno de estos identificadores
Application Outlook.Application

Para crear los controles ActiveX específicos de los formularios de Outlook enumerados en la tabla siguiente, utilice el identificador de programación OLE correspondiente.

Para crear este control de Outlook Utilice este identificador
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

Para crear los objetos de Microsoft PowerPoint enumerados en la siguiente tabla, utilice uno de los identificadores de programación OLE correspondientes. Si utiliza un identificador de programación sin un sufijo de número de versión, se creará un objeto de la versión más reciente de Microsoft PowerPoint disponible en el equipo en el que se ejecuta la macro.

Para crear este objeto Utilice uno de estos identificadores
Aplicación PowerPoint.Application

Microsoft Word

Para crear los objetos de Microsoft Word enumerados en la siguiente tabla, utilice uno de los identificadores de programación OLE correspondientes. Si utiliza un identificador de programación sin un sufijo de número de versión, se creará un objeto de la versión más reciente de Microsoft Word disponible en el equipo en el que se ejecuta la macro.

Para crear este objeto Utilice uno de estos identificadores
Aplicación Word.Application
Documento Word.Document, Word.Template
Global Word.Global

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.