Partager via


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

  • Projets au niveau de l'application

Version de Microsoft Office

  • PowerPoint 2003

  • PowerPoint 2007

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 :

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é.

Vue d'ensemble des volets de tâches personnalisés

Ajouter des onglets personnalisés au ruban.

Vue d'ensemble du ruban

Ajouter des groupes personnalisés à un onglet intégré du ruban.

Comment : personnaliser un onglet intégré

PowerPoint 2003

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 par programme

Ajouter des menus et des éléments de menu.

Comment : créer par programme des menus Office

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