Merci Marc
Pour aller au bout de cette logique, on peut aussi verrouiller ce type d'évènements:
Projectbeforeresourcedelete
ProjectBeforeTaskDelete
pour l'ensemble du Baseline work de 1 à 10.
Il peut être aussi utile de verrouiller l'édition manuelle de ces champs en créant un event Handler sur ce type d'évènements:
ProjectBeforeTaskChange
ProjectBeforeAssignmentChange
ProjectBeforeResourceChange
Avec un test du type: If Field = PjField.pjResourceBaselineWork Then
MsgBox ("Cannot change baseline work """ & res.Name & """ because of work on" & WorkOnBaseline)