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
Get
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 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。