Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: dasRalph 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
-
... 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
-
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