本文為機器翻譯文章。如需檢視英文版,請選取 [原文] 核取方塊。您也可以將滑鼠指標移到文字上,即可在快顯視窗顯示英文原文。
譯文
原文

WorkbookBase.Protect 方法 (Object, Object, Object)

 

保護活頁簿,使其無法進行修改。

命名空間:   Microsoft.Office.Tools.Excel
組件:  Microsoft.Office.Tools.Excel.v4.0.Utilities (在 Microsoft.Office.Tools.Excel.v4.0.Utilities.dll 中)

public void Protect(
	object password,
	object structure,
	object windows
)

參數

password

區分大小寫的活頁簿密碼。  如果省略引數,則不用密碼就可以取消保護活頁簿。  否則,您必須指定密碼才可以取消保護活頁簿。  

structure

true 表示保護活頁簿的結構 (工作表的相對位置)。  預設值是 false  

windows

true 表示保護活頁簿視窗。  如果已省略此引數,則視窗未受保護。  

使用結合大小寫字母、數字和符號的強式密碼。  弱式密碼不會混用這些項目。  例如,"Y6dh!et5" 為強式密碼,但是 "House27" 為弱式密碼。  請使用容易記住的強式密碼,如此可不必另行記錄。  

如需選擇性參數的詳細資訊,請參閱Office 方案中的選擇性參數

下列程式碼範例使用 Protect 方法,保護活頁簿和活頁簿視窗的結構,但不設定密碼保護。  然後此範例檢查 ProtectStructureProtectWindows 屬性的值,驗證是否已設定保護。  

這是示範文件層級自訂的範例。

private void ProtectWorkbook()
{
    this.Protect( true, true);

    if (this.ProtectStructure)
    {
        MessageBox.Show("You cannot add, delete or change the location " +
            "of sheets in this workbook.");
    }

    if (this.ProtectWindows)
    {
        MessageBox.Show("You cannot arrange windows in this workbook.");
    }
}
回到頁首
顯示: