MS Project Change la couleur du texte dans la ligne en fonction du champ d'état

Je cherche à changer la couleur du texte pour une ligne entière en fonction de ce qui est indiqué dans le champ "Statut".

J'ai cherché d'autres forums et j'ai trouvé des solutions proches, mais rien qui fasse vraiment ce que je recherche. Je suis conscient de la fonctionnalité de surbrillance et de la mise en forme conditionnelle, mais je ne peux pas les amener à faire ce dont j'ai besoin. J'ai écrit du code VB pour faire exactement cela il y a environ 5 ans, mais je suis un novice, il m'a fallu environ 5 jours pour écrivez le code très basique, puis je l'ai perdu quand j'ai quitté mon dernier emploi. :-(

Donc, je cherche juste à avoir un VBA qui fera ce qui suit:

  • Si Status="Late", colorez le texte de la ligne en "ROUGE"
  • Si Status="On Schedule", colorez le texte de la ligne en "VERT"
  • Si Status="Tâche future", colorez le texte de la ligne en "NOIR"
  • Si Status="Complete", colorez le texte de la ligne en "GRIS"

J'aimerais avoir avancé et ont quelque chose comme ce qui suit: Si Status="On Schedule", ET %complete est <85%, ET "Date de fin" est <5 jours dans le futur, alors colorez le texte dans la ligne "ORANGE"

demandé sur