[RESUELTO] Folderpicker q boton se clickeo: Cancel o Aceptar
Publicado: Jue Sep 14, 2017 9:38 pm
Saludos
Requiero saber cuando se ha clickeado el botón cancelar en la ventana del folderpicker en elcódigo siguiente
Intenté usar FolderPath pero siempre aparece lleno ya que se inserta la ruta con setDisplayDirectory(ruta)
Hay forma de saber si se ha clickeado el boton cancelar ?
Gracias
Requiero saber cuando se ha clickeado el botón cancelar en la ventana del folderpicker en elcódigo siguiente
Código: Seleccionar todo
sub Extrae_Carpeta
Dim FilePicker As Object
Dim FilePath() As String
'Globalscope.BasicLibraries.LoadLibrary( "MRILib" )
nombrearchivo=Thiscomponent.getlocation()
ruta=""
largo=len(nombrearchivo)
for m=largo to 1 step -1
letra=mid(nombrearchivo,m,1)
separador="/"
if letra=separador then
ruta=converttoURL(mid(nombrearchivo,8,m-1))
exit for
endif
next
FolderPicker=createUnoService("com.sun.star.ui.dialogs.FolderPicker")
'mri FolderPicker
FolderPicker.setDisplayDirectory(ruta)
FolderPicker.setTitle("Seleccione la carpeta a listar")
FolderPicker.execute
FolderPath=FolderPicker.getDirectory() & getPathSeparator
MsgBox ConvertToURL(FolderPath)
'https://forum.openoffice.org/en/forum/viewtopic.php?f=20&t=7407
End SubHay forma de saber si se ha clickeado el boton cancelar ?
Gracias