Clase ProtectedViewWindow (PowerPoint VBA)

La clase ProtectedViewWindow representa una ventana de presentación que está en Vista protegida.

Los principales procedimientos de la clase ProtectedViewWindow son Activate y Close

Set

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

Dim pvw as ProtectedViewWindow
Set pvw = ActiveProtectedViewWindow

Los siguientes procedimientos se pueden usar para establecer variables de clase ProtectedViewWindow : Application.ActiveProtectedViewWindow, ProtectedViewWindows.Item, ProtectedViewWindows.Open y Application.ProtectedViewWindows

Temas

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

Name with its procedures Caption y SourceName
Format with its procedures Height y Width

Métodos

Los principales métodos de la clase ProtectedViewWindow son

Activate - Activa la ventana especificada.

ActiveProtectedViewWindow.Activate

Close - Cierra la ventana especificada.

ActiveProtectedViewWindow.Close

Otros Métodos

ProtectedViewWindows.Open - Abra y devolver un objeto ProtectedViewWindow de la colección ProtectedViewWindows.

Dim strFileName As String: strFileName = 
Dim pvw As ProtectedViewWindow
Set pvw = ProtectedViewWindows.Open(FileName:=strFileName)

Propiedades

Active Devuelve si la ventana especificada está activa. Solo lectura.

Dim mtsActive As Office.MsoTriState
mtsActive = ActiveProtectedViewWindow.Active

Left Devuelve o establece la distancia, en puntos, desde el borde izquierdo de la ventana especificada hasta el borde izquierdo del área de cliente de la ventana de la aplicación. Lectura y escritura.

ActiveProtectedViewWindow.Left =

Parent Devuelve el objeto primario del objeto especificado. Solo lectura.

Dim objParent As Object
Set objParent = ActiveProtectedViewWindow.Parent

Presentation Devuelve un objeto Presentation que representa la presentación en la que se creó la ventana especificada. Solo lectura.

Dim prsPresentation As Presentation
Set prsPresentation = ActiveProtectedViewWindow.Presentation

SourcePath Devuelve la ruta de acceso de origen del objeto ProtectedViewWindow actual. Solo lectura.

Dim strSourcePath As String
strSourcePath = ActiveProtectedViewWindow.SourcePath

Top Devuelve o establece la distancia, en puntos, desde el borde superior de la ventana especificada hasta el borde superior del área de cliente de la ventana de la aplicación. Lectura y escritura.

ActiveProtectedViewWindow.Top =

WindowState Devuelve o establece el estado de la ventana especificada. Lectura y escritura.

ActiveProtectedViewWindow.WindowState = ppWindowMaximized

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

Dim lngCount As Long
lngCount = ProtectedViewWindows.Count

ProtectedViewWindows.Parent Devuelve el objeto primario del objeto especificado. Solo lectura.

Dim objParent As Object
Set objParent = ProtectedViewWindows.Parent