none
Erro ao exportar dados para excel em segundo plano RRS feed

  • Pergunta

  • Pessoal, estou com uma problema que achei que era fácil mas está dando dor de cabeça. tenho uma aplicação em .net que necessita exportar dados para Excel. Depois que atualizei meu computador para versão 8.1 ao exportar os dados aplicação retorna o erro abaixo:

    Message:O Microsoft Excel não pode acessar o arquivo 'c:\dados\Template.xlsx'. Há várias razões possíveis: • O nome do arquivo ou caminho não existe. • O arquivo está sendo usado por outro programa. • A pasta de trabalho que você está tentando salvar tem o mesmo nome de outra pasta de trabalho aberta no momento.

    O mais estranho que essa mensagem só aparece em maquinas com a versão 8.1, versões anteriores e exportado normalmente.

    Outro detalhe, rodo esse aplicação em segundo plano, para o usuário não ver aplicação, tenho um serviço do Windows que chama a aplicação diariamente.

    Se eu abrir a aplicação normalmente com a interface no Windows 8.1 e mandar exportar, a exportação e feita normalmente.

    Resumindo, a mensagem de erro só aparece na versão 8.1 em segundo plano.

    Da erro na linha abaixo, quando tenho abrir um arquivo de Excel para exportar os dados

    oWkb = oApp.Workbooks.Open("C:\dados\template.xlsx")

    Por favor me ajudem, alguém já viu isso???


    • Editado asbrafitis domingo, 18 de janeiro de 2015 12:21
    domingo, 18 de janeiro de 2015 12:20

Respostas

Todas as Respostas