Hier ein kleines Beispiel, Leo:
Sub Click (Source As Button)
Dim session As New NotesSession
Dim db As NotesDatabase
Dim doc As NotesDocument
Dim body As NotesMimeEntity
Dim stream As NotesStream
Dim prompt As String
Set db = session.CurrentDatabase
Set doc = db.CreateDocument
doc.Form = "Memo"
doc.SendTo = "test@test.utopia"
doc.Subject = "TEST"
Set body = doc.CreateMIMEEntity ("Body")
Set stream = session.CreateStream
Call stream.WriteText ("Das ist ein <B>fetter</B> Text. Dieser Text wird Text wird sehr lang und immer länger und noch länger und so weiter und so weiter und so weiter und so weiter und so weiter und so weiter und so weiter und hier endet er.")
Call stream.WriteText ("<br><br>Dieser Text wird als zweiter Teil angefügt.")
Call stream.WriteText ("<br /><br /><p>Ein Textabsatz, der ein <em>betontes</em> Wort enthält.</p>")
Call body.SetContentFromText (stream, "text/html;charset=iso-8859-1",ENC_NONE) 'Umlaute werden korrekt dargestellt
Call stream.Truncate
Call doc.Send (False)
End Sub
Bernhard
Hier ein kleines Beispiel...
Vielen Dank, Bernhard!
1. Ich werde versuchen, Deinen Script an meinen Agenten anzupassen.
Ich muss mir noch ein paar Gedanken machen, da ich dort die folgenden Zeilen
Set message = New NotesDocument(db)
Set rtitem = New NotesRichTextItem( Message, "Body" )
und ziemlich komplizierte NotesRichTextParagraphStyle
habe... ;)
2. Ich habe in Designer Hilfe 8.5.1 diese interessante Zeile gefunden:
Call message.ConvertToMIME( 2 )
Allerdings bricht der Agent mit den Meldung "Zugriff auf die Datenbank nicht berechtigt"
ab, obwohl ich ziemlich auf alles Zugriff habe.
Wo könnte das Problem liegen? :-:
Gruß
Leo