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

WorkbookBase.WriteReservedBy 屬性

 

取得目前有活頁簿寫入權限的使用者名稱。

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

public string WriteReservedBy { get; }

屬性值

Type: System.String

目前有活頁簿寫入權限的使用者名稱。

下列程式碼範例使用 WriteReserved 屬性,判斷目前活頁簿是否需要修改權。 如果活頁簿不需要修改權,則方法將 WritePassword 屬性設為使用者輸入的密碼。 否則,範例會使用 WriteReservedBy 屬性,顯示將活頁簿儲存成需要修改權的使用者名稱。 此範例假設名為 GetPasswordFromUserInput 的方法已經存在,此方法會取得由使用者輸入的強式密碼。

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

private void SetWritePassword()
{
    if (!this.WriteReserved)
    {
        this.WritePassword = GetPasswordFromUserInput();
    }
    else
    {
        MessageBox.Show("This workbook was saved as Write Reserved." +
            " Please contact " + this.WriteReservedBy + " to add data.");
    }
}
回到頁首
顯示: