Método Application.VisualReportsSaveCube (Project)

Salva um cubo Relatórios Visuais no diretório padrão ou em um diretório especificado.

Sintaxe

expressão. VisualReportsSaveCube( _strNamePath_, _PjVisualReportsCubeType_, _ReportAlLFields_, _PjVisualReportsDataLevel_ )

expressão Uma variável que representa um Aplicativo objeto.

Parâmetros

Nome Obrigatório/Opcional Tipo de dados Descrição
strNamePath Opcional String Nome e caminho completo do local em que deve ser salvo o arquivo de cubo (.cub).
PjVisualReportsCubeType Opcional Long Salve o tipo de cubo. Pode ser uma das consants a PjVisualReportsCubeType. O padrão é pjTaskTP.
ReportAlLFields Opcional Boolean Se True, todos os campos não personalizados serão incluídos no relatório. O padrão é False.
PjVisualReportsDataLevel Opcional Long Salve o nível de dados. Pode ser uma das seguintes constantes PjVisualReportsDataLevel. O padrão é pjLevelAutomatic.

Valor de retorno

Boolean

Comentários

O parâmetro PjVisualReportsDataLevel Especifica o nível ao qual os dados divididos em fases podem ser acessados. Por exemplo, se pjLevelMonths (meses) for especificado, ele não é possível acessar pjLevelDays (dias).

Definir o parâmetro ReportAllFields como True pode prejudicar o desempenho.

Exemplo

O seguinte código salva um cubo.

Sub a() 
 Dim tf As Boolean 
 tf = Application.VisualReportsSaveCube("c:\cube.cub", pjTaskNTP, , pjLevelQuarters) 
 If tf = True Then 
 MsgBox ("Cube saved successfully") 
 Else 
 MsgBox ("Cube not saved successfully") 
 End If 
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.