Autor Thema: Sonderzeichen bei Textübergabe von LN an Word  (Gelesen 3005 mal)

Offline andbg

  • Aktives Mitglied
  • ***
  • Beiträge: 108
  • Geschlecht: Männlich
Sonderzeichen bei Textübergabe von LN an Word
« am: 15.05.06 - 14:51:26 »
Hallo !

Ich habe eine LN DB (Bewerberverwaltung) mit Profildokument (PD). In diesem PD sind verschiedene Textbausteine für verschiedene Bearbeitungsstati (Eingangsbestätigung, Absage, Einladung etc.) hinterlegt.

In jedem Bewerberdokument werden per Workflow Änderungen vorgenommen - je nach Ergebnis kann der MA im Personalbüro
per Knopfdruck aus dem Profildokument den Textbaustein übernehmen, modifizieren und speichern. Bestandteile der Maske sollen an Word übergeben werden.
Dazu wird ein neues LN-Dokument erzeugt, in dem das Worddokument später gespeichert und der Bewerbung zugeordnet wird. Word wird automatisch gestartet und alles übertragen.
Problem: Der Text, der innerhalb von LN in einem RT-Feld gespeichert war und mehrzeilig ist, enthält nach der Übergabe an Word am Anfang einer jeden neuen (bis auf die Erste) Zeile ein Formatierungszeichen in Form eines Kästchens.
Weiß jemand, woran das liegt und wie man dies beseitigt ?

Innerhalb von LN arbeite ich bis zur Übergabe dieses Textfeldes ausschließlich mit Richtext-Feldern.



Gruss
Andreas





« Letzte Änderung: 15.05.06 - 15:18:03 von andbg »

Offline andbg

  • Aktives Mitglied
  • ***
  • Beiträge: 108
  • Geschlecht: Männlich
Re: Sonderzeichen bei Textübergabe von LN an Word
« Antwort #1 am: 16.05.06 - 10:16:42 »
Hallo !

Ich habe einmal eine Grafik vorbereitet, die das Problem ein
wenig genauer schildert.
Vielleicht war es vom Text her ein wenig zu kompliziert beschrieben.



Vielleicht fällt ja noch jemanden etwas ein.

Gruss
Andreas

Offline Untitled

  • Senior Mitglied
  • ****
  • Beiträge: 364
    • Musiker24.ch - Musiker und Bands finden
Re: Sonderzeichen bei Textübergabe von LN an Word
« Antwort #2 am: 16.05.06 - 10:24:52 »
Finde doch mal heraus, was das für ein Zeichen ist. Die Crlfs (Neuzeilen) werden ja übernommen, sonst wäre der Text eine lange Wurst im Word.

Aber probier mal jedes Zeichen als ASCII-Code auszugeben und herauszufinden, was diese [] darstellen.

Dann kannst du sie eventuell mit Replace durch "" ersetzen...

Moritz

Offline andbg

  • Aktives Mitglied
  • ***
  • Beiträge: 108
  • Geschlecht: Männlich
Re: Sonderzeichen bei Textübergabe von LN an Word
« Antwort #3 am: 16.05.06 - 12:48:41 »
Danke für die Antwort.
Leider läßt sich dieses Zeichen nicht lokaliseren- sprich: Es scheint mir einfach ein Platzhalter zu sein.
Ich habe mir die ASCII Tabelle. bzw. Zeichensätze angesehen: da taucht dieses Symbol nicht auf. Es läßt sich auch innerhalb von Word nicht mit  "suchen / ersetzen" durch ein "" ersetzen.

Irgendwie stehe ich da auf dem Schlauch.

Andreas

Glombi

  • Gast
Re: Sonderzeichen bei Textübergabe von LN an Word
« Antwort #4 am: 16.05.06 - 12:52:36 »
Werden die Dinger auch ausgedruckt bzw. in der Standardansicht angezeigt?

Vielleicht sind es ja nur Kennzeichen, dass es sich um Textmarken in Word handelt.

Andreas

Offline ZaLudtske

  • Senior Mitglied
  • ****
  • Beiträge: 319
  • Geschlecht: Männlich
  • carpe diem
Re: Sonderzeichen bei Textübergabe von LN an Word
« Antwort #5 am: 16.05.06 - 12:57:38 »
Hallo,

bei diesen Zeichen handelt es sich um das Zeichen mit dem Wert 0A (LF).

Notes führt den Zeilenumbruch mit 0A (LF) durch. Word hingegen setzt für den Zeilenumbruch 0D0A (CR LF). Wenn man also Text in Word exportieren will muß man LF durch CR LF ersetzen.

Rainer
Rainer Zaske

MCSD - C#

Offline andbg

  • Aktives Mitglied
  • ***
  • Beiträge: 108
  • Geschlecht: Männlich
Re: Sonderzeichen bei Textübergabe von LN an Word
« Antwort #6 am: 16.05.06 - 13:03:21 »
Danke für die Antwort.

Jetzt muss ich aber mal richtig dumm fragen:
Wie komme ich denn daran? Wenn ich mir die Zeichenkette ansehe, dann werden mir doch diese Zeichen gar nicht angezeigt.

Andreas

Offline Gandhi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 918
  • Geschlecht: Männlich
  • Domino for the masses
Re: Sonderzeichen bei Textübergabe von LN an Word
« Antwort #7 am: 16.05.06 - 13:26:54 »
Die Antwort gebe ich zwar ungern - weil das so was von trivial ist - aber die Funktion heisst  %Charactercode=ASC( $Stringexpression)
Der "Wenn ich" und der "Hätt' ich" das sind zwei arme Leut'
oder für den Süden:
Hatti Tatti Wari - san drei Larifari

Offline andbg

  • Aktives Mitglied
  • ***
  • Beiträge: 108
  • Geschlecht: Männlich
Re: Sonderzeichen bei Textübergabe von LN an Word
« Antwort #8 am: 16.05.06 - 13:35:58 »
Danke für die Antwort - auch wenn sie für Dich sehr trivial gewesen ist.
Leider ist es immer wieder so - ich denke, da bist Du keine Ausnahme - dass man manchmal die Dinge einfach nicht sieht - auch wenn sie vielleicht offensichtlich sind. Der kleinste Hinweis reicht da oft schon. Dafür denke ich, ist so ein Forum mit da.

Wie gesagt: ganz vielen Dank für den Hinweis.


Andreas

Offline ZaLudtske

  • Senior Mitglied
  • ****
  • Beiträge: 319
  • Geschlecht: Männlich
  • carpe diem
Re: Sonderzeichen bei Textübergabe von LN an Word
« Antwort #9 am: 16.05.06 - 13:47:11 »
Hallo,

ich empfehler dir für die Analysen von Text, Dateien... einen guten Editor in dem man sich die Text auch im Hex-Format anzeigen kann.

Ein sehr guter ist UltraEdit, kostet aber eine kleinigkeit.

Rainer
Rainer Zaske

MCSD - C#

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz