La forma usual de interactuar con Open/LibreOffice es a través del
UNO bridge o usando los interfaz inter-aplicaciones del sistema (IBus, DBus, etc.).
Otra posibilidad, específica de Lazarus: hay librerías que te permiten crear el documento y exportarlo en el formato adecuado. No recuerdo el nombre exacto---que seguramente depende de lo que quieras crear---pero busca en el wiki y la(s) encontrarás: fpvectorial? fpspreadsheet? alguna más?
Lamento no ser de gran ayuda pero espero que este poco te sirva de algo ...
ETA: ¡Ajá! Lo encontré:
fpvectorial - Text Document SupportThe fpvectorial library can be used to create formatted text files in a variety of file formats. Current file support includes Open Document XML (odt) and Open Office XML (docx). The files can be opened in a variety of products including Microsoft Office, OpenOffice and LibreOffice.