Bom dia

Obrigado pela dica e aos demais que responderam

----- Original Message ----- 
From: "Marcio William" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, September 14, 2004 1:34 PM
Subject: Re: [delphi-br] Exportar para Excel


> voce tem que fechar a planilha.
>
> []s Marcio William
>
> ----- Original Message -----
> From: "Carlos Alberto" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Tuesday, September 14, 2004 10:43 PM
> Subject: [delphi-br] Exportar para Excel
>
>
>
>
>
> Estou querendo exportar dados de um DBGrid para excel e estudando a
> exportaçã de dados a Excel escrevi este procedimento porem parece que o
> mesmo está imcompleto ou com erro pois quando executo ele pela primeira
fez
> ele funciona porém na segunda vez ele tranca na linha
> "Planilha.SaveAs('Teste.xls');" dando a seguinte mensagem "Não é possível
> acessar " 'Teste.xls' ".
> Após fechar o programa e indo ao diretório onde foi gravado pela primeira
> vez e tento apagar o Windos diz que o arquivo está sendo utilizado pelo
> Excel. Alguma dica
>
>
> Uses ComObj
>
> procedure TForm1.Button1Click(Sender: TObject);
> var
>    Excel, Planilha : OleVariant;
> begin
>    try
>       Excel:=CreateOleObject('Excel.Application');
>    except
>       ShowMessage('O programa Excel não pode iniciar');
>       exit;
>    end;
>    Excel.WorkBooks.Add;
>    Planilha := Excel.WorkBooks[1].Sheets[1];
>    Planilha.Cells.Item[1,1] := 'Código';
>    Planilha.Cells.Item[1,2] := 'Descrição';
>    Planilha.SaveAs('Teste.xls');
>    Planilha.Close;
> end;
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
> --
> <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>
>
> Para ver as mensagens antigas, acesse:
>  http://br.groups.yahoo.com/group/delphi-br/messages
>
> Para falar com o moderador, envie um e-mail para:
>  [EMAIL PROTECTED] ou [EMAIL PROTECTED]
>
> Links do Yahoo! Grupos
>
>
>
>
>
>
>
>
>
>
> -- 
> <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>
>
> Para ver as mensagens antigas, acesse:
>  http://br.groups.yahoo.com/group/delphi-br/messages
>
> Para falar com o moderador, envie um e-mail para:
>  [EMAIL PROTECTED] ou [EMAIL PROTECTED]
>
> Links do Yahoo! Grupos
>
>
>
>
>
>



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/delphi-br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 

Responder a