Partager via


Événement Application.ProjectBeforeTaskChange2 (Project)

Se produit avant que l'utilisateur ne change la valeur d'un champ de tâche. Utilise le paramètre d'objet EventInfo.

Syntaxe

expression. ProjectBeforeTaskChange2 (tsk, Field, NewVal, Info)

expressionUne variable qui représente un objetApplication.

Paramètres

Nom Requis/Facultatif Type de données Description
Tsk Requis Tâche Tâche dont le champ est modifié.
Champ Requis PjField Champ modifié. Si l'utilisateur modifie plusieurs champs, l'événement est déclenché pour chacun d'eux. Il peut s’agir de l’une des constantes PjField .
NewVal Requis Variant Nouvelle valeur pour le champ spécifié par Champ.
Info Requis EventInfo InfoÉvénement.Annuler a la valeur False lorsque l'événement est déclenché. Si la procédure événementielle affecte la valeur True à cet argument, la valeur pour le champ spécifié par Champ n'est pas modifiée.

Valeur renvoyée

Aucune

Remarques

Les événements de projet ne se produisent pas lorsque le projet est incorporé dans un autre document ou une autre application. Pour accéder à des informations supplémentaires et consulter un exemple de code de création et de test d’un gestionnaire d’événements, voir Utilisation des événements avec les objets Application et Project.

L’événement ProjectBeforeTaskChange2 ne se produit pas lorsque les données de l’échelle de temps changent, lorsque les données de contrainte dans le formulaire Détails de la tâche changent, lorsqu’une tâche est fractionnée en manipulant sa barre des tâches sur le diagramme de Gantt, lorsque des modifications sont apportées au niveau hiérarchique ou au numéro hiérarchique, lorsqu’une ligne de base est enregistrée, lorsqu’une ligne de base est effacée, lorsqu’une ligne de tâche entière est collée, pendant les opérations de pool de ressources, lors de l’insertion ou de la suppression d’un sous-projet, ou lorsque des modifications ont été apportées à l’aide d’un formulaire personnalisé.

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.