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
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.