Skip to content

Protect (方法)

保护图表使其不被修改。

参数

属性数据类型必填说明
Passwordany可选一个字符串,该字符串为工作表或工作簿指定区分大小写的密码。如果省略此参数,不用密码就可以取消对工作表或工作簿的保护。否则,必须指定密码才能取消对工作表或工作簿的保护。如果忘记了密码,就无法取消对工作表或工作簿的保护。
DrawingObjectsany可选如果为 True,则保护形状。默认值是 True。
Contentsany可选如果为 True,则保护内容。对于图表,这样会保护整个图表。对于工作表,这样会保护锁定的单元格。默认值是 True。
Scenariosany可选如果为 True,则保护方案。此参数仅对工作表有效。默认值是 True。
UserInterfaceOnlyany可选如果为 True,则保护用户界面,但不保护宏。如果省略此参数,则既保护宏也保护用户界面。

示例

javascript
/*本示例保护图表工作表 Chart1 的形状、内容及用户界面,并通知用户。*/
function test() {
    let chart = Application.Charts.Item("Chart1")
    chart.Protect(null, true, true, false, true)
    console.log("已对图表工作表 Chart1 进行形状、内容及用户界面保护")
}
javascript
/*本示例设置密码保护工作表 Chart1 的内容。*/
function test() {
    let chart = Application.Charts.Item("Chart1")
    chart.Protect("Y6dh!et5", null, true, false)
}