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.