Clase ProtectedViewWindows (Excel VBA)

Colección de los objetos ProtectedViewWindow que representan todas las ventanas de vista protegida que están abiertas actualmente en la aplicación. Para usar una variable de clase ProtectedViewWindows, primero debe ser instanciado, por ejemplo


Dim pvws as ProtectedViewWindows
Set pvws = Application.ProtectedViewWindows

For Each

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


Dim pvw As ProtectedViewWindow
For Each pvw In Application.ProtectedViewWindows
	
Next pvw

Count

Devuelve un valor Long que representa el número de objetos de la colección.


Dim lngCount As Long
lngCount = Application.ProtectedViewWindows.Count

Item

Devuelve un solo objeto de una colección.

Item (Index)

Index: Nombre o número de índice del objeto.


Dim pvwItem As ProtectedViewWindow
Set pvwItem = Application.ProtectedViewWindows(Index:=1)

Open

Abre el libro especificado en una nueva ventana de Vista protegida.

No use contraseñas codificadas de forma rígida en las aplicaciones.

Open (Filename, Password, AddToMru, RepairMode)


ProtectedViewWindows.Open FileName:="C:\MyFiles\MyWorkbook.xls" 

Arguments

Un argumento con nombre

Filename (String) - Nombre del libro (se aceptan rutas de acceso).

Optional arguments

Los siguientes argumentos son opcionales

Password (String) - Contraseña para abrir el libro.

AddToMru (Boolean) - Si es True, el nombre de archivo se agrega a la lista de archivos usados recientemente en la ficha Reciente de la vista Backstage.

RepairMode (Boolean) - True para reparar el libro y evitar daños en el archivo.