Da es anscheinend auch mehrere Attachments werden können, würde ich das nicht unbedingt mit CopyItemTodocument machen. Besser ist es in diesem Fall mit AppendRTItem zu arbeiten.
Sub Postopen(Source As Notesuidocument)
Dim db As New NotesDatabase("yc18w01n/srv1","sdaten\Zusatzdaten.nsf")
Dim collection As NotesDocumentCollection
Dim doc As NotesDocument
Dim thisdoc As NotesDocument
Dim aktuell As Variant
Dim rtitem As NotesRichtextItem
Dim vorgabe As NotesRichTextItem
'Zugriff auf aktuelles Dokument und das RTF-Feld
Set thisdoc = Source.Document
Set rtitem = thisdoc.GetFirstItem("Body")
suche$ = {Suchbegriff =} & {"VRFix"}
Set collection = db.Search(suche$,Nothing,0)
'Messagebox collection.count
Set doc = collection.GetFirstDocument()
While Not(doc Is Nothing)
Messagebox doc.Bemerkungen(0)
Set vorgabe = doc.GetFirstItem( "Anhang" )
If vorgabe.Type = RICHTEXT Then
'Messagebox "ja"
'Einfügen des Inhaltes an Ende des RTF-Feldes im aktuellen Dok.
rtitem.AppendRTItem(vorgabe)
End If
Set doc = collection.GetNextDocument(doc)
Wend
...
Den Feldnamen musst du entsprechend anpassen, außerdem felht jegliche Fehlerbehandlung.
Der nächste Punkt ist der, dass das Anhängen im Backend passiert, somit muss das Dokument, wie Bernhard es schon gesagt hat, erst gespeichert und dann im Frontend geöffnet werden.
Alternative wäre die Funktion ReOpen von unserem Forumsmitglied ata.
Siehe u. a. hier: http://atnotes.de/index.php?topic=28412.msg179608#msg179608
Axel