Макросы и меню отдельно для Write и Calc

Автор Ustas, 25 октября 2025, 09:57

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

Ustas

Доброго дня.

Есть набор макросов с созданном меню для Writer. Но это меню видно и в Calc, хотя "Настроки" -> "Меню" -> "Область видимости" -> LibreOffice Writer. Но это меню видно и в Calc. Как ограничить видимость по приложением?

sokol92

Вероятно, что (под)меню добавили в модуль Calc и добавили в модуль Writer.
О каком меню идет речь? Кто и как меню добавил?
Владимир.

Ustas

#2
Пункт меню с подменю сам создал с набором макросов и добавил его к основному меню для обработки текста в Writer.

sokol92

Значит (возможно, не умышленно) добавили этот пункт и в Calc.

Отредактированные Вами меню содержатся в файлах
..\LibreOffice\4\user\config\soffice.cfg\modules\scalc\menubar\menubar.xml
и
..\LibreOffice\4\user\config\soffice.cfg\modules\swriter\menubar\menubar.xml
Владимир.

Ustas

#4
Цитата: sokol92 от 26 октября 2025, 13:18Отредактированные Вами меню содержатся в файлах
Спасибо, поправил. В следующий раз надо повнимательней быть, понять где лоханулся.

P.S. А подобно разделение с  самими макросами можно сделать, кроме как вложение их в конкретный документ?

sokol92

Цитата: Ustas от 27 октября 2025, 16:48А подобно разделение с  самими макросами можно сделать, кроме как вложение их в конкретный документ?
Правильно ли я понимаю вопрос: можно ли с помощью макроса добавить / изменить пункт главного меню конкретного модуля (Calc, Writer, ...) LibreOffice?
Владимир.

Ustas

Цитата: sokol92 от 27 октября 2025, 17:39Правильно ли я понимаю вопрос
Нет, вопрос в том, что бы как и с меню, разделить макросы (видимость) только для Writer, только для Calc, ну и общие.

mikekaganski

Цитата: Ustas от 28 октября 2025, 06:55как и с меню, разделить макросы (видимость) только для Writer, только для Calc, ну и общие
Нет, не иначе
Цитата: Ustas от 27 октября 2025, 16:48как вложение их в конкретный документ
С уважением,
Михаил Каганский

Ustas