Apri file protetto da password tramite VBA

Anonim

Come bypassare una richiesta di password con VBA

Quando si apre una cartella di lavoro protetta da password, Excel richiede questa password. Questo è ovviamente anche desiderato, la figura seguente mostra come appare la finestra per l'inserimento della password:

Quando apri una cartella di lavoro con una macro, l'inserimento della password è ovviamente molto fastidioso. Tuttavia, puoi ignorare la query della password con una macro. Utilizzare il seguente codice di programma:

Sub OpenPasswordFile ()
Dim Mappe come cartella di lavoro
Set Mappe = Application.Workbooks.Open (Filename: = "C: \ Files \ Protection file.xls", Password: = "Password")
Fine sottotitolo

Ovviamente funziona solo se conosci la password. Per fare ciò, sostituisci il testo "Password" con la password che hai specificato. Usando le variabili oggetto Cartella è possibile utilizzare questa variabile per accedere facilmente ai fogli di lavoro della cartella di lavoro attualmente aperta dopo aver aperto la cartella di lavoro.