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.