我想检查Excel工作表是否受保护。我知道我可以检查.protectcontents
,但是如果工作表受到这样的保护怎么办:
activesheet.protect contents:=false
.protectcontents
返回false
,但是形状被锁定。
请帮忙。
答案 0 :(得分:3)
工作表的三个保护属性如下:
Sheets(1).ProtectContents
Sheets(1).ProtectDrawingObjects
Sheets(1).ProtectScenarios
您可以检查3个是否均为False
。在这种情况下,它不受保护。
.ProtectionMode
表示是否打开了“仅用户界面”保护。如果需要,可以将其添加到功能中。 MSDN - ProtectionMode