Propriété Task.Priority (Project)
Obtient ou définit la priorité pour la tâche. Variant en lecture/écriture.
Syntaxe
expression. Priorité
Expression Variable qui représente un objet Task .
Remarques
La propriété Priority peut être une valeur comprise entre 0 et 1000. La valeur 1 000 a pour effet que la tâche n’est pas mise à l’échelle dans une opération de nivellement. Étant donné que Priority est un variant, vous pouvez définir la priorité de la tâche 2 sur 900, par exemple, avec le code suivant : activeproject.Tasks(2).Priority = "Highest"
. Le tableau suivant présente les valeurs de chaîne et les valeurs entières correspondantes pour la propriété Priority.
Remarque
N’utilisez pas les constantes PjPriority , qui ont uniquement des valeurs comprises entre 0 et 9 pour certaines versions précédentes de Project.
String | Valeur de priorité |
---|---|
"Ne pas effectuer d’audit" | 1000 |
« Le plus élevé | 900 |
"Très haute" | 800 |
« Plus haut » | 700 |
« Élevé » | 600 |
« Moyen » | 500 |
« Faible » | 400 |
« Inférieur » | 300 |
"Très basse" | 200 |
« Le plus bas » | 100 |
Project utilise la propriété Priority de la tâche récapitulative de projet (tâche 0) pour déterminer comment traiter les tâches lors du nivellement des ressources sur plusieurs projets. Si deux projets ont des priorités égales, la priorité pour les tâches individuelles est utilisée. Vous pouvez définir la priorité du projet dans la boîte de dialogue Informations sur le projet, ou afficher la tâche récapitulative du projet sur le diagramme de Gantt, sélectionner la tâche, puis utiliser une instruction telle que ActiveCell.Task.Priority = 700
.
Exemple
L’exemple suivant montre comment affecter aux tâches du chemin critique une priorité très élevée dans le projet actif.
Sub SetPriorityOfCriticalTasks()
Dim T As Task ' Task object used in For Each loop
' Look for tasks on the critical path.
For Each T In ActiveProject.Tasks
If T.Critical = True Then
T.Priority = 800
End If
Next T
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.