Table of contents
TOC
Réduire la table des matières
Développer la table des matières

Objet Slides (PowerPoint)Slides Object (PowerPoint)

office 365 dev account|Dernière mise à jour: 31/03/2018
|
2 Collaborateurs

Collection de tous les objets Slide dans la présentation indiquée.A collection of all the Slide objects in the specified presentation.

RemarquesRemarks

Si votre solution Visual Studio comprend la référence Microsoft.Office.Interop.PowerPoint, cette collection est mise en correspondance avec les types suivants :If your vsnv solution includes the Microsoft.Office.Interop.PowerPoint reference, this collection maps to the following types:

  • Microsoft.Office.Interop.PowerPoint.Slides.GetEnumerator (pour énumérer les objets Slide.)Microsoft.Office.Interop.PowerPoint.Slides.GetEnumerator (to enumerate the Slide objects.)

Les exemples suivants montrent comment effectuer les tâches suivantes :The following examples describe how to:

  • créer une diapositive et l’ajouter à la collection ;Create a slide and add it to the collection

  • renvoyer une seule diapositive dont vous indiquez le nom, le numéro d’index ou le numéro d’identification de diapositive ;Return a single slide that you specify by name, index number, or slide ID number

  • renvoyer un sous-ensemble des diapositives de la présentation ;Return a subset of the slides in the presentation

  • appliquer simultanément une propriété ou une méthode à toutes les diapositives de la présentation.Apply a property or method to all the slides in the presentation at the same time

ExempleExample

Utilisez la propriété Slides pour renvoyer une collection Slides.Use the Slides property to return a Slides collection.Utilisez la méthode Add pour créer une diapositive et l’ajouter à la collection.Use the Add method to create a new series and add it to the chart.L’exemple suivant permet d’ajouter une nouvelle diapositive à la présentation active.The following example adds a boomerang animation to a new shape on a new slide added to the active presentation.

ActivePresentation.Slides.Add 2, ppLayoutBlank

Utilisez Slides (index), où index est le nom de la diapositive ou le numéro d’index, ou utilisez Slides.FindBySlideID (index), où index est le numéro d’ID de diapositive, pour renvoyer un objet Slide unique.Use Slides (index), where index is the slide name or index number, or use Slides.FindBySlideID (index), where index is the slide ID number, to return a single Slide object. The following example sets the layout for slide one in the active presentation.L’exemple suivant définit la disposition de la première diapositive de la présentation active.The following example sets the layout for slide one in the active presentation.

ActivePresentation.Slides(1).Layout = ppLayoutTitle

L’exemple suivant définit la disposition de la diapositive intitulée « Big Chart » dans la présentation active.The following example sets the layout for the slide named "Big Chart" in the active presentation.Notez qu’un nom généré automatiquement est attribué aux diapositives sous la forme type Diapositiven (où n est un nombre entier), lorsqu’elles sont créées.Note that slides are assigned automatically generated names of the form Sliden (where n is an integer) when they're created.Pour attribuer un nom personnalisé à une diapositive, utilisez la propriété Name.To assign a more meaningful name to a slide, use the Name property.

ActivePresentation.Slides("Big Chart").Layout = ppLayoutTitle

Utilisez Slides.Range (index), où index est le nom ou le numéro d’index de la diapositive, ou encore un tableau des numéros d’index de la diapositive ou un tableau des noms de diapositives, pour renvoyer un objet SlideRange qui représente un sous-ensemble de la collection Slides.Use Slides.Range(index), where index is the slide index number or name or an array of slide index numbers or an array of slide names, to return a SlideRange object that represents a subset of the Slides collection. The following example sets the background fill for slides one and three in the active presentation.L’exemple suivant définit le remplissage d’arrière-plan de la première et de la troisième diapositives dans la présentation active.This example sets the title color for slides one and three in the active presentation.

With ActivePresentation.Slides.Range(Array(1, 3)) 
    .FollowMasterBackground = False 
    .Background.Fill.PresetGradient msoGradientHorizontal, _ 
        1, msoGradientLateSunset 
End With

Pour effectuer une opération sur toutes les diapositives de votre présentation en même temps (par exemple, les supprimer toutes ou définir une propriété pour toutes les diapositives), utilisez Slides.Range sans argument pour construire une collection SlideRange qui contient toutes les diapositives de la collection Slides, puis appliquez la propriété ou la méthode correspondant à la collection SlideRange.If you want to do something to all the slides in your presentation at the same time (such as delete all of them or set a property for all of them), use Slides.Range with no argument to construct a SlideRange collection that contains all the slides in the Slides collection, and then apply the appropriate property or method to the SlideRange collection. The following example sets the background fill for all the slides in the active presentationL’exemple suivant définit le remplissage d’arrière-plan de toutes les diapositives dans la présentation active.The following example sets the margins for the body area on slides in the active presentation.

With ActivePresentation.Slides.Range 
    .FollowMasterBackground = False 
    .Background.Fill.PresetGradient msoGradientHorizontal, _ 
        1, msoGradientLateSunset 
End With

Voir aussiSee also

ConceptsConcepts

Référence du modèle objet PowerPointPowerPoint Object Model Reference

© 2018 Microsoft