Exporter (0) Imprimer
Développer tout
Cet article a fait l'objet d'une traduction automatique. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte.
Traduction
Source

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.

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.

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.

RemarqueRemarque

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

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.

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.

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft