In dem Test rufe ich einen Agent auf.
Ich habe inzwischen weiter probiert und folgender Code klappt. Indem ich dann wieder die ursprüngliche Datenbank über den Workspace öffne.
Dim ws As NotesUIWorkspace
Dim uidb As NotesUIDatabase
Dim uiview As NotesUIView
Dim session As NotesSession
Dim db As NotesDatabase
Set session = New NotesSession
Set db = session.CurrentDatabase
Msgbox db.Title
Set ws = New NotesUIWorkspace
Set uiview = ws.CurrentView
Call ws.OpenDatabase("<Server>", "<Datenbank>", "<Ansicht>", "", True)
Set uidb = ws.GetCurrentDatabase
If Not (uidb Is Nothing) Then Call uidb.Close
Call ws.OpenDatabase(db.Server, db.FilePath, uiview.View.Name, "", True)
Call uiview.Close
Set session = New NotesSession
Set db = session.CurrentDatabase
Msgbox db.Title
Exit Sub