Skip to content
本页内容

Protect (方法)

保护图表使其不被修改。

参数

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

示例

python
#本示例保护图表工作表 Chart1 的形状、内容及用户界面,并通知用户
def test():
    chart = Application.Charts.Item("Chart1")
    chart.Protect(None, True, True, False, True)
    print("已对图表工作表 Chart1 进行形状、内容及用户界面保护")
python
#本示例设置密码保护工作表 Chart1 的内容
def test():
    chart = Application.Charts.Item("Chart1")
    chart.Protect("Y6dh!et5", None, True, False)