Prüfen ob ein Projekt geschützt ist

08.04.2002


Bevor der Zugriff auf bestehende Codes erfolgt,
sollte geprüft werden, ob das entsprechende Projekt geschützt ist.
Hier kann man sich leicht helfen, indem man die Anzahl der Komponenten
eines Projektes ermittelt.
Wenn das Projekt geschützt ist, liefert dieser Aufruf einen Fehler:
Function Projekt_geschützt(ByVal WB As Workbook) As Boolean
    On Error Resume Next
    Anzahl = WB.VBProject.VBComponents.Count
    Projekt_geschützt = Err.Number <> 0
End Function
Sub Testen()
    Dim WB As Workbook
    Set WB = Workbooks("Mappe2.xls")
    MsgBox "Projekt geschützt: " & Projekt_geschützt(WB)
End Sub