Abrir archivo protegido con contraseña a través de VBA

Anonim

Cómo omitir una consulta de contraseña con VBA

Al abrir un libro protegido con contraseña, Excel solicita esta contraseña. Por supuesto, esto también es deseable, la siguiente figura muestra cómo se ve la ventana para ingresar la contraseña:

Cuando abre un libro de trabajo con una macro, ingresar la contraseña es, por supuesto, muy molesto. Sin embargo, puede omitir la consulta de contraseña con una macro. Utilice el siguiente código de programa:

Sub OpenPasswordFile ()
Dim Mappe como libro de trabajo
Establecer Mappe = Application.Workbooks.Open (Nombre de archivo: = "C: \ Archivos \ Archivo de protección.xls", Contraseña: = "Contraseña")
End Sub

Por supuesto, esto solo funciona si conoce la contraseña. Para hacer esto, reemplace el texto "Contraseña" con la contraseña que ha especificado. Utilizando las variables de objeto Carpeta puede usar esta variable para acceder fácilmente a las hojas de trabajo del libro de trabajo actualmente abierto después de abrir el libro de trabajo.