Método SlicerCaches.Add (Excel)
Adiciona um novo objeto SlicerCache à coleção.
Sintaxe
expressão. Adicionar (Source, SourceField, Name, SlicerCacheType)
Expressão Uma variável que representa um objeto SlicerCaches .
Parâmetros
Nome | Obrigatório/Opcional | Tipo de dados | Descrição |
---|---|---|---|
Source | Obrigatório | Variantes | A fonte de dados na qual o novo objeto SlicerCache será baseado. O argumento repassado para o parâmetro Source pode ser um objeto WorkbookConnection, um objeto PivotTable ou uma cadeia de caracteres. Se um objeto PivotTable for passado, o objeto PivotCache associado será usado como fonte de dados. Se uma cadeia de caracteres for passada, ela será interpretada como o nome de um objeto WorkbookConnection e, se nenhum objeto WorkbookConnection existir, um erro de tempo de execução será gerado. |
SourceField | Obrigatório | Variantes | O nome do campo na fonte de dados que será usado na filtragem. Para fontes de dados não OLAP, use o objeto PivotField do objeto PivotCache no qual o segmentador se baseia ou o nome exclusivo desse objeto (o valor do PivotField. Propriedade Name ). Para fontes de dados OLAP, use o nome exclusivo MDX da hierarquia que serve de base para o SlicerCache. Também é possível especificar um nível da hierarquia OLAP, e o Excel usará a hierarquia correspondente. |
Name | Opcional | Variantes | O nome que o Excel usa para referenciar o cache de segmentação (o valor do SlicerCache. Propriedade Name ). Se omitido, o Excel gerará um nome. Por padrão, o Excel concatena "Slicer_" com o valor do PivotField. Propriedade Caption para segmentações com fontes de dados não OLAP ou com o valor do CubeField. Propriedade Caption para segmentações com fontes de dados OLAP (substituindo todos os espaços por "_"). Se necessário tornar o nome exclusivo no namespace da pasta de trabalho, o Excel adicionará um inteiro ao final do nome gerado. Se você especificar um nome que já existe no namespace da pasta de trabalho, o método Adicionar falhará. |
SlicerCacheType | Opcional | XlSlicerCacheType | Designa o tipo de cache de segmentação ou segmentação. |
Valor de retorno
SlicerCache
Exemplo
O exemplo de código a seguir adiciona um cache de segmentação de dados com base na hierarquia OLAP de Customer Geography.
ActiveWorkbook.SlicerCaches.Add(ActiveCell.PivotTable, _
"[Customer].[Customer Geography]")
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.