Exporter (0) Imprimer
Développer tout

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

  • Projets au niveau de l'application

Version de Microsoft Office

  • Project 2003

  • Project 2007

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).

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.

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.

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.

Comment : créer des barres d'outils Office par programme

Ajouter des menus et des éléments de menu.

Comment : créer par programme des menus Office

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.

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft