Application.VisualReportsSaveCube-Methode (Project)
Speichert einen Cube für grafische Berichte im Standardverzeichnis oder in einem angegebenen Verzeichnis.
Syntax
Ausdruck. VisualReportsSaveCube
( _strNamePath_
, _PjVisualReportsCubeType_
, _ReportAlLFields_
, _PjVisualReportsDataLevel_
)
expression Eine Variable, die ein Application-Objekt darstellt.
Parameter
Name | Erforderlich/Optional | Datentyp | Beschreibung |
---|---|---|---|
strNamePath | Optional | String | Name und vollständiger Pfad des Speicherorts, an dem die Cubedatei (.cub) abgelegt wird. |
PjVisualReportsCubeType | Optional | Long | Cube-Typ zu speichern. Die PjVisualReportsCubeType -Consants möglich. Der Standardwert lautet PjTaskTP. |
ReportAlLFields | Optional | Boolean | Wenn True, alle nicht benutzerdefinierten Felder enthalten sind im Bericht. Standard ist False. |
PjVisualReportsDataLevel | Optional | Long | Datenebene zu speichern. Dies kann eine der PjVisualReportsDataLevel -Konstanten sein. Der Standardwert lautet PjLevelAutomatic. |
Rückgabewert
Boolean
Bemerkungen
Der PjVisualReportsDataLevel-Parameter gibt die Ebene, die die Zeitphasendaten mit zugegriffen werden können. Beispielsweise wenn PjLevelMonths (Monate) angegeben wird, ist es nicht möglich, PjLevelDays Zugriff (Tage).
Festlegen des ReportAllFields-Parameters auf True kann zu Leistungseinbußen führen.
Beispiel
Der folgende Code speichert einen Cube.
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
Support und Feedback
Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.