Compartilhar via


Objeto WorkbookConnection (Excel)

Uma conexão é um conjunto de informações necessárias para obter dados de uma fonte de dados externa diferente de uma pasta de trabalho do Microsoft Excel.

Comentários

Armazenar conexões em uma pasta de trabalho do Excel

As conexões podem ser armazenadas em uma pasta de trabalho do Excel. Quando a pasta de trabalho é aberta, o Excel cria uma cópia na memória da conexão que é chamada de objeto de conexão. Um objeto de conexão contém informações como o nome do servidor e o nome do objeto a ser aberto nesse servidor.

Opcionalmente, o objeto de conexão também pode incluir credenciais de autenticação e/ou um comando que deve ser passado para o servidor e executado (exemplo: uma instrução SELECT a ser executada por SQL Server).

Observação

A forma exata da conexão depende do mecanismo que está sendo usado para recuperar dados; Conexões ODBC, conexões OLEDB e consultas web conterão informações diferentes.

Armazenar conexões em um arquivo de conexão

Uma conexão também pode ser armazenada em um arquivo de conexão separado. A maioria das conexões em uma pasta de trabalho do Excel inclui um ponteiro para um arquivo de conexão externa. Os arquivos de conexão têm extensões que os rotulam claramente como arquivos de conexão (*. ODC*. IQY, etc.) e pode estar localizado no computador local do usuário ou em outros locais conhecidos ou confiáveis, como WSS (Biblioteca de Conexões de Dados) ou outros servidores corporativos.

Os arquivos de conexão permitem que vários usuários na mesma organização reutilizem conexões. Os administradores de rede podem alterar a forma como toda a organização se conecta a uma fonte de dados back-end alterando um único arquivo de conexão. Um arquivo de conexão não é obrigatório ao conectar-se a uma fonte de dados externa.

Identificar conexões

Os nomes de conexão são sequências que identificam exclusivamente conexões na pasta de trabalho em que são usadas. Há outras propriedades de uma conexão que não são exclusivas. Sempre que uma fórmula no Excel usa um argumento que é uma conexão, será suficiente para se referir ao nome dessa conexão, diretamente (como uma cadeia de caracteres) ou indiretamente (referindo-se a uma célula que contém o nome da conexão como uma cadeia de caracteres).

Métodos

Propriedades

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.