Shakie
Erfahrenes Mitglied
Hallo!
Ich möchte in einer ComboBox (ListSchuljahr) alle Unterverzeichnisse vom Programmverzeichnis auflisten. Da dachte ich mir ich mache es mit der Dir-Funktion, aber ich krieg das nicht hin. Hier ist mein Code:
Steht "vbDirectory" nicht für Verzeichnis? Denn mit dem aktuellen Code werden alle Verzeichnisse UND alle Dateien aufgelistet UND (das seltsamste) einmal ein Punkt und einmal zwei Punkte. Also als alternative könnte ich das FileSystemObjekt aus der "Microsoft Scripting Runtime" verwenden, aber ich möchte eigentlich so wenig Komponenten verwenden wie möglich.
Ich möchte in einer ComboBox (ListSchuljahr) alle Unterverzeichnisse vom Programmverzeichnis auflisten. Da dachte ich mir ich mache es mit der Dir-Funktion, aber ich krieg das nicht hin. Hier ist mein Code:
Code:
Dim strVerzeichnis As String
strVerzeichnis = Dir$(App.Path & "\", vbDirectory)
While Len(strVerzeichnis) <> 0
Me.ListSchuljahr.AddItem strVerzeichnis
strVerzeichnis = Dir$
Wend
Steht "vbDirectory" nicht für Verzeichnis? Denn mit dem aktuellen Code werden alle Verzeichnisse UND alle Dateien aufgelistet UND (das seltsamste) einmal ein Punkt und einmal zwei Punkte. Also als alternative könnte ich das FileSystemObjekt aus der "Microsoft Scripting Runtime" verwenden, aber ich möchte eigentlich so wenig Komponenten verwenden wie möglich.