WriteProtectionOptions.IsPasswordProtected Property
Indicates whether a workbook is write-protected.
Namespace: DevExpress.Spreadsheet
Assembly: DevExpress.Spreadsheet.v24.1.Core.dll
NuGet Package: DevExpress.Spreadsheet.Core
Declaration
Property Value
Type | Description |
---|---|
Boolean | true if the document requires a password for write access; otherwise, false. |
Property Paths
You can access this nested property as listed below:
Object Type | Path to IsPasswordProtected |
---|---|
DocumentSettings |
|
Remarks
The following example demonstrates how to remove protection from a write-protected document:
using (Workbook workbook = new Workbook())
{
workbook.LoadDocument("WriteProtectedDocument.xlsx");
RemoveWriteProtection(workbook);
}
// ...
private void RemoveWriteProtection(Workbook workbook)
{
if (workbook.DocumentSettings.WriteProtection.IsPasswordProtected)
workbook.DocumentSettings.WriteProtection.ClearPassword();
}
See Also