Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

raferreira

Asp + Excel + IIS 7 No WIN 2008

Recommended Posts

Bom, Sou novo no Fórum e gostaria de uma ajuda se possível.

 

Procurei bastante na internet antes de vir aqui colocar minha duvida.

 

Tinha um servidor web win 2003 + IIS 6 onde rodava minha intranet, dentro da intranet tinha o sistema onde o mesmo exportava alguns relatórios para o Excel.

 

Surgiu a necessidade de migrar este servidor para outro no qual contém win 2008 + IIS 7, ai que veio pesadelo rsrs, todos os relatórios os quais exportavam para Excel pararam de funcionar. Fiz todas as configurações possíveis no IIS 7, apliquei todas as permissões nas pastas e no DCOM para que o sistema fizesse o acesso ao Excel Application. Só que quando a pagina chama o método de SaveAs do Excel.Application acusa o erro de

 

"O método SaveAs da classe Workbook falhou"

 

Será que alguém já passou por isso?

Se não fui muito claro, peço mil desculpas.

 

Desde agora já agradeço a Sua ajuda.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Morpheus, Obrigado pela resposta.

 

Bom a biblioteca já está disponível no DCOM com as permissões.

 

Segue o codigo.


Set objPlanilha = Server.CreateObject("Excel.Application")

Dim strMetodo
Dim oWbook
Dim oWSheet
Dim i2
Dim i
	
objPlanilha.Visible = False
objPlanilha.DisplayAlerts = False
objPlanilha.UserControl = False

Set oWbook  = objPlanilha.Workbooks.Add
Set oWSheet = oWbook.Sheets.Add
.
.
.
.	 
ds_nome_relatorio = Server.MapPath("./txts/Retorno_Excel/" & ds_nome_relatorio & ".xls")
oWbook.SaveAs ds_nome_relatorio
oWbook.Quit

Compartilhar este post


Link para o post
Compartilhar em outros sites

qual a versão do excel

Compartilhar este post


Link para o post
Compartilhar em outros sites

2003 é o mesmo que rodava no servidor antigo win 2003 iis 6

 

 

So para atualizar galera,

 

 

 

Peguei esse mesmo código que postei acima, coloquei em vbs, funcionou perfeitamente!

Mas quando tento rodar o codigo via arquivo .asp, não vai nem a "pau", ai pensei "vou dar o pulo do gato", tentei executar o arquivo vbs via asp. e não funcionou =X , não exibe nenhum erro, mas a pagina fica rodando e rodando (by Silvo santos).. rs

 

Desde já agradeço.

 

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.