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