Definir referência para uma biblioteca de tipos

A automação (anteriormente Automação OLE) permite que você use objetos de outros aplicativos no código do Visual Basic. Um aplicativo que fornece seus objetos para uso por outros aplicativos também fornece informações sobre esses objetos em uma biblioteca de tipos. Para obter o melhor desempenho possível ao usar objetos de outro aplicativo, você deve definir uma referência à biblioteca de tipos desse aplicativo.

Para definir uma referência à biblioteca de tipos de um aplicativo

  1. Escolha Referências no menu Ferramentas .

  2. Selecione as caixas de seleção para os aplicativos com bibliotecas de tipos que você deseja referenciar.

Se você estiver escrevendo um código que manipula objetos em outro aplicativo, você deverá definir uma referência à biblioteca de tipos desse aplicativo para obter o melhor acesso possível a esses objetos. Você não precisa definir uma referência para usar objetos de outro aplicativo, mas isso fornece várias vantagens para seu aplicativo.

Seu código será executado mais rapidamente se você definir uma referência à biblioteca de tipos de outro aplicativo antes de trabalhar com seus objetos. Se você definir uma referência, poderá declarar uma variável de objeto que representa um objeto no outro aplicativo como seu tipo mais específico. Por exemplo, se você estiver escrevendo código para trabalhar com objetos do Microsoft Excel, poderá declarar uma variável de objeto do tipo Excel.Application se criar uma referência à biblioteca de tipos do Excel.

O código a seguir é a maneira mais rápida de criar uma variável para representar o objeto aplicativo do Excel.

Dim appXL As Excel.Application 

Se você não tiver definido uma referência para a biblioteca de tipos do Excel, deverá declarar a variável como uma variável genérica do tipo Objeto. O código a seguir é executado mais lentamente.

Dim appXL As Object 

Se você definir uma referência à biblioteca de tipos de um aplicativo, todos os seus objetos e seus métodos e propriedades serão listados no Navegador de Objetos. Isso torna mais fácil determinar quais propriedades e métodos estão disponíveis para cada objeto.

Para aplicativos da Microsoft que também podem servir como servidores de Automação, você pode definir referências para suas bibliotecas de tipo de outro aplicativo e controlar seus objetos desse aplicativo.

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.