Wie man die Datei durchsuchen Pfad in Textfeld per VBA?
Wie man die browse-Datei-Namen in die text box ? wenn Sie den Pfad der Datei, wie teilt man den Namen der Datei?
Versuchte ich application.GetOpenFilename("Text Files(*.txt),*.txt")
Bitte informieren Sie Anzeige in das Suchfeld ein und wie teilt man den genauen Datei-Namen nur zu Lesen, der text-Datei?
- Ich kann dir die Antwort geben, aber wenn Sie geben
GetOpenFilename
im VBA-Editor und markieren Sie es und drücken Sie anschließend die magic-TasteF1
es wird geben Sie den code, den Sie brauchen 😉 - Bezüglich deiner zweiten Frage, die Sie teilen können Sie den Pfad mit "\" als Trennzeichen, extrahieren Sie die Datei name. Siehe diesen link stackoverflow.com/questions/13068090/...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Vergeuden Sie nicht Ihre Zeit, das Rad neu erfinden: die "FileSystemObject" wird dies für Sie tun.
Das Textfeld enthält jetzt den text
myfile.dat
.Der Dir-Funktion geben Sie den Namen der Datei, solange es eine Datei, die vorhanden ist - und dir werden wenn Sie mit GetOpenFilename.
sFullName = Application.GetOpenFilename("*.*,*.*")
zeigt alle Datei-TypenHier ist eine VBA-routine, um zurückkehren, den Namen der Datei, stripped of its path. Seine leicht geändert und gibt den Pfad statt, oder beides.
Einfachste Weg ist, einfach zu Lesen aus den letzten
"\"
;Button1 klicken Sie auf
Textbox1 ändern