Partager via


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

Voir aussi

Référence

WorkbookBase Classe

Microsoft.Office.Tools.Excel, espace de noms