Fórum Exemplo de um edit e um button com a ação de impressao no word #487356
30/07/2014
0
Alguem poderia postar um exemplo de um edit e um button com a seguinte ação:
Quando eu digitar no edit e clicar no button, ele disparasse um evento que abrisse o word com o texto digitado.
Atenciosamente; Clecio
Clecio Alves
Curtir tópico
+ 0Posts
30/07/2014
Thiago Irrazabal
var
App: Variant;
begin
try
App := CreateOleObject('Word.basic');
App.AppShow;
App.FileNew;
App.Insert(edtTexto.Text);
finally
App := UnAssigned;
end;
end;
Att,
Thiago Irrazabal de Oliveira.
Gostei + 0
01/08/2014
Clecio Alves
Mas eu queria criar um formulário de recibo onde eu criaria um documento modelo no Word, deixando as variáveis @nome, @endereco, e por aí vai
e no delphi eu preenchesse os edits e quando eu clicar no button ele chamasse essa pagina modelo no Word e preenchesse os campos das variáveis.
Por dar um exemplo o mais simples possível, pois sou iniciante nessa área.
Atenciosamente; Clécio
Gostei + 0
01/08/2014
Marcos Saffran
Gostei + 0
01/08/2014
P. Azeredo
var
WinWord, Docs, Doc: Variant;
dia,mes,ano:Word;
xtmp,xtxt:string;
begin
DecodeDate(Date(),ano,mes,dia);
WinWord := CreateOleObject('Word.Application');
// WinWord.Visible := True; // Tornar o word visivel
xtxt:=dm.cdsaluserie.AsString;
if not dm.cdsger.Active then
dm.cdsger.Active:=True;
if dm.cdsger.Locate('abrev',dm.cdsaluserie.AsString,[]) then
xtxt:=dm.cdsgernome.AsString;
xtmp:='c:\ceom\'+StringReplace(dm.cdsalucodigo.AsString,'/','_', [rfReplaceAll])+'.doc';
if Not CopyFile('c:\ceom\declaracao.doc',PChar(xtmp) ,false) then
ShowMessage('Não foi possível abrir o arquivo');
Doc:= WinWord.Documents.Open(xtmp); //Abrir arquivo para edição
Doc.Content.Find.Execute(FindText := '@nome' , ReplaceWith := dm.cdsalunome.AsString);
Doc.Content.Find.Execute(FindText := '@endereco' , ReplaceWith := dm.cdsalunascimento.AsString);
ShellExecute(Application.Handle, 'print', PChar(xtmp),nil,nil,0);
end;
Isso te ajuda?
Gostei + 0
11/08/2014
Clecio Alves
Vejam bem, eu quero criar uma variável @nome e no delphi criar um edit e um button, quando eu clicar no button, quero que o que foi digitado no edit, preencha essa variável.
e abra o arquivo no word.
Por favor, me ajudem.
Atenciosamente; Clecio
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)