IE8: Pressionar 'Open' no Download Dialog salva o arquivo em um local temporário e não gravável

0

Eu tenho um problema específico com o IE8. Nossos usuários baixam arquivos do Excel via IE8. Esses arquivos do Excel contêm macros que criam tabelas dinâmicas. Para fazer isso, o Excel 2007 precisa que o arquivo seja gravável ou a macro irá travar com um erro do VBA.

Isso só acontece quando o usuário faz o download dos arquivos em questão com o IE8 e pressiona 'Open' diretamente, porque o IE8 faz o download dos arquivos para uma "Pasta temporária" que não encontrei (não parece ser% temp% ou Temporary Internet Files, mas talvez eu esteja errado) em que o arquivo não é gravável.

Quando o usuário pressiona primeiro 'Salvar' e depois 'Abrir', tudo funciona bem.

Alguém pode sugerir uma solução para esse problema?

    
por Falcon 22.02.2013 / 09:32

1 resposta

0

Tive o mesmo problema. O que eu descobri:

O IE8 renomeia os arquivos ao clicar em "Abrir" como fileName[n].extension e coloca-o na pasta temporária que não é gravável pelo usuário.

  1. No Excel, os símbolos de nome de arquivo [ e ] não são permitidos. Consulte o link Seção "MAIS INFORMAÇÕES":

    • Make sure the file name does not contain any of the following characters: < > ? [ ] : | *.
  2. As macros podem ser ativadas somente na pasta gravável

por 15.04.2013 / 14:28