Salve Ricardo.
 
Agradeço muito se puder me ajudar. Na verdade quando crio a APL no Wizard ActiveX, fico meio em duvida do que devo marcar. Tentei seguir o exemplo do nobre colega Lairton mas estou emperrado por aqui.
Consultei as msg da lista de alguns anos atrás e percebi que muita gente ralou com isso mas não encontrei uma solução tipo EURECA.
 
Zerei tudo... e tentei recriar a APL do Excel mas esbarro num erro de duplicidade de constantes. Ao depurar percebi que é declarada a mesma constante na APL MSOffice 11.0  e no Excel 11.0. Mas eu só carreguei o Excel no Wizard e mesmo assim ele cria uma APL MSOffice 11.0. Então eliminei a declaração da apl do Office e compilou sem erro. Mas não abre uma planilha.
 
Na verdade eu só preciso que um relatório seja salvo no formato excel. Tentei usar a função SalReportPrintToFile mas o resultado fica uma bagunça.
 
Realmente estou a deriva e não encontro documentação que fale a respeito.
 
Agradeço se puder me ajudar
[[]]
Ledo


De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Em nome de Ricardo Gomes
Enviada em: quarta-feira, 26 de outubro de 2005 11:59
Para: sqlwin@virtualand.net
Assunto: Re: [sqlwin] Crair arquivo XLS

Amigo, utilizo ActiveX com Excel e, para abrir a tela do Excel, eu faço um Call oApp.PropSetVisible( TRUE ), sendo que oApp é uma instância de Excel__Application. Será que não está faltando isso? Se vc quiser, mando-te um exemplo de como faço.
----- Original Message -----
From: <<Ledo>>
Sent: Tuesday, October 25, 2005 11:41 PM
Subject: RES: [sqlwin] Crair arquivo XLS

Salve Marcelo.
 
Peço desculpas pelo meu erro. Realmente ele é aberto como um processo.
Debugando o exemplo, percebi que o Excel é aberto como processo no Windows XP.
Mas não sei porque não consigo abrir a planilha.
 
Outra coisa que percebi é que a tentativa de abrir tantas vezes a mesma planilha resulta num novo processo.
O exemplo do Lairton não encerra o excel aberto. Mas isso não seria problema, bastaria acrescentar um comando a mais.
 
O problema todo é que a infeliz da planilha não abre e não consigo saber porque.
Não creio que seja do windows ou da versão pois como dito o Excel é aberto normalmente. Meu defeito é não entender as classes com que estou trabalhando.
 
Ainda espero que algum colega possa nos ajudar.
 
[[]]
Ledo
 

Responder a