none
"Deshabilitar abrir o guardar como" al descargar un archivo en IE 11 RRS feed

  • Pregunta


  • Hola a todos, mi nombre es Jose Luis. Estoy automatizando un proceso en Excel con VBA. Desde el archivo de Excel automatice la carga de datos en una pagina web con IE11. Pero al descargar un archivo aparece una ventana preguntando al usuario "¿Quieres abrir o guardar 'archivo' desde 'pagina web'? (con botones abrir - Guardar - Cancelar)

    Para finalizar el proceso totalmente automatizado, necesito deshabilitar esta pregunta y que lo descargue automáticamente. 

    Agradeceré mucho si alguien sabe como hacer que no intervenga el usuario en este parte del proceso configurando IE11.

    Un dato mas, la versión de Windows es 10.

    Muchas Gracias!

    miércoles, 9 de septiembre de 2020 16:51

Todas las respuestas

  • No, no se puede hacer. Esto es aposta, por razones de seguridad. Imagínate que estás con tu navegador visitando páginas en la web y que de repente se pone a grabarte cosas en tu disco... para evitar que esto suceda, el navegador no permite que una aplicación web almacene datos en el disco local sin que el usuario lo autorice.

    Como alternativa, podrías escribir un plugin para el navegador (tal como un ActiveX). El plugin sí que podría salvar archivos directamente, sin intervención del usuario, pero para eso primero el usuario tendría que aceptar la instalación del plugin.

    miércoles, 9 de septiembre de 2020 20:45
  • Muchas gracias Alberto, es una lastima que no se pueda hacer. Seguramente lo sabrán pero en Microsoft Edge y con Chrome tiene una opción para descargar directamente. Lo que si te deja un aviso que has descargado tal archivo. 

    El tema es que no se como hacer para conectar el VBA del Excel con Edge o Chrome, puedo abrir estos exploradores pero no logro completar los datos en la pagina web y descargar el archivo tal como lo hago en IE11.

    Muchas gracias, espero algún día poder devolver parte de mi conocimiento a cualquiera de ustedes.

    jueves, 10 de septiembre de 2020 12:29