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.
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.
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de