Ok also den Fehler hab ich schon mal eingegrenzt:
'------------------------------------------------------------------------------
'Save backend and close UI
'------------------------------------------------------------------------------
Call docThis.Save(True, False)
docThis.saveoptions = 0
Call uidocThis.Close(True)
'------------------------------------------------------------------------------
'Reopen UI
'------------------------------------------------------------------------------
Call uiws.ViewRefresh 'Refresh view
Set uidocThis = uiws.EditDocument(True , docThis)
Das hier ist irgendwie unnötig:
Call uiws.ViewRefresh 'Refresh view
Schließlich sind wir hier nicht in einer Ansicht das kann also schon einmal raus.
Damit ist der Fehler:
"INSERTFULLEMAIL: 4412 on line 114: Notes Fehler - Der angegebene Befehl ist vom Arbeitsbereich aus nicht verfügbar"
weg. Der Abbruch kommt aber immer noch und das liegt an der nächsten Zeile:
Set uidocThis = uiws.EditDocument(True , docThis)
Wenn man diese beiden Zeilen auskommentiert fügt er das korrekt ein und macht das Dokument zu.
Warum er jetzt aber bei einem absoluten Standard Vorgehen, Backend abspeichern, Frontend schließen und Frontend mit Backenddoc wieder holen, rumzickt???