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 :
Documentation de référence du modèle objet Project 2010 (page éventuellement en anglais)
Documentation de référence du modèle objet Project 2007 (page éventuellement en anglais)
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. |
|
Ajouter des onglets personnalisés au Ruban dans Projet 2010 |
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. |