Dieses Script sollte funktionieren. Ist aber noch experimentell bei mir. Also nicht in der Praxis getestet.....
Das Richtextfeld darf allerdings sonst nichts enthalten weil es quasi gelöscht und neu erstellt wird.
Public Sub InsertJPG(file As String, d As NotesDocument, ItemName As String)
Dim s As New NotesSession
Dim rc As Variant
Dim it As NotesItem
Dim jpeg As NotesMIMEEntity
Dim stream As NotesStream
Dim f_editmode As Boolean
s.ConvertMIME=False
Set it = d.GetFirstItem(Itemname)
If Not it Is Nothing Then
d.RemoveItem(Itemname)
End If
Set jpeg=d.CreateMIMEEntity(Itemname)
Set stream=s.CreateStream()
If (stream.open(file,"binary")) Then
If (stream.Bytes>0) Then
jpeg.setContentFromBytes stream, "image/jpeg", ENC_IDENTITY_BINARY
End If
End If
End Sub