Intégration de Visual Basic avec MS Project
Introduction à l'utilisation de Visual Basic for Applications (VBA) avec MS Project pour automatiser les tâches courantes.
Découverte du modèle objet
L'éditeur Visual Basic








Test conditionnels et variables












Les boucles
Débogage et flux du code
Quelques fonctions de base






L'enregistreur automatique de macros
Exemple : gérer les lignes vides et le mode manuel
Exemple : gérer les fractionnements








Exemple : gérer le calendrier
Exemple : exploiter les données chronologiques





Détails de la leçon
Description de la leçon
Dans ce tutoriel, nous allons examiner les rapports entre MS Project et Visual Basic for Applications (VBA). Visual Basic est un langage de programmation utilisé pour contrôler diverses applications Microsoft Office telles qu'Excel, Access, Word, et plus particulièrement, MS Project. Les macros, autrefois des suites d'instructions limitées, sont désormais de véritables programmes en Visual Basic que nous allons coder. Ce tutoriel est spécifiquement réalisé à partir de la version 2016 de Project, mais il est applicable aux versions plus anciennes depuis 2007. Nous explorerons également les différences entre l'utilisation de Project en version monoposte et serveur, ainsi que les prérequis nécessaires tels qu'une bonne connaissance de MS Project et des bases du langage VBA.
Objectifs de cette leçon
Les objectifs de ce tutoriel incluent la compréhension des rapports entre MS Project et VBA, ainsi que la création et l'utilisation de macros pour automatiser les tâches dans MS Project.
Prérequis pour cette leçon
Pour suivre ce tutoriel, il est nécessaire de posséder une bonne connaissance de MS Project et des bases en VBA, idéalement acquises via l'utilisation de VBA dans Excel.
Métiers concernés
Les professionnels travaillant dans les domaines de la gestion de projet, du développement logiciel ou de l'analyse des systèmes d'information trouveront ce tutoriel particulièrement utile.
Alternatives et ressources
Les alternatives à l'utilisation de VBA avec MS Project pourraient inclure l'utilisation d'autres outils d'automatisation comme Microsoft Power Automate ou des logiciels tiers spécialisés dans la gestion de projets.
Questions & Réponses
