Metoda WorkbookBase.Unprotect —
Usuwa ochronę skoroszytu.Ta metoda jest ignorowany, jeśli skoroszyt nie jest chroniony.
Przestrzeń nazw: Microsoft.Office.Tools.Excel
Zestaw: Microsoft.Office.Tools.Excel.v4.0.Utilities (w Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)
Składnia
'Deklaracja
Public Sub Unprotect ( _
password As Object _
)
public void Unprotect(
Object password
)
Parametry
- password
Typ: System.Object
Wielkość liter hasło używane do usunięcia ochrony skoroszytu.Jeśli skoroszyt nie jest chroniony hasłem, ten parametr jest ignorowany.Jeżeli pominięto ten parametr w przypadku skoroszytu, który jest chroniony hasłem, metoda nie działa.
Uwagi
Jeśli zapomnisz hasła, nie można wyłączyć ochronę skoroszytu.Jest dobrym rozwiązaniem przechowywanie listy haseł i odpowiadających im nazw dokumentów w bezpiecznym miejscu.
Parametry opcjonalne
Aby uzyskać informacje o opcjonalnych parametrów, zobacz Parametry opcjonalne w rozwiązania dla pakietu Office.
Przykłady
Następujący kod w przykładzie wykorzystano Protect metodę, aby chronić strukturę skoroszytu i okien skoroszytu, ale bez określenia ochrony hasłem.Przykład następnie monitujące użytkownika, aby wyłączyć ochronę skoroszytu za pomocą Unprotect metoda.
Ten przykład dotyczy dostosowywania poziomie dokumentu.
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();
}
}
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Przy użyciu bibliotek z częściowo zaufanego kodu..