Este es un trozo de código con el que vamos a mandar imprimir un documento de word ya existente desde un programa.
Types: OLE2_OBJECT LIKE OBJ_RECORD.
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'.