=> ws.currentView.Selectdocument ?
Damit dies aus dem Dokument heraus funktioniert, sollte im Wesentlichen folgender Code notwendig sein
If ws.getCurrentDatabase() Is Nothing Then ' db closed (doc per Doclink geöffnet)
Call ws.Opendatabase(doc.Parentdatabase.server, doc.Parentdatabase.filepath, viewName)
else
Call ws.getCurrentDatabase().openView( viewName, "", False, True )
If ws.currentView Is Nothing Then Exit function ' view nicht vorhanden
Call ws.Urlopen(ws.currentView.View.Notesurl+"&Query=%00") ' löscht eine evtl vorhandene FT-Suche, macht aber currentView ungültig
Call ws.getCurrentDatabase().OpenView( viewName, "", False, True) ' setzt currentView wieder
end if
call ws.currentView.Selectdocument(doc)
doc = das zu selektierende Dokument
viewName = viewName
ws = new NotesUIWorkspace
Ob du allerdings auf den richtigen Eintrag springen kannst, wenn das Dok mehrfach angezeigt wird, bezweifle ich...
Gruß
Roland