Mostrar cuadro de dialogo "Abrir" para seleccionar un archivo


Aquí dejo un ejemplo de cómo utilizar el cuadro de dialogo Abrir para seleccionar un archivo de nuestro ordenador y guadar la ruta y el nombre del archivo en una variable.


String    ls_ruta, ls_file 


GetFileOpenName('Elegir Archivo',ls_ruta, ls_file,"XLS","Texto (*.txt),*.txt,Excel (*.xls),*.xls")

 /*

- El primer parámetro  indicamos el titulo que tendrá el cuadro de dialogo
- El segundo parámetro, si seleccionas un solo archivo guarda la ruta  completa del archivo
   Ejm: "C:\imagenes\miarchivo.jpg"
   Si, seleccionase más de un archivo, guarda la ruta del directorio donde se encuentra el archivo seleccionado. 
   Ejm: "C:\imagenes"
- El tercer parámetro  Almacena el nombre del archivo
- El  cuarto parámetro es opcional, indicamos el tipo de archivo por defecto definidos en el filtro.
- El quinto parámetro es opcional, ahi indicamos el filtro para que se muestre determinados archivos 
*/ 


if ls_ruta = '' OR IsNull(ls_ruta) then return 
//Valida que exista el archivo
 if  FileExists(ls_ruta)=false then
     messagebox("Verifique","El archivo no existe")
     
return
end if





No hay comentarios:

Publicar un comentario