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.