Compartir a través de


WorkbookBase.ReadOnly (Propiedad)

Obtiene un valor que indica si el libro se ha abierto en modo de sólo lectura.

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

Valor de propiedad

Tipo: System.Boolean
true si el libro se ha abierto en modo de sólo lectura; de lo contrario, false.

Comentarios

Esta propiedad sólo se utiliza para obtener listas vinculadas a un sitio Web de SharePoint.

Ejemplos

El ejemplo de código siguiente muestra un mensaje si la propiedad ReadOnlyRecommended es true y la propiedad ReadOnly es false y, a continuación, solicita al usuario que establezca el acceso al archivo en modo de sólo lectura llamando al método ChangeFileAccess.

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

Private Sub MakeWorkbookReadOnly()
    If Me.ReadOnlyRecommended AndAlso Not Me.ReadOnly Then
        ' Change the access level of the document to read-only  
        ' if the user clicks yes.
        If MessageBox.Show("Set this document to read-only?", _
            "Sample", MessageBoxButtons.YesNo) = DialogResult.Yes Then
            Me.ChangeFileAccess(Excel.XlFileAccess.xlReadOnly, Notify:=False)
        End If
    End If
End Sub
private void MakeWorkbookReadOnly()
{
    if (this.ReadOnlyRecommended && !this.ReadOnly)
    {
        // Change the access level of the document to read-only if the user 
        // clicks yes.
        if (MessageBox.Show("Set this document to read-only?",
            "Sample", MessageBoxButtons.YesNo) == DialogResult.Yes)
        {
            this.ChangeFileAccess(Excel.XlFileAccess.xlReadOnly,
                 false);
        }
    }
}

Seguridad de .NET Framework

Vea también

Referencia

WorkbookBase Clase

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