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.