Supportnet / Forum / Textverarbeitung
Auswahl-Box (VBA)
Frage
Hallo alle VBA-Könner, ich brauche Hilfe!
Problem: Ich möchte in einer WORD-Datei gern eine Auswahl-Box haben. Diese Box sollte alle im gleichen Verzeichnis vorhandenen WORD-Dateien anzeigen. Bei Mausklick auf einen der Dateinamen soll dann diese Datei automatisch geöffnet werden.
Sicher etwas für besonders ausgefuchste VBA-Programmierer. Mir wäre auch schon weiter geholfen, wenn ich überhaupt wüsste, wie man eine solche Auswahl-Box (heißt die so?) anlegen und mit festen Vorgaben versehen könnte.
Danke für alle Mühe!
Gruß
peko
Antwort 1 von dumchen
Hi,
hier mal ein Ansatz als Makro in Word.
hier mal ein Ansatz als Makro in Word.
Sub Dateiliste()
Dim strPfad As String
Dim strDateifilter As String
Dim strDateiname As String
'Pfadangabe
strPfad = "E:\"
'Dateiart nach der gesucht wird
strDateifilter = "*.doc"
'Cursor ans Dateiende setzen
Selection.EndOf Unit:=wdStory, Extend:=wdMove
strDateiname = Dir$(strPfad & strDateifilter)
Do While strDateiname <> ""
Selection.InsertAfter strDateiname & vbCr
strDateiname = Dir
Loop
End Sub
Antwort 2 von peko
Hi dumchen,
danke für Deine Anregung. So weit war ich eigentlich auch schon, aber was ich wirklich will, ist, dass die Dateinamen einzeln in einer Auswahlbox erscheinen und dort durch Klick angewählt werden können.
Vielleicht fällt Dir ja auch dazu noch etwas ein?
Erst mal vielen Dank!
Gruß
Peter
danke für Deine Anregung. So weit war ich eigentlich auch schon, aber was ich wirklich will, ist, dass die Dateinamen einzeln in einer Auswahlbox erscheinen und dort durch Klick angewählt werden können.
Vielleicht fällt Dir ja auch dazu noch etwas ein?
Erst mal vielen Dank!
Gruß
Peter

