'Declaration Public Overloads Sub Protect( _ Optional ByVal allowEditStructure As System.Boolean, _ Optional ByVal allowEditWindows As System.Boolean _ )
public void Protect( System.bool allowEditStructure, System.bool allowEditWindows )
When a Workbook is protected without a password, the end user may unprotect the Workbook in Excel without having to supply a password. To programatically unprotect a Workbook, one may use the Unprotect method.
When a Workbook is protected, the values of the properties of the WorkbookProtection instance from this Workbook's Protection property indicate the disabled operations.
Note: If IsProtected is already true, the method will be ignored.
Target Platforms: Windows 8.1, Windows 8.1, Windows 8, Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2
Workbook Class
Workbook Members
Overload List
HasProtectionPassword Property
IsProtected Property
Protection Property
WorkbookProtection Class
Protect(String,Boolean,Boolean) Method
Protect(SecureString,Boolean,Boolean) Method
Unprotect Method
Unprotect(String) Method
Unprotect(SecureString) Method
View on GitHub