Application.WBSCodeMaskEdit-Methode (Project)

Bearbeitet das Projektstrukturplan-Codeformat (PSP-Code).

Syntax

Ausdruck. WBSCodeMaskEdit( _CodePrefix_, _Level_, _Sequence_, _Length_, _Separator_, _CodeGenerate_, _VerifyUniqueness_ )

expression Eine Variable, die ein Application-Objekt darstellt.

Parameter

Name Erforderlich/Optional Datentyp Beschreibung
CodePrefix Optional String Das PSP-Codepräfix für das Projekt.
Level Optional Long Die Ebene des zu bearbeitenden Codeformats. Der Standardwert ist um eins höher als die höchste derzeit für das Feld angegebene Ebene.
Sequence Optional Long Die Zeichenfolge für die angegebene Ebene. Kann eine der folgenden PjWBSSequence -Konstanten sein: PjWBSOrderedNumbers, PjWBSOrderedLowercaseLetters, PjWBSOrderedUppercaseLetters oder PjWBSUnorderedCharacters. Der Standardwert ist PjWBSOrderedNumbers.
Length Optional Variant Specifies the length for a given level. Can be the string "Any" or an integer value 1-255. The default value is "Any".
Separator Optional String Das Zeichen, das die mit Level angegebene Ebene von der nächsten Ebene trennt. Dabei kann es sich um das Zeichen ".", "-", "+" oder "/" handeln. Der Standardwert ist ".".
CodeGenerieren Optional Boolean True, Wenn ein neuer PSP-Code generiert wird, wenn eine neue Aufgabe erstellt wird.
VerifyUniqueness Optional Boolean True, Wenn neue PSP-Codes überprüft werden, eindeutig sein.

Rückgabewert

Boolean

Bemerkungen

Verwendung der WBSCodeMaskEdit -Methode ohne Angabe von Argumenten wird das Dialogfeld PSP-Codedefinition.

Beispiel

Im folgenden Beispiel wird ein aus zwei Ebenen bestehendes Format für PSP-Codes erstellt. Mithilfe der Standardwerte für diese Methode gibt die erste Zeile an, dass die erste Ebene zweistelligen nach der Zahl sortierten Code verwendet und von der nächsten Ebene durch das Zeichen "-" getrennt wird. Die zweite Zeile gibt an, dass alphabetisch sortierte Großbuchstaben für die zweite Ebene verwendet werden und von der nächsten Ebene durch das Standardzeichen "." getrennt werden. Standardmäßig wird für jeden neuen Vorgang neuer Code mit dem Format generiert und auf Eindeutigkeit innerhalb des Projekts überprüft.

Mögliche Ergebnisse haben die Reihenfolge 01-A.1, 01-A.2, 01-B.1, 01-B.2, 02-A.1, 02-A.2, 02-B.1, 02-B.2, usw.

Sub SetNewWBSCode() 
 Application.WBSCodeMaskEdit Length:=2, Separator:="-" 
 Application.WBSCodeMaskEdit Length:=1, Sequence:=pjWBSOrderedUppercaseLetters 
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.