Compartir a través de


Identificadores de programación OLE (Office)

Use un identificador de programación OLE (a veces denominado ProgID) para crear un objeto Automation. En las tablas siguientes se enumeran los identificadores de programación OLE para los controles ActiveX y las aplicaciones de Office.

Controles ActiveX

Para crear los controles ActiveX que se enumeran en la tabla siguiente, use el identificador de programación OLE correspondiente.

Para crear este control Use este identificador
Casilla Forms.CheckBox.1
ComboBox Forms.ComboBox.1
Commandbutton Forms.CommandButton.1
Frame Forms.Frame.1
Imagen Forms.Image.1
Etiqueta 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 que se enumeran en la tabla siguiente, use uno de los identificadores de programación OLE correspondientes. Si usa un identificador sin un sufijo de número de versión, se creará un objeto en la versión más reciente de Access que esté disponible en el equipo donde se está ejecutando la macro.

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

Microsoft Excel

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

Para crear este objeto Utilice este identificador Comentarios
Aplicación Excel.Application
Libro de trabajo Excel.AddIn
Libro de trabajo Excel.Chart Devuelve un libro que contiene dos hojas cálculo: una para el gráfico y otra para sus datos. La hoja del gráfico es la hoja activa.
Libro de trabajo Excel.Sheet Devuelve un libro con una hoja de cálculo.

Graph

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

Para crear este objeto Use este identificador
Aplicación MSGraph.Application
Gráfico MSGraph.Chart

Microsoft Outlook

Para crear el objeto de Microsoft Outlook que se enumera en la tabla siguiente, use el identificador de programación OLE correspondiente. Si usa un identificador sin un sufijo de número de versión, se creará un objeto en la versión más reciente de Outlook que esté disponible en el equipo donde se está ejecutando la macro.

Para crear este objeto Use este identificador
Aplicación Outlook.Application

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

Para crear este control de Microsoft Office 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 el objeto de Microsoft PowerPoint que se enumera en la tabla siguiente, use el identificador de programación OLE correspondiente. Si usa un identificador sin un sufijo de número de versión, se creará un objeto en la versión más reciente de PowerPoint que esté disponible en el equipo donde se está ejecutando la macro.

Para crear este objeto Use este identificador
Aplicación PowerPoint.Application

Microsoft Word

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

Para crear este objeto Use 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.