FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Al imprimir docs.word con shellexecute.....
Hola a tod@s, resulta que he hecho una pequeña aplicación para gestionar celdas del word e imprimir los documentos, una vez modificadas sus celdas.
El funcionamiento, en plan general, es que una modificacion puede generar e imprimir hasta 20 documentos word. ( antes tenian que ir uno a uno ) y el problema es el siguiente: Para imprimir empleo la sentencia, 'ShellExecute(0, 'print',Archivo, nil, nil, SW_HIDE);', la cual me abre, cada vez, el documento antes de imprimirlo.( despues lo cierro con SendMessage( hWnd, WM_CLOSE, 0, 0 ); ). ¿ como puedo enviar un doc.word a imprimir evitando que este se abra previamente ?, incluso me conformaría si se abriese minimizado, es para que no molestase al usuario que lo ponga en marcha y pueda seguir con otra cosa sin verse asaltado por words que se abren y se cierran. Espero vuestras respuestas. Gracias
__________________
La Guerra es una cosa muy seria para confiársela a los militares Si quieres hecer una tarta de manzana partiendo de cero, primero tienes que crear el universo." |
#2
|
||||
|
||||
Pero si tu estás generando o modificando los documentos Word, ¿¡¡para qué imprimes através de ShellExecute!!?
// Saludos |
#3
|
|||
|
|||
Hola Roman, me explico:
Es un tema de calidad que genera un numero determinado de documentos word por máquina fabricada. Antes se hacía a mano documento a documento y se iban imprimiendo; ahora he creado un formulario donde se introducen los datos principales y generar los documentos Word oportunos de una manera automatica y transparente al usuario, (quiero decir que el usuario no abre ni imprime ningun momento word, solo rellena una plantilla). E aqui mi problema, al utilizar para imprimir la orden desde delphi: 'ShellExecute(0, 'print',Archivo, nil, nil, SW_HIDE); Resulta que al poner el proceso en marcha el usuario se ve asaltado por documentos word que se abren y se cierran ( los cierrra, tambien, automaticamente el programa ). Y esta es la pregunta, ¿ existe alguna manera de imprimir desde delphi un doc. word sin necesidad de que este se abra ?, ¿ o que se abra minimizado ? ¡ Que no moleste, vamos ! Espero alguna contestación, gracias
__________________
La Guerra es una cosa muy seria para confiársela a los militares Si quieres hecer una tarta de manzana partiendo de cero, primero tienes que crear el universo." |
#4
|
|||
|
|||
A lo que se refiere Roman, es que si ya estás modificando los documentos Word desde Delphi, los puedes mandar a imprimir directamente, usando algún método del objeto o componente que usas para modificarlos.
Saludos... |
#5
|
|||
|
|||
Gracias Maeyanes, tienes razón, el caso es que era la primera vez que usaba estos componentes.
Utilizando el metodo PrintOutOld me ha ido muy bien y no se ha abierto ningun documento. Roman perdona, no entendi tu aclaración y te volvi a escribir el rollo. Gracias a los dos Saludos
__________________
La Guerra es una cosa muy seria para confiársela a los militares Si quieres hecer una tarta de manzana partiendo de cero, primero tienes que crear el universo." |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Problemas al Imprimir en WinXP | AGAG4 | Impresión | 6 | 20-12-2005 01:16:43 |
I/O ERROR 105 +imprimir desde delphi | IVAND | Impresión | 5 | 02-10-2005 18:51:00 |
Imprimir ciclos con Rave | Johnny Q | Impresión | 0 | 02-08-2005 16:02:05 |
Imprimir con ShellExecute | neon | API de Windows | 2 | 12-05-2005 08:19:45 |
Imprimir composite report desde preview personalizado | SnaKe | Impresión | 5 | 11-05-2004 09:31:50 |
|