Freigeben über


Gewusst wie: Aufheben des Schutzes von Arbeitsblättern

Aktualisiert: Juli 2008

Betrifft

Die Informationen in diesem Thema gelten nur für die angegebenen Visual Studio Tools for Office-Projekte und Versionen von Microsoft Office.

Projekttyp

  • Projekte auf Dokumentebene

  • Projekte auf Anwendungsebene

Microsoft Office-Version

  • Excel 2003

  • Excel 2007

Weitere Informationen finden Sie unter Verfügbare Features nach Anwendung und Projekttyp.

Sie können den Schutz eines Arbeitsblatts in Microsoft Office Excel programmgesteuert aufheben.

Im folgenden Beispiel wird die Variable getPasswordFromUser verwendet, die ein vom Benutzer angegebenes Kennwort enthält.

So heben Sie den Schutz eines Arbeitsblatts in einer Anpassung auf Dokumentebene auf

  • Rufen Sie die Unprotect-Methode des Arbeitsblattes auf, und übergeben Sie ggf. das Kennwort. In diesem Beispiel wird vorausgesetzt, dass Sie mit einem Arbeitsblatt mit dem Namen Sheet1 arbeiten.

    Globals.Sheet1.Unprotect(getPasswordFromUser)
    
    Globals.Sheet1.Unprotect(getPasswordFromUser);
    

So heben Sie den Schutz für ein Arbeitsblatt in einem Add-In auf Anwendungsebene auf

  • Rufen Sie die _Worksheet.Unprotect-Methode des aktiven Arbeitsblattes auf, und übergeben Sie ggf. das Kennwort.

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

Siehe auch

Aufgaben

Gewusst wie: Schützen von Arbeitsblättern

Gewusst wie: Schützen von Arbeitsmappen

Gewusst wie: Ausblenden von Arbeitsblättern

Konzepte

Arbeiten mit Arbeitsblättern

Globaler Zugriff auf eigene Objekte in Visual Studio Tools for Office-Projekte

Änderungsprotokoll

Date

Versionsgeschichte

Grund

Juli 2008

Codebeispiel hinzugefügt, das in einem Add-In auf Anwendungsebene verwendet werden kann.

Kundenfeedback.