En nuestro soft tenemos un apartado de gestión documental al que se pueden arrastras archivos y los almacena en nuestro servidor. El problema viene al intentar arrastrar un mensaje de correo o uno de los adjuntos, no hay destino posible para ese Drop con los objetos “básicos” de Velneo.
¿Alguien sabe si hay alguna solución rápida o tiene desarrollado algún “DropArea” en QML o HTML que se pueda integrar en Velneo?
Hola un pregunta te refieres a arrastrar un archivo desde una carpeta a una rejilla de velneo y guardarlo en la aplicación de velneo. Podrias decirme un poco como
Drag&Drop de un archivo de disco es sencillo porque obteniendo el path ya puedes copiarlo a tu sistema de archivo documental.
Otro tema muy distinto es arrastrar un Item de correo electrónico de Outlook. Tendrías que obtener previamente el archivo .msg con el Email completo incluyendo adjuntos.
En entornos Windows lo más sencillo es recurrir a la Automatización OLE usando un script de VBScript. La macro guardaría el Item a un archivo .msg temporal, lo carga a la aplicación y elimna el archivo temporal.
Existen cientos de ejemplos de esto en Internet.
La rejilla no “recoge” el drop, lo hago sobre una caja de texto que tiene asignada una variable.
Al arrastrar ficheros desde una carpeta a esa caja, en la variable se queda la ruta de lo que arrastras y así puedes procesarlo.
Hola podrias detallar un poco mas como haceis para arrastrar un archivo desde windows y que se copie en una rejilla de velneo. O poder extraer la senda para luego interactuar con ella.
Bueno ya esta no pense que fuese tan sencillo lo dicho creas una caja de texto y arrastras el archivo a la caja y te copia la ruta en la variable. Y ahora un poco mas sofisticado, como se podria hacer para que eso mismo se hiciese por ejemplo en una rejilla