criar tabela word x delphi

Download Criar Tabela Word x Delphi

If you can't read please download the document

Upload: paulo-henrique-andrade

Post on 30-Sep-2015

300 views

Category:

Documents


10 download

DESCRIPTION

Manipulação do Word usado Delphi.

TRANSCRIPT

procedure TForm1.Button1Click(Sender: TObject);var MSWord: Variant;begin MSWord := CreateOleObject('Word.Application'); try // Novo documento MSWord.Documents.Add; // Adiciona tabela de 2 linhas e 3 colunas MSWord.Activedocument.Tables.Add(Range := MSWord.Selection.Range, NumRows := 2, NumColumns := 3); // Escreve na primeira clula MSWord.Selection.TypeText(Text := 'Linha 1, Coluna 1'); // Prxima clula MSWord.Selection.MoveRight(12); // Escreve MSWord.Selection.TypeText(Text := 'Linha 1, Coluna 2'); MSWord.Selection.MoveRight(12); MSWord.Selection.TypeText(Text := 'Linha 1, Coluna 3'); MSWord.Selection.MoveRight(12); MSWord.Selection.TypeText(Text := 'Linha 2, Coluna 1'); MSWord.Selection.MoveRight(12); MSWord.Selection.TypeText(Text := 'Linha 2, Coluna 2'); MSWord.Selection.MoveRight(12); MSWord.Selection.TypeText(Text := 'Linha 2, Coluna 3'); // Auto-Formata MSWord.Selection.Tables.Item(1).Select; // Seleciona a 1 tabela MSWord.Selection.Cells.AutoFit; // Auto-formata // Imprime 1 cpia MSWord.Activedocument.PrintOut(Copies := 1); ShowMessage('Aguarde o trmino da impresso...'); // Para salvar... MSWord.Activedocument.SaveAs(FileName := 'c:\Tabela.doc'); finally // Fecha documento MSWord.Activedocument.Close(SaveChanges := 0); end; // Fecha o Word MSWord.Quit;end;