Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Servers (https://www.clubdelphi.com/foros/forumdisplay.php?f=9)
-   -   problema con word (https://www.clubdelphi.com/foros/showthread.php?t=9938)

Rabata 06-05-2004 11:14:49

problema con word
 
hola a todos.

Deseo de manera transparente para el usuario abrir un documento,meter un texto en el pie de pagina y luego imprimirlo y salir sin guardarlo.

El código q tengo hecho por ahora es el siguiente:

try
word := GetActiveOleObject('Word.Application');
except
word := CreateOleObject('Word.Application');
end;

try

worddoc:=word.Documents.open('d:/1.doc');
worddoc.select;

word.ActiveWindow.ActivePane.View.SeekView := wdSeekCurrentPageFooter;

wordselection:=word.selection;

wordselection.Typetext('eeeeee');


word.print(NumCopies:='1'); //AKI ME FALLA

finally
WORD.FILECLOSE(2); //Y tODAS ESTAS TAMBIEN
WORD.FILEEXIT;
WORD:=UnAssigned;
end;

Supongo que me faltan muchas líneas, si alguien pudiera ayudarme les estaría muy agradecido.

Gracias.

Rabata 06-05-2004 12:37:48

asi queda el codigo
try
word := GetActiveOleObject('Word.Application');
except
word := CreateOleObject('Word.Application');
end;

try
worddoc:=word.Documents.open('d:/1.doc');
worddoc.select;
word.ActiveWindow.ActivePane.View.SeekView := wdSeekCurrentPageFooter;
wordselection:=word.selection;
wordselection.Typetext('eeeeee');
word.printout;
finally
worddoc.close(False);
word.quit;
end;
Y FUNCIONA¡¡¡¡¡

jachguate 06-05-2004 19:45:43

Hola Rabata.

Me alegra que tu codigo haya funcionado, y que hayas decidido compartirlo con nosotros. Solo quiero recomendarte el uso de las etiquetas [ code ] o [ delphi ] para encerrar trozos de código sin perder la indentación, o incluso, resaltando la sintaxis (en el caso de la segunda etiqueta).

Si queres aprender como usarlas, seguí el link en mi firma. Podrias editar tu mensaje para hacer la prueba ;)

Hasta luego.

;)


La franja horaria es GMT +2. Ahora son las 02:45:34.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi