Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 12-01-2016
Avatar de jeremiselxi
jeremiselxi jeremiselxi is offline
Miembro
 
Registrado: ago 2008
Posts: 199
Poder: 16
jeremiselxi Va por buen camino
Abrir un Documento Word y Ver su contenido.

Buenas tardes.

Espero se encuentren bien, les comento mi pregunta.

Nota: como muchas cosas que uno piensa ya alguien lo ha hecho o desarrollado, quiero saber esto:

Es posible abrir un documento de word desde delphi y poder obtenerse el código delphi para poder desarrollar ese mismo documento con su contenido?.

Gracias de antemano por su acostumbrada colaboración.

Saludos.
__________________
Cristo te ama, ven a d él, ya k te espera con los brazos abiertos. Dios te bendiga mucho
Responder Con Cita
  #2  
Antiguo 13-01-2016
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.233
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por jeremiselxi Ver Mensaje
Es posible abrir un documento de word desde delphi
Eso se puede hacer utilizando ShellExecute.
Esto te abriría un documento de Word utilizando Word desde un programa delphi, que no se si es lo que necesitas.

Cita:
Empezado por jeremiselxi Ver Mensaje
...poder obtenerse el código delphi para poder desarrollar ese mismo documento con su contenido?
Esto no me ha quedado claro.
¿Te refieres a crear el documento desde cero?
¿Sólo el texto? ¿Formatos? ¿Imágenes? ¿Cuadros? ¿Tablas?
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #3  
Antiguo 13-01-2016
Avatar de jeremiselxi
jeremiselxi jeremiselxi is offline
Miembro
 
Registrado: ago 2008
Posts: 199
Poder: 16
jeremiselxi Va por buen camino
Cita:
Empezado por Neftali Ver Mensaje
Esto no me ha quedado claro.
¿Te refieres a crear el documento desde cero?
¿Sólo el texto? ¿Formatos? ¿Imágenes? ¿Cuadros? ¿Tablas?
Muchas gracias por responder tan rápido.

Te explicaré de manera mas fácil lo quiero.

Si vamos a la pagina de http://www.clubdelphi.com/ observamos que hay diferentes secciones lo cual componen esta pagina.

Si yo como diseñador web quisiera tener el código HTML de esta pagina para poder reutilizar algunas cosas, basta solo con darle clic derecho y ver el código fuente de la página.

Ahora haciendo una relación con lo que quiero, yo necesito saber el código fuente al momento de abrir un documento word, para poder reutilizar algunos códigos y de esta manera aprender mas en la automatización de word.
Nota: obviamente el código fuente es de word que lo necesito.

No se si me día entender.

Si se puede pues orientenme y sino se puede, pues también diganmelo jajajajajaj para no hacerme ilusiones.

Lo que pasa es que para automatización de excel hay muchas actualmente, pero para word, es muy escasa la documentación.

Gracias de antemano.

Saludos.
__________________
Cristo te ama, ven a d él, ya k te espera con los brazos abiertos. Dios te bendiga mucho
Responder Con Cita
  #4  
Antiguo 13-01-2016
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.233
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
El código de automatización no se cómo obtenerlo.
Yo en algún caso lo que he utilizado (que tampoco se si es exactamente lo que necesitas) es crear una Macro.

Es decir, abres el documento de word y grabas una macro con el trabajo que debes realizar. Por ejemplo, seleccionandio un código y colocando una negrita.
Cierras la macro y luego visualizas el código fuente de esta.

Lo que sí podemos ver es el código de las macros, así que te puede dar pistas de algunos métodos y propiedades a utilizar.
En un documento donde Imprimes y Grabas puedes ver una macro como esta:

Código:
Sub Macro2()

    Application.PrintOut FileName:="", Range:=wdPrintAllDocument, Item:= _
        wdPrintDocumentContent, Copies:=1, Pages:="", PageType:=wdPrintAllPages, _
        ManualDuplexPrint:=False, Collate:=True, Background:=True, PrintToFile:= _
        False, PrintZoomColumn:=0, PrintZoomRow:=0, PrintZoomPaperWidth:=0, _
        PrintZoomPaperHeight:=0
        
    Selection.TypeText Text:="aa"
    
    Selection.TypeParagraph
    
    ChangeFileOpenDirectory "R:\"
    
    ActiveDocument.SaveAs FileName:="La casa del perro es roja.docx", _
        FileFormat:=wdFormatXMLDocument, LockComments:=False, Password:="", _
        AddToRecentFiles:=True, WritePassword:="", ReadOnlyRecommended:=False, _
        EmbedTrueTypeFonts:=False, SaveNativePictureFormat:=False, SaveFormsData _
        :=False, SaveAsAOCELetter:=False
End Sub
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #5  
Antiguo 13-01-2016
Avatar de jeremiselxi
jeremiselxi jeremiselxi is offline
Miembro
 
Registrado: ago 2008
Posts: 199
Poder: 16
jeremiselxi Va por buen camino
Cita:
Empezado por Neftali Ver Mensaje
El código de automatización no se cómo obtenerlo.
Yo en algún caso lo que he utilizado (que tampoco se si es exactamente lo que necesitas) es crear una Macro.

Es decir, abres el documento de word y grabas una macro con el trabajo que debes realizar. Por ejemplo, seleccionandio un código y colocando una negrita.
Cierras la macro y luego visualizas el código fuente de esta.

Lo que sí podemos ver es el código de las macros, así que te puede dar pistas de algunos métodos y propiedades a utilizar.
En un documento donde Imprimes y Grabas puedes ver una macro como esta:

Código:
Sub Macro2()

    Application.PrintOut FileName:="", Range:=wdPrintAllDocument, Item:= _
        wdPrintDocumentContent, Copies:=1, Pages:="", PageType:=wdPrintAllPages, _
        ManualDuplexPrint:=False, Collate:=True, Background:=True, PrintToFile:= _
        False, PrintZoomColumn:=0, PrintZoomRow:=0, PrintZoomPaperWidth:=0, _
        PrintZoomPaperHeight:=0
        
    Selection.TypeText Text:="aa"
    
    Selection.TypeParagraph
    
    ChangeFileOpenDirectory "R:\"
    
    ActiveDocument.SaveAs FileName:="La casa del perro es roja.docx", _
        FileFormat:=wdFormatXMLDocument, LockComments:=False, Password:="", _
        AddToRecentFiles:=True, WritePassword:="", ReadOnlyRecommended:=False, _
        EmbedTrueTypeFonts:=False, SaveNativePictureFormat:=False, SaveFormsData _
        :=False, SaveAsAOCELetter:=False
End Sub

Muchas gracias por responder.

Entiendo lo que dices y te agradezco el tiempo por contestar.

De ser posible tienes algún documento donde pueda aprender un poco mas de la automatización de word desde Delphi?.

Saludos.
__________________
Cristo te ama, ven a d él, ya k te espera con los brazos abiertos. Dios te bendiga mucho
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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
Abrir documento de word jzginez Servers 1 21-05-2008 09:55:14
Abrir y guardar un documento en word Chris Servers 2 27-07-2007 17:12:36
Ayuda al abrir un documento word!! kye_z Varios 4 29-11-2004 11:34:45
abrir un documento word marianaf Servers 3 22-12-2003 15:49:57
abrir documento word con OleContainer bykram OOP 2 23-10-2003 15:55:10


La franja horaria es GMT +2. Ahora son las 18:48:25.


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