Strona 1 z 1

Makro odświeżające formularz

: ndz lip 29, 2018 8:41 pm
autor: Piotrek_K
Szukałem na forum ale nic nigdzie nie znalazłem. Otóż potrzebuję makra, które odświeży formularz. Mam bowiem trzy pola listy, z których każde następne ma listę wartości zależną od wartości wybranej w polu poprzednim. Z przyciskiem jest łatwo, bo jemu można przypisać akcję "Odśwież formularz", niestety z polem już tak nie można zrobić, więc musi to być makro, które wykona się po zmianie wartości w polu.
Jakieś propozycje?

Re: Makro odświeżające formularz

: pn lip 30, 2018 12:02 pm
autor: Piotrek_K
Już nieaktualne :!: Mam już takie makro. Dzięki Rafkusowi. :)

Kod: Zaznacz cały

sub Zapisz
 dim document   as object
 dim dispatcher as object
 ' -------------------------------------------------
 document   = ThisComponent.CurrentController.Frame
 dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")
 dispatcher.executeDispatch(document, ".uno:RecSave", "", 0, Array())
 dispatcher.executeDispatch(document, ".uno:Refresh", "", 0, Array())
End Sub