Solutions PowerPoint
Visual Studio 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 (Développement Office dans Visual Studio).
S'applique à : Les informations contenues dans cette rubrique s'appliquent aux projets de niveau application pour PowerPoint 2013 et PowerPoint 2010. Pour en savoir plus, consultez Fonctionnalités disponibles par type d'application et de projet Office.
Pour une démonstration vidéo connexe, consultez Comment faire pour créer un complément pour Microsoft PowerPoint ? (page éventuellement en anglais).
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 programmation.
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, 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é du complément 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 obtenir des informations complètes sur le modèle objet PowerPoint, vous pouvez vous reporter à la documentation de référence de l'assembly PIA PowerPoint et à la documentation de référence du modèle objet VBA.
Référence d'assembly PIA (Primary Interop Assembly)
La documentation de référence de l'assembly PIA PowerPoint décrit les types de l'assembly PIA pour PowerPoint.Cette documentation est disponible à l'emplacement suivant : Documentation de référence de l'assembly PIA (Primary Interop Assembly) PowerPoint 2010 (page éventuellement en anglais).
Pour plus d'informations sur la création d'un assembly PIA PowerPoint, telles que les différences entre les classes et les interfaces de l'assembly PIA et l'implémentation des événements dans l'assembly PIA, consultez Vue d'ensemble des classes et interfaces des assemblys PIA (Primary Interop Assembly) Office (page éventuellement en anglais).
Documentation de référence du modèle objet VBA
La documentation de référence du modèle objet VBA contient des informations sur le modèle objet PowerPoint, tel qu'exposé au code VBA.Pour plus d'informations, consultez Référence 2010 du modèle objet PowerPoint
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 PowerPoint.Par exemple, l'objet Presentation dans la documentation de référence du modèle objet VBA correspond au type Microsoft.Office.Interop.PowerPoint.Presentation dans l'assembly PIA PowerPoint.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 PowerPoint créé à l'aide de Visual Studio.
Personnalisation de l'interface utilisateur de PowerPoint
Vous pouvez modifier l'interface utilisateur de PowerPoint comme suit.
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. |
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 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