Mit uidoc.Import kommt du hier nicht weit. Du willst die Datei ja anhängen und nicht importieren. Die Methode EmbedObject aus der Klasse NotesRichTextItem ist hier dein Freund.
Hier mal ein Beispiel aus der Designer-Hilfe:
Dim session As New NotesSession
Dim db As NotesDatabase
Dim doc As NotesDocument
Dim rtitem As NotesRichTextItem
Dim object As NotesEmbeddedObject
Set db = session.CurrentDatabase
Set doc = New NotesDocument( db )
Set rtitem = New NotesRichTextItem( doc, "Body" )
Set object = rtitem.EmbedObject ( EMBED_ATTACHMENT, "", "c:\jim.sam")
doc.Form = "Main Topic"
doc.Subject = "Here's Jim's document, as an attachment"
Call doc.Save( True, True )
Interessant sind hier bei die fett dargestellten Zeilen. Die zeigen wie ein Anhang per Script in ein RTF-Feld kommt.
Ein Fallstrick ist dabei aber, dass der Anhang er nach dem erneuten Öffnen des Dokumentes sichtbar ist. Abhilfe schafft hier die Funktion ReOpen von unserem Forenmitglied Anton (ata). Such hier im Forum mal danach.
Axel