Classe WorksheetDataConnection (Excel VBA)

Usado para importar dados para o modelo de dados de dados na planilha, como intervalos e tabelas. 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

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 de retorno 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