Imprimir un documento de Word desde un programa
Abrir un documento de Word e imprimirlo desde ABAP mediante OLE.
OLE solo funciona con SAP GUI para Windows y en primer plano: no sirve en segundo plano ni en SAP GUI para HTML. El objeto Word.Basic es de versiones muy antiguas de Word; con Word actual se usa Word.Application (métodos Documents.Open y PrintOut).
- Trucos
- 2 de 7
INCLUDE ole2incl. " define el tipo ole2_object
DATA : go_word TYPE ole2_object,
ud_filename(200) VALUE 'C:\documento.doc'.
CREATE OBJECT go_word 'Word.Basic'.
CHECK sy-subrc = 0.
CALL METHOD OF go_word 'FileOpen' EXPORTING #1 = ud_filename.
CHECK sy-subrc = 0.
CALL METHOD OF go_word 'FilePRINT'.
CHECK sy-subrc = 0.
CALL METHOD OF go_word 'DocClose'.