WorkbookBase.WriteReserved, propriété
Obtient une valeur qui indique si le classeur est réservé en écriture.
Espace de noms : Microsoft.Office.Tools.Excel
Assembly : Microsoft.Office.Tools.Excel.v4.0.Utilities (dans Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)
Syntaxe
'Déclaration
Public ReadOnly Property WriteReserved As Boolean
public bool WriteReserved { get; }
Valeur de propriété
Type : System.Boolean
true si le classeur est réservé en écriture ; sinon, false.
Notes
Utilisez la méthode SaveAs pour définir cette propriété.
Exemples
L'exemple de code suivant utilise la propriété WriteReserved pour déterminer si le classeur actif est réservé en écriture.Si le classeur n'est pas réservé en écriture, la méthode affecte à la propriété WritePassword un mot de passe obtenu via l'entrée d'utilisateur.Sinon, l'exemple utilise la propriété WriteReservedBy pour afficher le nom de l'utilisateur qui a enregistré le classeur dans le mode réservé en écriture.Cet exemple suppose l'existence d'une méthode nommée GetPasswordFromUserInput qui obtient un mot de passe fort à partir de l'entrée d'utilisateur.
Cet exemple illustre une personnalisation au niveau du document.
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.");
}
}
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.