danielrgoes Postado Agosto 18, 2011 Denunciar Share Postado Agosto 18, 2011 (editado) Bom dia PessoalEu fiz um codigo para exportar dados para o Excel ExcelApplication1 := TExcelApplication.Create(nil); ExcelApplication1.Workbooks.Add(EmptyParam,0); ExcelApplication1.Visible[0] := True; Planilha := ExcelApplication1.Workbooks [1].Worksheets[1]; Planilha.Cells[1,1].Value := 'RELATÓRIO DE COMPUTADORES'; Planilha.Cells[1,1].Select; //seleciona a celula Planilha.Cells[1,1].Font.Bold := True; //coloca em negrito Planilha.Cells[1,1].Borders.LineStyle := 1; Planilha.Cells[1,1].Borders.Color := clBlack; Planilha.Cells[1,1].Interior.Color := clYellow; // muda a cor d fundo da linha Planilha.range['A1:N1'].Mergecells := True; //mescla as celulas Planilha.Cells[1,1].HorizontalAlignment := xlcenter;ExcelApplication1.columns.AutoFit; Planilha.SaveAs(SaveDialog1.FileName); ExcelApplication1.Quit; ExcelApplication1.Free;//libera memoriaAte ai sem novidades funcionouPorem o excel precisa estar fechado se estiver aberto da Erroalguém sabe como contornar ?Pessoal revolviapaguei a linha :Planilha.Cells[1,1].Select; //seleciona a celulaObrigado Editado Agosto 18, 2011 por danielrgoes Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
danielrgoes
Bom dia Pessoal
Eu fiz um codigo para exportar dados para o Excel
ExcelApplication1 := TExcelApplication.Create(nil);
ExcelApplication1.Workbooks.Add(EmptyParam,0);
ExcelApplication1.Visible[0] := True;
Planilha := ExcelApplication1.Workbooks [1].Worksheets[1];
Planilha.Cells[1,1].Value := 'RELATÓRIO DE COMPUTADORES';
Planilha.Cells[1,1].Select; //seleciona a celula
Planilha.Cells[1,1].Font.Bold := True; //coloca em negrito
Planilha.Cells[1,1].Borders.LineStyle := 1;
Planilha.Cells[1,1].Borders.Color := clBlack;
Planilha.Cells[1,1].Interior.Color := clYellow; // muda a cor d fundo da linha
Planilha.range['A1:N1'].Mergecells := True; //mescla as celulas
Planilha.Cells[1,1].HorizontalAlignment := xlcenter;
ExcelApplication1.columns.AutoFit;
Planilha.SaveAs(SaveDialog1.FileName);
ExcelApplication1.Quit;
ExcelApplication1.Free;//libera memoria
Ate ai sem novidades funcionou
Porem o excel precisa estar fechado se estiver aberto da Erro
alguém sabe como contornar ?
Pessoal revolvi
apaguei a linha :
Planilha.Cells[1,1].Select; //seleciona a celula
Obrigado
Editado por danielrgoesLink para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.