Clase NamedSlideShow (PowerPoint VBA)

La clase NamedSlideShow representa una presentación con diapositivas personalizada, que es un subconjunto con nombre de diapositivas de una presentación.

Para usar una variable de clase NamedSlideShow, primero debe ser instanciado, por ejemplo

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

Los siguientes procedimientos se pueden usar para establecer variables de clase NamedSlideShow : NamedSlideShows.Add y NamedSlideShows.Item.

Count

Devuelve el número de objetos de la colección especificada. Solo lectura.

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

Delete

Elimina el objeto NamedSlideShow especificado.

ActivePresentation.SlideShowSettings.NamedSlideShows(1).Delete

Name

No se puede usar esta propiedad para establecer el nombre de una presentación con diapositivas personalizada. Utilice el método Add para volver a definir una presentación personalizada con un nombre nuevo. Solo lectura.

Puede usar el nombre del objeto en combinación con el método Item para devolver una referencia al objeto si el método Item de la colección que contiene el objeto toma un argumento Variant . Por ejemplo, si el valor de la propiedad Name de una forma es Rectangle 2, .Shapes("Rectangle 2") devuelve una referencia a esa forma.

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

SlideIDs

Devuelve una matriz de identificadores de diapositivas para la presentación con nombre especificada. Solo lectura.

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