Clase SlideShowView (PowerPoint VBA)

La clase SlideShowView representa la vista en una ventana de presentación con diapositivas.

Set

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

Dim ssv as SlideShowView
Set ssv = SlideShowWindows(1).View

Las variables de tipo SlideShowView se pueden establecer utilizando el procedimiento SlideShowWindow.View

Temas

Algunos procedimientos de esta clase se han agrupado en temas y se describen en páginas temáticas separadas

Enable with its procedures AcceleratorsEnabled y LaserPointerEnabled
Display/Show with its procedures CurrentShowPosition, EndNamedShow, GotoNamedShow, IsNamedShow y SlideShowName
Format with its procedures MediaControlsHeight, MediaControlsVisible, MediaControlsWidth y PointerColor

Métodos

Otros Métodos

DrawLine - Dibuja una línea en la vista de la presentación con diapositivas especificada.

SlideShowWindows(1).View.DrawLine BeginX:=5, BeginY:=5, EndX:=250, EndY:=250

GotoSlide - Pasa a la diapositiva especificada durante la presentación con diapositivas. Puede especificar si desea volver a ejecutar los efectos de animación.

Dim lngIndex As Long: lngIndex = 3 
SlideShowWindows(1).View.GotoSlide Index:=lngIndex

Propiedades

AdvanceMode Devuelve un valor que indica el modo de avance de la presentación con diapositivas en la vista especificada. Solo lectura.

Dim pssAdvanceMode As PpSlideShowAdvanceMode
pssAdvanceMode = SlideShowWindows(1).View.AdvanceMode

LastSlideViewed Devuelve un objeto Slide que representa la diapositiva que aparece inmediatamente antes de la diapositiva actual en la vista de presentación con diapositivas especificada.

Dim sldLastSlideViewed As Slide
Set sldLastSlideViewed = SlideShowWindows(1).View.LastSlideViewed

MediaControlsLeft Devuelve la distancia, en puntos, desde el borde izquierdo del cuadro de límite del control multimedia hasta el borde izquierdo de la diapositiva. Solo lectura.

Dim sngMediaControlsLeft As Single
sngMediaControlsLeft = SlideShowWindows(1).View.MediaControlsLeft

MediaControlsTop Devuelve la distancia, en puntos, desde el borde superior del cuadro de límite del control multimedia hasta el borde superior del objeto Slide . Solo lectura.

Dim sngMediaControlsTop As Single
sngMediaControlsTop = SlideShowWindows(1).View.MediaControlsTop

Parent Devuelve el objeto primario del objeto especificado.

Dim objParent As Object
Set objParent = SlideShowWindows(1).View.Parent

PointerType Devuelve o establece el tipo de puntero que se usa en la presentación con diapositivas. Lectura y escritura.

SlideShowWindows(1).View.PointerType = ppSlideShowPointerAlwaysHidden

PresentationElapsedTime Devuelve el tiempo transcurrido en segundos desde el inicio de la presentación con diapositivas especificada. Solo lectura.

Dim sngPresentationElapsedTime As Single
sngPresentationElapsedTime = SlideShowWindows(1).View.PresentationElapsedTime

Slide Devuelve un objeto Slide que representa la diapositiva que se muestra actualmente en la vista de la ventana de la presentación con diapositivas especificada. Solo lectura.

Dim sldSlide As Slide
Set sldSlide = SlideShowWindows(1).View.Slide

SlideElapsedTime Devuelve el número de segundos durante los que la diapositiva actual se ha mostrado en pantalla. Lectura y escritura.

SlideShowWindows(1).View.SlideElapsedTime =

State Devuelve o establece el estado de la presentación con diapositivas. Lectura y escritura.

SlideShowWindows(1).View.State = ppSlideShowBlackScreen

Zoom Devuelve la configuración del zoom de la vista de ventana de la presentación con diapositivas como un porcentaje del tamaño normal. Solo lectura.

Dim lngZoom As Long
lngZoom = SlideShowWindows(1).View.Zoom