Interface IProtectionSettings
public interface IProtectionSettings
代表工作表可用的各种保护选项。只有当工作表处于保护状态时,设置操作才会生效。
-
Method Summary
void
从JSON字符串生成ProtectionOptions。
boolean
boolean
boolean
获取用户是否被允许在受保护的工作表上编辑方案。默认值为 false。
boolean
获取用户是否被允许使用在表单被保护之前创建的自动筛选功能。
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
获取用户是否被允许在受保护的工作表上使用数据透视表。
void
void
void
void
设置用户是否允许使用在保护工作表之前创建的自动筛选功能。
void
void
void
void
void
void
void
void
void
设置用户是否允许在受保护的工作表上使用数据透视表。
生成来自ProtectionOptions的字符串。
-
Method Details
-
getAllowDeletingColumns
boolean getAllowDeletingColumns()
获取是否允许在受保护的工作表中删除列。
-
setAllowDeletingColumns
void setAllowDeletingColumns(boolean value)
设置是否允许在受保护的工作表上删除列。
-
getAllowDeletingRows
boolean getAllowDeletingRows()
获取是否允许在受保护的工作表中删除行。
-
setAllowDeletingRows
void setAllowDeletingRows(boolean value)
设置是否允许在受保护的工作表上删除行。
-
getAllowFiltering
boolean getAllowFiltering()
获取用户是否被允许使用在表单被保护之前创建的自动筛选功能。
-
setAllowFiltering
void setAllowFiltering(boolean value)
设置用户是否允许使用在保护工作表之前创建的自动筛选功能。
-
-
-
-
-
-
-
getAllowInsertingColumns
boolean getAllowInsertingColumns()
获取是否允许在受保护的工作表上插入列。
-
setAllowInsertingColumns
void setAllowInsertingColumns(boolean value)
设置是否允许在受保护的工作表中插入列。
-
getAllowInsertingRows
boolean getAllowInsertingRows()
获取是否允许在受保护的工作表中插入行。
-
setAllowInsertingRows
void setAllowInsertingRows(boolean value)
设置是否允许在受保护的工作表中插入行。
-
getAllowInsertingHyperlinks
boolean getAllowInsertingHyperlinks()
获取是否允许在受保护的工作表上插入超链接。
-
setAllowInsertingHyperlinks
void setAllowInsertingHyperlinks(boolean value)
设置是否允许在受保护的工作表上插入超链接。
-
getAllowSorting
boolean getAllowSorting()
获取是否允许在受保护的工作表上使用排序选项。
-
setAllowSorting
void setAllowSorting(boolean value)
设置是否允许在受保护的工作表上使用排序选项。
-
getAllowUsingPivotTables
boolean getAllowUsingPivotTables()
获取用户是否被允许在受保护的工作表上使用数据透视表。
-
setAllowUsingPivotTables
void setAllowUsingPivotTables(boolean value)
设置用户是否允许在受保护的工作表上使用数据透视表。
-
getAllowUsingObjects
boolean getAllowUsingObjects()
获取用户是否允许在受保护的工作表上使用对象。
-
setAllowUsingObjects
void setAllowUsingObjects(boolean value)
设置用户是否允许在受保护的工 作表中使用对象。
-
getAllowEditingScenarios
boolean getAllowEditingScenarios()
获取用户是否被允许在受保护的工作表上编辑方案。默认值为 false。
-
setAllowEditingScenarios
void setAllowEditingScenarios(boolean value)
设置是否允许用户在受保护的工作表上编辑方案。
-
fromJson
从JSON字符串生成ProtectionOptions。
- Parameters:
json
- 表示 ProtectionOptions 的 JSON 字符串。
-
toJson
生成来自ProtectionOptions的字符串。
- Returns:
- 表示 ProtectionOptions 的 JSON 字符串。