Freigeben über


Programmgesteuertes Entfernen des Schutzes von Arbeitsblättern

Sie können den Schutz programmgesteuert aus einem Microsoft Office Excel-Arbeitsblatt entfernen.

Gilt für: Die Informationen in diesem Thema gelten für Projekte auf Dokumentebene und VSTO-Add-In-Projekte für Excel. Weitere Informationen finden Sie unter features available by Office-App lication and project type.

Im folgenden Beispiel wird die Variable getPasswordFromUserbefindet, die ein vom Benutzer erhaltenes Kennwort enthält.

So heben Sie den Schutz eines Arbeitsblatts bei der Anpassung auf Dokumentebene auf

  1. Rufen Sie die Unprotect Methode des Arbeitsblatts auf, und übergeben Sie ggf. das Kennwort. In diesem Beispiel wird davon ausgegangen, dass Sie mit einem Arbeitsblatt namens Sheet1arbeiten.

    Globals.Sheet1.Unprotect(getPasswordFromUser);
    

So heben Sie den Schutz eines Arbeitsblatts in einem VSTO-Add-In auf

  1. Rufen Sie die Unprotect Methode des aktiven Arbeitsblatts auf, und übergeben Sie ggf. das Kennwort.

    ((Excel.Worksheet)Application.ActiveSheet).Unprotect(getPasswordFromUser);