[SOLVED] Zmiana właściwości przycisku za pomocą makra.

Użytkowanie arkusza kalkulacyjnego
clipper
Posty: 2
Rejestracja: ndz lut 05, 2023 7:19 pm

[SOLVED] Zmiana właściwości przycisku za pomocą makra.

Post autor: clipper »

Witam wszystkich.
Poszukuję informacji czy jest możliwa zmiana właściwości Przycisku (Button) - Do druku - za pomocą makra? Chodzi o to aby włączać lub wyłączać możliwość drukowania przycisku w zależności od spełnienia jakiegoś warunku w makrze. Znalazłem informację jak zmienić kilka właściwości przycisku (jak w poniższym kodzie) ale tej konkretnej opcji - Do druku - nie mogę znaleźć.

Kod: Zaznacz cały

oForms = ThisComponent.CurrentController.ActiveSheet.DrawPage.Forms
vForm = oForms.getByName("Formularz")
vButton = vForm.getByName("Przycisk 1")
 
 vButton.BackgroundColor = RGB(34,177,76)
 vButton.Label = "Przycisk 1"
 vButton.EnableVisible = True
 vButton.Enabled = False
Byłbym wdzięczny za jakąś wskazówkę.
Ostatnio zmieniony wt lut 07, 2023 6:24 pm przez clipper, łącznie zmieniany 1 raz.
LibreOffice 7.2.4.1 na Windows 10.0
cwolan
Posty: 53
Rejestracja: pn sty 25, 2021 11:17 pm

Re: Zmiana właściwości przycisku za pomocą makra.

Post autor: cwolan »

Jeśli dobrze zrozumiałem, chodzi o właściwość Printable typu boolean.
OpenOffice 1.1.5 – 4.1.15
LibreOffice 6.4.7 – 7.6.4
Windows 7,10,11 64-bit
clipper
Posty: 2
Rejestracja: ndz lut 05, 2023 7:19 pm

Re: Zmiana właściwości przycisku za pomocą makra.

Post autor: clipper »

Cwolan, wielkie dzięki, o to dokładnie mi chodziło. Błądziłem kilka godzin próbując znaleźć rozwiązanie samodzielnie. Bardzo dziękuję za błyskawiczną odpowiedź.
LibreOffice 7.2.4.1 na Windows 10.0
ODPOWIEDZ