Otvorte súbor chránený heslom prostredníctvom VBA

Anonim

Ako obísť dotaz na heslo pomocou VBA

Pri otváraní zošita chráneného heslom Excel požaduje toto heslo. To je samozrejme tiež žiaduce, nasledujúci obrázok ukazuje, ako vyzerá okno na zadanie hesla:

Keď otvoríte zošit s makrom, je zadávanie hesla samozrejme veľmi nepríjemné. Dotaz na heslo však môžete obísť pomocou makra. Použite nasledujúci kód programu:

Sub OpenPasswordFile ()
Dim Mappe ako pracovný zošit
Nastaviť Mappe = Application.Workbooks.Open (názov súboru: = "C: \ Files \ Protection file.xls", heslo: = "heslo")
Koniec pod

Toto samozrejme funguje, iba ak poznáte heslo. Za týmto účelom nahraďte text „Heslo“ zadaným heslom. Použitím objektových premenných Priečinok Túto premennú môžete použiť na ľahký prístup k pracovným listom aktuálne otvoreného zošita po otvorení zošita.