Compartir a través de


WorkbookBase.WriteReserved (Propiedad)

Obtiene un valor que indica si el libro está reservado para escritura.

Espacio de nombres:  Microsoft.Office.Tools.Excel
Ensamblado:  Microsoft.Office.Tools.Excel.v4.0.Utilities (en Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)

Sintaxis

'Declaración
Public ReadOnly Property WriteReserved As Boolean
public bool WriteReserved { get; }

Valor de propiedad

Tipo: System.Boolean
true si el libro está reservado para escritura; en caso contrario, false.

Comentarios

Utilice el método SaveAs para establecer esta propiedad.

Ejemplos

El ejemplo de código siguiente utiliza la propiedad WriteReserved para determinar si el libro actual está reservado para escritura.Si no está reservado, el método establece la propiedad WritePassword en una contraseña obtenida a través de los datos proporcionados por el usuario.De lo contrario, el ejemplo utiliza la propiedad WriteReservedBy para mostrar el nombre del usuario que guardó el libro como reservado para escritura.Este ejemplo supone la existencia de un método denominado GetPasswordFromUserInput que obtiene una contraseña segura a partir de los datos proporcionados por el usuario.

Se trata de un ejemplo para una personalización en el nivel del documento.

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

Seguridad de .NET Framework

Vea también

Referencia

WorkbookBase Clase

Microsoft.Office.Tools.Excel (Espacio de nombres)