Ok, weiter im Text:
Also PostSaveExtension sieht gut aus... scheint ja extra für sowas gemacht zu sein. (Auch wenn sich das jetzt laienhaft anhört)
Hier gibts ja sogar das uidoc und lngActionInProgress um Statusahängig arbeiten zu können.
Zu Eurer Beruhigung: Ansonsten ist das Template im Urzustand.
Was schonmal klappt, ist das Auslesen des "Haken"-Items und abhängig davon es zu löschen und zu speichern.
Allerdings haut das Öffnen des "Ablage-UIDocs" im aktuellen workspace nicht hin...
Hier mal mein Code :
Function PostSaveExtension(Source As notesUIdocument, lngActionInProgress As Long) As Integer
'These function are provided as event callouts, allowing easy flow control, extensions and modifications
If Source.Document.Ablage(0) = "1" Then
Dim wstemp As New NotesUIWorkspace
Dim uidoctemp As NotesUIDocument
Set uidoctemp = wstemp.ComposeDocument("","andereDB.nsf","EMailAblage")
Source.Document.Ablage = ""
Call source.Document.Save(True,False)
End If
PostSaveExtension = True
End Function
Wahrscheinlich kann ich hier nicht - wie sonst in eigenen Anwendungen - mir eine Workspace-Variable holen ...
Es muss wohl irgendwie im Context der CoreClasses ablaufen.
Ich gebe ja zu, dass dies das erste Mal ist, dass ich mich in eine so komplexe Anwendung "einklicke".
Aber irgendwann ist immer das erste Mal.