Compartilhar via


Identificadores programáticos OLE (Office)

Utilize um identificador programático OLE (por vezes denominado ProgID) para criar um objeto de Automatização. As tabelas a seguir listam identificadores programáticos OLE para controles ActiveX e os aplicativos Office.

Controles ActiveX

Para criar os controles ActiveX listados na tabela a seguir, use o identificador programático OLE correspondente.

Para criar este controle Use 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
Caixa de Listagem Forms.ListBox.1
Várias Páginas Forms.MultiPage.1
Botão de Opção Forms.OptionButton.1
Barra de Deslocamento Forms.ScrollBar.1
SpinButton Forms.SpinButton.1
TabStrip Forms.TabStrip.1
TextBox Forms.TextBox.1
Botão de Alternar Forms.ToggleButton.1

Microsoft Access

Para criar os objetos do Microsoft Access listados na tabela a seguir, use um dos identificadores programáticos OLE correspondentes. Se você usar um identificador sem um sufixo de número de versão, crie um objeto na versão mais recente do Access que estiver disponível no computador em que a macro está sendo executada.

Para criar este objeto Use um destes identificadores
Application Access.Application
CurrentData Access.CodeData, Access.CurrentData
CurrentProject Access.CodeProject, Access.CurrentProject

Microsoft Excel

Para criar os objetos do Microsoft Excel listados na tabela a seguir, use um dos identificadores programáticos OLE correspondentes. Se você usar um identificador sem um sufixo de número de versão, crie um objeto na versão mais recente do Excel que esteja disponível no computador em que a macro está sendo executada.

Para criar este objeto Use este identificador Comments
Application Excel.Application
Workbook Excel.AddIn
Workbook Excel.Chart Retorna uma pasta de trabalho que contém duas planilhas; uma para o gráfico e uma para seus dados. A planilha de gráfico é a planilha ativa.
Workbook Excel.Sheet Retorna uma pasta de trabalho com uma planilha.

Graph

Para criar os objetos do Graph listados na tabela seguinte, utilize um dos identificadores programáticos OLE correspondentes. Se você usar um identificador sem um sufixo de número de versão, crie um objeto na versão mais recente do Graph que estiver disponível no computador em que a macro está sendo executada.

Para criar este objeto Use este identificador
Application MSGraph.Application
Chart MSGraph.Chart

Microsoft Outlook

Para criar os objetos do Microsoft Office Web Components listados na tabela a seguir, use um dos identificadores programáticos OLE correspondentes. Se você usar um identificador sem um sufixo de número de versão, crie um objeto na versão mais recente do Microsoft Office Web Components que esteja disponível no computador em que a macro está sendo executada.

Para criar este objeto Use este identificador
Application Outlook.Application

Para criar os controles ActiveX específicos de formulários do Outlook, conforme listado na tabela a seguir, use o identificador de programação OLE correspondente.

Para criar este controle do Microsoft Office Outlook Use 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 criar os objetos do Microsoft PowerPoint listados na tabela a seguir, use um dos identificadores programáticos OLE correspondentes. Se você usar um identificador sem um sufixo de número de versão, crie um objeto na versão mais recente do Microsoft PowerPoint que esteja disponível no computador em que a macro está sendo executada.

Para criar este objeto Use este identificador
Application PowerPoint.Application

Microsoft Word

Para criar os objetos do Microsoft Word listados na tabela a seguir, use um dos identificadores programáticos OLE correspondentes. Se você usar um identificador sem um sufixo de número de versão, crie um objeto na versão mais recente do Word que estiver disponível no computador em que a macro está sendo executada.

Para criar este objeto Use um destes identificadores
Application Word. Aplicação
Document Word. Documento, Word. Modelo
Global Word. Global

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.