Mam dokument z ramkami (TextFrames). Każda ramka ma przypisane to samo makro uruchamiane podczas kliknięcia w ramkę.
Jak w makrze rozpoznać w którą ramkę kliknąłem? Jak pobrać jej nazwę/ID lub wskaźnik tej ramki?
Szukałem podobnych problemów ale jakoś nie widzę nigdzie nic takiego. Albo jest to tak trywialne (z dokumentacji jednak nic nie wyczytałem) że nikt nie pyta, albo nikt nic takiego nie potrzebował.
[SOLVED]Odczyt nazwy 'kliknietej' ramki (TextFrame) w makrze
[SOLVED]Odczyt nazwy 'kliknietej' ramki (TextFrame) w makrze
Ostatnio zmieniony ndz lip 14, 2013 10:11 pm przez nielot, łącznie zmieniany 1 raz.
OpenOffice 3.4 na Windows7
Re: Odczyt nazwy 'kliknietej' ramki (TextFrame) w makrze
Sam kiedyś miałem problem z odczytem nazwy obiektu na stronie (sekcja), poradziłem sobie wtedy wstawiając nad obiekt etykietę o takich samych rozmiarach jak ten obiekt i takiej samej nazwie i wtedy już łatwo można było odczytać nazwę (ale etykiety). W załączniku jest inny sposób odczytu nazwy (bardziej elegancki), choć nie sprawdzałem jak się zachowa przy zablokowanej ramce do edycji.
- Załączniki
-
- Podaj_Nazwe_Ramki.odt
- (10.77 KiB) Pobrany 270 razy
LibreOffice 5.1.2.2 Ubuntu 16 LTS
Re: Odczyt nazwy 'kliknietej' ramki (TextFrame) w makrze
Dziękuję, działa idealnie - z zablokowaną edycją także.
A jednak to trywialny problem był. Mam spore braki jak widzę.
A jednak to trywialny problem był. Mam spore braki jak widzę.
OpenOffice 3.4 na Windows7