Iniciar Sesión

Ver la Versión Completa : [Sintaxis] Abrir documento Word


Roger
12 de septiembre de 2016, 00:12
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í:


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í:


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

Rapinto
13 de septiembre de 2016, 01:20
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
* INVOKE DOCUMENT "OPEN" USING WORDFILE RETURNING ACTIVEDOCUMENT.

Y he añadido las siguientes:
INVOKE DOCUMENT "Open" USING WORDFILE
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