Solutions PowerPoint
Mise à jour : novembre 2007
S'applique à |
---|
Les informations de cette rubrique s'appliquent uniquement aux projets Visual Studio Tools pour Office et aux versions de Microsoft Office spécifiés. Type de projet
Version de Microsoft Office
Pour plus d'informations, consultez Fonctionnalités disponibles par type d'application et de projet. |
Visual Studio Tools pour Office fournit des modèles de projet permettant de créer des compléments d'application pour Microsoft Office PowerPoint. Vous pouvez utiliser des compléments pour automatiser PowerPoint, étendre les fonctionnalités PowerPoint ou personnaliser l'interface utilisateur de PowerPoint.
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 (Visual Studio Tools pour Office).
Automatiser PowerPoint à l'aide du modèle objet PowerPoint
Le modèle objet PowerPoint expose de nombreux types que vous pouvez utiliser pour automatiser PowerPoint. Ces types permettent d'écrire du code servant à réaliser des tâches courantes :
Créer et mettre en forme des présentations par programme.
Ajouter ou supprimer des diapositives dans des présentations.
Ajouter ou modifier des formes sur une diapositive.
Pour accéder au modèle objet PowerPoint à partir d'un complément Visual Studio Tools pour Office, utilisez le champ Application de la classe ThisAddIn dans votre projet. Le champ Application retourne un objet Microsoft.Office.Interop.PowerPoint.Application qui représente l'instance actuelle de PowerPoint. Pour plus d'informations, consultez Programmation de compléments d'application.
Lorsque vous effectuez un appel dans le modèle objet PowerPoint, vous utilisez des types fournis dans l'assembly PIA (Primary Interop Assembly) pour PowerPoint. L'assembly PIA (Primary Interop Assembly) fait office de pont entre le code managé dans le complément Visual Studio Tools pour Office et le modèle objet COM dans PowerPoint. Tous les types de l'assembly PIA (Primary Interop Assembly) PowerPoint sont définis dans l'espace de noms Microsoft.Office.Interop.PowerPoint. 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 relative au modèle objet PowerPoint
Pour plus d'informations sur les classes vous pouvez utiliser dans le modèle objet PowerPoint, consultez les documents suivants :
Bienvenue dans la référence du développeur Microsoft Office PowerPoint 2007
Bienvenue dans le Guide de référence du langage VBA de Microsoft Office PowerPoint 2003
Ces documents fournissent des informations sur le modèle objet PowerPoint tel qu'il est exposé au code VBA (Visual Basic pour applications). Ces descriptions d'objets et de membres s'appliquent également aux classes correspondantes des assemblys PIA (Primary Interop Assembly). Par exemple, l'objet Presentation de la documentation relative à VBA pour PowerPoint correspond à la classe Microsoft.Office.Interop.PowerPoint.Presentation de l'assembly PIA (Primary Interop Assembly).
Remarque : |
---|
À l'heure actuelle, il n'existe aucune documentation de référence relative aux assemblys PIA (Primary Interop Assembly) PowerPoint. |
Types supplémentaires dans les assemblys PIA (Primary Interop Assembly)
Lorsque vous écrivez du code qui utilise les assemblys PIA (Primary Interop Assembly), vous pouvez constater que de nombreux types ne sont pas décrits dans la référence VBA. Ces types supplémentaires permettent de convertir des objets dans le modèle objet COM de PowerPoint en code managé. Ils ne sont pas conçus pour être utilisés directement dans votre code.
Pour plus d'informations, consultez Overview of Classes and Interfaces in the Office Primary Interop Assemblies.
Personnalisation de l'interface utilisateur de PowerPoint
L'interface utilisateur de PowerPoint 2007 diffère de celle de PowerPoint 2003. Les options de personnalisation disponibles sont dès lors différentes.
PowerPoint 2007
Tâche |
Pour plus d'informations |
Créer un volet de tâches personnalisé. |
|
Ajouter des onglets personnalisés au ruban. |
|
Ajouter des groupes personnalisés à un onglet intégré du ruban. |
PowerPoint 2003
Tâche |
Pour plus d'informations |
Ajouter des barres d'outils personnalisées et des éléments de barre d'outils. |
|
Ajouter des menus et des éléments de menu. |
Pour plus d'informations sur la personnalisation de l'interface utilisateur de PowerPoint et d'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 PowerPoint
Comment : créer des projets Visual Studio Tools pour 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
Programmation de compléments d'application
Écriture de code dans les solutions Office
Personnalisation de l'interface utilisateur Office
Référence
Assemblys PIA (Primary Interop Assembly) Office
Bienvenue dans la référence du développeur Microsoft Office PowerPoint 2007
Bienvenue dans le Guide de référence du langage VBA de Microsoft Office PowerPoint 2003