Calc: StatusBar

Автор eeigor, 20 июня 2020, 20:58

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

sokol92

В примере есть инфобар (цветная полоса над заголовками столбцов) и "бегущая" строка статуса.
В примере за инфобар отвечают строки, содержащие "infobar", за строку статуса - переменная oIndicator.
Владимир.

bigor

Цитата: siti от 22 сентября 2022, 15:01Что тут нужно выкинуть и куда вставить свой код?
для этого нужно видеть вашу процедуру и знать чего вы хотите видеть
Поддержать наш форум можно здесь

timal1234

Всем привет!

у меня похожий вопрос :

как отобразить в Calc (может на панели внизу или ещё где) , что в данный момент выполняется макрос ?

просто текст или что-то иное, указывающее, что выполняется макрос.

прогресс-бар не очень хочется делать....

sokol92

Запустите макрос из #12 - там два разных метода для отображения информации о выполнении.
Владимир.

timal1234

Цитата: sokol92 от  9 сентября 2025, 16:32Запустите макрос из #12 - там два разных метода для отображения информации о выполнении.
Спасибо, попробую.

timal1234

Цитата: timal1234 от  9 сентября 2025, 17:09
Цитата: sokol92 от  9 сентября 2025, 16:32Запустите макрос из #12 - там два разных метода для отображения информации о выполнении.
Спасибо, попробую.

вроде работает...
но как то неудобно вставлять в начало и в конец каждого макроса ... особенно когда в файле их (макросов) около 20 шт.


а как проверить, что  "MyInfobar" не создан уже (в результате прерывания макроса)?
а то после прерывания макроса и последующего запуска (если не закрыть "MyInfobar") ругается, что уже есть такое.

bigor

Цитата: timal1234 от 10 сентября 2025, 10:32а как проверить, что  "MyInfobar" не создан уже
Цитироватьboolean    hasInfobar ([in] string id)
    Check if Infobar exists. More...
по ссылке из #12
Поддержать наш форум можно здесь

timal1234

Цитата: bigor от 10 сентября 2025, 12:44
Цитата: timal1234 от 10 сентября 2025, 10:32а как проверить, что  "MyInfobar" не создан уже
Цитироватьboolean    hasInfobar ([in] string id)
    Check if Infobar exists. More...
по ссылке из #12


Спасибо!
Сработало.

вроде заходил по этой ссылке, и не увидел  ;D