Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Girlpower am 06.10.08 - 07:33:36

Titel: Mail per LS generieren, Reihenfolge Mailsignatur ändern
Beitrag von: Girlpower am 06.10.08 - 07:33:36
Hallo,

ich generiere aus einer Datenbank heraus ein neues Mail und lasse den Betreff und den Inhalt schon mal vorbelegen mit folgendem Code:

                Set session = CreateObject("Notes.NotesSession")
   Set ws = CreateObject("Notes.NotesUIWorkspace")
   mailserver = session.GetEnvironmentString("MailServer", True)
   mailfile = session.GetEnvironmentString("MailFile", True)
   
   Set db = session.GetDatabase(mailserver, mailfile)
   
   Set memo = db.CreateDocument
   
   Set body = memo.CreateRichTextItem("Body")
   
   memo.Subject = "Name"
   memo.body = "XXX"
   
   
   Set uidoc = ws.EditDocument(True,memo)

Jetzt habe ich das Problem das mir der Inhalt meines Feldes Body immer unterhalb der Signatur erscheint.
Wie kann ich die Reihenfolge, erst meinen Inhalt des Feldes Body dann die automatische Mail-Signatur per LS einstellen.
Bin noch Anfänger  :-[ mit LS und konnte im Forum nichts passendes finden.

LG Girlpower

   
Titel: Re: Mail per LS generieren, Reihenfolge Mailsignatur ändern
Beitrag von: m3 am 06.10.08 - 08:18:07
Writing in rich text items in LotusScript classes  (http://isop.safework.gov.sk/help/help7_designer.nsf/f4b82fbb75e942a6852566ac0037f284/6dae84e00d57e9828525704a00407a13?OpenDocument)

Zitat
By default, the insertion point for modifications is the end of an item. To change the insertion point, use BeginInsert and EndInsert.
Titel: Re: Mail per LS generieren, Reihenfolge Mailsignatur ändern
Beitrag von: Thomas Schulte am 06.10.08 - 09:09:34
Ergänzung zu dem was Martin geschrieben hat .....

Was wenn du RichText Felder einfügen willst nicht wirklich funktioniert.
Titel: Re: Mail per LS generieren, Reihenfolge Mailsignatur ändern
Beitrag von: Girlpower am 06.10.08 - 09:13:14
Ich möchte die Signatur grundsätzlich schon in meiner Mail drinnenlassen.

Lediglich die Reihenfolge ist abzuändern.

Gibt es denn keine Möglichkeit die Signatur an das Ende einer Mail zu stellen??

LG Girlpower



Titel: Re: Mail per LS generieren, Reihenfolge Mailsignatur ändern
Beitrag von: Thomas Schulte am 06.10.08 - 09:56:57
Doch gibt es. Aber schau dir erst einmal an was dein Editdocument so alles auslöst.
Titel: Re: Mail per LS generieren, Reihenfolge Mailsignatur ändern
Beitrag von: Girlpower am 06.10.08 - 10:15:21
Ich fürchte da reichen meine LS Kenntnisse nicht aus.   :-\
LS ist für mich völliges Neuland und deshalb werd ich den Code nicht verwenden, ich will schließlich wissen was ich "anstelle" mit meiner DB.

Gibts ne Möglichkeit dies über Formelsprache zu lösen??

Eine Mail über eine Aktion öffnen ist kein Problem aber wie kann ich die Felder (Subject und Body) entsprechend füllen??

LG

Titel: Re: Mail per LS generieren, Reihenfolge Mailsignatur ändern
Beitrag von: Glombi am 06.10.08 - 10:23:35
Hier hatten wir das gleiche schon mal. Vielleicht hilfts ja:

http://atnotes.de/index.php?topic=35240.0

Andreas
Titel: Re: Mail per LS generieren, Reihenfolge Mailsignatur ändern
Beitrag von: Girlpower am 09.10.08 - 07:25:49
Ich hab jetzt eine Lösung über Formelsprache gefunden:

Für den Fall das es sonst noch jemand gebrauchen kann ihr mein Code:

@Command([MailComposeMemo]);
@Command([EditGotoField]; "Subject");
@Command([EditInsertText]; "Name");
@Command([EditGotoField]; "Body");
@Command([EditInsertText]; "Text")

Der Inhalt des Feldes Body wird vor der Signatur automatisch eingefügt.
War also gar nicht so schwer...     :o

LG Girlpower