Application.WBSCodeMaskEdit méthode (Project)

Modifie le masque de code de la structure de répartition du travail (WBS).

Syntaxe

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

expressionUne variable qui représente un objetApplication.

Paramètres

Nom Requis/Facultatif Type de données Description
CodePrefix Facultatif String Préfixe du code WBS pour le projet.
Level Facultatif Long Niveau du masque du code à modifier. La valeur par défaut est le niveau directement supérieur à celui du niveau le plus élevé actuellement spécifié pour le champ.
Sequence Facultatif Long Séquence du niveau spécifié dans Level. Peut être l’une des constantes PjWBSSequence suivantes : pjWBSOrderedNumbers, pjWBSOrderedLowercaseLetters, pjWBSOrderedUppercaseLetters ou pjWBSUnorderedCharacters. La valeur par défaut est pjWBSOrderedNumbers.
Length Facultatif Variant Spécifie la longueur d’un niveau donné. Il peut s’agir de la chaîne « Any » ou d’un entier compris entre 1 et -255. La valeur par défaut est « Any ».
Separator Facultatif String Caractère qui sépare le niveau spécifié dans Niveau du suivant. Il peut s’agir de « . », « - », « + » ou « / ». La valeur par défaut est « . ».
Génération de code Facultatif Boolean Cet argument a la valeur True si un nouveau code de structure de la répartition du travail est généré chaque fois qu’une tâche est créée.
VerifyUniqueness Facultatif Boolean Cet argument a la valeur True si l’unicité des nouveaux codes de structure de la répartition du travail a été vérifiée.

Valeur renvoyée

Boolean

Remarques

L’utilisation de la méthode WBSCodeMaskEdit sans argument affiche la boîte de dialogue Définition du code WBS.

Exemple

L’exemple suivant crée un masque à deux niveaux pour les codes WBS. En utilisant les valeurs par défaut de la méthode, la première ligne spécifie que le premier niveau utilise des codes à deux chiffres, triés par nombre, et qu’il est séparé du niveau suivant par le caractère « -« . La deuxième ligne spécifie que les lettres majuscules, triées par ordre alphabétique, sont utilisées pour le deuxième niveau et sont séparées du niveau suivant par le caractère « . » par défaut. Par défaut, de nouveaux codes utilisant le masque sont générés pour chaque nouvelle tâche et sont vérifiés pour l’unicité au sein du projet.

Les résultats possibles seraient dans l’ordre 01-A.1, 01-A.2, 01-B.1, 01-B.2, 02-A.1, 02-A.2, 02-B.1, 02-B.2, etc.

Sub SetNewWBSCode() 
 Application.WBSCodeMaskEdit Length:=2, Separator:="-" 
 Application.WBSCodeMaskEdit Length:=1, Sequence:=pjWBSOrderedUppercaseLetters 
End Sub

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.