IE8: Al presionar 'Abrir' en el cuadro de diálogo Descargar, el archivo se guarda en una ubicación temporal y no grabable

0

Tengo un problema específico con IE8. Nuestros usuarios descargan archivos de Excel a través de IE8. Esos archivos de Excel contienen macros que crean tablas dinámicas. Para hacer eso, Excel 2007 necesita que el archivo se pueda escribir o la macro se bloqueará con un error de VBA.

Esto solo sucede cuando el usuario descarga los archivos en cuestión con IE8 y presiona 'Abrir' directamente, porque IE8 luego descarga los archivos a una "Carpeta temporal" que no he encontrado (no parece ser% temp% o Internet temporal Archivos, pero tal vez estoy equivocado) en el que el archivo no se puede escribir.

Cuando el usuario presiona 'Guardar' y luego 'Abrir', todo funciona bien.

¿Alguien puede sugerir una solución para ese problema?

Halcón
fuente
When the user first presses 'Save' and then 'Open', everything works fine.- la mejor solución posible para el caso)
Peter L.
Puede usar algo como Process Monitor para ver dónde se guardó temporalmente el archivo. % TMP% /% TEMP% o un subdirectorio generalmente es donde va.
Karan

Respuestas:

0

Tuve el mismo problema. Lo que he descubierto:

IE8 cambia el nombre de los archivos al hacer clic en "Abrir" como fileName[n].extensiony lo coloca en una carpeta temporal que el usuario no puede escribir.

  1. En archivo de Excel símbolos de nombre [y ]no están permitidos. Consulte http://support.microsoft.com/kb/213983 Sección "MÁS INFORMACIÓN":

    • Asegúrese de que el nombre del archivo no contenga ninguno de los siguientes caracteres: <>? []: | *.
  2. Las macroses solo se pueden habilitar en la carpeta de escritura

Daniil Lopatin
fuente