Falls es noch jemanden interessiert
Ich hätte ne Lösung.
Dim s As New NotesSession
Dim uiws As New NotesUIWorkspace
Dim fileNum As Long
Dim uidoc As Notesuidocument
Dim Path, HtmlText As String
Path = s.GetEnvironmentString("Directory",True) + "\delete_me.html"
fileNum = Freefile()
Open Path For Output As fileNum
HtmlText = |hier den Html Quellcode reinhauen|
Print #fileNum, HtmlText
Close fileNum
Set uidoc = uiws.ComposeDocument( "", "", "mime test")
Call uidoc.GotoField("body")
Call uidoc.Import("HTML File",Path)
Kill Path
Der Code macht folgendes.
Er generiert eine temporäre Html Datei im Daten Verzeichnis von Lotus Notes. Importiert diese dann in ein UI Dokument über den "HTML File" Filter.
Anschliessend löscht er die Datei wieder.
Dieser Code kann auch gut dafür benutzt werden um im 5er Client dynamische Ausgaben oder Auswertungen (z.B. mit Tabellen) zu generieren.
Ach ja, die benutzte Maske, sollte ein RTF Feld haben das den Inhalt als Html und Mime Type abspeichert.