Objeto ProtectedViewWindow (Excel)

Representa una ventana Vista protegida.

Observaciones

Una ventana Vista protegida se usa para mostrar un libro desde una ubicación potencialmente no segura. Las siguientes se consideran ubicaciones no seguras:

  • Archivos abiertos desde Internet.
  • Datos adjuntos abiertos desde Outlook.
  • Archivos bloqueados por la directiva de bloqueo de archivos.
  • Archivos que no superan la validación de archivos de Office.
  • Los archivos abiertos explícitamente en Vista protegida mediante el comando Abrir en Vista protegida del botón Abrir del cuadro de diálogo Abrir.

Los libros que se muestran en una ventana Vista protegida no se pueden editar y no pueden ejecutar contenido activo, como macros de Visual Basic para Aplicaciones y conexiones de datos. Para obtener más información acerca de las ventanas Vista protegida, vea el tema sobre la Vista protegida

Para devolver un único objeto ProtectedViewWindow de la colección ProtectedViewWindows , use ProtectedViewWindows (index), donde index es el número de índice de la ventana que desea abrir.

También puede acceder al objeto ProtectedViewWindow que representa la ventana vista protegida activa mediante la propiedad ActiveProtectedViewWindow del objeto Application .

Después de tener acceso a un objeto ProtectedViewWindow , use la propiedad Workbook para acceder al objeto Workbook que representa el archivo de libro que está abierto en la ventana Vista protegida. Dado que una ventana vista protegida está diseñada para proteger al usuario de código potencialmente malintencionado, las operaciones que puede realizar mediante un objeto Workbook devueltas por un objeto ProtectedViewWindow estarán limitadas. Las operaciones que no se permiten devolverán un error.

Ejemplo

En el ejemplo de código siguiente se obtiene acceso al objeto Workbook que representa el libro que está abierto en la primera ventana Vista protegida.

Dim wbProtected As Workbook 
 
If Application.ProtectedViewWindows.Count > 0 Then 
    Set wbProtected = Application.ProtectedViewWindows(1).Workbook 
End If 

Métodos

Propiedades

Vea también

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.