Écriture de code dans les solutions Office

Mise à jour : novembre 2007

Il y a quelques aspects de l'écriture de code dans les projets Visual Studio Tools pour Office qui diffèrent des autres types de projets. Nombre de ces différences sont liées à la manière dont les modèles objets Microsoft Office sont exposés dans les assemblys PIA (Primary Interop Assembly). Par exemple, la manière dont vous écrivez du code pour appeler des méthodes possédant des paramètres optionnels dans les assemblys PIA Microsoft Office dépend du langage de programmation que vous utilisez dans votre projet. Pour plus d'informations, consultez Fonctionnement des paramètres optionnels dans les solutions Office et Comparaison de la programmation avec Visual Basic et avec C#.

D'autres différences sont liées à des fonctionnalités propres aux projets Visual Studio Tools pour Office. Par exemple, la plupart des projets Visual Studio Tools pour Office incluent des gestionnaires d'événements par défaut Startup et Shutdown qui se comportent comme des points de connexion entre l'application Microsoft Office et votre code de solution. Le gestionnaire d'événements Startup est l'emplacement à partir duquel vous exécutez le code qui initialise votre solution, et le gestionnaire d'événements Shutdown est l'emplacement à partir duquel vous exécutez le code qui nettoie votre solution. Pour plus d'informations, consultez Événements de projet Visual Studio Tools pour Office.

Voir aussi

Tâches

Comment : créer des gestionnaires d'événements dans Visual Studio Tools pour Office

Comment : effectuer un cast d'objets retournés par des applications Office

Concepts

Langages de programmation pris en charge dans Visual Studio Tools pour Office

Comparaison de la programmation avec Visual Basic et avec C#

Fonctionnement des paramètres optionnels dans les solutions Office

Événements de projet Visual Studio Tools pour Office

Utilisation de My dans les projets Visual Studio Tools pour Office

Accès global aux objets dans les projets Visual Studio Tools pour Office

Extraits de code IntelliSense dans Visual Studio Tools pour Office

Développement collaboratif de solutions Office