Autor Thema: Kästchen...  (Gelesen 1137 mal)

Offline dasRalph

  • Aktives Mitglied
  • ***
  • Beiträge: 128
  • Geschlecht: Männlich
  • hmmm ...
Kästchen...
« am: 15.10.02 - 20:46:13 »
Hallo!!!

Ich hab ein LotusScript um Daten einer LoNo-Maske in ein Word-Dokument zu packen. Dies alles funktioniert auch bestens. Hier erst mal die wichtigen Teile des Script's:

....

Dim word As Variant
Dim wordoc As Variant
   
Dim Hersteller As String
Hersteller = uidoc.FieldGetText("Hersteller")

Set word = CreateObject("Word.Application") 'Create Word object
Call word.documents.add("C:\temp\Temp_LoNo.doc")
Set worddoc = word.activedocument

worddoc.FormFields("Hersteller").result = Hersteller

word.visible = True

...

Das Feld, aus dem ich die Daten lese ist ein normales Text-Feld.

Wenn ich nun in diesem Feld Daten eingebe und dabei auch mal <ENTER> drücke um eine neue Zeile zu beginnen, dann wird diese neue Zeile zwar von Word übernommen, doch hat diese am Anfang immer ein Kästchen :-( (siehe Bild).

Was kann ich machen, damit dies Kästchen verschwindet??? Optimal wäre wenn als Ergebnis nur eine neue Zeile raus kommt, ich kann aber auch damit leben, wenn die neue Zeile durch ein Semikolon ersetzt wird, was ja bei einer Adressangabe auch nicht schlimm ist.

Besten Dank!!!

Ralph

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:Kästchen...
« Antwort #1 am: 16.10.02 - 11:48:43 »
... das Kästchen das du da zu sehen bekommst ist ein Steuerzeichen. Bei einem Umbruch mit Enter werden zwei Steuerzeichen hinterlegt Chr(10) und Chr(13).

Eines der beiden Zeichen sorgt in Word für den Umbruch, das andere wird dargestellt. Ich vermute mal, das es das Zeichen Chr(13) ist.

Ersetze das Zeichen in deinem Text durch einen Leestring bevor du nach Word exportierst.

ata
Grüßle Toni :)

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re:Kästchen...
« Antwort #2 am: 16.10.02 - 14:06:46 »
Hi,

das dürfte nicht Chr(13) sondern Chr(10) sein. Ich erstelle in Word Listen und stelle Einträge aus Mehrfachfeldern untereinander dar und nutzt dazu Chr$(13).


Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz