Domino 9 und frühere Versionen > ND8: Entwicklung
"Anwendung öffnen" mit Script
Axel:
Schau dir mal aus NotesUIWorkspace die Methode OpenFiledialog an. Der ist dem Öffnen - Dialog aus Windows nachempfunden.
Du mußt ein paar mehr Parameter entsprechend übergeben, dafür kannst du aber auch mehrere Datenbanken auswählen.
Axel
ascabg:
Dein eigentliches 'kleines' Problem duerfte wohl aber hierher kommen.
--- Zitat ---For PROMPT_CHOOSEDATABASE, the return value is a three-element array of strings, containing the server, filepath, and title of the database, in that order;
--- Ende Zitat ---
Also, egal wieviele Datenbank Du auswaehlst, es wird immer ein Array mit 3 Elementen zurueckgegeben werden.
Andreas
dnotes:
Jetzt wurde es doch noch erkannt, dass es ein anderes Array zurück gibt.
Stör Dich nicht an den überflüssigen Anführungszeichen.
So geht´s:
Dim ws As New NotesUIWorkspace
Dim filenames As Variant
filenames = ws.Prompt( 13, "", "")
Dim vv As Variant
w = Split(filenames(1)," ")
'Als Beispiel mal das 2. Element aus w ausgewählt. Ein Loop über alle gewählten geht natürlich auch.
Dim db As New NotesDatabase("",w(1))
*Anführungszeichen sind doch zu viel und müssen weg
Peter Klett:
Dann mach es so:
Sub Click(Source As Button)
Dim ws As New NotesUIWorkspace
Dim filenames As Variant
filenames = ws.Prompt( 13, "", "")
Dim dateinamen As Variant
dateinamen = Fulltrim (Split (filenames (1), |"|))
End Sub
filenames (0) enthält den Server
dateinamen ist ein Array mit allen Dateinamen
koehlerbv:
... und filenames (2) enthält immer nur einen Titel, was man wohl als Bug bezeichnen muss.
Bernhard
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln