WorkbookBase.WriteReservedBy-Eigenschaft
Ruft den Namen des Benutzers ab, der derzeit die Schreibberechtigung für die Arbeitsmappe hat.
Namespace: Microsoft.Office.Tools.Excel
Assembly: Microsoft.Office.Tools.Excel.v4.0.Utilities (in Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)
Syntax
'Declaration
Public ReadOnly Property WriteReservedBy As String
public string WriteReservedBy { get; }
Eigenschaftswert
Typ: System.String
Der Name des Benutzers, der derzeit die Schreibberechtigung für die Arbeitsmappe hat.
Beispiele
Im folgenden Codebeispiel wird mithilfe der WriteReserved-Eigenschaft bestimmt, ob für die aktuelle Arbeitsmappe ein exklusiver Schreibzugriff besteht.Wenn für die Arbeitsmappe kein exklusiver Schreibzugriff besteht, wird für die WritePassword-Eigenschaft ein durch eine Benutzereingabe erfasstes Kennwort festgelegt.Andernfalls wird mithilfe der WriteReservedBy-Eigenschaft der Name des Benutzers angezeigt, der die Arbeitsmappe mit exklusivem Schreibzugriff gespeichert hat.In diesem Beispiel wird davon ausgegangen, dass es eine Methode mit dem Namen GetPasswordFromUserInput gibt, mit der ein sicheres Kennwort aus einer Benutzereingabe erfasst wird.
Dieses Beispiel bezieht sich auf eine Anpassung auf Dokumentebene.
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-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.