Classe WorksheetDataConnection (Excel VBA)

Usado para importar dados para o modelo de dados de dados na planilha, como intervalos e tabelas.

Set

Para usar uma variável de classe WorksheetDataConnection, ela primeiro precisa ser instanciada por exemplo

Dim wdc as WorksheetDataConnection
Set wdc = ActiveWorkbook.Connections(1).WorksheetDataConnection

As variáveis ​​de classe WorksheetDataConnection podem ser definidas usando o procedimento WorkbookConnection.WorksheetDataConnection.

CommandText

Retorna ou define a sequência de comando para a fonte de dados especificada. de leitura/gravação.

ActiveWorkbook.Connections(1).WorksheetDataConnection.CommandText =

CommandType

Retorna ou define uma das constantes de enumeração XlCmdType . Para um objeto WorksheetDataConnection , este tipo será definido como xlCmdExcel.

Os valores possíveis são xlCmdCube - Contém um nome de cubo para uma fonte de dados OLAP, xlCmdDAX - Contém uma fórmula DAX (expressões de análise de dados), xlCmdDefault - Contém texto de comandos que o provedor OLE DB entende, xlCmdExcel - Contém uma fórmula do Excel, xlCmdList - Contém um ponteiro para listar dados, xlCmdSql - Contém uma instrução SQL, xlCmdTable - Contém um nome de tabela para acessar fontes de dados OLE DB, xlCmdTableCollection - Contém o nome de uma coleção de tabelas.
ActiveWorkbook.Connections(1).WorksheetDataConnection.CommandType = xlCmdCube

Connection

Retorna a cadeia de conexão interna para o objeto no Excel. Somente leitura .

Dim strConnection As String
strConnection = ActiveWorkbook.Connections(1).WorksheetDataConnection.Connection

Parent

Retorna um objeto que representa o objeto pai do objeto WorksheetDataConnection especificado. Somente leitura.