Как изменить текст в заголовке GroupBox?

Автор siti, 14 сентября 2022, 14:34

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

siti

Вопрос в теме
меняем в макросе, не в редакторе!

sokol92

#1
По внешнему виду это GroupBox, нет?
Заголовок задается свойством Label.
Если не получится, то выложите, пожалуйста, файл-пример.
Владимир.

siti

Если я правильно написал то не работает.
Элемент называется "Группа"

bigor

Цитата: siti от 15 сентября 2022, 09:03Если я правильно написал
как бы еще увидеть, что вы написали
Поддержать разработчиков LibreOffice можно можно тут, а наш форум вот тут

siti

Цитата: Bigor от 15 сентября 2022, 09:30
Цитата: siti от 15 сентября 2022, 09:03Если я правильно написал
как бы еще увидеть, что вы написали

На скрине видно  :roll:
Dim oCellRange As Object
    GlobalScope.BasicLibraries.LoadLibrary("Tools")
    Dlg = LoadDialog("Standard", "MySaveBox",DialogLibraries)
Dlg.getControl("FrameControl3").Label=Cstr(year(now))
Dlg.getControl("FrameControl4").Text=CStr(year(now)+1)
    Dlg.Execute()

eeigor

Ubuntu 18.04 LTS • LibreOffice 7.5.1.2 Community

sokol92

Label - свойство модели. Пробуем так:
Dlg.getControl("FrameControl3").Model.Label=Cstr(year(now))
Владимир.

siti

Цитата: sokol92 от 15 сентября 2022, 12:00Label - свойство модели. Пробуем так:
Код Выделить Развернуть
Dlg.getControl("FrameControl3").Model.Label=Cstr(year(now))

Супер! Спасибо, Владимир!