Evtl. bringt RenderToRichtext der NotesDocument- Klasse was, u.U. könntest Du auch versuchen, das $File ins neue Dokument zu kopieren (zusätzlich).
Am sichersten ist sicherlich, das kurzfristig zu detachen (in Deinem obigen Code statt "datei.Activate" (was soll das bringen, das müsste eigentlich in Deinem Fall sogar einen Fehler werfen, laut Hilfe: This method raises an error if you invoke it on a NotesEmbeddedObject that is a file attachment.) datei.ExtractFile(irgendeintempordner) und item.EmbedObject(1454,"",irgendeintempordner)
aufräumen nicht vergessen: kill irgendeintempordner