LibreOffice Calc

Автор ali_vlad, 17 января 2019, 20:08

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

ali_vlad

Есть ли аналог Worksheet_Activate для LibreOffice Calc?
Надо выполнить макрос при активации (переходе) на лист?
Комп на Астра-линуксе.

kompilainenn

Правой кнопкой мыши на ярлыке листа-> события листа?
Поддержать разработчиков LibreOffice можно тут, а наш форум вот тут

ali_vlad

Цитата: kompilainenn от 17 января 2019, 20:45
Правой кнопкой мыши на ярлыке листа-> события листа?
Нет событий листа, есть события книги.

kompilainenn

Цитата: ali_vlad от 17 января 2019, 20:52Нет событий листа, есть события книги
у меня есть. еще есть Сервис->Настройка->Вкладка События
Поддержать разработчиков LibreOffice можно тут, а наш форум вот тут

ali_vlad

Цитата: kompilainenn от 17 января 2019, 21:05
Цитата: ali_vlad от 17 января 2019, 20:52Нет событий листа, есть события книги
у меня есть. еще есть Сервис->Настройка->Вкладка События
У меня там только события книги. Видимо, Вы не знакомы с Астрой.

kompilainenn

блин, тема то в басике...жди, щас гуру тебе скажут, как надо
Поддержать разработчиков LibreOffice можно тут, а наш форум вот тут

rami

Цитата: kompilainenn от 17 января 2019, 20:45Правой кнопкой мыши на ярлыке листа-> события листа?
Иллюстрация:

ali_vlad

Завтра проверю

rami

Событие называется "Активация документа", но на самом деле оно срабатывает при переключении с других листов на лист привязанный к событию и запускает назначенный макрос.

ali_vlad

Цитата: rami от 17 января 2019, 21:53
Событие называется "Активация документа", но на самом деле оно срабатывает при переключении с других листов на лист привязанный к событию и запускает назначенный макрос.
Можно пример, а то после VBA трудно вкурить

rami

У вас должен быть макрос, которому нужно назначить событие.

Документ должен быть в формате .ods, иначе будут проблемы с сохранением макросов.