Vielen Dank Torsten für den Hinweis mit der Funktion ImportItem.
Leider gehen aber auch hier die Einrückungen von Absätzen verloren. Die Einrückungen gehen übrigens auch verloren wenn man ein Feld über die Zwischenablage kopiert und einfügt.
Bei der von mir genannten Lösung, die Felder über @Dblookup zu holen, bleiben Einrückungen erhalten, aber die Schriftart geht verloren und es fehlen die Anhänge.
Es scheint keine gesamt befriedigende Lösung zu geben.
Beste Methode wäre wohl, wie schon erwähnt, doch über NotesDatabase.CreateDocument das Dokument vorzubereiten und über NotesUIWorkspace.EditDocument zu öffnen.
Es bleibt aber dann der unsaubere Zustand, dass @IsNewDoc = False und NotesUIDocument.IsNewDoc = False sind, dagegen ist NotesDocument.IsNewNote = True. In der Formelsprache könnte mann sich ggf. noch mit !@IsDocBeingSaved statt @IsNewDoc behelfen.
In unserer Fremdanwendung sind aber viele berechnete Felder, die wie gesagt alle geändert werden müssten, und auch Absatz-Verbergen-Formel, Ereignisse onLoad, Postopen u. a. Script-Teile die Bezug auf 'Neues Dokument' nehmen usw.
Also auch nicht so richtig praktikabel.