Partager via


Méthode Application.LevelingOptionsEx (Project)

Spécifie les options d’audit du projet actif, y compris l’audit des tâches planifiées manuellement.

Syntaxe

expression. LevelingOptionsEx( _Automatic_, _DelayInSlack_, _AutoClearLeveling_, _Order_, _LevelEntireProject_, _FromDate_, _ToDate_, _PeriodBasis_, _LevelIndividualAssignments_, _LevelingCanSplit_, _LevelProposedBookings_, _LevelPinnedTasks_ )

Expression Expression qui renvoie un objet Application .

Parameters

Nom Requis/Facultatif Type de données Description
Automatique Facultatif Boolean Cet argument a la valeur True si Project réalise automatiquement un audit des tâches du projet actif. Il a la valeur False si l’audit est manuel. La valeur par défaut est False.
DelayInslack Facultatif Boolean Cet argument a la valeur True si le projet actif ne peut être audité que dans la marge disponible. Il a la valeur False si le projet peut être retardé de façon à auditer les ressources. La valeur par défaut est False.
AutoClearLeveling Facultatif Boolean Cet argument a la valeurTrue si Project efface les anciennes valeurs d’audit avant d’auditer ; sinon, il a la valeur False. La valeur par défaut est True.
Order Facultatif Integer Constante qui indique à Project comment résoudre les conflits de ressources lors de l’audit des tâches du projet actif. Il peut s’agir de l’une des constantes PjLevelOrder . La valeur par défaut est pjLevelOrderStandard.
LevelEntireProject Facultatif Boolean Cet argument a la valeur True si l’intégralité du projet fait l’objet d’un audit. Il a la valeur False si seules les ressources de la plage de dates indiquée par les arguments FromDate et ToDate font l’objet d’un audit. La valeur par défaut est True.
FromDate Facultatif Variant Date de fin d’un intervalle à l’intérieur duquel les ressources surutilisées font l’objet d’un audit. L’argument FromDate est ignoré si LevelEntireProject a la valeur True.
ToDate Facultatif Variant Date de fin d’un intervalle à l’intérieur duquel les ressources surutilisées font l’objet d’un audit. L’argument ToDate est ignoré si LevelEntireProject a la valeur True.
PeriodBasis Facultatif Integer Indique la fréquence à laquelle Project doit rechercher les ressources surutilisées. Il peut s’agir de l’une des constantes PjLevelPeriodBasis . La valeur par défaut est pjDayByDay.
LevelIndividualAssignments Facultatif Boolean True si le nivellement peut ajuster des affectations individuelles sur une tâche ; sinon, False. La valeur par défaut est True.
LevelingCanSplit Facultatif Boolean Cet argument a la valeur True si l’audit peut créer des fractionnements dans le travail restant ; sinon, il a la valeur False. La valeur par défaut est True.
LevelProposedBookings Facultatif Boolean Cet argument a la valeurTrue si l’audit inclut des réservations de ressources proposées ; sinon, il a la valeur False. La valeur par défaut est False.
LevelPinnedTasks Facultatif Boolean True si les tâches planifiées manuellement sont mises à niveau ; sinon, False. La valeur par défaut est False.

Valeur renvoyée

Boolean

Remarques

Si vous ne spécifiez pas un argument, sa valeur par défaut correspond au paramètre en cours dans la boîte de dialogue Audit des ressources. Les valeurs par défaut spécifiées dans la liste de paramètres sont prévues pour une nouvelle installation de Project. Pour accéder à la boîte de dialogue Nivellement des ressources, sous l’onglet Ressource du ruban, choisissez Options de nivellement.

L’utilisation de la méthode LevelingOptionsEx sans argument affiche la boîte de dialogue Nivellement des ressources.

Pour obtenir ou définir uniquement l’option de mise à l’échelle des tâches planifiées manuellement, consultez la propriété LevelFreeformTasks .

Exemple

L’exemple suivant n’a pour effet de mettre à niveau que les ressources sélectionnées pour les tâches d’août 2012, en utilisant la priorité de tâche pour résoudre les conflits.

Sub LevelOverallocatedResources() 
    LevelingOptionsEx Order:=pjLevelPriority, LevelEntireProject:=False, _ 
        FromDate:="8/1/2012", ToDate:="8/31/2012" 
    LevelNow (False) 
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.