Cobol Foro

Cobol Foro (https://www.cobolforo.es/index.php)
-   PowerCOBOL (ActiveX, v4 - v11) (https://www.cobolforo.es/forumdisplay.php?f=9)
-   -   [Sintaxis] Abrir documento Word (https://www.cobolforo.es/showthread.php?t=477)

Roger 12 de septiembre de 2016 00:12

Abrir documento Word
 
Como puedo aperturar un documento word desde powercobol, encontre en este foro
rutinas para excel cambie para word y no me funciona.

Kuk 12 de septiembre de 2016 11:46

Roger, si simplemente quieres abrir un fichero Word, prueba hacerlo así:

Código COBOL:
  1.      INVOKE POW-SELF "Execute" USING 'rundll32 url.dll,FileProtocolHandler "C:\Mi_Documento.docx"'


---------- Post añadido : 11:46 ---------- Post anterior : 11:46 ----------

Roger, si simplemente quieres abrir un fichero Word, prueba hacerlo así:

Código COBOL:
  1.      INVOKE POW-SELF "Execute" USING 'rundll32 url.dll,FileProtocolHandler "C:\Mi_Documento.docx"'

Rapinto 13 de septiembre de 2016 01:20

2 Archivos Adjunto(s)
Roger,

Fiz um pequeno exemplo em PowerCobol 9.
Tem as funções mais usadas.

Espero que ajude.
Un saludo
Rui Pinto

Xavier 19 de septiembre de 2016 18:18

Creo que el proyecto de Rapinto da error al abrir el documento Word.
A mi me ha funcionado haciendo las siguientes correcciones

He comentado la línea que viene en el ejemplo
Código COBOL:
  1. *   INVOKE DOCUMENT "OPEN" USING WORDFILE RETURNING ACTIVEDOCUMENT.

Y he añadido las siguientes:
Código COBOL:
  1.     INVOKE DOCUMENT "Open"   USING WORDFILE
  2.     INVOKE WORD     "GET-ActiveDocument" RETURNING ACTIVEDOCUMENT.

Rapinto 20 de septiembre de 2016 00:21

Xavier,

Aquele exemplo que fiz, não está a fazer nenhum teste, se o ficheiro existe, se conseguiu abrir o Word, etc.
Sai com erro se não se seguir a sequencia correta (por exemplo: utilizar o "Visible" sem abrir o documento).

Serve apenas para ver como se utiliza o *COM com o Word.

É claro que podia ser melhorado ...

Un saludo,
Rui Pinto


La franja horaria es GMT +2. Ahora son las 00:55.

Powered by: vBulletin, Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.