Solutions Project

 

Visual Studio 2013 fournit des modèles de projet que vous pouvez utiliser pour créer des compléments VSTO pour Microsoft Office Project. Vous pouvez utiliser les compléments VSTO pour automatiser Project, étendre les fonctionnalités de Project ou personnaliser l’interface utilisateur de Project.

Pour plus d’informations sur les compléments VSTO, consultez Prise en main de la programmation de compléments VSTO et Architecture des compléments VSTO. 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 compléments VSTO pour Project. Pour plus d'informations, voir [Fonctionnalités disponibles par type d'application et de projet Office](../Topic/Features%20Available%20by%20Office%20Application%20and%20Project%20Type.md).

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 de tâches dans un projet par programmation.

Pour accéder au modèle objet Project à partir d’un complément VSTO, 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 VSTO.

Quand vous appelez le modèle objet Project, vous utilisez des types fournis dans l’assembly PIA (Primary Interop Assembly) pour Project. L’assembly PIA fait office de pont entre le code managé du complément VSTO 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, consultez Vue d'ensemble du développement des solutions Office (VSTO) et Assemblys PIA (Primary Interop Assembly) Office.

Pour obtenir des informations complètes sur le modèle objet Project, vous pouvez vous reporter à la référence du modèle objet Project VBA. La documentation de référence du modèle objet VBA présente le modèle objet Project tel qu’il est exposé au code VBA (Visual Basic pour Applications). Pour plus d’informations, consultez Référence du modèle objet Project 2010.

Tous les objets et membres mentionné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 de la documentation de référence du modèle objet VBA correspond au type Microsoft.Office.Interop.MSProject.Calendar de 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 devez traduire le code VBA fourni dans la documentation de référence en Visual Basic ou Visual C# pour pouvoir les utiliser dans un projet de complément Project VSTO créé à l’aide de Visual Studio.

System_CAPS_ICON_note.jpg Remarque


À l’heure actuelle, il n’existe aucune documentation de référence pour l’assembly PIA Project.

Types d’infrastructure dans l’assembly PIA Project

Lors de l’écriture de code qui utilise l’assembly PIA Project, vous remarquerez peut-être de nombreux types qui ne sont pas décrits dans la référence VBA. Ces types supplémentaires aident à convertir des objets dans le modèle objet COM de Project en code managé. Ils ne sont pas censés être utilisés directement dans votre code.

Pour plus d’informations, consultez Vue d’ensemble des classes et des interfaces dans les assemblys PIA (Primary Interop Assembly) d’Office.

Vous pouvez personnaliser l’interface utilisateur de Project de différentes façons.

TâchePour plus d'informations
Ajouter des onglets personnalisés au ruban dans ProjectVue 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.

Procédure pas à pas : création de votre premier complément VSTO pour Project
Prise en main de la programmation de compléments VSTO
Vue d'ensemble du développement des solutions Office (VSTO)
Architecture des compléments VSTO
Comment : créer des projets Office dans Visual Studio
Programmation de compléments VSTO
Écriture de code dans les solutions Office
Assemblys PIA (Primary Interop Assembly) Office
Personnalisation de l'interface utilisateur Office
Project 2010 et Project Server 2010 dans le développement Office

Afficher: