Domino 9 und frühere Versionen > Entwicklung

bold, unterstrichenen Text in Mail per Script

(1/2) > >>

MisterDa:
Hi!

Gibt es in Notes ne Möglichkeit durch Steuerzeichen oder sowas, den Teil eines Strings als bold, kursiv, unterstrichen...usw. zu markieren?
Der String soll dann in den Body einer Mail eingefügt werden..
habs schon mit dem RichTextStyle versucht, da haut das mit der Übergabe an den Body der Mail aber nicht hin...
Die Mail wird in der Maildatenbank des Users erzeugt und muß nach dem einfügen noch bearbeitet werden..

Danke für die Hilfe
MisterDa

ghost:
Hallo MisterDa,

kannst Du das Problem evtl. mit @Formeln lösen? Etwa so:


@Command([EditGotoField]; "Body");
@Command([EditBottom]);
@Command([TextSetFontFace]; "Arial");
@Command([TextSetFontsize]; "8");
@Command([TextBold]);
@Command([TextSetFontColor]; [DarkBlue]);
@Command([EditInsertText]; "...")


Viele Grüße
ghost

MisterDa:
Hi ghost!
Danke erstmal.
Leider bräuchte ich das ganze in LS..Formeln kann ich an der Stelle leider nicht verwenden...

MisterDa

Till_21:
guckst du in hilfe unter

NotesRichTextStyle class  


hier noch ein auszug

     Dim session As New NotesSession
     Dim db As NotesDatabase
     Set db = session.CurrentDatabase
     Dim doc As New NotesDocument(db)
     Call doc.AppendItemValue("From", session.UserName)
     Call doc.AppendItemValue("Subject", _
                              "Meeting time changed")
     Dim richStyle As NotesRichTextStyle
     Set richStyle = session.CreateRichTextStyle
     Dim richText As New NotesRichTextItem(doc, "Body")
     Call richText.AppendText("The meeting is at ")
     richStyle.Bold = True
     Call richText.AppendStyle(richStyle)
     Call richText.AppendText("3:00")
     richStyle.Bold = False
     Call richText.AppendStyle(richStyle)
     Call richText.AppendText(" not 2:00")
     Call doc.Save(True, False)


gruss

MisterDa:
Danke Till.

Aber das Problem dabei ist, dass ich das Dokument speichern muss, sonst stehen keine Werte im Body der Mail..aber ich will nicht erst speichern müssen, da ich das doc sonst einmal in den Vorlagen liegen hab und ein zweites mal im Mailausgang...
gibts da was, das ohne vorheriges speichern zu machen?

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln