Halt: Habe das Problem eben gefunden:
das funktioniert nur, wenn Deine Hintergrund- Ressource in der "Ziel- Datenbank" ebenfalls vorhanden ist.
Hier mein Test- Code:
Dim ws As New NotesUIWorkspace
Dim ses As New NotesSession
Dim db As NotesDatabase
Dim mailDB As New NotesDatabase( "" , "" )
Dim doc As NotesDocument
Dim memo As NotesDocument
Dim body As NotesRichtextItem
Set db = ses.CurrentDatabase
Call mailDB.OpenMail
Set doc = New NotesDocument( db )
doc.Form = "Form1"
Set memo = New NotesDocument( mailDB )
memo.Form = "Memo"
Set body = New NotesRichtextItem( memo , "Body" )
Call doc.RenderToRTItem( body )
'eventuell nötig
' Call memo.Save( True, True )
'ende eventuell nötig
Call ws.EditDocument( True, memo )
Man bemerke: das memo wird in der Mail- Datenbank erstellt, die Test- Maske in der Test- Datenbank.
Damit bleibt die Tabelle leer. Wenn ich jetzt aber die Image-Ressources in die Mail- Datenbank kopiere, dann sind sie wieder da. Scheint, als ob er beim rendern einfach den Verweis auf den Namen der Image- Ressource reinrendert, wenn die in der Ziel- DB nicht da ist, dann krachts...
HTH
Tode