Partager via


Solutions de projet

Visual Studio 2010 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 (Développement Office dans Visual Studio).

S'applique à : Les informations contenues dans cette rubrique s'appliquent aux projets de niveau application pour Project 2007 et Project 2010. Pour en savoir plus, consultez Fonctionnalités disponibles par type d'application et de projet 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 programmation de tâches dans un projet.

Pour accéder au modèle objet Project à partir d'un complément, utilisez le champ Application de la classe ThisAddIn dans 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 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 obtenir des informations complètes sur le modèle objet Project, vous pouvez vous reporter à la documentation de référence du modèle objet VBA Project. La documentation de référence du modèle objet VBA contient des informations sur le modèle objet Project, tel qu'exposé au code VBA. La documentation de référence du modèle objet VBA pour Project peut être consultée aux emplacements suivants :

Tous les objets et membres abordés dans la documentation de référence du modèle objet VBA correspondent aux types et aux membres de l'assembly PIA Project. Par exemple, l'objet Calendar dans la documentation de référence du modèle objet VBA correspond au type Microsoft.Office.Interop.MSProject.Calendar dans l'assembly PIA Project. Même si la documentation de référence du modèle objet VBA fournit des exemples de code pour la plupart des propriétés, méthodes et événements, vous devrez traduire le code VBA en Visual Basic ou Visual C#, si vous souhaitez les utiliser dans un projet de complément Project créé à l'aide de Visual Studio.

Notes

À l'heure actuelle, il n'existe aucune documentation de référence relative aux assemblys PIA (Primary Interop Assembly) Project.

Types d'infrastructures de l'assembly PIA (Primary Interop Assembly) Project

Lorsque vous écrivez du code qui utilise les assemblys PIA (Primary Interop Assembly) Project, vous pouvez constater que de nombreux types ne sont pas décrits dans la documentation de référence 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 Vue d'ensemble des classes et interfaces des assemblys PIA (Primary Interop Assembly) Office (page éventuellement en anglais).

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.

Comment : créer des barres d'outils Office

Ajouter des onglets personnalisés au Ruban dans Projet 2010

Vue d'ensemble du ruban

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

Procédure pas à pas : création de votre premier complément d'application pour Project

Comment : créer des projets Office dans Visual Studio

Référence

Assemblys PIA (Primary Interop Assembly) 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

Écriture de code dans les solutions Office

Autres ressources

Programmation de compléments d'application

Personnalisation de l'interface utilisateur Office

Développement Office - Project 2010 et Project Server 2010 (page éventuellement en anglais)

Historique des modifications

Date

Historique

Motif

Mai 2010

Mise à jour des informations relatives à la documentation de référence des modèles objets.

Améliorations apportées aux informations.