Udostępnij za pośrednictwem


Właściwość WorkbookBase.WriteReservedBy —

Pobiera nazwę użytkownika, który aktualnie ma uprawnienia do zapisu dla skoroszytu.

Przestrzeń nazw:  Microsoft.Office.Tools.Excel
Zestaw:  Microsoft.Office.Tools.Excel.v4.0.Utilities (w Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)

Składnia

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

Wartość właściwości

Typ: System.String
Nazwa użytkownika, który aktualnie ma uprawnienia do zapisu dla skoroszytu.

Przykłady

Następujący kod w przykładzie wykorzystano WriteReserved właściwości w celu określenia, czy bieżący skoroszyt jest rezerwację zapisu.Jeśli skoroszyt nie jest zastrzeżone zapisu, następnie metoda ustawia WritePassword właściwość, aby hasło uzyskane za pośrednictwem wprowadzania danych przez użytkownika.W przeciwnym razie, w przykładzie użyto WriteReservedBy właściwość, aby wyświetlić nazwę użytkownika, który zapisał skoroszyt jako rezerwację zapisu.W tym przykładzie zakłada się istnienie metody o nazwie GetPasswordFromUserInput, która uzyskuje silne hasło z danych wejściowych użytkownika.

Ten przykład dotyczy dostosowywania na poziomie dokumentu.

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.");
    }
}

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

WorkbookBase Klasa

Przestrzeń nazw Microsoft.Office.Tools.Excel