Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Программирование в бесплатных офисных программах (Open Office и т.п.) > В LibreOffice 5 не работают (CLI) examples


Автор: kuzyaka 12.3.2016, 13:14
У меня с 5-ой LibreOffice перестали работать примеры из http://api.libreoffice.org/examples/examples.html#CLI_examples 
в частности, не работает пример на VB.NET http://api.libreoffice.org/examples/CLI/VB.NET/WriterDemo/
Все время выскакивает ошибка на первом же операторе.
Проверял на Win7x64Pro, Win10x86Pro и Win10x64Pro.

До сих пор, начиная с третьего OpenOffice и заканчивая последней LibreOffice 4.4.6, проблем с этим не было.

Может кто тоже этим пользуется и знает что случилось в пятерке?
Было бы хорошо, если бы кто-то смог подтвердить или опровергнуть этот факт.

Автор: kuzyaka 18.5.2016, 22:31
РЕШЕНИЕ НАЙДЕНО!!!

Решение подсмотрел http://stackoverflow.com/questions/31856025/bootstrap-uno-api-libreoffice-exception?answertab=votes#tab-top.

Оказывается нужно было добавить в переменную "PATH" путь к папке с LibreOffice 5.
Эту переменную также можно изменить программно на лету:
Код

    Dim unoPath As String = "C:\Program Files (x86)\LibreOffice 5\program\"
    Environment.SetEnvironmentVariable("PATH", Environment.GetEnvironmentVariable("PATH") & ";" & unoPath)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)