As far as I'm aware, OpenOffice has very little in the way of an OLE interface. It has the UNO interface, which is a thin layer above the horribly botched Java API. I gave a talk on using VB with MS Office, and at the end, I briefly touch how OO could be automated. There is no Perl-friendly wrapper I'm aware of. You can create OOo documents directly, as they are mostly zipped XML files.
| [reply] |
Thanks for answering!
OpenOffice is capable of saving documents in Word 2000 compatible format, therefore it must be capable of working with OLE format.
All i need is ability to create OLE property in MS Word document, not OpenOffice automation.
| [reply] |
There only is a module for working natively with Excel OLE files, Spreadsheet::ParseExcel and Spreadsheet::WriteExcel. There is no such module for working with MS Word files. So if you don't have MS Word installed, you will need to write the appropriate Perl code to manipulate a MS Word file.
| [reply] |
| [reply] |