LO 7.1.4 - Multiselect für Filepicker geht nicht?

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

Stephan
********
Beiträge: 12369
Registriert: Mi, 30.06.2004 19:36
Wohnort: nahe Berlin

LO 7.1.4 - Multiselect für Filepicker geht nicht?

Beitrag von Stephan »

Hallo,

kann bitte jemand bestätigen das Multiselect im Dateidialog unter LO 7.1.4 nicht geht?

Code: Alles auswählen

Sub Main
	oFP = createUnoService( "com.sun.star.ui.dialogs.FilePicker" )
	oFP.initialize( array(com.sun.star.ui.dialogs.TemplateDescription.FILEOPEN_SIMPLE) )
	oFP.setMultiSelectionMode(True)
	oFP.execute()
	oDocs()= oFP.GetFiles            
	For i = 0 To UBound( oDocs()) 
		sDocs = sDocs & oDocs(i) & chr(10)
	Next i
	msgBox sDocs    
End Sub

Gruß
Stephan
craig22
****
Beiträge: 135
Registriert: Mi, 19.08.2020 13:47

Re: LO 7.1.4 - Multiselect für Filepicker geht nicht?

Beitrag von craig22 »

Hallo Stephan,

XRAY sagt:
ändere getFiles in selectedFiles

Code: Alles auswählen

oDocs()= oFP.selectedFiles 'GetFiles 
Gruß

Craig
_____________________________________________________
WIN 10 Pro 64-Bit • LO 7.1.5.2 (x64) • AOO 4.1.8
cwolan
**
Beiträge: 47
Registriert: Sa, 06.03.2021 12:56

Re: LO 7.1.4 - Multiselect für Filepicker geht nicht?

Beitrag von cwolan »

Hallo,

Anmerkung:
LibreOffice API - XFilePicker Interface Reference
https://api.libreoffice.org/docs/idl/re ... d93556a60d

Deprecated.jpg
Deprecated.jpg (24.18 KiB) 1655 mal betrachtet

.getFiles() ist veraltet.
.getSelectedFiles() liefert das richtige Ergebnis unabhängig davon, ob zum Öffnen und Speichern von Dokumenten die LibreOffice-Dialoge oder die Dialoge des Betriebssystems verwendet werden.

Gruß Czesław
OpenOffice 1.1.5 – 4.1.15
LibreOffice 6.4.7 – 7.6.5
Windows 7,10,11 64-bit
Stephan
********
Beiträge: 12369
Registriert: Mi, 30.06.2004 19:36
Wohnort: nahe Berlin

Re: LO 7.1.4 - Multiselect für Filepicker geht nicht?

Beitrag von Stephan »

Hallo Craig,

Danke für DEine Aufmerksamkeit, da war ich wohl etwas betriebsblind.


Gruß
Stephan
Stephan
********
Beiträge: 12369
Registriert: Mi, 30.06.2004 19:36
Wohnort: nahe Berlin

Re: LO 7.1.4 - Multiselect für Filepicker geht nicht?

Beitrag von Stephan »

Anmerkung:
LibreOffice API - XFilePicker Interface Reference
ja, Danke - ich hätte dort jetzt auch selbst nachgeschaut.


Gruß
Stephan
Antworten