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) permite-lhe utilizar objetos de outras aplicações no código do Visual Basic. Uma aplicação que fornece os respetivos objetos para utilização por outras aplicações também fornece informações sobre esses objetos numa biblioteca de tipos. Para obter o melhor desempenho possível ao utilizar os objetos de outra aplicação, deve definir uma referência para a biblioteca de tipos dessa aplicação.
Para definir uma referência para a biblioteca de tipos de uma aplicação
Selecione Referências no menu Ferramentas.
Selecione as caixas de marcar para as aplicações com bibliotecas de tipos que pretende referenciar.
Se estiver a escrever código que manipula objetos noutra aplicação, deve definir uma referência para a biblioteca de tipos dessa aplicação para obter o melhor acesso possível a esses objetos. Não tem de definir uma referência para utilizar os objetos de outra aplicação, mas fazê-lo proporciona várias vantagens para a sua aplicação.
O código será executado mais rapidamente se definir uma referência para a biblioteca de tipos de outra aplicação antes de trabalhar com os respetivos objetos. Se definir uma referência, pode declarar uma variável de objeto que representa um objeto na outra aplicação como o tipo mais específico. Por exemplo, se estiver a escrever código para trabalhar com objetos do Microsoft Excel, pode declarar uma variável de objeto do tipo Excel.Application se tiver criado uma referência à biblioteca de tipos do Excel.
O código seguinte é a forma mais rápida de criar uma variável para representar o objeto Aplicação do Excel.
Dim appXL As Excel.Application
Se ainda não definiu uma referência para a biblioteca de tipos do Excel, tem de declarar a variável como uma variável genérica do tipo Objeto. O código seguinte é executado mais lentamente.
Dim appXL As Object
Se definir uma referência para a biblioteca de tipos de uma aplicação, todos os respetivos objetos e os respetivos métodos e propriedades são listados no Object Browser. Isso torna mais fácil determinar quais propriedades e métodos estão disponíveis para cada objeto.
Para aplicações da Microsoft que também podem servir como servidores de Automatização, pode definir referências para as respetivas bibliotecas de tipos a partir de outra aplicação e controlar os respetivos objetos a partir dessa 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.