У меня такая проблема появилась, писал когда то программку которая генерировала отчеты в Microsoft Excel из бд mysql , все было хорошо до тех пор пока на некоторых компах не начали устанавливать OpenOffice вместо мелкософта, соответственно при нажатии кнопочки "генерировать отчет" юзеру выводится сообщение с посылкой его в дальний путь..
вот у меня вопрос, как мне из VB с генерировать отчет в OpenOffice ?
самое большое что я нашел по опенофису это
- Код: Выделить всё
Dim objServiceManager As Object
Dim objDesktop As Object
Dim args()
Set objServiceManager= CreateObject("com.sun.star.ServiceManager")
Set Stardesktop= objServiceManager.createInstance("com.sun.star.frame.Desktop")
Set doc = Stardesktop.loadComponentFromURL("private:factory/swriter", "_blank", 0, args)
Set text = doc.getText()
text.setString("Hello World")