ProtectedRange.SecurityDescriptor
ProtectedRange.SecurityDescriptor property
The security descriptor defines user accounts who may edit this range without providing a password to access the range.
public string SecurityDescriptor { get; set; }
Examples
using System;
using Aspose.Cells;
namespace AsposeCellsExamples
{
public class ProtectedRangePropertySecurityDescriptorDemo
{
public static void Run()
{
Workbook workbook = new Workbook();
ProtectedRangeCollection pranges = workbook.Worksheets[0].AllowEditRanges;
int index = pranges.Add("Range1", 0, 0, 10, 10);
ProtectedRange r = pranges[index];
string securityDescriptor = "O:WDG:WDD:(D;;CC;;;S-1-5-21-2854911246-2539335229-2923752399-1000)(A;;CC;;;S-1-5-21-2854911246-2539335229-2923752399-1013)";
r.SecurityDescriptor = securityDescriptor;
string outputPath = "ProtectedRangeWithSecurityDescriptor.xlsx";
workbook.Save(outputPath);
Console.WriteLine("Workbook saved with protected range security descriptor: " + outputPath);
}
}
}
See Also
- class ProtectedRange
- namespace Aspose.Cells
- assembly Aspose.Cells