ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

Impressão documento do word

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
Eugênio
Aprendiz
Aprendiz


Registrado: Sexta-Feira, 7 de Agosto de 2009
Mensagens: 170

MensagemEnviada: Qui Jan 19, 2012 12:26 pm    Assunto: Impressão documento do word Responder com Citação

Boa tarde a todos, estou cmo uma duvida (Prá variar) uso a rotina abaixo para imprimir um contrato do word usando o delphi (estou usando o delphi 5). Porém acontece que somente pega a impressora padrão si eu usar outra não imprimir. Será que alguém pode me ajudar?

MSWord := CreateOleObject('Word.Application');
MSWord.Documents.Open(ExtractFIlePath(Application.ExeName) + 'Contrato.dot');


MSWord.ActiveDocument.Content.Find.Execute(FindText := '<NOME>', ReplaceWith := edit2.text,Replace := 2);
MSWord.ActiveDocument.Content.Find.Execute(FindText := '<PAI>', ReplaceWith := edit3.text,Replace := 2);
MSWord.ActiveDocument.Content.Find.Execute(FindText := '<MAE>', ReplaceWith := edit4.text,Replace := 2);
if PrintDialog1.execute then
begin
MSWord.ActiveDocument.PrintOut(Copies := PrintDialog1.copies);
MSWord.ActiveDocument.Close(SaveChanges := 0);
MSWord.Quit;
limpar;
end;


Editado pela última vez por Eugênio em Qui Jan 19, 2012 3:27 pm, num total de 1 vez
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
leogazio
Colaborador
Colaborador


Registrado: Domingo, 18 de Fevereiro de 2007
Mensagens: 1047
Localização: Alto Paraná - PR

MensagemEnviada: Qui Jan 19, 2012 12:52 pm    Assunto: Re: Impressão codumetno do word Responder com Citação

Eugênio escreveu:
Boa tarde a todos, estou cmo uma duvida (Prá variar) uso a rotina abaixo para imprimir um contrato do word usando o delphi (estou usando o delphi 5). Porém acontece que somente pega a impressora padrão si eu usar outra não imprimir. Será que alguém pode me ajudar?

MSWord := CreateOleObject('Word.Application');
MSWord.Documents.Open(ExtractFIlePath(Application.ExeName) + 'Contrato.dot');


MSWord.ActiveDocument.Content.Find.Execute(FindText := '<NOME>', ReplaceWith := edit2.text,Replace := 2);
MSWord.ActiveDocument.Content.Find.Execute(FindText := '<PAI>', ReplaceWith := edit3.text,Replace := 2);
MSWord.ActiveDocument.Content.Find.Execute(FindText := '<MAE>', ReplaceWith := edit4.text,Replace := 2);
if PrintDialog1.execute then
begin
MSWord.ActiveDocument.PrintOut(Copies := PrintDialog1.copies);
MSWord.ActiveDocument.Close(SaveChanges := 0);
MSWord.Quit;
limpar;
end;


Pô meu irmão tudo bem que é erro de digitação mas pra editar você leva menos de 1 minuto amigo, edita esse título do tópico "Impressão codumetno do word" por favor, por uma questão de estética e organização pra que os visitantes não pensem que o nosso fórum é bagunça...
_________________
Leonardo Gazio - Consultoria e Suporte a Desenvolvedores.

Suporte para todo o Brasil via;
E-mail: leonardogazio@delphimasters.com
Msn: lngsmattos@hotmail.com
Claro: (21) 7301-7243
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
wagnercabrera
Aprendiz
Aprendiz


Registrado: Terça-Feira, 10 de Janeiro de 2012
Mensagens: 155
Localização: Arapongas - PR

MensagemEnviada: Qui Jan 19, 2012 1:01 pm    Assunto: Responder com Citação

Esses componentes do Word e Excel do Delphi, principalmente o 5 tem diversos problemas desse tipo. Ja tentou migrar para uma versão mais nova do Delphi?
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail MSN Messenger
leogazio
Colaborador
Colaborador


Registrado: Domingo, 18 de Fevereiro de 2007
Mensagens: 1047
Localização: Alto Paraná - PR

MensagemEnviada: Qui Jan 19, 2012 1:09 pm    Assunto: Responder com Citação

wagnercabrera escreveu:
Esses componentes do Word e Excel do Delphi, principalmente o 5 tem diversos problemas desse tipo. Ja tentou migrar para uma versão mais nova do Delphi?


No Delphi 7 funciona amigo...
_________________
Leonardo Gazio - Consultoria e Suporte a Desenvolvedores.

Suporte para todo o Brasil via;
E-mail: leonardogazio@delphimasters.com
Msn: lngsmattos@hotmail.com
Claro: (21) 7301-7243
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB