WorksheetBase.Unprotect(Object) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Hebt den Schutz für das Arbeitsblatt auf. Diese Methode hat keine Auswirkungen, wenn das Arbeitsblatt nicht geschützt ist.
public void Unprotect (object password);
Parameter
- password
- Object
Das Kennwort (mit Berücksichtigung der Groß-/Kleinschreibung) zum Aufheben des Schutzes für das Arbeitsblatt. Wenn das Arbeitsblatt nicht durch ein Kennwort geschützt ist, wird dieses Argument ignoriert. Wenn Sie dieses Argument für ein kennwortgeschütztes Blatt auslassen, werden Sie zur Eingabe des Kennworts aufgefordert.
Beispiele
Im folgenden Codebeispiel wird bestimmt, ob der Zellen Inhalt des aktuellen Arbeitsblatts geschützt ist. Wenn der Zellen Inhalt geschützt ist, wird der Benutzer im Beispiel aufgefordert, den Zellen Inhalt mithilfe der-Methode aufzuheben Unprotect .
Dieses Beispiel gilt für eine Anpassung auf Dokument Ebene.
private void PromptUnprotectWorksheet()
{
if (this.ProtectContents)
{
if (DialogResult.Yes == MessageBox.Show("The worksheet is protected. " +
"Unprotect the worksheet?", "Example",
MessageBoxButtons.YesNo))
{
this.Unprotect();
}
}
}
Private Sub PromptUnprotectWorksheet()
If Me.ProtectContents Then
If DialogResult.Yes = MessageBox.Show("The worksheet is protected. " & _
"Unprotect the worksheet?", "Example", MessageBoxButtons.YesNo) Then
Me.Unprotect()
End If
End If
End Sub
Hinweise
Wenn Sie das Kennwort vergessen, können Sie den Arbeitsblattschutz nicht aufheben. Es empfiehlt sich, eine Liste Ihrer Kennwörter und der entsprechenden Dokumentnamen an einem sicheren Ort aufzubewahren.
Optionale Parameter
Weitere Informationen zu optionalen Parametern finden Sie unter optionale Parameter in Office-Projektmappen.