Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
A Automatização (anteriormente Automatização OLE) é uma funcionalidade do Modelo de Objetos de Componente (COM), uma tecnologia padrão da indústria que as aplicações utilizam para expor os seus objetos a ferramentas de desenvolvimento, linguagens de macros e outras aplicações que suportam a Automatização. Por exemplo, uma aplicação de folha de cálculo pode expor uma folha de cálculo, um gráfico, uma célula ou um intervalo de células, cada uma como um tipo de objeto diferente. Um processador de palavras pode expor objetos como uma aplicação, um documento, um parágrafo, uma frase, um marcador ou uma seleção.
Quando uma aplicação suporta Automatização, os objetos que a aplicação expõe podem ser acedidos pelo Visual Basic. Utilize o Visual Basic para manipular estes objetos ao invocar métodos no objeto ou ao obter e definir as propriedades do objeto. Por exemplo, pode criar um objeto de Automatização e escrever o seguinte código para aceder ao objeto.
MyObj.Insert "Hello, world." ' Place text.
MyObj.Bold = True ' Format text.
If Mac = True ' Check your platform constant
MyObj.SaveAs "HD:\WORDPROC\DOCS\TESTOBJ.DOC" ' Save the object (Macintosh).
Else
MyObj.SaveAs "C:\WORDPROC\DOCS\TESTOBJ.DOC" ' Save the object (Windows).
End If
Utilize as seguintes funções para aceder a um objeto de Automatização.
| Função | Descrição |
|---|---|
| CreateObject | Cria um novo objeto de um tipo especificado. |
| GetObject | Obtém um objeto de um ficheiro. |
Para obter informações sobre as propriedades e métodos suportados por uma aplicação, veja a documentação da aplicação. Normalmente, os objetos, funções, propriedades e métodos suportados por uma aplicação são definidos na biblioteca de objetos da aplicação.
Confira também
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.