Разбираюсь с ООо и Python. Проблема с кнопкой и макросом.

Автор helgp, 29 марта 2016, 11:41

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

helgp

Макрос написанный на питоне (Hello World :)) работает если выполнять его из меню "выполнить макрос",но если его установить на кнопку, то при выполнении через кнопку - ругается. В такой же ситуации, для макроса написанного на Бэйсике - все работает.

rami

Цитата: helgp от 29 марта 2016, 11:41
Макрос написанный на питоне (Hello World :)) работает если выполнять его из меню "выполнить макрос",но если его установить на кнопку, то при выполнении через кнопку - ругается. В такой же ситуации, для макроса написанного на Бэйсике - все работает.
Там проблема передачи параметров события кнопки. Можно обойти эту проблему если для запуска макроса питона использовать не элемент "Кнопка", а рисованную фигуру оформленную как кнопка (событие нажатия на фигуру не передаёт параметры).

helgp

Точно! Используешь переменную во входных параметрах, макрос начинает работать с кнопкой и перестает работать отдельно.
Спасибо.