Hi,
irgendwie sitz ich wohl grad auf der Leitung.
Hier ist mein Code, mit dem ich die Antwort auf die Antwort erstelle, also nicht das was ich will.
Habe jetzt schon geraume Zeit damit verbracht es zu ändern, aber es klappt nicht.
Wäre einer von Euch so freundlich mir die Zeilen so anzupassen, dass es klappt.
Vielen Dank
Sub ErstelleAntwort
Const FORMNAME_RESPONSE$ = "TOP"
Const ERR_NODOCSEL_TITLE$ = "Fehler: Es ist kein Hauptdokument gewählt!"
Const ERR_NODOCSEL_MSG$ = "Es muss ein Dokument gewählt sein um eine Antwort erstellen zu können."
Dim uiws As New NotesUIWorkspace
Dim uidocNew As NotesUIDocument
Dim session As New NotesSession
Dim db As NotesDatabase
Dim docSel As NotesDocument
Dim docNew As NotesDocument
'Aktuelle Datenbank
Set db = session.CurrentDatabase
'Aktuelles Dokument als NotesDocument
If Not uiws.CurrentDocument Is Nothing Then
'Dokument mit Maske geöffnet
Set docSel = uiws.CurrentDocument.Document
'Dokument in Ansicht selektiert
Elseif Not session.DocumentContext Is Nothing Then
Set docSel = session.DocumentContext
End If
'User hat kein Dokument ausgewählt um eine Antwort ersetllen zu können
If docSel Is Nothing Then
Msgbox ERR_NODOCSEL_MSG, 48, ERR_NODOCSEL_TITLE
Exit Sub
End If
'Neues Backend Antwortdokument erstellen
Set docNew = db.CreateDocument
Call docNew.ReplaceItemValue("Form", FORMNAME_RESPONSE)
Call docNew.MakeResponse(docSel)
'Neues Dokument im Frontend öffnen
Call uiws.EditDocument(True, docNew)
End Sub