Klasse NamedSlideShow (PowerPoint VBA)

Die Klasse NamedSlideShow stellt eine zielgruppenorientierte Bildschirmpräsentation dar, bei der es sich um eine benannte Untermenge der Folien in einer Präsentation handelt.

Set

Um eine NamedSlideShow -Klassenvariable zu verwenden, muss sie zuerst instanziert werden, beispielsweise

Dim nss as NamedSlideShow
Set nss = ActivePresentation.SlideShowSettings.NamedSlideShows(Index:=1)

Die folgenden Prozeduren können zum Festlegen der NamedSlideShow Klassenvariablen verwendet werden : NamedSlideShows.Item, NamedSlideShows.Add und SlideShowSettings.NamedSlideShows

Count

Gibt die Anzahl von Objekten in der angegebenen Auflistung zurück. Schreibgeschützt.

Dim lngCount As Long
lngCount = ActivePresentation.SlideShowSettings.NamedSlideShows(1).Count

Delete

Löscht das angegebene NamedSlideShow -Objekt.

ActivePresentation.SlideShowSettings.NamedSlideShows(1).Delete

Name

Diese Eigenschaft kann nicht zum Festlegen des Namens für eine benutzerdefinierte Bildschirmpräsentation verwendet werden. Verwenden Sie die Add -Methode, um eine benutzerdefinierte Bildschirmpräsentation unter einem neuen Namen neu zu definieren. Schreibgeschützt.

Sie können den Namen des Objekts in Verbindung mit der Item -Methode verwenden, um einen Verweis auf das Objekt zurückzugeben, wenn die Item -Methode für die Auflistung, die das Objekt enthält, ein Variant -Argument verwendet. Wenn beispielsweise der Wert der Name -Eigenschaft für eine Form das Rechteck 2 ist, .Shapes("Rectangle 2") wird ein Verweis auf diese Form zurückgegeben.

Dim strName As String
strName = ActivePresentation.SlideShowSettings.NamedSlideShows(1).Name

Parent

Gibt das übergeordnete Objekt für das angegebene Objekt zurück.

SlideIDs

Gibt ein Array mit Folien-IDs für die angegebene benannte Bildschirmpräsentation zurück. Schreibgeschützt.

Dim varSlideIDs As Variant
varSlideIDs = ActivePresentation.SlideShowSettings.NamedSlideShows(1).SlideIDs

NamedSlideShows.Add

Erstellt eine benannte Bildschirmpräsentation und fügt diese in der Präsentation der Auflistung der benannten Bildschirmpräsentationen hinzu. Gibt ein NamedSlideShow -Objekt zurück, das die neue benannte Bildschirmpräsentation darstellt.

Der Name, den Sie angeben, wenn Sie eine benannte Bildschirmpräsentation hinzufügen, ist der Name, den Sie als Argument für die Run -Methode verwenden, um die benannte Bildschirmpräsentation auszuführen.

Syntax : expression.Add (Name, safeArrayOfSlideIDs)

Dim strName As String: strName = 
Dim lngsafeArrayOfSlideIDs() As Long: lngsafeArrayOfSlideIDs() = 
Dim nss As NamedSlideShow
Set nss = ActivePresentation.SlideShowSettings.NamedSlideShows.Add(Name:=strName, safeArrayOfSlideIDs:=lngsafeArrayOfSlideIDs())

Arguments

Hier sind die benannte Argumente :

Name (String) - Der Name der Bildschirmpräsentation.

safeArrayOfSlideIDs (Long) - Enthält die eindeutigen Folien-IDs der Folien, die in einer Bildschirmpräsentation angezeigt werden.

NamedSlideShows.Count

Gibt die Anzahl von Objekten in der angegebenen Auflistung zurück. Schreibgeschützt.

Dim lngCount As Long
lngCount = ActivePresentation.SlideShowSettings.NamedSlideShows.Count

NamedSlideShows.Item

Gibt ein einzelnes NamedSlideShow -Objekt aus der angegebenen NamedSlideShows -Auflistung zurück.

Syntax : expression.Item (Index)

Index: Der Name oder die Indexnummer des einzelnen NamedSlideShow -Objekts in der Auflistung, das zurückgegeben werden soll.

Dim nss As NamedSlideShow
Set nss = ActivePresentation.SlideShowSettings.NamedSlideShows(Index:=1)

NamedSlideShows.Parent

Gibt das übergeordnete Objekt für das angegebene Objekt zurück.