Le Projets développeurs VBA s'appuie sur trois projets professionnels pour vous livrer toutes les clés de Visual Basic for Applications. Chacun de ces projets est tiré d'une situation concrète et aborde un thème précis. Vous pourrez les modifier en fonction de vos besoins et appliquer les connaissances acquises au cours de ce livre.
Le premier projet vous apprendra à créer l'application Carnet d'adresses : celle-ci permet de stocker tous les détails du dossier Contacts d'Outlook dans un document Word. Vous comprendrez ainsi la programmation VBA d'Outlook et le modèle objet Outlook.
Dans le deuxième projet, vous découvrirez comment créer une application de recherche de compétences, au cours de laquelle vous étudierez Visual Basic .NET et déploierez une application sur le Web. Cette dernière permet notamment de rechercher des détails de compétences selon différents critères et de consulter les documents sélectionnés dans l'application.
Grâce au troisième projet, vous verrez comment réaliser un outil de vérification de document et exploiter ainsi ses diverses fonctionnalités : déceler dans un document tout écart par rapport à la feuille de style standard, mettre en évidence les mots incorrects, etc. Vous améliorerez ainsi vos connaissances en Visual Basic .NET et serez à même de travailler avec des objets Word.
Table des matières
Introduction à VBA
Présentation de VBA
Variables, constantes et expressions
Procédures, fonctions et modules
Tableaux et constructions de programmation
Concepts VBA avancés
Débogage et gestion d'erreurs en VBA
Objets en VBA
Dispositifs de sécurité de VBA
Projet 1 : Développer un carnet d'adresses
Etude de cas du projet : Global Systems Inc.
Création de l'interface utilisateur de l'application
Travail avec des feuilles utilisateur
Travail avec l'automation
Ajout de fonctionnalités à l'application Carnet d'adresses
Travail avec l'application Carnet d'adresses
Projet 2 : Rechercher des compétences parmi votre personnel
Etude de cas du projet : Red Sky IT Systems
Introduction au .NET Framework et VB.NET
Environnement de développement intégré
Travail avec des bases de données à l'aide de VB.NET et d'ADO.NET
Codage de l'application Recherche de compétences
Travail avec ASP.NET
Exécution de l'application Recherche de compétences
Projet 3 : Création d'un outil de vérification de documents Word
Etude de cas du projet : Writers and Editors Inc.
Travail avec des objets Word en VBA
Codage de l'application
Exécution de l'outil Vérification de document
Annexes
XML et .NET
Trucs et astuces concernant le VBA
Travail avec le modèle objet Access
Mise à niveau des applications vers VB.NET
Constantes VBA