Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Piet_R. am 03.09.02 - 15:22:49
-
Mir stellt sich zur Zeit folgendes Problem. Ich möchte über eine Aktion in LoNo ein Wort-Dokument aufrufen und bestimmte Adressfelder aus einer Maske in das besagte Word-Dokument exportieren. Wenn ich nun in Word einen Serienbrief mit Feldern erstelle, die genauso lauten wie die Felder der Maske in LoNo, ist es dann möglich ein Skript zu schreiben, was diese Aktion ausführen kann? Ich weiß, dass Ansichten in LoNo ausgelesen werden können und in eine Excel-Tabelle eingefügt werden können.
Das muß doch auch mit Word möglich sein.
Wer weiß was? Wäre sehr dankbar für Hilfe!!
-
Hallo Piet!
Wie das genau mit Serienbriefen geht, weiß ich auch nicht.
Ich habe nur mal versucht ein Notes-Dok mit Hilfe eines Scripts in ein Word-Dokument zu schreiben und das war gar nicht so schwer:
Sub Click (Source as Button)
....
set db=session.currentdatabase
set uidoc=ws.currentdocument
nr=uidoc.fieldgettext ("Nr")
nachname=uidoc.fieldgettext("nachname")
vorname=uidoc.fieldgettext("vorname")
....
set word=CreateObject("Word.Application")
word.visible=true
set worddoc=word.Documents.add()
...
with word.selection
.font.name="Arial"
.font.size="14"
.font.bold=true
.insertAfter "Daten für" & " " &vorname&nachname
.insertparagraphafter
.insertparagraphafter
end with
.....
End sub
So kannst Du zumindest schon mal die Daten in ein Worddokument bringen.
Wie das dann mit der ganzen Formatierung geht, weiß ich auch nicht so genau.
Vielleicht hilft Dir das ja so schon ein bißchen weiter.
-
Hi Piet,
ich arbeite gerade an genau derselben Sache,
und habe einen anderen Beitrag gefunden:
Schau mal hier :
http://217.160.137.156/html/cgi-bin/yabb/YaBB.pl?board=002-2;action=display;num=1026985624
Gruß
Pascal
-
Ich habe genau das selbe Problem. Wenn ich aber den Link anklicke, habe ich keine Berechtigung. Kann mir da jemand weiter helfen?
-
kopiere mal den kompletten Link in den Browser; der ist nach der 2 abgeschnitten
-
Ups... sorry, da war ich zu schnell. Hab ich net gesehen...