Nyissa meg a jelszóval védett fájlt VBA -n keresztül

Anonim

Hogyan lehet megkerülni a jelszó lekérdezést a VBA segítségével

A jelszóval védett munkafüzet megnyitásakor az Excel ezt a jelszót kéri. Ez természetesen kívánatos is, az alábbi ábra azt mutatja, hogy néz ki a jelszó megadására szolgáló ablak:

Amikor makróval nyit egy munkafüzetet, a jelszó megadása természetesen nagyon bosszantó. A jelszó lekérdezést azonban makróval megkerülheti. Használja a következő programkódot:

OpenPasswordFile ()
Dim Mappe mint munkafüzet
Állítsa be a Mappe = Application.Workbooks.Open fájlt (Fájlnév: = "C: \ Files \ Protection file.xls", Jelszó: = "Jelszó")
End Sub

Természetesen ez csak akkor működik, ha ismeri a jelszót. Ehhez cserélje ki a "Jelszó" szöveget a megadott jelszóval. Az objektumváltozók használatával Mappa ezzel a változóval könnyedén elérheti az éppen megnyitott munkafüzet munkalapjait a munkafüzet megnyitása után.