In Word ein Enter machen
Marco
- software
0 SynN0 Marco0 SynN0 Jörg Lorenz
Hallo zusammen
habe eine kleine Frage und zwar lese ich eine Textdatei mittels
VBA in ein Word ein.
Die Textdatei hat eine Zeile z.b. so
"Hier ist ein kleiner Test und ich möchte ein Enter haben."
Nun möchte ich, dass z.b. nach dem wort "kleiner" ein Enter kommt
das es dann in word so aussieht
"Hier ist ein kleiner
Test und ich möchte ein Enter haben."
Also auf zwei Zeilen. Gibt es irgendwie ein Steuerzeichen welches ich in der Textdatei eingeben kann damit es dann ein Zeilenumbruch gibt?
Danke für Eure Hilfe!
Marco
hinter dem " ein &vbnewline sollte helfen. Mit weitern &vbnewline kannst du dann mehrere zeilen machen. Das vbnewline muss also ausserhalb des strings sein!
Hallo SynN
Vielen Dank für Deine prompte Antwort. Nun das ist mein Problem,
dass es dann einfach das "&vbnewline" schreibt. Egal ob ich
es mit "" mache oder ohne.
Da ich nur zugriff auf die Textdatei habe kann ich im VBA Code nichts machen.
Gibts eine Möglichkeit?
Gruss Marco
dann nimm mal &vbcr
also z.B. so
"Das ist mein Text" & vbcr & "Das ist mein zweiter Text in einer neuen Zeile"
Moin,
Vielen Dank für Deine prompte Antwort. Nun das ist mein Problem,
dass es dann einfach das "&vbnewline" schreibt. Egal ob ich
es mit "" mache oder ohne.
nein, ohne "". Aber Du musst auch eine Leerstelle setzen:
& vbnewline
Andernfalls kannst Du auch verwenden
& chr(13)
& chr(10)
Aber zum Ausgangsposting:
"Hier ist ein kleiner Test und ich möchte ein Enter haben."
Nun möchte ich, dass z.b. nach dem wort "kleiner" ein Enter kommt
das es dann in word so aussieht"Hier ist ein kleiner
Test und ich möchte ein Enter haben."
Woran soll VBA denn erkennen, dass da ein Enter eingefügt werden soll?
Wahrscheinlich müsstest Du dann Funktionen wie Instr(), Left(), Right(), Len(), usw. verwenden.
Viele Grüße
Jörg