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ło, nie można wyłączyć ochronę skoroszytu.Dobrym pomysłem jest przechowywanie listy haseł i odpowiadających im nazw dokumentów w bezpiecznym miejscu.
Parametry opcjonalne
Informacje na temat parametrów opcjonalnych można wyświetlić na Parametry opcjonalne w rozwiązaniach Office.
Przykłady
Następujący przykład kodu wykorzystuje metodę Protect, aby chronić strukturę skoroszytu i okien skoroszytu, jednakże bez określonego zabezpieczenia hasłem.Przykład następnie monitujące użytkownika, aby wyłączyć ochronę skoroszytu za pomocą Unprotect metody.
Ten przykład dotyczy dostosowywania na 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 Używanie bibliotek pochodzących z częściowo zaufanego kodu.