[firebase-br] Exportar os dados para o excel
marcelo - teflamar
marcelo em teflamar.com.br
Sex Out 21 15:29:52 -03 2005
veja o exemplo, o "autofit"
procedure tdm.gera_excel(xquery1:tibquery;wtitulo,warquivo:string);
// uses oleserver,excel97,comctrls,comobj
var Sheet , Column,XLApp : Variant;
x,c:smallint;
begin
XLApp:= CreateOleObject('Excel.Application');
XLApp.Visible := True;
XLApp.Workbooks.Add(xlWBatWorkSheet);
XLApp.Workbooks[1].WorkSheets[1].Name := 'planilha';
Sheet := XLApp.Workbooks[1].WorkSheets['planilha'];
Column := XLApp.Workbooks[1].WorkSheets['planilha'].Columns;
{ Column.Columns[1].ColumnWidth := 13.00; // Largura das Colunas }
Column.Columns[1].Font.Color := clBlue; // Define a cor azul para a
coluna
for c:=0 to xquery1.FieldCount-1 do
begin
Sheet.cells[2,c+1]:= xquery1.fields[c].fieldname;
end;
x:=2;
while not xquery1.eof do
begin
inc(x);
for c:=0 to xquery1.FieldCount-1 do
begin
Sheet.cells[x,c+1]:=''''+xquery1.fields[c].asstring;
end;
xquery1.Next;
end;
for c:=0 to xquery1.FieldCount-1 do
begin
Column.Columns[c+1].AutoFit;
end;
Sheet.cells[1,1]:= wtitulo;
Sheet.SaveAs(warquivo);
ShowMessage('Planilha Salva em '+warquivo);
end;
----- Original Message -----
From: "Carlos Alberto dos santos" <sdcarlosalberto em hotmail.com>
To: <lista em firebase.com.br>
Sent: Friday, October 21, 2005 2:58 PM
Subject: [firebase-br] Exportar os dados para o excel
olá amigos alguém sabe como faço para mudar o tamanho de uma coluna e
largura de uma celuna na hora da exportação para o excel. ex:
Excel.WorkBooks[1].Sheets[1].Col.[1].width := 60 fiz dessa forma mais não
funcionou.
Excel.WorkBooks[1].Sheets[1].Cells[1,1].heigth := 10. não funcionou
Alguém teria alguns parametros para me passar? Obrigado valeu...
_________________________________________________________________
MSN Messenger: converse online com seus amigos .
http://messenger.msn.com.br
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
--
No virus found in this incoming message.
Checked by AVG Anti-Virus.
Version: 7.0.344 / Virus Database: 267.12.4/146 - Release Date: 21/10/2005
Mais detalhes sobre a lista de discussão lista