Domino 9 und frühere Versionen > Entwicklung
Text an einer bestimmen Cursor Position einfügen
js84:
Servus,
sinn der Anwendung ist es einen Text direkt unter die benutzerspezifische Signatur (definiert in den Vorgaben) einzufügen. Ich muss also die Memo Maske dazu anpassen. Für neue Memos und Antworten istr es kein Problem, denn da kann der Text einfach angehängt werden. Bei Antworten mit Verlauf (Reply with history) hängt ja noch ein ganzer Rattenschawanz -->History am Ende. Ziel ist es das beim öffenen eines neuen Dokuments der Text autiomatisch unter die Benutzersignatur eingefügt wird.Ohne Benutzerinteraktion.
Mit @Commands kann ich ins richtige Feld springen (geht mit LS auch) und dann aber EditRight oder EditLeft nutzen um eine definierte Anzahl von Zeichen nach rechts oder Links zu gehen, so kann ich auch meinen Text direkt neben oder unter die Signatur einfügen. Genua diese Funktionalität fehlt mir unter LS.
Grüße Jana
js84:
Ich hab ne Lösung gefunden, allerdings paßt die wirklich nur in diesem speziellen Fall.
Meine Aktionen zum Einfügen eines zusätzlichen Textes steht im Postopen Event der Memo/Reply Maske. In diesem Event wird naturgemäß auch die signatur aus dem Profil eingefügt. Ich habe also einfach erst mit InsertText den Text nach der Signatur bestimmt und ins Body Feld geschrieben und dann den Aufruf Call cMemoObject.PostOpen(Source) ausgeführt, der die Signatur am Anfang einfügt. Mit sicherheit gibt es elegantere Lösungen, wahrscheinlich findet man auch was dazu im Template. Aber für meine Zwecke ist es ausreichend.
Vielen Dank an alle :D
Grüße Jana
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln