Office - Word, Excel und Co. 9.753 Themen, 41.598 Beiträge

VBA: Mehrere Dateien gleichzeitig öffnen

benne / 2 Antworten / Baumansicht Nickles

Hi

Weiß eventuell jemand, wie man mit VBA beispielsweise aus Access oder Word einen Dateidialog öffnet mit dem man mehrere Dateien gleichzeitig öffnen kann?
Es gibt zwar einen Dialog, der auch in verschiedenen Handbüchern beschrieben wird, allerdings sieht der aus wie unter Windows 3.11 und liefert die Dateinamen nur im 8.3-Format.
Irgendwie muß es doch möglich sein, den Standard-Dialog zum Dateiöffnen für diesen Zweck zu nutzen. Word und Co. können das ja auch!!!

Benne

bei Antwort benachrichtigen
thomas woelfer benne „VBA: Mehrere Dateien gleichzeitig öffnen“
Optionen

habs nicht ausprobiert - aber was passiert wenn du den makro-recorder anwirfst und dann den normalen datei-oeffenen dialog verwendest? sollte da nicht ein makro bei rauskommen was das macht?

WM_HOPETHISHELPS
thomas woelfer

this posting contains no tpyos.
bei Antwort benachrichtigen
benne thomas woelfer „habs nicht ausprobiert - aber was passiert wenn du den makro-recorder anwirfst...“
Optionen

Danke für den Tip!

Allerdings hat mir ein Arbeitskollege gezeigt, daß es doch mit den Standarddialogen geht! Man darf sich eben nicht nur auf die "Handbücher" von Microsoft verlassen, sondern muß auch mal in den Tiefen der VBA-Entwicklungsumgebung (sprich: im Objektkatalog) nachforschen. Da finden sich nämlich noch einige in den Handbüchern nicht aufgelistete Konstanten, die den gewünschten Effekt erzielen.

Man muß sich allerdings "von Hand" die Definition der Microsoft CommonDialogs (comdlg32.ocx) importieren (per "Verweis" ?!?!) und siehe da ... Alles ... oder zumindest "fast alles" , was das Herz des VBA-Programmierers erfreuen kann/könnte/sollte.

Benne

bei Antwort benachrichtigen