Freigeben über


WorkbookBase.WriteReserved-Eigenschaft

Ruft einen Wert ab, der angibt, ob für die Arbeitsmappe ein exklusiver Schreibzugriff besteht.

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 WriteReserved As Boolean
public bool WriteReserved { get; }

Eigenschaftswert

Typ: System.Boolean
true , wenn für die Arbeitsmappe ein exklusiver Schreibzugriff besteht, andernfalls false.

Hinweise

Verwenden Sie zum Festlegen dieser Eigenschaft die SaveAs-Methode.

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

Siehe auch

Referenz

WorkbookBase Klasse

Microsoft.Office.Tools.Excel-Namespace