Da sich die Zahlen 123 aber ändern, möchte ich diese mit einem Platzhalter darstellen. Also so:
Documents.Open FileName:="???Test.doc"
Oder so:
Documents.Open FileName:="*Test.doc"
Beides funktioniert bei mir aber nicht. Müsste normal ja gehn (laut google) oder?
Muss ich da vorher etwas bestimmtes aktivieren, liegt es vielleicht an meiner Version oder funktionieren die Platzhalter mit dem Befehl garnicht?
Beides funktioniert bei mir aber nicht. Müsste normal ja gehn
(laut google) oder?
NEIN, kann nicht gehen.
Dein Programm kann ja nur EINE Datei öffnen und verarbeiten.
Also WELCHE sollte denn geöffnet werden ?
oder alle gleichzeitig und dein Programm bekommt dann gemischte Daten aus allen Dateien ?
Zuerst muss klar sein welche Datei geöffnet werden soll.
Dazu hast du die Möglichkeit, dir vom Dateisystem eine Liste mit den Dateinamen geben zu lassen. Dann kannst du aus dieser Liste EINE Datei auswählen und öffnen.
Das hat übrigens nichts mit der Programmiersprache zu tun.
Bevor ich die Datei öffne lese ich den Pfad des aktiven Dokuments aus
ChangeFileOpenDirectory Pfad
und in diesem Pfad gibt es nur eine Datei die „???Test.doc“. Wenn sich das aktive Dokument in einem anderen Verzeichnis befindet ist es wieder eine andere „???Test.doc“. (aber der Code bleibt der selbe, darum der Platzhalter)
an dem kanns nicht liegen.
mfg M.
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]