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.
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour