Méthode Application.WBSCodeMaskEdit (Project)

Modifie le masque de code WBS (Work Breakdown Structure).

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. Il peut s’agir de 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 l’un des éléments « . », « - », « + » ou « / ». La valeur par défaut est « ».
CodeGenerate 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. À l’aide des 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 séparés 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, les 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.