Partager via


Solutions de projet

Visual Studio 2012 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 2013 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.Pour plus d'informations, consultez Référence 2010 du modèle objet de projet.

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.

[!REMARQUE]

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

Bb772083.collapse_all(fr-fr,VS.110).gifTypes 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 onglets personnalisés au ruban dans le projet

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

Project 2010 et Project Server 2010 dans le développement Office