Partager via


WorkbookBase.WritePassword, propriété

Obtient ou définit le mot de passe en écriture d'un classeur.

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 Property WritePassword As String
public string WritePassword { get; set; }

Valeur de propriété

Type : System.String
Mot de passe en écriture d'un classeur.

Notes

La propriété WritePassword est lisible et retourne ">>**".

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