Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Kiluhty

[Resolvido] Imprimir .DOC através do DELPHI 7

Recommended Posts

Eu tenho um banco de dados onde determinados registros estão cadastrados determinados arquivos .doc

 

Eu quero fazer um botão, que após selecionar um registro da tabela, ele imprima este documento do Word, mas sem abrir o Word, ou abri-lo e logo após fecha-lo, sem que o usuário possa alterar o word.

 

Alguém tem idéia de como fazer?

Compartilhar este post


Link para o post
Compartilhar em outros sites

caro colega... realmente, encontro muita coisa dizendo neste forum e no google... mas a maioria diz assim:

 

Evento on click: abre o word e depois você vai na impressora do word e imprime...

 

Mas eu gostaria de que ele abrisse o word, imprimisse sozinho (sem que eu clique em nada) e feche o word.

 

ou

 

o melhor mesmo seria q ele imprimisse o word sem mesmo abri-lo.

 

Mas num consigo achar nada sobre isto.

 

Se alguém puder me ajudar eu agradeço

Compartilhar este post


Link para o post
Compartilhar em outros sites

oi lucas, eu tb acho kra, mas num tenho certeza...

 

eu alguma coisa parecida que nem no proprio windows, que quando a gente clica com o botão Direito em cima de um ".doc" e escolhemos a opção de "Imprimir", ele abre o word, imprimi e depois fecha o word.

 

Mas eu preciso fazer isto no delphi =(

 

agradeço se mais alguém puder ajudar.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá,

 

teoricamente voce precisa dizer ao window: "Ei windows, imprima esse arquivo!".. hehe

 

entao adicione no uses do seu form shellapi, depois chame o ShellExecute, ficando:

 

ShellExecute(Application.Handle, 'print', 'c:\exemplo.doc',nil,nil,0);

aconselho ir no help > Windows SDK e procurar o ShellExecute para enterder os parametros, caso ainda nao saiba.

 

espero ter ajudado...

 

[],

Sandro Ramos

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.