Protection
内容
[
隐藏
]Protection class
表示可用于工作表的各种类型的保护选项。
public class Protection
特性
| 姓名 | 描述 |
|---|---|
| AllowDeletingColumn { get; set; } | 表示是否允许在受保护的工作表上删除列。 |
| AllowDeletingRow { get; set; } | 表示是否允许在受保护的工作表上删除行。 |
| AllowEditingContent { get; set; } | 表示是否允许用户编辑受保护工作表上锁定单元格的内容。 |
| AllowEditingObject { get; set; } | 表示是否允许用户在受保护的工作表上操作绘图对象。 |
| AllowEditingScenario { get; set; } | 表示是否允许用户在受保护的工作表上编辑场景。 |
| AllowFiltering { get; set; } | 表示是否允许用户使用在工作表受到保护之前创建的自动筛选。 |
| AllowFormattingCell { get; set; } | 表示是否允许在受保护的工作表上设置单元格格式。 |
| AllowFormattingColumn { get; set; } | 表示在受保护的工作表上是否允许列格式 |
| AllowFormattingRow { get; set; } | 表示是否允许在受保护的工作表上格式化行 |
| AllowInsertingColumn { get; set; } | 表示是否允许在受保护的工作表上插入列 |
| AllowInsertingHyperlink { get; set; } | 表示是否允许在受保护的工作表上插入超链接 |
| AllowInsertingRow { get; set; } | 表示是否允许在受保护的工作表上插入行 |
| AllowSelectingLockedCell { get; set; } | 表示是否允许用户选择受保护工作表上的锁定单元格。 |
| AllowSelectingUnlockedCell { get; set; } | 表示是否允许用户选择受保护工作表上未锁定的单元格。 |
| AllowSorting { get; set; } | 表示在受保护的工作表上是否允许排序选项。 |
| AllowUsingPivotTable { get; set; } | 表示是否允许用户在受保护的工作表上操作数据透视表。 |
| IsProtectedWithPassword { get; } | 指示工作表是否受密码保护。 |
| Password { get; set; } | 表示保护工作表的密码。 |
方法
| 姓名 | 描述 |
|---|---|
| Copy(Protection) | 复制保护信息。 |
| GetPasswordHash() | 获取当前密码的哈希值。 |
| VerifyPassword(string) | 验证密码。 |
例子
[C#]
//实例化一个工作簿对象
Workbook workbook = new Workbook();
Worksheet worksheet = workbook.Worksheets[0];
//允许用户选择工作表的锁定单元格
worksheet.Protection.AllowSelectingLockedCell = true;
//允许用户选择工作表的未锁定单元格
worksheet.Protection.AllowSelectingUnlockedCell = true;
[Visual Basic]
'实例化工作簿对象
Dim workbook As Workbook = New Workbook()
Dim worksheet As Worksheet = workbook.Worksheets(0)
'允许用户选择工作表的锁定单元格
worksheet.Protection.AllowSelectingLockedCell = True
'允许用户选择工作表的未锁定单元格
worksheet.Protection.AllowSelectingUnlockedCell = True
也可以看看
- 命名空间 Aspose.Cells
- 部件 Aspose.Cells