Proprietà WorkbookBase.ReadOnlyRecommended

Ottiene o imposta un valore che indica se la cartella di lavoro è stata salvata in modalità Consigliata sola lettura.

Spazio dei nomi:  Microsoft.Office.Tools.Excel
Assembly:  Microsoft.Office.Tools.Excel.v4.0.Utilities (in Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)

Sintassi

'Dichiarazione
Public Property ReadOnlyRecommended As Boolean
    Get
    Set
public bool ReadOnlyRecommended { get; set; }

Valore proprietà

Tipo: System.Boolean
true se la cartella di lavoro è stata salvata in modalità Consigliata sola lettura; in caso contrario, false.

Note

Quando si apre una cartella di lavoro salvata in modalità Consigliata sola lettura, in Microsoft Office Excel viene visualizzato un messaggio che consiglia di aprire la cartella di lavoro in sola lettura.

Utilizzare il metodo SaveAs per modificare questa proprietà.

Esempi

Nell'esempio di codice riportato di seguito viene visualizzata una finestra di messaggio se la proprietà ReadOnlyRecommended è impostata su true e la proprietà ReadOnly è impostata su false. Viene quindi chiesto all'utente di impostare l'accesso al file in sola lettura chiamando il metodo ChangeFileAccess.

Questo esempio è valido per una personalizzazione a livello di 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,
                missing, false);
        }
    }
}

Sicurezza di .NET Framework

Vedere anche

Riferimenti

WorkbookBase Classe

Spazio dei nomi Microsoft.Office.Tools.Excel