Excel ActiveWorkbook Protect-Unprotect

Excel ActiveWorkbook Protect-Unprotect
2016-09-28T18:52:59+02:00
2016-09-29T12:16:02+02:00
2022-12-04T01:45:40+01:00
bogár
Sziasztok! Excel munkafüzet levédése: ActiveWorkbook.Protect Password:="1234". Sajnos a védett munkalap feloldásától eltérően a következő lefutáskor ugyanez a sor ki is kapcsolja a védelmet, nem csak ActiveWorkbook.Unprotect utasítással. A külső lekérdezés viszont csak kikapcsolt füzetvédelemnél fut le, és egy többlépcsős If-Then-Call után hol párosan, hol páratlanul jön ki a feloldás/levédés, és a Sub záró ActiveWorkbook.Protect utasítása pont kikapcsolja a füzetvédelmet.

Meg lehet egy munkafüzetről állapítani VBA-ban, hogy éppen le van-e védve? Köszönöm a segítséget!
Mutasd a teljes hozzászólást!
Szia!

Szerintem az ActiveWorkbook.ProtectStructure True értéke jelzi a védelem bekapcsolt állapotát.

Üdv.
Mutasd a teljes hozzászólást!

Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd