Долгие годы, фактически наверное с тех времён, когда LibreOffice был ещё OpenOffice.org, в его интерфейсе нельзя было нажатием кнопки создать макрос на Python. Макрос на Basic - можно и редактировать его можно, а на Python было нельзя, кнопки просто неактивные были (потому что за ними не было кода).
И вот Neil Roberts, новый TDF разработчик, сегодня исправил эту проблему (патч и патч).
Теперь при нажатии кнопки "Создать", вы задаёте имя файлу, жмёте "ОК" и файл создается в некоем месте в каталоге LibreOffice, там где офис этот скрипт потом сможет найти и показать юзеру. Затем нажимаете кнопку "Правка" и файл откроется в стандартном редакторе вашей операционной системы, то есть ПОКА править скрипт придётся во внешнем редакторе.
Вариантов дальнейшего улучшения ситуации я вижу два:
- Интегрировать какую-то простую IDE для Python в сам LibreOffice и я предлагал в свое время на эту роль Thonny.
- Сделать настройку, чтобы можно было указать, в каком именно внешнем редакторе надо открыть файл Python.
По какому пути решит пойти Neil я пока не знаю, но я веду активную пропагандистскую работу в сторону того, чтобы макросы на Python можно было писать в LibreOffice "из коробки", не устанавливая отдельно APSO или внешнюю IDE.
Комментариев нет:
Отправить комментарий
Внимание! Сообщения проходят премодерацию!