Você pode usar um identificador de programação OLE (às vezes chamado de ProgID) para criar um objeto Automation. As tabelas seguintes listam identificadores de programação OLE para controles ActiveX, aplicativos do Microsoft Office e Office Web Components.
Microsoft Office Web Components
Controles ActiveX
Para criar os controles ActiveX listados na tabela seguinte, use o identificador de programação OLE correspondente.
Para criar esse controle | Use esse 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 criar os objetos do Microsoft Access listados na tabela seguinte, use um dos identificadores de programação OLE correspondentes. Se você usar um identificador sem sufixo de número de versão, criará um objeto na versão mais recente do Access disponível na máquina em que a macro está sendo executada.
Para criar este objeto | Use um desses identificadores |
---|---|
Application | Access.Application, Access.Application |
CurrentData | Access.CodeData, Access.CurrentData |
CurrentProject | Access.CodeProject, Access.CurrentProject |
DefaultWebOptions | Access.DefaultWebOptions |
Microsoft Excel
Para criar os objetos do Microsoft Excel listados na tabela seguinte, use um dos identificadores de programação OLE correspondentes. Se você usar um identificador sem sufixo de número de versão, criará um objeto na versão mais recente do Excel disponível na máquina em que a macro está sendo executada.
Para criar este objeto | Use um desses identificadores | Comentários |
---|---|---|
Application | Excel.Application, Excel.Application | |
Workbook | Excel.AddIn | |
Workbook | Excel.Chart, 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, Excel.Sheet | Retorna uma pasta de trabalho com uma planilha. |
Microsoft Graph
Para criar objetos Microsoft Graph listados na tabela seguinte, use um dos identificadores de programação OLE correspondentes. Se você usar um identificador sem sufixo de número de versão, criará um objeto na versão mais recente de Graph disponível na máquina em que a macro está sendo executada.
Para criar este objeto | Use um desses identificadores |
---|---|
Application | MSGraph.Application, MSGraph.Application |
Chart | MSGraph.Chart, MSGraph.Chart |
Microsoft Office Web Components
Para criar os objetos do Microsoft Office Web Components listados na tabela seguinte, use um dos identificadores de programação OLE correspondentes. Se você usar um identificador sem sufixo de número de versão, criará um objeto na versão mais recente do Microsoft Office Web Components disponível na máquina em que a macro está sendo executada.
Para criar este objeto | Use estes identificadores |
---|---|
ChartSpace | OWC10.Chart |
DataSourceControl | OWC10.DataSourceControl |
ExpandControl | OWC.ExpandControl |
PivotTable | OWC10.PivotTable |
RecordNavigationControl | OWC10.RecordNavigationControl |
Spreadsheet | OWC10.Spreadsheet |
Microsoft Outlook
Para criar os objetos do Microsoft Outlook listados na tabela seguinte, use um dos identificadores de programação OLE correspondentes. Se você usar um identificador sem sufixo de número de versão, criará um objeto na versão mais recente do Outlook disponível na máquina em que a macro está sendo executada.
Para criar este objeto | Use um desses identificadores |
---|---|
Application | Outlook.Application, Outlook.Application |
Microsoft PowerPoint
Para criar objetos Microsoft PowerPoint listados na tabela seguinte, use um dos identificadores de programação OLE correspondentes. Se você usar um identificador sem sufixo de número de versão, criará um objeto na versão mais recente do PowerPoint disponível na máquina em que a macro está sendo executada.
Para criar este objeto | Use um desses identificadores |
---|---|
Application | PowerPoint.Application, PowerPoint.Application |
Microsoft Word
Para criar os objetos Microsoft Word listados na tabela seguinte, use um dos identificadores de programação OLE correspondentes. Se você usar um identificador sem sufixo de número de versão, criará um objeto na versão mais recente do Word disponível na máquina em que a macro está sendo executada.
Para criar este objeto | Use um desses identificadores |
---|---|
Application | Word.Application, Word.Application |
Document | Word.Document, Word.Document.9, Word.Template |
Global | Word.Global |