Neue Zeile in Word-Textfeld erzwingen

Hi zusammen

Wir haben ein System im Einsatz, das uns Feldinhalte in Word-Textfelder abfüllt (OLE-Automation).

Nun möchte ich gerne in einem dieser Textfelder einen Zeilenumbruch einfügen - aber eben nicht von Hand sondern automatisiert. Welchen Befehl (String) muss ich den Feldwerten mitgeben, dass dieser im Word-Textfeld als Zeilenumbruch interpretiert wird??

Für einen Tipp wäre ich super dankbar …

Gruss Julia

Hi zusammen

Hi alleine :smile:

Wir haben ein System im Einsatz, das uns Feldinhalte in
Word-Textfelder abfüllt (OLE-Automation).

Nun möchte ich gerne in einem dieser Textfelder einen
Zeilenumbruch einfügen - aber eben nicht von Hand sondern
automatisiert.

d.h. Du hast die Möglichkeit, die Vorlagen (Code) zu bearbeiten!?
Meine Glaskugel sagt mir, das der Code in VB geschrieben ist!?

Welchen Befehl (String) muss ich den Feldwerten
mitgeben, dass dieser im Word-Textfeld als Zeilenumbruch
interpretiert wird??

bei VB z.B. den CR+LF Code, also CHR(13)+CHR(10)

Für einen Tipp wäre ich super dankbar …

wie dankbar? Hätte noch ein paar Hemden zu bügeln :smile:

Gruß aus Essen
Wolfgang

Noch nicht ganz getroffen
Hallo Netwolf

Hat etwas gedauert, aber nun kann ich mich dem Thema wieder annehmen.
Erst mal Danke für die Antwort. Leider wohnst Du für’s Bügeln etwas zu weit weg - bitte überleg Dir was anderes :wink:)

Nein, ich kann den Code als solches nicht bearbeiten.

Ein Beispiel:
In Notes haben wir eine Adress-DB mit Feldern für Name, Vorname, Strasse etc. - wie üblich halt.
Wenn ich einen Brief schreiben möchte kann ich innerhalb einer weiteren Notes-DB als Benutzer ein entsprechendes Dokument öffnen und die Adresse wählen. Dabei wird die Adresse bereits so zusammengesetzt, dass die Anschrift komplett in einem Feld angezeigt wird. Dieser Feldwert wird dann nach Word exportiert.
Nun möchte ich z.B. im Feld Strasse eine zweite Zeile verwenden. Dazu gebe ich in der Notes-Adresse das besagte [NL] ein und alles ist paletti. Nach dem Export ins Word ist sehe ich dann aber ein [NL] anstelle eines Zeilenumbruchs.

Doch noch eine gute Idee??

Gruss und Dank
Julia

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo Julia,

Leider wohnst Du für’s Bügeln etwas zu weit weg - bitte überleg
Dir was anderes :wink:)

OK, wenn ich dann mal in der Schweiz bin, lasse ich mir was einfallen :smile:)

Nein, ich kann den Code als solches nicht bearbeiten.

schade, das wäre auch zu einfach gewesen :smile:

Ein Beispiel:
In Notes haben wir eine Adress-DB mit Feldern für Name,
Vorname, Strasse etc. - wie üblich halt.

OK

Wenn ich einen Brief schreiben möchte kann ich innerhalb einer
weiteren Notes-DB als Benutzer ein entsprechendes Dokument
öffnen und die Adresse wählen. Dabei wird die Adresse bereits
so zusammengesetzt, dass die Anschrift komplett in einem Feld
angezeigt wird. Dieser Feldwert wird dann nach Word
exportiert.

ja, genau dort sollte es eine Möglichkeit geben, diese Funktion zu beeinflussen. :frowning:

Nun möchte ich z.B. im Feld Strasse eine zweite Zeile
verwenden. Dazu gebe ich in der Notes-Adresse das besagte [NL]
ein und alles ist paletti.

wie in anderen Sprachen ist es hier der „CODE“ für eine neue Zeile.
NL = new Line

Nach dem Export ins Word ist sehe
ich dann aber ein [NL] anstelle eines Zeilenumbruchs.

klar, „Fehler“ in der Export Prozedur: weil Word ja kein Notes ist, und nicht wissen kann, das [NL] eine neue Zeile sein soll, hätte die Export Prozedur die Marke durch ein CR+LineFeed ersetzen „müssen“.

Doch noch eine gute Idee??

Will’s mal versuchen:
In Wold gibt es eine „suchen und ersetzen“ Möglichkeit. Diese könntest Du verwenden.

Kommt diese [NL] Marke häufiger vor, würde sich ein Aufzeichen und Abspeichern als Makro lohnen. Für dieses Makro kannst Du ja dann ein Symbol in der Symbolleiste definieren. Dann würde mit einem Klick das „Problem“ gelöst und Du kommst ohne Programmieren aus.

Gruß Wolfgang