Proprietà WorkbookBase.WriteReserved
Ottiene un valore che indica se la cartella di lavoro è protetta dalla scrittura.
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 ReadOnly Property WriteReserved As Boolean
Get
public bool WriteReserved { get; }
Valore proprietà
Tipo: System.Boolean
true se la cartella di lavoro è protetta dalla scrittura; in caso contrario, false.
Note
Utilizzare il metodo SaveAs per impostare questa proprietà.
Esempi
Nell'esempio di codice riportato di seguito viene utilizzata la proprietà WriteReserved per determinare se la cartella di lavoro corrente è protetta dalla scrittura. Se la cartella di lavoro non è protetta dalla scrittura, il metodo imposta la proprietà WritePassword su una password ottenuta tramite input dell'utente. In caso contrario, viene utilizzata la proprietà WriteReservedBy per visualizzare il nome dell'utente che ha salvato la cartella come protetta dalla scrittura. Nell'esempio si presuppone l'esistenza di un metodo denominato GetPasswordFromUserInput che ottiene una password complessa dall'input dell'utente.
Questo esempio è valido per una personalizzazione a livello di 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.");
}
}
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.