WorkbookConnection Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 1st_Excel12.
public interface class WorkbookConnection
[System.Runtime.InteropServices.Guid("00024485-0000-0000-C000-000000000046")]
[System.Runtime.InteropServices.InterfaceType(2)]
public interface WorkbookConnection
Public Interface WorkbookConnection
- Atributos
Comentários
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. Como opção, o objeto da conexão também pode incluir credenciais de autenticação e/ou um comando a ser passado ao servidor e executado (exemplo: uma instrução SELECT a ser executada pelo 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.
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 possuem extensões que claramente os rotulam como arquivos de conexão (*.ODC, *.IQY etc.) e podem estar localizados na máquina local do usuário ou em outros locais conhecidos ou confiáveis tais como o 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.
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 pegar um argumento que seja uma conexão, ele será suficiente para fazer referência ao nome dessa conexão, seja diretamente (como uma sequência) ou indiretamente (fazendo referência a uma célula que contém o nome de conexão como sequência).
Propriedades
_Default |
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 1st_Excel12. |
Application |
Quando usada sem um qualificador de objeto, essa propriedade retorna um _Application objeto que representa o aplicativo do Microsoft Office Excel. Quando usado com um qualificador de objeto, essa propriedade retorna um objeto Application que representa o criador do objeto especificado. Somente leitura. |
Creator |
Retorna um inteiro de 32 bits que indica o aplicativo no qual esse objeto foi criado. Integer somente leitura. |
DataFeedConnection |
Retorna um objeto DataFeedConnection que contém os dados e a funcionalidade necessários para se conectar aos feeds de dados. Somente leitura |
Description |
Retorna ou define uma breve descrição de um WorkbookConnection objeto. String de leitura/gravação. |
InModel |
Especifica se o objeto WorkbookConnection foi ou não adicionado ao modelo. Bool (bool em C#) Somente leitura. |
ModelConnection |
Retorna um objeto que contém informações para o novo Tipo de Conexão de Modelo introduzido no Excel 2013 para interagir com o Modelo de Dados integrado. Somente leitura |
ModelTables |
Retorna um ModelTables objeto associado à conexão específica. Somente leitura |
Name |
Retorna ou define o nome do objeto de conexão da pasta de trabalho. String de leitura/gravação. |
ODBCConnection |
Reajusta os detalhes da Conexão ODBC para o objeto especificado WorkbookConnection . Somente ODBCConnectionleitura . |
OLEDBConnection |
Reajusta os detalhes da Conexão OLEDB para o objeto especificado WorkbookConnection . Somente OLEDBConnectionleitura . |
Parent |
Retorna o objeto pai do objeto especificado. Somente leitura. |
Ranges |
Retorna o intervalo de objeto para o objeto especificado WorkbookConnection . Somente Rangesleitura . |
RefreshWithRefreshAll |
Determina se a conexão deve ser atualizada quando a atualização é executada. Bool (bool em C#). Leitura/gravação. |
TextConnection |
Retorna um TextConnection objeto que contém as informações em uma consulta para um arquivo de texto. Somente leitura. |
Type |
Retorna o tipo de conexão da pasta de trabalho. Somente XlConnectionTypeleitura . |
WorksheetDataConnection |
Retorna um objeto que contém informações para uma conexão do Modelo do PowerPivot para dados dentro da pasta de trabalho, como um intervalo, intervalo nomeado ou tabela. Somente leitura. |
Métodos
Delete() |
Exclui a conexão de uma pasta de trabalho. |
Refresh() |
Atualiza a conexão de uma pasta de trabalho. |