Classe SlideShowView (PowerPoint VBA)

A classe SlideShowView representa o modo de exibição em uma janela de apresentação de slides.

Set

Para usar uma variável de classe SlideShowView, ela primeiro precisa ser instanciada por exemplo

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

As variáveis ​​de classe SlideShowView podem ser definidas usando o procedimento SlideShowWindow.View.

Temas

Alguns procedimentos nesta classe foram agrupados em temas e são descritos em páginas de tema separadas

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

Métodos

Estes são os principais métodos da classe

DrawLine - Desenha uma linha no modo de exibição de apresentação de slides especificado.

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

GotoSlide - Alterna para o slide especificado durante uma apresentação de slides. É possível especificar se os efeitos de animação devem ser novamente executados.

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

Propriedades

AdvanceMode Retorna um valor que indica como deve avançar a apresentação de slides no modo de exibição especificado. Somente leitura.

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

LastSlideViewed Retorna um objeto Slide que representa o slide visualizado imediatamente antes do slide atual no modo de apresentação de slides especificado.

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

MediaControlsLeft Retorna a distância, em pontos, da borda esquerda da caixa delimitadora do controle de mídia até a borda esquerda do Slide. Somente leitura.

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

MediaControlsTop Retorna a distância, em pontos, da borda superior da caixa delimitadora do controle de mídia até a borda superior do objeto Slide . Somente leitura.

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

Parent Retorna o objeto parente para o objeto especificado.

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

PointerType Retorna ou define o tipo de ponteiro usado na apresentação de slides. Leitura/gravação.

SlideShowWindows(1).View.PointerType = ppSlideShowPointerAlwaysHidden

PresentationElapsedTime Retorna o número de segundos decorridos desde o início da apresentação de slides especificada. Somente leitura.

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

Slide Retorna um objeto Slide que representa o slide exibido atualmente no modo de exibição de janela de apresentação de slides especificado. Somente leitura.

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

SlideElapsedTime Retorna o número de segundos de exibição do slide atual. Leitura/gravação.

SlideShowWindows(1).View.SlideElapsedTime =

State Retorna ou define o estado da apresentação de slides. Leitura/gravação.

SlideShowWindows(1).View.State = ppSlideShowBlackScreen

Zoom Retorna a configuração de zoom do modo de exibição da janela de apresentação de slides especificada como uma porcentagem do tamanho normal. Somente leitura.

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