Freigeben über


Application.TimescaleEdit method (Project)

Ermöglicht das Ändern von Maßstab und Format einer Zeitskala in einem Gantt-Diagramm oder einer anderen Ansicht mit Zeitphasen.

Syntax

Ausdruck. TimescaleEdit( _MajorUnits_, _MinorUnits_, _MajorLabel_, _MinorLabel_, _MajorAlign_, _MinorAlign_, _MajorCount_, _MinorCount_, _MajorTicks_, _MinorTicks_, _Enlarge_, _Separator_, _MajorUseFY_, _MinorUseFY_, _TopUnits_, _TopLabel_, _TopAlign_, _TopCount_, _TopTicks_, _TopUseFY_, _TierCount_ )

expression Eine Variable, die ein Application-Objekt darstellt.

Parameter

Name Erforderlich/Optional Datentyp Beschreibung
Haupteinheiten Optional Variant Zeiteinheiten für die mittlere Zeitskalenleiste. Geben Sie mit der PjTimescaleUnit -Aufzählung. Der Standardwert ist PjTimescaleWeeks (3).
MinorUnits Optional Variant Zeiteinheiten für die untere Zeitskalenleiste. Geben Sie mit der PjTimescaleUnit -Aufzählung. Der Standardwert ist PjTimescaleDays (2).
MajorLabel Optional Variant Datums- oder Zeitwerte Bezeichnungen für die mittlere Zeitskalenleiste. Angeben, indem Sie eine der folgenden Enumerationen: PjDateLabel, PjDayLabel, PjMonthLabel oder PjWeekLabel. Der Standardwert ist PjWeekLabelWeek_mmm_dd_yyy (13). Beispielsweise sind Standardwerte Mrz 7, ' 10 und Mrz 14, ' 10.
MinorLabel Optional Variant Datums- oder Zeitwerte Bezeichnungen für die untere Zeitskalenleiste. Angeben, indem Sie eine der folgenden Enumerationen: PjDateLabel, PjDayLabel, PjMonthLabel oder PjWeekLabel. Der Standardwert ist PjDayLabelDay_di (20). Beispielsweise sind Standardwerte S, M und D.
MajorAlign Optional Variant PjAlignment -Aufzählung gibt an, wie Etiketten innerhalb jeder Zeitraum der mittleren Ebene ausrichten. Der Standardwert ist, dass der Wert PjLeft (0) ist.
MinorAlign Optional Variant PjAlignment -Aufzählung gibt an, wie Etiketten innerhalb jeder Zeitraum der unteren Ebene ausrichten. Der Standardwert ist, dass der Wert PjLeft (0) ist.
MajorCount Optional Variant Gibt das Intervall der Zeiteinheiten an, in dem Beschriftungen für die mittlere Leiste angezeigt werden. Wenn z. B. die Zeiteinheit Wochen sind, zeigt ein Wert von 1 eine Beschriftung pro Woche an; ein Wert von 2 zeigt alle zwei Wochen eine Beschriftung an.
MinorCount Optional Variant Gibt das Intervall der Zeiteinheiten an, in dem Beschriftungen für die untere Leiste angezeigt werden. Wenn z. B. die Zeiteinheit Stunden sind, zeigt ein Wert von 1 eine Beschriftung pro Stunde an; ein Wert von 2 zeigt alle zwei Stunden eine Beschriftung an.
MajorTicks Optional Variant Gibt an, ob Teilstrich markiert, die Zeiträume in der mittleren Ebene zu trennen. Wenn die Zeiteinheit Tage ist, entfernt der Wert False beispielsweise die Teilstrichen zwischen Tage.
MinorTicks Optional Variant Gibt an, ob Teilstrich markiert, die Zeiträume in der unteren Ebene zu trennen. Wenn die Zeiteinheit Stunden ist, entfernt der Wert False beispielsweise die Teilstrichen zwischen Stunden.
Enlarge Optional Variant Gibt den Prozentsatz der horizontalen Erweiterung der Zeitskala an. Beispielsweise erweitert der Wert 150 die Zeitskala auf 150%.
Separator Optional Variant Gibt an, ob die Zeilen angezeigt, die die oberen, mittleren und unteren Ebenen der Zeitskala zu trennen. Der Wert False wird beispielsweise die Zeilen entfernt.
MajorUseFY Optional Variant Gibt an, ob die mittlere Ebene Beschriftungen auf das Geschäftsjahr basieren soll. Der Standardwert ist False.
MinorUseFY Optional Variant Gibt an, ob die unteren Ebene Beschriftungen auf das Geschäftsjahr basieren soll. Der Standardwert ist False.
TopUnits Optional Variant Zeiteinheiten für die obere Zeitskalenleiste. Geben Sie mit der PjTimescaleUnit -Aufzählung. Der Standardwert ist PjTimescaleMonths (2).
TopLabel Optional Variant Datums- oder Zeitwerte Bezeichnungen für die obere Zeitskalenleiste. Angeben, indem Sie eine der folgenden Enumerationen: PjDateLabel, PjDayLabel, PjMonthLabel oder PjWeekLabel. Der Standardwert ist PjDayLabelDay_di (20). Beispielsweise sind Standardwerte S, M und D.
TopAlign Optional Variant PjAlignment -Aufzählung gibt an, wie Etiketten innerhalb jeder Zeitraum der obersten Ebene ausrichten. Der Standardwert ist, dass der Wert PjLeft (0) ist.
TopCount Optional Variant Gibt das Intervall der Zeiteinheiten an, in dem Beschriftungen für die obere Leiste angezeigt werden. Wenn z. B. die Zeiteinheit Monate sind, zeigt ein Wert von 1 eine Beschriftung pro Monat an; ein Wert von 2 zeigt alle zwei Monate eine Beschriftung an.
TopTicks Optional Variant Gibt an, ob Teilstrich markiert, die Zeiträume in der obersten Ebene zu trennen. Wenn die Zeiteinheit Monate ist, entfernt der Wert False beispielsweise die Teilstrichen zwischen Monate.
TopUseFY Optional Variant Gibt an, ob die obere Leiste Beschriftungen auf das Geschäftsjahr basieren soll. Der Standardwert ist False.
TierCount Optional Variant Gibt die Anzahl der Zeitskalenleisten an. Der Ganzzahlwert 3 zeigt alle drei Leisten an; der Wert 2 ist der Standard und zeigt die mittlere und unter Leiste an; der Wert 1 zeigt nur die mittlere Leiste an.

Rückgabewert

Boolean

Bemerkungen

Manuelles Bearbeiten einer Zeitskala in Project, mit der rechten Maustaste in der Zeitskala, und wählen Sie dann die Zeitskala. Die TimescaleEdit -Methode ohne Parameter ausführen, zeigt das Dialogfeld Zeitskala an. Wenn der Benutzer Abbrechen auswählen, zurückgibt TimescaleEdit"false". TimescaleEdit gibt True zurück, wenn der Benutzer gültige ändert und OK wählt.

Beispiel

Im folgende Beispiel wird die Zeitskala auf drei Ebenen, auf dem die obere Leiste Einheiten sind Monate, die oberen Bezeichnungsfelder sind, den Monat und das Jahr, die mittlere Ebene Einheiten sind Wochen und die mittlere Ebene Beschriftungen sind die Zahlen Monat und Tag. Beispielsweise obere Leiste Bezeichnungsfelder sind, Mai 2012 und Juni 2012 und mittlere Ebene Etiketten/27 5 und 6/3 sind.

TimescaleEdit TierCount:=3, _ 
    TopUnits:=PjTimescaleUnit.pjTimescaleMonths, _ 
    TopLabel:=PjMonthLabel.pjMonthLabelMonth_mmmm_yyyy, _ 
    MajorUnits:=PjTimescaleUnit.pjTimescaleWeeks, _ 
    MajorLabel:=PjWeekLabel.pjWeekLabelWeek_mm_dd

Hinweis

Die Werte für den Zeitbereich der Beschriftungen in den Parameter TopLabel, MajorLabel und MinorLabel müssen mit der Zeiteinzeit der angegebenen Zeitskalenleiste kompatibel sein. Wenn beispielsweise die Zeiteinheit der unteren Leiste Stunden sind, ist der Parameterwert MinorLabel:=PjDateLabel.pjHour_hhAM gültig. Der Parameter MinorLabel:=PjDateLabel.pjHalfYear_hhh_Half führt jedoch zum Laufzeitfehler 1101: "Der Argumentwert ist ungültig."

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.