Compartir a través de


Método Application.VisualReportsSaveCube (Project)

Guarda un cubo de Informes visuales en el directorio predeterminado o en un directorio especificado.

Sintaxis

expresión. VisualReportsSaveCube( _strNamePath_, _PjVisualReportsCubeType_, _ReportAlLFields_, _PjVisualReportsDataLevel_ )

expresión Variable que representa un objeto Application.

Parámetros

Nombre Obligatorio/opcional Tipo de datos Descripción
strNamePath Opcional String Nombre y ruta completa de la ubicación en que se va a guardar el archivo de cubo (.cub).
PjVisualReportsCubeType Opcional Long Guarde el tipo de cubo. Puede ser una de las constantes de PjVisualReportsCubeType. El valor predeterminado es pjTaskTP.
ReportAlLFields Opcional Boolean Si es True, todos los campos se incluyen en el informe. Valor predeterminado es False.
PjVisualReportsDataLevel Opcional Long Guarde el nivel de datos. Puede ser una de las constantes de PjVisualReportsDataLevel. El valor predeterminado es pjLevelAutomatic.

Valor devuelto

Boolean

Comentarios

El parámetro PjVisualReportsDataLevel especifica el nivel al que se pueden tener acceso a los datos de fase temporal. Por ejemplo, si pjLevelMonths (meses) se especifica, no se puede tener acceso a pjLevelDays (días).

Si se establece el parámetro ReportAllFields en True puede afectar negativamente al rendimiento.

Ejemplo:

El código siguiente guarda un 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

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.