Solutions PowerPoint

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

Pour plus d’informations sur les compléments VSTO, consultez Prise en main de la programmation des compléments VSTO et de l’architecture des compléments VSTO. Si vous débutez avec la programmation avec Microsoft Bureau, consultez Prise en main (Bureau développement dans Visual Studio).

S’applique à : les informations contenues dans cette rubrique s’appliquent aux projets de complément VSTO pour PowerPoint. Pour plus d’informations, consultez Fonctionnalités disponibles par application Office lication et le type de projet.

Remarque

Vous souhaitez développer des solutions qui étendent l’expérience de Bureau sur plusieurs plateformes ? Consultez le nouveau modèle de compléments Bureau. Bureau compléments ont une petite empreinte par rapport aux compléments et solutions VSTO, et vous pouvez les créer à l’aide de presque n’importe quelle technologie de programmation web, telle que HTML5, JavaScript, CSS3 et XML.

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 le code pour accomplir les tâches courantes :

  • créer et mettre en forme les présentations par programmation ;

  • ajouter ou supprimer des diapositives des présentations ;

  • ajouter ou modifier des formes sur une diapositive.

    Pour accéder au modèle objet PowerPoint à partir d’un complément VSTO, utilisez le Application champ de la ThisAddIn classe dans votre projet. Le Application champ retourne un objet Application qui représente l’instance actuelle de PowerPoint. Pour plus d’informations, consultez Les compléments VSTO program.

    Quand vous appelez le modèle objet PowerPoint, vous utilisez des types fournis dans l'assembly PIA (Primary Interop Assembly) pour PowerPoint. L’assembly PIA fait office de pont entre le code managé du complément VSTO et le modèle objet COM dans PowerPoint. Tous les types de l’assembly d’interopérabilité principal PowerPoint sont définis dans Microsoft.Bureau. Espace de noms Interop.PowerPoint. Pour plus d’informations sur les assemblys d’interopérabilité principale, consultez Bureau vue d’ensemble du développement de solutions (VSTO) et Bureau assemblys d’interopérabilité principal.

Utiliser la documentation du 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 (Primary Interop Assembly) PowerPoint et à la documentation de référence du modèle objet VBA.

Informations de référence sur l’assembly d’interopérabilité principale

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 à partir de l’emplacement suivant : Référence d’assembly d’interopérabilité principale PowerPoint 2010.

Pour plus d’informations sur la conception de l’assembly PIA PowerPoint, telles que les différences entre les classes et les interfaces dans l’assembly PIA et la façon dont les événements dans l’assembly PIA sont implémentés, consultez Vue d’ensemble des classes et des interfaces dans les assemblys d’interopérabilité principaux Bureau.

Référence du modèle objet VBA

La documentation de référence du modèle objet VBA présente le modèle objet PowerPoint tel qu'il est exposé au code VBA (Visual Basic pour Applications). Pour plus d’informations, consultez la référence du modèle objet PowerPoint 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 PowerPoint. Par exemple, l’objet Presentation dans la référence du modèle objet VBA correspond au type 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 devez traduire le code VBA fourni dans cette documentation de référence en Visual Basic ou Visual C# pour pouvoir les utiliser dans un projet de complément VSTO PowerPoint créé à l’aide de Visual Studio.

Personnaliser l’interface utilisateur de PowerPoint

Vous pouvez modifier l'interface utilisateur de PowerPoint comme suit.

Tâche Informations supplémentaires
Créer un volet des tâches personnalisé. Volets Office 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. Guide pratique pour personnaliser un onglet intégré

Pour plus d’informations sur la personnalisation de l’interface utilisateur de PowerPoint et d’autres application Office lications Microsoft, consultez Bureau Personnalisation de l’interface utilisateur.