WorkbookBase.Unprotect, méthode
Supprime la protection du classeur. Cette méthode n'a aucun effet si le classeur n'est pas protégé.
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 Sub Unprotect ( _
password As Object _
)
public void Unprotect(
Object password
)
Paramètres
- password
Type : System.Object
Mot de passe respectant la casse à utiliser pour ôter la protection du classeur.Si le classeur n'est pas protégé par un mot de passe, ce paramètre est ignoré.Si vous omettez ce paramètre pour un classeur qui est protégé par un mot de passe, la méthode échoue.
Notes
Si vous oubliez le mot de passe, vous ne pouvez pas ôter la protection du classeur. Il est conseillé de conserver une liste de vos mots de passe et les noms de documents correspondants en lieu sûr.
Paramètres optionnels
Pour plus d'informations sur les paramètres optionnels, consultez Paramètres optionnels dans les solutions Office.
Exemples
L'exemple de code suivant utilise la méthode Protect pour protéger la structure et les fenêtres du classeur, mais sans spécifier de protection par mot de passe. L'exemple invite ensuite l'utilisateur à ôter la protection du classeur à l'aide de la méthode Unprotect.
Cet exemple illustre une personnalisation au niveau du document.
Private Sub WorkbookUnprotect()
MsgBox("Protecting the workbook.")
Me.Protect(structure:=True, windows:=True)
If DialogResult.Yes = MessageBox.Show( _
"Unprotect the workbook?", "Custom Unprotect Dialog", _
MessageBoxButtons.YesNo) Then
Me.Unprotect()
End If
End Sub
private void WorkbookUnprotect()
{
MessageBox.Show("Protecting the workbook.");
this.Protect( true, true);
if (DialogResult.Yes == MessageBox.Show("Unprotect the workbook?",
"Custom Unprotect Dialog", MessageBoxButtons.YesNo))
{
this.Unprotect();
}
}
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.