Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 08-01-2013
Avatar de ethangio
ethangio ethangio is offline
Miembro
 
Registrado: jul 2008
Posts: 63
Poder: 16
ethangio Va por buen camino
No imprimir informacion del documento Word

Buen dia

Tengo una aplicacion que imprime una plantilla word, todo va bien excepto que al imprimir tambien se imprime la informacion del documento.

Buscando encontré que se desactiva en Word esa opcion de imprimir informacion del documento, ya lo hice pero aun sigue saliendo
asi que pienso que debo hacerla desde codigo.

Alguien sabe la instruccion para que no imprima la informacion del documento ?
Responder Con Cita
  #2  
Antiguo 09-01-2013
Avatar de ethangio
ethangio ethangio is offline
Miembro
 
Registrado: jul 2008
Posts: 63
Poder: 16
ethangio Va por buen camino
Haaaammm podrian ayudarme con alguna referencia ? ...

Voy a probar si modifico el documento y lo salvo y despues lo imprimo, teoricamente no
tendria por que ser diferente pero lo intentaré.
Responder Con Cita
  #3  
Antiguo 09-01-2013
Avatar de nlsgarcia
[nlsgarcia] nlsgarcia is offline
Miembro Premium
 
Registrado: feb 2007
Ubicación: Caracas, Venezuela
Posts: 2.206
Poder: 21
nlsgarcia Tiene un aura espectacularnlsgarcia Tiene un aura espectacular
ethangio,

Cita:
Empezado por ethangio
Tengo una aplicacion que imprime una plantilla word, todo va bien excepto que al imprimir tambien se imprime la informacion del documento.
Cita:
Empezado por ethangio
podrian ayudarme con alguna referencia ?
Revisa estos links:
Cita:
Modificar Word (.DOC) desde Delphi
http://www.clubdelphi.com/foros/showthread.php?t=61731

Insertar datos a word
http://www.clubdelphi.com/foros/showthread.php?t=30762

Creating Word document from Delphi, saving as Doc and as PDF
http://stackoverflow.com/questions/8...doc-and-as-pdf

Cómo automatizar Word para realizar la combinación de correspondencia desde Delphi
http://support.microsoft.com/kb/229310/es
Los links anteriores tratan de Automatización de Word desde Delphi, quizás te den alguna idea.

Dudas:

1- ¿Que versión de Word usas?
2- ¿Haz revisado en Microsoft MSDN los parámetros de automatización de la versión de Word que utilizas?
3- ¿Haz probado inicializar los datos de la plantilla a empty antes de imprimir?
Código Delphi [-]
Documento.Variables.Item(I).Value := '';
Te sugiero colocar tu código para facilitar el análisis del problema.

Espero sea útil

Nelson.
Responder Con Cita
  #4  
Antiguo 09-01-2013
Avatar de ethangio
ethangio ethangio is offline
Miembro
 
Registrado: jul 2008
Posts: 63
Poder: 16
ethangio Va por buen camino
Gracias nlsgarcia mira mi codigo es este:

Código Delphi [-]
  (* Creas un objeto Word *)
  Word := CreateOleObject('Word.Application');

  (* Añades un documento basado en la plantilla *)
  Documento := Word.Documents.Open(ExtractFilePath(Application.ExeName)+'Template\agreement.dot');

  (* Asignas valores a los campos *)
  Documento.Variables.Add('nombre_negocio', ' xxxxx ');
  Documento.Variables.Add('direccion_negocio', ' xxxxxx ');
  Documento.Variables.Add('telefono_negocio', ' xxxxxx ');

  Documento.Fields.Update;
  Word.ActiveWindow.View.ShowFieldCodes := false;
  Word.PrintOut(false);
  Word.Visible := false;
  Documento.Close(false);
  Word.Quit;

Las ligas que me envias ya las revisé y solo que no dice nada de imprimir.

Todo esta bien llena las variables de la plantilla, excepto que cuando mando la sentencia Word.PrintOut(false); si imprime bien todo, excepto que imprime en una segunda hoja la informacion del documento.

Cuando digo la informacion del documento me refiero a que imprime:

Nombre de archivo : XXXXXX
Directorio :
Titulo :
Asnto :
Fecha de creacion :
etc.

Como que lo hace en automatico por que si pongo Word.Visible := true; no se ve en el documento.

Gracias por su tiempo. Uso word 2007 y voy a buscar Microsoft MSDN los parámetros de automatización y con respecto a la plantilla esta bien.

Última edición por ethangio fecha: 09-01-2013 a las 06:21:31. Razón: Faltó responder las preguntas de nlsgarcia.
Responder Con Cita
  #5  
Antiguo 09-01-2013
Avatar de ethangio
ethangio ethangio is offline
Miembro
 
Registrado: jul 2008
Posts: 63
Poder: 16
ethangio Va por buen camino
Ya hice lo que indica esta liga : http://support.microsoft.com/kb/890897 acerca de no imprimir la informacion del documento
pero aun asi sigue imprimiendo la segunda hoja con la informacion.

Tambien ya revisé esta otra liga : http://msdn.microsoft.com/es-es/libr...=vs.80%29.aspx muy buena pero no me ayuda

Empiezo a creer que es la impresosa :s ... voy a seguir buscando.
Responder Con Cita
  #6  
Antiguo 09-01-2013
Avatar de nlsgarcia
[nlsgarcia] nlsgarcia is offline
Miembro Premium
 
Registrado: feb 2007
Ubicación: Caracas, Venezuela
Posts: 2.206
Poder: 21
nlsgarcia Tiene un aura espectacularnlsgarcia Tiene un aura espectacular
ethangio,

Revisa estos links:
La idea es parametrizar el Método PrintOut de Automatización de Word, específicamente los parámetros nPrintRangeType, cFrom, cTo, nItem y cPageRange. El Link 1 es un documento PDF con información de los parámetros mencionados y los Links 2 y 3 son complementarios.

Espero sea útil

Nelson.

Última edición por nlsgarcia fecha: 09-01-2013 a las 08:26:05.
Responder Con Cita
  #7  
Antiguo 09-01-2013
Avatar de ethangio
ethangio ethangio is offline
Miembro
 
Registrado: jul 2008
Posts: 63
Poder: 16
ethangio Va por buen camino
GRACIAS ... NLSGARCIA

Listo.

La instruccion quedó asi :

Word.PrintOut(True, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam,0);

Te lo agradezco, que tengas un excelente dia .
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Documento Word guillervm Servers 2 25-05-2010 17:44:24
extraer informacion de documento de word Paty´s OOP 4 30-03-2009 11:13:00
Imprimir cabecera y documento Word salvica Impresión 1 14-01-2008 21:25:25
modificar documento word sin el word instalado joaquinmol Servers 0 30-03-2005 19:58:54
Documento Word a PDF walace_soy Servers 0 23-11-2004 13:21:43


La franja horaria es GMT +2. Ahora son las 01:58:38.


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