Domino 9 und frühere Versionen > Entwicklung
Agent via script starten
almue:
Hi,
ich denke dass der ursprüngliche Fehler (1. Mail) daher kommt, weil beim Agenten unter dem Punkt "Für welche Dokumente soll er gelten" nicht die Einstellung "Einmal ausführen" gewählt ist.
Aber hier noch ein anderer Tip:
Wenn der Unterschriftstext im Quelltext bereits formatiert ist, dann kann man ihn per Script folgendermaßen ins aktuelle RTF-Feld reinholen:
Zuerst muss das entsprechende Quelldokument mit dem gewünschten Text gefunden werden, also irgendwas wie
Set sDoc = view.GetDocumentByKey(key)
dann über die UI-Klasse öffnen und Feldinhalt in Zwischenablagen kopieren.
Set sUiDoc = uiws.EditDocument(True, sDoc)
Call sUiDoc.GotoField("Feldname")
Call sUiDoc.SelectAll
Call sUiDoc.Copy
Call sUiDoc.Close
Abschließend kann der Text aus der Zwischenablage ins aktuelle Dokument an die aktuelle Cursorposition eingefügt werden:
Call thisUiDoc.Paste()
Würde mich freuen wenn ich helfen konnte
Alwin Müller
rar:
Vielen Dank Alwin!
Deine Lösung klingt sehr gut. ;D
Ich habe jetzt für eine weniger schöne Mögichkeit in Formelsprache entschieden. Für deine Variante, müßte ich die Datanbank, in der die Personendokumente enthalten sind und ihre Befüllung komplett umschreiben, weil die Felder RTFs sein müssen, weil der Inhalt ja blau sein sollte.
Da wir in unserer Firma zur Zeit von R4 auf R5 wechseln, und das Problem unter R5 nicht mehr auftritt, haben ich und mein Organisator beschlossen, daß die R4 User die nächsten 2 Monate mit der jetzigen nicht ganz so schönen Lösung leben dürfen ;).
-dani
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln