Otwórz plik chroniony hasłem przez VBA

Anonim

Jak ominąć zapytanie o hasło za pomocą VBA?

Podczas otwierania skoroszytu chronionego hasłem program Excel prosi o to hasło. Jest to oczywiście również pożądane, poniższy rysunek pokazuje, jak wygląda okno do wpisania hasła:

Kiedy otwierasz skoroszyt z makrem, wprowadzanie hasła jest oczywiście bardzo denerwujące. Możesz jednak pominąć zapytanie o hasło za pomocą makra. Użyj następującego kodu programu:

Sub OpenPasswordFile ()
Dim Mappe jako skoroszyt
Ustaw Mappe = Application.Workbooks.Open (Nazwa pliku: = "C: \ Files \ Protection file.xls", Password: = "Password")
Napis końcowy

Oczywiście działa to tylko wtedy, gdy znasz hasło. Aby to zrobić, zastąp tekst „Hasło” podanym hasłem. Używając zmiennych obiektowych Teczka możesz użyć tej zmiennej, aby łatwo uzyskać dostęp do arkuszy aktualnie otwartego skoroszytu po otwarciu skoroszytu.