Olá, como sempre, hoje o Cleydson me salvou em mais um dia de trabalho.
Em uma recente migração de servidor WEB, onde utilizávamos Windows Server 2003 32bits e agora passou para Windows Server 2008 64bits.
Em uma das funcionalidades do sistema, existe uma parte que importa arquivos de uma planilha excel.
Então no código em VB.NET, fazemos a criação do objeto para utilizar o excel assim:
1: oExcel = CreateObject("Excel.Application")
2: oBooks = oExcel.Workbooks
3: oBook = oBooks.Open(nomeArquivo)
Então ao rodar a linha 3 do código onde ele abre o arquivo estava gerando o erro abaixo:
"Microsoft Office Excel não pode acessar o arquivo 'path'. 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 uma pasta de trabalho aberta no momento."
Fiquei um tempo absurdo tentando resolver o problema, mudei permissões no Component Services, alterei permissão em pastas, várias alterações no IIS e nada de resolver.
Então ele foi me ajudar e no final, também quase desistindo, ele achou o post abaixo que salvou a pátria:
Excel 2007 automation on top of a Windows Server 2008 x64
Eu fiquei bobo, pq bastava criar a pasta: C:\Windows\SysWOW64\config\systemprofile\Desktop
Após isso tudo funcionou perfeitamente. Deu uma vontade incrível de matar o programador que deixou este bug terrível.
Então mais uma para "o que aprendi com o Cleydson hoje"
Bons estudos.
O que aprendi com o Cleydson hoje
Para quem tem curiosidade e quer aprender um pouco sobre este nosso mundo cheio de mistérios
quarta-feira, 4 de abril de 2012
Blog em homenagem
Olá,
este blog é uma homenagem ao nosso querido amigo @Cleydson (Metamorfuzzy), pois como muitos sabem, nós a cada dia que passa aprendemos mais e mais com ele.
Todo os dias, pelo menos uma coisa de muito interessante, nos aprendemos com ele. Tanto parte técnica quanto genérica.
E para contar / compartilhar um pouco destas coisas legais que aprendemos com ele, vou tentar registrar aqui algumas delas.
Espero que todos curtam e aprendam muito com os posts, ou pelo menos procurem fazer o que ele sempre faz: procurar saber sobre as coisas, como elas funcionam, ter curiosidade pelo mundo.
Estude muito e corra atras do que vc tem vontade de aprender e procure ler / estudar outros assuntos, para variar um pouco seus conhecimentos.
Bons estudos.
este blog é uma homenagem ao nosso querido amigo @Cleydson (Metamorfuzzy), pois como muitos sabem, nós a cada dia que passa aprendemos mais e mais com ele.
Todo os dias, pelo menos uma coisa de muito interessante, nos aprendemos com ele. Tanto parte técnica quanto genérica.
E para contar / compartilhar um pouco destas coisas legais que aprendemos com ele, vou tentar registrar aqui algumas delas.
Espero que todos curtam e aprendam muito com os posts, ou pelo menos procurem fazer o que ele sempre faz: procurar saber sobre as coisas, como elas funcionam, ter curiosidade pelo mundo.
Estude muito e corra atras do que vc tem vontade de aprender e procure ler / estudar outros assuntos, para variar um pouco seus conhecimentos.
Bons estudos.
Assinar:
Comentários (Atom)