Programmieren - alles kontrollieren 4.940 Themen, 20.676 Beiträge

Visual Basic / formatierte Ausgabe mit Vorlage

gelöscht_146282 / 4 Antworten / Flachansicht Nickles

Tach auch


Weiss zufällig jemand wie man unter VB eine formatierte Ausgabe hinbekommt.


Ich möchte unter verwendung einer Vorlagen Datei (Textdatei, in der befinden sich noch freiräume in die später was eingetragen werden soll).


Also die die Userform fragt mich mit strings und int werte ab, und diese habe ich dann entsprechenden variablen zugeordnet. (z.B. name, adresse, alter,...). Diese werte sollen jetzt in die textdatei geschriebn werden und zwar an eine bestimmte stelle in der Datei.


Und vorher möchte ich noch ein Vorschau der Datei anzeigen lassen, indem ich die Datei einlese af ein Textfeld bringe und gleichzeitig die fehlenden werte mit eintrage.


Danke im Vorraus  


 


 

bei Antwort benachrichtigen
philipps gelöscht_146282 „Visual Basic / formatierte Ausgabe mit Vorlage“
Optionen

Hallo!

Du musst ja nicht unbedingt Tags nehmen, einfach irgendeine Denotierung die die Einfügemarke vom anderweitigen Text abhebt; z.B. $Name$ oder &Name& {Name} oder so.

Falls es keine grosse Textdatei ist, da Du ja den ganzen Text im VB Code fest einprogrammiert hast und Du die Vorschau via MsgBox machst, kannst Du die Einfügemarken auch vergessen und den Text im VB Code mit den Variablen (Name, Adresse etc.) einfach ergänzen.

Es muss auch bei VBA die Möglichkeit geben Zeile für Zeile in eine Datei zu schreiben. Mit Hilfe einer Schleife muss man dass u.a. auch! Bei VB6 (was ja VBA ähnlich ist) nätte man die Windows API Funktion ReadFile und WriteFile benutzt.

bei Antwort benachrichtigen