Ich würde versuchen, in dem Dokument aus der form1 die Exceldatei genau so anzuhängen, wie Du sie im Dashbord anzeigen willst.
Dann holst Du Dir in Deinem Script das Dokument, entfernst alle Items, die Du nicht brauchst (sprich das Item "Form")
Call docB.RemoveItem ("Form")
und kopierst alle Items von docB nach docA (also letztlich das Richtextfeld mit dem Object)
Call docB.CopyAllItems (docA)
Das Richtextitem in docB muss genauso heißen, wie das in docA. Das ganze solltest Du ausführen, bevor docA geöffnet wurde.
Könnte klappen, habe ich aber in diesem Zusammenhang noch nie probiert.
Natürlich darfst Du nach dem Löschen der Felder in docB das Dokument nicht speichern, sonst ist das Form-Feld weg ...
EDIT: Falls in docA das Richtextfeld schon kopiert wurde, vorher löschen.
EDIT2: Wenn ich mich recht erinnere, aktualisierst Du die Exceldatei per Script und hängst sie dann an das Dokument an. Dann kannst Du meinen Vorschlag vergessen.