Comigo tambem esta acontecendo isso, o processo fica aberto e só fecha quando o 
aplicativo é encerrado, mas tambem não estou conseguindo criar uma nova 
planilha, só consigo abrir uma já existente. Como resolvo isto?

[]
Washington

Erasmo <[EMAIL PROTECTED]> Escrito :

> Marcelo,
> 
> Fiz os testes aqui e realmente o processo do Excel fica na mem&oacute;ria 
> at&eacute;
> que se encerre a aplica&ccedil;&atilde;o, n&atilde;o encontrei nenhuma rotina 
> que derrube o
> processo, constru&iacute; at&eacute; uma Dynalib com as fun&ccedil;&otilde;es 
> de acesso ao Excel
> (para n&atilde;o ter aquele monte de c&oacute;digo Include para o 
> desenvolvedor
> final), e mesmo assim o processo s&oacute; &eacute; encerrado quando fechamos 
> a
> aplica&ccedil;&atilde;o. Uma observa&ccedil;&atilde;o, somente um processo do 
> Excel fica aberto por
> cada inst&acirc;ncia da aplica&ccedil;&atilde;o, mesmo que vc inicialize e 
> finalize o
> ActiveX v&aacute;rias vezes dentro da mesma aplica&ccedil;&atilde;o.
> 
> Sds,
> Erasmo
> 
> Marcelo Guimar&atilde;es wrote:
> 
>   
>   
>   
>   Caro Erasmo,
>   J&aacute; estou conseguindo exportar e
> importar dados&nbsp;em EXCEL, utilizando a vers&atilde;o CTD 1.5&nbsp;PTF 3, 
> Microsoft Excel 9.0 Library e
> Excel 2000. 
>   &nbsp;
>   O
> problema &eacute; que mesmo depois de fechar a planilha e finalizar o Excel
> (testei e est&atilde;o realmente fechados p/ o aplicativo),&nbsp;o processo 
> Excel
> continua ativo no windows e s&oacute; finaliza quando fecho o aplicativo ou o
> execut&aacute;vel centura.
>   &nbsp;
>   Voc&ecirc; j&aacute; percebeu este detalhe, ou n&atilde;o? 
>   Em caso afirmativo, qual o motivo e, se poss&iacute;vel qual a 
> solu&ccedil;&atilde;o
> para finalizar o processo Excel sem ter que fechar o Centura?
>   &nbsp;
>   Atenciosamente,
>   Marcelo Guimar&atilde;es
>   
>     -----
> Original Message ----- 
>     From:
>     Erasmo 
>     To:
>     sqlwin@virtualand.net
>     
>     Sent:
> Friday, October 28, 2005 1:25 PM
>     Subject:
> Re: RES: RES: [sqlwin] Crair arquivo XLS
>     
>     
> Achei a solu&ccedil;&atilde;o:
>     
> Function: NovoArquivo
> &nbsp;&nbsp;&nbsp; Description: Novo arquivo do Excel
> &nbsp;&nbsp;&nbsp; Returns
> &nbsp;&nbsp;&nbsp; Parameters
> &nbsp;&nbsp;&nbsp; Static Variables
> &nbsp;&nbsp;&nbsp; Local variables
> &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; Variant: Template
> &nbsp;&nbsp;&nbsp; Actions
> &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; If (bExcelIniciado) and (not 
> bArquivoAberto)
> &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; Call 
> oApp.PropGetWorkbooks( oWorkbooks )
> &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; Call 
> Template.SetNumber( 1, 1 )
> &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; If oWorkbooks.Add( 
> Template, oWorkbook )
> &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 
> If oApp.PropGetActiveSheet( oWorksheet )
> &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 
> &nbsp;&nbsp;&nbsp; Set bArquivoAberto = TRUE
>     
> Sds,
> Erasmo
>     
> Erasmo wrote:
>     Fiz
> os testes com CTD 1.5.1 PTF 6, Microsoft Excel 9.0 Library e Excel
> 2000, e funcionou tudo. Agora outra d&uacute;vida, tem como ao inv&eacute;s 
> de abrir
> um arquivo existente, criar um novo arquivo? N&atilde;o encontrei rotinas para
> criar um novo Workbook diretamente.
>       
> Sds,
> Erasmo
>       -- 
>       
>       
>       &nbsp;
>       
>         
>           
>             
>             
>              
>             
>             
>             
>             Erasmo
> Bispo de Oliveira Junior
>             Gerente
> de Pesquisa e Desenvolvimento
>             
>             
>             Softway - SoftComex Informatica Ltda.
>             Web: http://www.softcomex.com.br
>             
> Email: [EMAIL PROTECTED]
>             
> Fone: (19) 3739-9361
> Fax: (19) 3739-9240
> Cel: (19) 9213-5572
>             
>             
>             
>           
>         
>       
>       
>       
>       
>       
>       &gt; wrote:
>       
>       
>         Salve Washington.
> 
> Tem raz&atilde;o colega. Utilizei a fun&ccedil;&atilde;o Call 
> oApp.PropSetVisible( TRUE ),
> mencionado pelo colega Ricardo Gomes e o Excel abriu com a planilha. Mas a
> fun&ccedil;&atilde;o do Lairton para transferir os dados para uma table child 
> n&atilde;o
> funciona. Retorna erro de abertura.
> 
> Se alguem tiver mais alguma sugest&atilde;o agrade&ccedil;o.
> [[]]
> Ledo 
> 
> -----Mensagem original-----
> De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Em nome
> de WASHINGTON LUIZ SAMPAIO MARQUES
> Enviada em: quinta-feira, 27 de outubro de 2005 05:45
> Para: sqlwin@virtualand.net
> Assunto: Res: RES: [sqlwin] Crair arquivo XLS
> 
> Caro Ledo,
> Na verdade sua planilha est&aacute; aberta porem o objetivo n&atilde;o 
> &eacute; 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&ccedil;&atilde;o que 
> deixa visivel a
> planilha aberta oculta, se n&atilde;o me engano &eacute; alguma 
> fun&ccedil;&atilde;o do objeto oApp,
> veja se isso lhe ajuda, mas n&atilde;o esque&ccedil;a que com a 
> fun&ccedil;&atilde;o abrirarquivo do
> exemplo do Lairton a planilha j&aacute; est&aacute; aberta porem n&atilde;o 
> vis&iacute;vel.
> 
> []
> Washington Marques
> &lt;&lt;Ledo&gt;&gt; &lt;[EMAIL PROTECTED]&gt; Escrito :
> 
>   
>         
>           Salve Ricardo.
> &amp;nbsp;
> Agrade&ccedil;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&aacute;s e percebi que muita 
> gente ralou com isso mas n&atilde;o encontrei uma solu&ccedil;&atilde;o tipo 
> EURECA.
> &amp;nbsp;
> Zerei tudo... e tentei recriar a APL do Excel mas esbarro num erro de 
> duplicidade de constantes. Ao depurar percebi que &eacute; declarada a mesma 
> constante na APL MSOffice 11.0 &amp;nbsp;e no Excel 11.0. Mas eu s&oacute; 
> carreguei o Excel no Wizard e mesmo assim ele cria uma APL MSOffice 
> 11.0. Ent&atilde;o eliminei a declara&ccedil;&atilde;o da apl do Office e 
> compilou sem 
> erro. Mas n&atilde;o abre uma planilha.
> &amp;nbsp;
> Na verdade eu s&oacute; preciso que um relat&oacute;rio seja salvo no formato 
> excel. 
> Tentei usar a fun&ccedil;&atilde;o SalReportPrintToFile mas o resultado fica 
> uma 
> bagun&ccedil;a.
> &amp;nbsp;
> Realmente estou a deriva e n&atilde;o encontro documenta&ccedil;&atilde;o que 
> fale a 
> respeito.
> &amp;nbsp;
> Agrade&ccedil;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&ccedil;o um Call oApp.PropSetVisible( TRUE ), sendo que oApp &eacute; uma 
> inst&acirc;ncia de Excel__Application. Ser&aacute; que n&atilde;o est&aacute; 
> faltando isso? Se 
> vc quiser, mando-te um exemplo de como fa&ccedil;o.
> ----- Original Message -----
> From: &amp;lt;&amp;lt;Ledo&amp;gt;&amp;gt;
> 
> To: sqlwin@virtualand.net
> Sent: Tuesday, October 25, 2005 11:41 PM
> Subject: RES: [sqlwin] Crair arquivo XLS
> 
> Salve Marcelo.
> &amp;nbsp;
> Pe&ccedil;o desculpas pelo meu erro. Realmente ele &eacute; aberto como um 
> processo.
> Debugando o exemplo, percebi que o Excel &eacute; aberto como processo no 
> Windows XP.
> Mas n&atilde;o sei porque n&atilde;o consigo abrir a planilha.
> &amp;nbsp;
> Outra coisa que percebi &eacute; que a tentativa de abrir tantas vezes a 
> mesma planilha resulta num novo processo.
> O exemplo do Lairton n&atilde;o encerra o excel aberto. Mas isso n&atilde;o 
> seria 
> problema, bastaria acrescentar um comando a mais.
> &amp;nbsp;
> O problema todo &eacute; que a infeliz da planilha n&atilde;o abre e 
> n&atilde;o consigo 
> saber porque.
> N&atilde;o creio que seja do windows ou da vers&atilde;o pois como dito o 
> Excel &eacute; 
> aberto normalmente. Meu defeito &eacute; n&atilde;o entender as classes com 
> que 
> estou trabalhando.
> &amp;nbsp;
> Ainda espero que algum colega possa nos ajudar.
> &amp;nbsp;
> [[]]
> Ledo
> &amp;nbsp;
>     
>         
>         
> 
> 
> ______________________________
> 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)
> ==============================================
> 
> 
> ==============================================
> 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)
> ==============================================
> 
>   
>       
>       
>       -- 
>       
>       
>       &nbsp;
>       
>         
>           
>             
>             
>              
>             
>             
>             
>             Erasmo
> Bispo de Oliveira Junior
>             Gerente
> de Pesquisa e Desenvolvimento
>             
>             
>             Softway - SoftComex Informatica Ltda.
>             Web: http://www.softcomex.com.br
>             
> Email: [EMAIL PROTECTED]
>             
> Fone: (19) 3739-9361
> Fax: (19) 3739-9240
> Cel: (19) 9213-5572
>             
>             
>             
>           
>         
>       
>       
>       
>       
>       
>       
>     
>     -- 
>     
>     
>     &nbsp;
>     
>       
>         
>           
>           
>            
>           
>           
>           
>           Erasmo
> Bispo de Oliveira Junior
>           Gerente de
> Pesquisa e Desenvolvimento
>           
>           
>           Softway - SoftComex Informatica Ltda.
>           Web: http://www.softcomex.com.br
>           
> Email: [EMAIL PROTECTED]
>           
> Fone: (19) 3739-9361
> Fax: (19) 3739-9240
> Cel: (19) 9213-5572
>           
>           
>           
>         
>       
>     
>     
>     
>     
>   
> 
> 
> -- 
> 
> 
> 
> 
> &nbsp;
> 
>   
>     
>       
>       
>         
>       
>       
>       
>       Erasmo
> Bispo de Oliveira Junior
>       Gerente de
> Pesquisa e Desenvolvimento
>       
>       
>        Softway - SoftComex Informatica Ltda.
>        Web: http://www.softcomex.com.br
>       
> Email: 
>       [EMAIL PROTECTED]
>       
> Fone: (19) 3739-9361
> Fax: (19) 3739-9240
> Cel: (19) 9213-5572



______________________________
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)
==============================================
  • Res: Re: RES: RES: [sqlwin] Crair arquivo ... WASHINGTON LUIZ SAMPAIO MARQUES

Responder a