Ich finde das viel zu umständlich.
Du hast einen Button, der startet in Formelsprache einen Scriptagenten, der ein paar Felder verändert und das Dokument speichert. Dann speicherst Du es noch einmal in Formelsprache und schließt es. Warum machst Du nicht alles per Script in dem Button?
Sub Click
Dim workspace As New NotesUIWorkspace
Dim uidoc As NotesUIDocument
Set uidoc = workspace.CurrentDocument
Dim doc As NotesDocument
Set doc = uidoc.Document
If Msgbox ("Echt jetzt?", 32 + 4, "Schon Schluss?") = 7 Then 'könnte auch <> 7 sein, weiß ich aus dem Kopf grad nicht
Exit Sub
End If
Call doc.Replaceitemvalue("wf_steuerung", 2)
Call doc.Replaceitemvalue("Antragsart", "Korrekturbogen")
Call doc.Replaceitemvalue("Status_Antrag","Antrag versandt")
Call doc.Replaceitemvalue("export", 1)
Call doc.Save(True,False,False)
doc.SaveOptions = 0
Call uidoc.Close
End Sub