Solutions de projet
Mise à jour : novembre 2007
S'applique à |
---|
Les informations de cette rubrique s'appliquent uniquement aux projets Visual Studio Tools pour Office et versions de Microsoft Office spécifiés. Type de projet
Version de Microsoft Office
Pour plus d'informations, consultez Fonctionnalités disponibles par type d'application et de projet. |
Visual Studio Tools pour Office fournit des modèles de projet permettant de créer des compléments d'application pour Microsoft Office Project. Vous pouvez utiliser des compléments pour automatiser Project, étendre ses fonctionnalités ou personnaliser son interface utilisateur.
Pour plus d'informations sur les compléments d'application, consultez Mise en route de la programmation de compléments d'application et Architecture des compléments d'application.
Si vous débutez en programmation avec Microsoft Office, consultez Mise en route (Visual Studio Tools pour Office).
Automatisation de Project à l'aide du modèle objet Project
Le modèle objet Project expose de nombreux types que vous pouvez utiliser pour automatiser Project. Ces types vous permettent d'écrire du code pour accomplir des tâches courantes telles que la création et la modification par programme de tâches dans un projet.
Pour accéder au modèle objet Project à partir d'un complément Visual Studio Tools pour Office, utilisez le champ Application de la classe ThisAddIn de votre projet. Le champ Application retourne un objet Microsoft.Office.Interop.MsProject.Application qui représente l'instance actuelle de Project. Pour plus d'informations, consultez Programmation de compléments d'application.
Lorsque vous effectuez un appel dans le modèle objet Project, vous utilisez des types fournis dans l'assembly PIA pour Project. L'assembly PIA fait office de pont entre le code managé du complément Visual Studio Tools pour Office et le modèle objet COM dans Project. Tous les types de l'assembly PIA Project sont définis dans l'espace de noms Microsoft.Office.Interop.MSProject. Pour plus d'informations sur les assemblys PIA (Primary Interop Assembly), consultez Vue d'ensemble du développement des solutions Office et Assemblys PIA (Primary Interop Assembly) Office.
Utilisation de la documentation du modèle objet Project
Pour plus d'informations sur les classes que vous pouvez utiliser dans le modèle objet Project, consultez les documentations suivantes :
Ces liens proposent des informations sur le modèle objet Project tel qu'exposé au code VBA (Visual Basic pour Applications). Ces descriptions d'objets et de membres s'appliquent également aux classes correspondantes des assemblys PIA. Par exemple, l'objet Calendar de la documentation relative à VBA pour Project correspond à la classe Microsoft.Office.Interop.MSProject.Calendar de l'assembly PIA.
Types supplémentaires dans les assemblys PIA
Les assemblys PIA contiennent de nombreux types non disponibles dans VBA. Ces types supplémentaires permettent de convertir des objets du modèle objet COM de Project en code managé. Ils ne sont pas conçus pour être utilisés directement dans votre code.
Pour plus d'informations, consultez Overview of Classes and Interfaces in the Office Primary Interop Assemblies.
Personnalisation de l'interface utilisateur de Project
Il existe plusieurs façons de personnaliser l'interface utilisateur de Project :
Tâche |
Pour plus d'informations |
Ajouter des barres d'outils personnalisées et des éléments de barre d'outils. |
|
Ajouter des menus et des éléments de menu. |
Pour plus d'informations sur la personnalisation de l'interface utilisateur de Project et des autres applications Microsoft Office, consultez Personnalisation de l'interface utilisateur Office.
Voir aussi
Tâches
Comment : créer des projets Visual Studio Tools pour Office
Concepts
Mise en route de la programmation de compléments d'application
Vue d'ensemble du développement des solutions Office
Architecture des compléments d'application
Programmation de compléments d'application
Écriture de code dans les solutions Office
Personnalisation de l'interface utilisateur Office
Référence
Assemblys PIA (Primary Interop Assembly) Office
Bienvenue dans la référence sur le développeur Microsoft Office Project 2007