Classe Slide (PowerPoint VBA)

La classe Slide représente une diapositive. La collection Slides contient tous les objets Slide d’une présentation.

Les classes suivantes donnent accès à la classe Slide

Pour utiliser une variable de classe Slide, elle doit d'abord être instanciée, par exemple

Dim sld as Slide
Set sld = ActivePresentation.Slides.Range(Index:=1)

Les procédures suivantes peuvent être utilisés pour définir des variables de la classe Slide : SlideRange.Item, Slides.AddSlide, Slides.FindBySlideID, Slides.Item, SlideShowView.LastSlideViewed, SlideShowView.Slide et View.Slide.

Méthodes

ApplyTemplate - Applique un modèle de conception à la diapositive spécifiée.

ApplyTemplate2 - Applique un modèle de conception et une variante de thème à la diapositive.

ApplyTheme - Applique un thème ou un modèle de conception à la diapositive spécifiée.

ApplyThemeColorScheme - Applique un jeu de couleurs à la diapositive spécifiée.

Copy - Copie l’objet spécifié dans le Presse-papiers.

Cut - Supprime l’objet spécifié et le place dans le Presse-papiers.

Delete - Supprime l’objet Slide spécifié.

Duplicate - Crée une copie de l'objet Slide spécifié, ajoute la nouvelle diapositive à la collection Slides immédiatement après la diapositive spécifiée à l'origine, puis renvoie un objet Slide représentant la copie de la diapositive.

Export - Cette méthode exporte une diapositive à l’aide du filtre graphique spécifié et enregistre le fichier exporté sous le nom de fichier spécifié.

MoveTo - Déplace l’objet spécifié vers un emplacement spécifique dans la même collection. Tous les autres éléments de la collection sont renumérotés.

MoveToSectionStart - Déplace la diapositive active au début de la section spécifiée.

PublishSlides - Publie la diapositive spécifiée à l’emplacement spécifié.

Select - Sélectionne l'objet spécifié.

Propriétés

Background Renvoie un objet ShapeRange qui représente l’arrière-plan de la diapositive.

BackgroundStyle Renvoie ou définit le style d’arrière-plan de l’objet spécifié. Lecture-écriture.

ColorScheme Cette propriété renvoie ou définit l’objet ColorScheme qui représente les couleurs du jeu de la diapositive, de la plage de diapositives ou du masque de diapositive spécifié. Lecture-écriture.

Comments Renvoie un objet Comments qui représente une collection de commentaires. En lecture seule.

CustomerData Renvoie un objet CustomerData . En lecture seule.

CustomLayout Renvoie un objet CustomLayout qui représente la disposition personnalisée associée à la diapositive spécifiée. En lecture seule.

Design Renvoie un objet Design qui représente un motif.

DisplayMasterShapes Détermine si la diapositive spécifiée affiche les objets d’arrière-plan sur le masque des diapositives. Lecture-écriture.

FollowMasterBackground Détermine si la diapositive suit l’arrière-plan du masque des diapositives. Lecture-écriture.

HasNotesPage Indique si la diapositive sélectionnée contient un média qui se trouve sur une page de notes. En lecture seule.

HeadersFooters Renvoie une collection HeadersFooters qui représente l’en-tête, le pied de page, la date et l’heure, ainsi que le numéro de diapositive associé à la diapositive, au masque de diapositives ou à la plage de diapositives. En lecture seule.

Hyperlinks Renvoie une collection Hyperlinks qui représente tous les liens hypertexte de la diapositive spécifiée. En lecture seule.

Layout Renvoie ou définit une constante PpSlideLayout qui représente la disposition de la diapositive. Lecture-écriture.

Master Renvoie un objet Master qui représente le masque des diapositives. En lecture seule.

Name Lorsqu'une diapositive est insérée dans une présentation, Microsoft PowerPoint lui affecte automatiquement un nom au format diapositive n, où n est un entier qui représente l'ordre dans lequel la diapositive a été créée dans la présentation.

NotesPage Renvoie un objet SlideRange qui représente les pages de commentaires de la diapositive ou plage de diapositives spécifiée. En lecture seule.

PrintSteps Renvoie le nombre de diapositives que vous auriez besoin d’imprimer pour simuler la diapositive, la plage de diapositives ou le masque de diapositives spécifié(e). En lecture seule.

sectionIndex Renvoie l’index de la section sélectionnée dans la plage de diapositives. En lecture seule.

Shapes Renvoie une collection Shapes qui représente tous les éléments qui ont été placés ou insérés dans la diapositive, le masque des diapositives ou la plage de diapositives spécifiée. En lecture seule.

SlideID Renvoie un numéro d’identification unique à la diapositive spécifiée. En lecture seule.

SlideIndex Renvoie le numéro d’index de la diapositive spécifiée au sein de la collection Slides. En lecture seule.

SlideNumber Renvoie le numéro de la diapositive. En lecture seule.

SlideShowTransition Renvoie un objet SlideShowTransition qui représente les effets spéciaux de la transition de diapositives spécifiée. En lecture seule.

Tags Renvoie un objet Tags qui représente les balises de l’objet spécifié. En lecture seule.

ThemeColorScheme Renvoie un objet ThemeColorScheme qui représente le jeu de couleurs associé à la diapositive spécifiée. En lecture seule.

TimeLine Renvoie un objet Timeline qui représente la chronologie de l’animation de la diapositive. En lecture seule.

ColorScheme - Représente un jeu de huit couleurs utilisées pour différents éléments d’une diapositive, d’une page de commentaires ou d’un document, tels que le titre ou l’arrière-plan. Il faut noter que les jeux de couleurs des diapositives, des pages de commentaires et des documents d’une présentation peuvent être définis indépendamment les uns des autres.

Comments - Représente une collection d'objets Comment .

CustomerData - Stocke des informations sur un client (par exemple, le nom, l’adresse, le numéro de téléphone, etc.) ou d’autres informations au format XML, sous la forme d’une collection d’objets CustomXMLPart associés à un objet Microsoft PowerPoint.

CustomLayout - Représente une disposition personnalisée associée à une conception de présentation. L’objet CustomLayout appartient à la collection CustomLayouts.

Design - Représente le modèle de conception d’une diapositive précise. L’objet Design est membre des collections designs et SlideRange , ainsi que des objets Master et Slide .

HeadersFooters - Contient tous les objets HeaderFooter de la diapositive, de la page de commentaires, du document ou de la forme de base spécifiée.

Hyperlinks - Collection de tous les objets Hyperlink d'une diapositive ou d'un masque.

Master - Représente un masque de diapositive, de titre, de document, de page de commentaires ou un document de création maître.

ShapeRange - Représente un groupe de formes dans un document. Un groupe de formes peut contenir une seule forme ou toutes les formes d’un document.

Shapes - Une collection de tous les objets Shape de la diapositive spécifiée.

SlideRange - Collection qui représente une page de commentaires ou un groupe de diapositives, lequel peut contenir une seule diapositive ou toutes les diapositives d’une présentation.

SlideShowTransition - Contient des informations sur la progression de la diapositive indiquée pendant un diaporama.

Tags - Représente une étiquette ou une propriété personnalisée que vous pouvez créer pour une forme, une diapositive ou une présentation.

TimeLine - Stocke les informations d’animation d’un objet Master, Slide ou SlideRange.