WriteProtectionOptions.IsPasswordProtected Property
In This Article
Indicates whether a workbook is write-protected.
Namespace: DevExpress.Spreadsheet
Assembly: DevExpress.Spreadsheet.v24.2.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 Is |
---|---|
Document |
|
#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