Вылетает LibreOffice при попытке запуска макроса из примера

Автор Sting, 19 марта 2024, 08:37

0 Пользователи и 1 гость просматривают эту тему.

Sting

Здравствуйте. Кто может проверить, вылетает ли у него LibreOffice при попытке исполнить следующую операцию:

Sub Main

GlobalScope.BasicLibraries.LoadLibrary("ScriptForge")
Dim arr : arr = Array(1, 2, 3)
arr = SF_Array.Append(arr, 4)

end sub
Код взят из примера отсюда https://help.libreoffice.org/24.2/ru/text/sbasic/shared/03/sf_array.html?&DbPAR=SHARED&System=WIN

Моя версия LibreOffice
Version: 7.6.5.2 (X86_64) / LibreOffice Community
Build ID: 38d5f62f85355c192ef5f1dd47c5c0c0c6d6598b

Отпишитесь пожалуйста кто знает в чем может быть причина или хотя бы кто попробовал запустить код.

bigor

Добрый день.
Не вылетает
Version: 7.6.4.1 (X86_64) / LibreOffice Community
Build ID: e19e193f88cd6c0525a17fb7a176ed8e6a3e2aa1
CPU threads: 4; OS: Linux 5.15; UI render: default; VCL: x11
Locale: ru-RU (ru_RU.utf8); UI: ru-RU
Calc: CL threaded

Поддержать наш форум можно здесь

mikekaganski

Также отлично работает в Version: 24.2.2.1 (X86_64) / LibreOffice Community
Build ID: bf759d854b5ab45b6ef0bfd22e51c6dc4fb8b882
CPU threads: 24; OS: Windows 10.0 Build 22631; UI render: default; VCL: win
Locale: ru-RU (ru_RU); UI: en-US
Calc: CL threaded
С уважением,
Михаил Каганский

sokol92

И для коллекции в Вашей (текущей стабильной) версии тоже не вырубается.
Version: 7.6.5.2 (X86_64) / LibreOffice Community
Build ID: 38d5f62f85355c192ef5f1dd47c5c0c0c6d6598b
CPU threads: 6; OS: Windows 10.0 Build 19045; UI render: Skia/Vulkan; VCL: win
Locale: ru-RU (ru_RU); UI: en-US
Calc: CL threaded

Попробуйте стартовать с "чистым" профайлом. Для Windows это может выглядеть так:

soffice.exe -env:UserInstallation=file:///c:/Temp/LibreOffice

При этом будет создана папка C:\temp\LibreOffice (если такой нет). После завершения эксперимента папку можно удалить (или оставить, если понравится возможность запускать одновременно несколько экземпляров LibreOffice).
Владимир.

Sting

Спасибо огромное всем кто ответил :beer: . Все запустилось. Помогла переустановка пакета LibreOffice