Compartilhar via


Propriedade PivotCache.SourceDataFile (Excel)

Retorna um String que indica o arquivo da fonte de dados referente ao cache de tabela dinâmica.

Sintaxe

expressão. SourceDataFile

Expressão Uma variável que representa um objeto PivotCache .

Comentários

Para fontes de dados baseadas em arquivo (por exemplo, Access), a propriedade SourceDataFile contém um caminho totalmente qualificado para o arquivo de dados de origem. Ele está definido como Null para fontes de dados baseadas em servidor (como SQL Server). A propriedade SourceDataFile será definida como Null se a propriedade Connection for alterada programaticamente.

Exemplo

Este exemplo determina se existe uma conexão para o cache e, se houver uma conexão, exibe o nome do arquivo de fonte de dados. Se não existir uma conexão, o código trata o erro em tempo de execução e notifica o usuário. O exemplo supõe que exista uma tabela dinâmica na planilha ativa.

Sub CheckSourceConnection() 
 
 Dim pvtCache As PivotCache 
 
 Set pvtCache = Application.ActiveWorkbook.PivotCaches.Item(1) 
 
 On Error GoTo No_Connection 
 
 MsgBox "The data source connection is: " & _ 
 pvtCache.SourceDataFile 
 Exit Sub 
 
No_Connection: 
 MsgBox "PivotCache source cannot be determined." 
 
End Sub

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.