Clase ProtectedViewWindow (Word VBA)

La clase ProtectedViewWindow representa una ventana Vista protegida.

Los principales procedimientos de la clase ProtectedViewWindow son Activate, Close y ProtectedViewWindows.Open

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

For Each

A continuación, se muestra un ejemplo de cómo procesar los elementos ProtectedViewWindow en una colección.

Dim pvw As ProtectedViewWindow
For Each pvw In ProtectedViewWindows
	
Next pvw

Temas

Los siguientes procedimientos de esta clase se han agrupado y se describen en una página temática separada

Name with its procedures Caption y SourceName

Métodos

Los principales métodos de la clase ProtectedViewWindow son

Activate - Activa la ventana de vista protegida especificada.

ActiveProtectedViewWindow.Activate

Close - Cierra la ventana de vista protegida especificada.

ActiveProtectedViewWindow.Close

ProtectedViewWindows.Open - Abre el documento especificado en una nueva ventana de vista protegida.

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

Otros Métodos

Edit - expresión. Edición (PasswordTemplate, WritePasswordDocument, WritePasswordTemplate)

Dim doc As Document
Set doc = ActiveProtectedViewWindow.Edit()

Propiedades

Active True si la ventana de vista protegida especificada está activa.

Dim booActive As Boolean
booActive = ActiveProtectedViewWindow.Active

Document Devuelve un objeto Document asociado a la ventana Vista protegida.

Dim docDocument As Document
Set docDocument = ActiveProtectedViewWindow.Document

Height Devuelve o establece el alto de la ventana de vista protegida.

ActiveProtectedViewWindow.Height =

Index Devuelve un valor de tipo Long que representa la posición de un elemento en una colección.

Dim lngIndex As Long
lngIndex = ActiveProtectedViewWindow.Index

Left Devuelve o establece un Long, en puntos, que representa la posición horizontal de la ventana de vista protegida especificada.

ActiveProtectedViewWindow.Left =

Parent Devuelve un objeto Object que representa el objeto primario del objeto ProtectedViewWindow especificado.

Dim objParent As Object
Set objParent = ActiveProtectedViewWindow.Parent

SourcePath Devuelve la ruta de acceso del archivo de origen para la ventana de vista protegida especificada.

Dim strSourcePath As String
strSourcePath = ActiveProtectedViewWindow.SourcePath

Top Devuelve o establece la posición vertical, en puntos, de la ventana de vista protegida especificada.

ActiveProtectedViewWindow.Top =

Visible True si la ventana de vista protegida especificada está visible.

ActiveProtectedViewWindow.Visible = True

Width Devuelve o establece el ancho, en puntos, de la ventana de vista protegida especificada.

ActiveProtectedViewWindow.Width =

WindowState Devuelve o establece el estado de la ventana de vista protegida especificada.

ActiveProtectedViewWindow.WindowState = wdWindowStateMaximize

ProtectedViewWindows.Count Devuelve un Long que representa el número de ventanas de vista protegida de la colección.

Dim lngCount As Long
lngCount = ProtectedViewWindows.Count

ProtectedViewWindows.Parent Devuelve un objeto Object que representa el objeto primario del objeto ProtectedViewWindows especificado.

Dim objParent As Object
Set objParent = ProtectedViewWindows.Parent