Textdateien
Beim Arbeiten mit VBA sind Textdateien ausgesprochen praktisch, um Informationen zu speichern oder auszutauschen.
Textdateien lesen und schreiben
Auch in Zeiten spezialisierter Dateiformate gibt es oft noch Gelegenheiten, bei denen Sie einfache Textdateien schreiben oder lesen. Das ist mit den richtigen Befehlen einfach durchzuführen.
Die Beispiele sind in Word-VBA programmiert, funktionieren aber auch in den anderen VBA-Office-Versionen. Sie müssen dann statt ThisDocument.Path lediglich CurrentProject.Path (Access) oder ThisWorkbook.Path (Excel) oder sogar direkt den gewünschten Pfad schreiben. Hier in den Beispielen stehen die Textdateien im gleichen Verzeichnis wie der VBA-Code.
Solche Textdateien haben meistens die Endung *.txt oder *.asc, sind aber auch als Export von Tabellen üblich und können dann fast beliebige Endungen haben. Am besten öffnen Sie diese vorher testweise mit einem Editor.
Die Textdatei Beispiel.txt können Sie mit dem Windows-Editor erstellen. Sollten Sie Word benutzen, müssen Sie beim Speichern den Dateityp Nur Text (*.txt) einstellen, damit es wirklich nur eine Textdatei ist. Diese Beispieldatei enthält die folgenden Daten:
Erster Wert,zweiter Wert,1234 Das ist eine weitere Zeile,abc,5678
Textdatei öffnen
Die Open-Anweisung enthält verschiedene Möglichkeiten, um eine Textdatei von VBA aus zu öffnen.
Als Mitglied können Sie diesen Beitrag weiterlesen!
Werden Sie Mitglied und testen Sie akademie.de 14 Tage lang kostenlos!
In den ersten 14 Tagen haben Sie Zugriff auf alle Inhalte auf akademie.de, außer Downloads. Sie können in dieser Zeit ohne Angabe von Gründen stornieren. Eine E-Mail an service@akademie.de genügt. Nur wenn Sie Mitglied bleiben, wird der Mitgliedsbeitrag nach Ende der 14tägigen Stornofrist abgebucht.
Ich bin bereits Mitglied
