PivotCache.CommandType (Excel)

Retorna ou define uma destas constantes XlCmdType : xlCmdCube, xlCmdDefault, xlCmdSqlou xlCmdTable. 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.

Você só pode definir a propriedade CommandType se o valor da propriedade QueryType para a tabela de consulta ou cache de tabela dinâmica for xlOLEDBQuery. Se o valor da propriedade CommandType for xlCmdCube, você não poderá alterar esse valor se houver um relatório de tabela dinâmica associado à tabela de consulta.


ActiveWorkbook.PivotCaches(1).CommandType = xlCmdCube