Hab jetzt noch PickListString eingebaut, jetzt kann man das Dokument auswählen, welches man als neues Hauptdokument deklarieren will, der Code sieht jetzt so aus:
Dim session As New notessession
Dim uiws As New NotesUIWorkspace
Dim db As notesdatabase
Dim dc As notesdocumentcollection
Dim doc As notesdocument
Dim docH As NotesDocument
Dim vPicklist As Variant
Set db=session.currentdatabase
vPicklist = uiws.PickListStrings( PICKLIST_CUSTOM, , db.Server , db.FilePath , "Lookup\ProjektNachUNID", "Projekt wählen", "Bitte deklarieren Sie ein Projekt als Hauptdokument!", 1 )
If ( Isempty( vPicklist ) ) Then
Messagebox "Vorgang abgebrochen!" , , "Projekt auswählen"
Exit Sub
Else
Messagebox Cstr(vPicklist(0)) , , "Ausgewählte Projekt-UNID:"
End If
Set docH = db.GetDocumentByUNID(Cstr(vPicklist(0)))
Set dc=db.unprocesseddocuments
Set doc = dc.GetFirstDocument
Call doc.MakeResponse(docH)
Call doc.save(False,False,True)
Danke euch nochmal!
Marius