Der Aufruf:
Call workspace.EditDocument(, parent , , , True ,False)
sollte eigentlich das machen was ich möchte. Der letzte Parameter bestimmt ob eine neue Instanz (des zweiten Parameters) erstellt werden soll. In der DesignerHelp steht daß der Focus auf eine bereits existierende Instanz gesetzt wird, falls diese vorhanden ist.
Da sich bei mir ein neues Fenster aufmacht scheint Notes zu glauben daß noch keine offen ist.
Aber der Parameter Parent enthält das Dokument, weil ich die gleiche Objektvariable ja erfolgreich dazu benutze Feldwerte im Doc zu verändern.
Was mache ich falsch? Könnt ihr mir helfen?
Dim session As New NotesSession
Dim db As NotesDatabase
Dim response As NotesDocument
Dim parent As NotesDocument
Set db = session.CurrentDatabase
Set response = source.Document
Set parent = db.GetDocumentByUNID ( response.ParentDocumentUNID )
....
Call workspace.EditDocument(, parent , , , True ,False)