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.