WorkbookBase.WriteReservedBy 屬性

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

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

語法

'宣告
Public ReadOnly Property WriteReservedBy As String
public string WriteReservedBy { get; }

屬性值

型別:System.String
目前有活頁簿寫入權限的使用者名稱。

範例

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

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

Private Sub SetWritePassword()
    If Not Me.WriteReserved Then
        Me.WritePassword = GetPasswordFromUserInput()
    Else
        MsgBox("This workbook has been saved as Write Reserved." & _
            " Please contact " & Me.WriteReservedBy & " to add data.")
    End If
End Sub
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.");
    }
}

.NET Framework 安全性

請參閱

參考

WorkbookBase 類別

Microsoft.Office.Tools.Excel 命名空間