Si vous effectuez souvent une tâche (tâche : activité ayant un début et une fin. Les plans de projet sont constitués de tâches.) dans Microsoft Office Project, vous pouvez l'automatiser avec une macro (macro : action ou ensemble d'actions utilisable pour l'automatisation de tâches. Les macros sont enregistrées dans le langage de programmation Visual Basic pour Applications.). Pour créer une macro, vous pouvez utiliser l'enregistreur de macro. Mais auparavant, planifiez les étapes et les commandes que devra exécuter la macro. Si vous vous trompez pendant l'enregistrement de la macro, les rectifications sont également enregistrées. Toute macro que vous enregistrez est stockée dans le fichier global (Global.mpt) par défaut, de sorte qu'elle est disponible pour tous les projets à venir. Toutefois, vous pouvez décider de la stocker avec votre projet.
Une fois que vous avez enregistré une macro, vous pouvez utiliser Visual Basic Editor (Visual Basic Editor : interface Visual Basic pour Applications dans laquelle vous pouvez modifier des macros que vous avez enregistrées et écrire de nouvelles macros et de nouveaux programmes. Pour y accéder, pointez sur Macros dans le menu Outils, puis cliquez sur Visual Basic Editor.) pour la modifier.
Important Soyez prudent lorsque vous exécutez des macros, car elles peuvent contenir des virus. Prenez les précautions suivantes : exécutez un logiciel antivirus à jour sur votre ordinateur ; choisissez un niveau de sécurité élevé pour votre macro ; désactivez la case à cocher Faire confiance à tous les modèles et compléments installés ; utilisez des signatures numériques ; conservez une liste d'éditeurs approuvés.
Le tableau suivant explique le fonctionnement de la protection des macros contre les virus pour chaque paramètre de l'onglet Niveau de sécurité de la boîte de dialogue Sécurité (menu Outils, sous-menu Macro) dans différentes situations. Quel que soit le paramètre, si un logiciel antivirus est associé à Project et que le fichier contient des macros, ce fichier est analysé pour déterminer s'il contient des virus connus avant d'être ouvert.
| Niveau de sécurité | Description |
|---|
| Très élevé | Seules les macros installées aux emplacements approuvés peuvent être exécutées. Toutes les autres macros, signées ou non, sont désactivées. Vous pouvez désactiver totalement toutes les macros en appliquant le niveau de sécurité le plus élevé et en désactivant les macros installées aux emplacements approuvés. Pour désactiver les macros installées aux emplacements approuvés, dans le menu Outils, pointez sur Macro, cliquez sur Sécurité et sur l'onglet Éditeurs approuvés, puis désactivez l'option Faire confiance à tous les modèles et compléments installés. Remarque Cette action désactive également tous les compléments COM et les macros. |
| Élevé | Les macros non signées sont automatiquement désactivées, puis le fichier est ouvert. Pour les macros signées, leur source et l'état de la signature déterminent leur traitement, de la façon suivante : |
| Moyen | L'utilisateur est invité à activer ou à désactiver les macros non signées. Dans le cas de macros signées, leur source et l'état de la signature déterminent leur traitement de la façon suivante :
- Source approuvée. La signature est valide. Les macros sont automatiquement activées, puis le fichier est ouvert.
- Auteur inconnu. La signature est valide. Une boîte de dialogue contenant des informations sur le certificat s'affiche. L'utilisateur est invité à activer ou désactiver les macros et il peut décider de faire confiance au développeur et à l'autorité de certification.
- N'importe quel auteur. La signature n'est pas valide, peut-être à cause d'un virus. L'utilisateur est averti de la présence possible d'un virus. Les macros sont automatiquement désactivées.
- N'importe quel auteur. La validation de la signature est impossible car la clé publique fait défaut ou des méthodes de chiffrement incompatibles ont été utilisées. L'utilisateur est averti de l'impossibilité de valider la signature et il est invité à activer ou à désactiver les macros.
- N'importe quel auteur. La signature a été créée après expiration ou révocation du certificat. L'utilisateur est averti de l'expiration ou de la révocation de la signature et il est invité à activer ou à désactiver les macros.
|
| Faible | Lorsque le niveau de sécurité est faible, toutes les macros sont traitées de la même manière, indépendamment de leur origine ou de l'état des certificats. Dans ce cas, l'utilisateur ne reçoit aucune sollicitation ni validation de signature et les macros sont automatiquement activées. N'utilisez ce niveau de sécurité que si vous êtes certain que toutes les macros présentes dans vos fichiers émanent de sources fiables. |
Haut de la page