Caro Ledo, Na verdade sua planilha está aberta porem o objetivo não é enxerga-la, e sim manipula-la, assim vc pode capturar o conteudo da planilha para seu form e vice-versa. segundo o colega da lista existe uma função que deixa visivel a planilha aberta oculta, se não me engano é alguma função do objeto oApp, veja se isso lhe ajuda, mas não esqueça que com a função abrirarquivo do exemplo do Lairton a planilha já está aberta porem não visível.
[] Washington Marques <<Ledo>> <[EMAIL PROTECTED]> Escrito : > 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 > GomesEnviada em: quarta-feira, 26 de outubro de 2005 > 11:59Para: [EMAIL PROTECTED]: 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>> > > To: sqlwin@virtualand.net > 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 > ______________________________ EMPREL, http://www.recife.pe.gov.br ============================================== Lista de Centura SQLWindows Administrador : [EMAIL PROTECTED] [ http://www.centuraexplorer.com ] Para sair desta lista mande mensagem para: [EMAIL PROTECTED] sem nada no Subject e com o comando a seguir no corpo da msg: "unsubscribe sqlwin" (sem as aspas) ==============================================