[SOLVED]Odczyt nazwy 'kliknietej' ramki (TextFrame) w makrze

Makropolecenia i funkcje w języku Basic
nielot
Posty: 2
Rejestracja: ndz lip 14, 2013 6:02 pm

[SOLVED]Odczyt nazwy 'kliknietej' ramki (TextFrame) w makrze

Post autor: nielot »

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ł.
Ostatnio zmieniony ndz lip 14, 2013 10:11 pm przez nielot, łącznie zmieniany 1 raz.
OpenOffice 3.4 na Windows7
belstar
Posty: 654
Rejestracja: czw mar 17, 2011 9:08 am

Re: Odczyt nazwy 'kliknietej' ramki (TextFrame) w makrze

Post autor: belstar »

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 267 razy
LibreOffice 5.1.2.2 Ubuntu 16 LTS
nielot
Posty: 2
Rejestracja: ndz lip 14, 2013 6:02 pm

Re: Odczyt nazwy 'kliknietej' ramki (TextFrame) w makrze

Post autor: nielot »

Dziękuję, działa idealnie - z zablokowaną edycją także.
A jednak to trywialny problem był. Mam spore braki jak widzę.
OpenOffice 3.4 na Windows7
ODPOWIEDZ