Mit ws.folder(, false) geht es schon in die richtige Richtung. Aber, wie Bernhard angemerkt hat, geht es mir darum, den Namen des ausgewählten Ordners zu verarbeiten.
Hab es so probiert:
Dim uiws As New NotesUIWorkspace
Dim foldername As Variant
foldername = uiws.Folder( , False)
Messagebox foldername, ,"Test"
Aber da kommt nix - Designerhilfe sagt ja auch, dass der Rückgabewert undefinded ist (warum auch immer?!?)
Ich brauche ein Dialogfenster im WS, wo der User einen Ordner auswählen kann und der dann in einem LS Agenten weiterverarbeitet wird. Geht das dann überhaupt irgendwie?
Danke, alex
(ich weiß, das ist ein uraltes Thema, aber ich hatte gerade auch dieses Problem, darum hier eine Antwort)
[FOLDERS] gibt es für LotusScript, nur Doku und Konstantendeklaration schweigen sich darüber aus. Ich habe in einer "generellen Utilities"-LotusScript-Library diese Zeile:
Const PICKLIST_FOLDERS = 4 ' missing constant for NotesUIWorkspace.PickListStrings()
für
stringArray = notesUIWorkspace.PickListStrings( type% [, multipleSelection ], server$, databaseFileName$, title$)
Allerdings habe ich nie den Bedarf für die weiteren Funktionen, wie [PRIVATE], [SHARED] und [NODESKTOP], gehabt. Das ist evtl. ein weiterer optionaler Parameter. :)