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

Makropolecenia i funkcje w języku Basic

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

Postprzez nielot » N lip 14, 2013 7:00 pm

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 edytowano N lip 14, 2013 10:11 pm przez nielot, łącznie edytowano 1 raz
OpenOffice 3.4 na Windows7
nielot
 
Posty: 2
Dołączył(a): N lip 14, 2013 6:02 pm

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

Postprzez belstar » N lip 14, 2013 9:10 pm

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) Pobrane 122 razy
LibreOffice 5.1.2.2 Ubuntu 16 LTS
belstar
 
Posty: 648
Dołączył(a): Cz mar 17, 2011 9:08 am

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

Postprzez nielot » N lip 14, 2013 10:10 pm

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
nielot
 
Posty: 2
Dołączył(a): N lip 14, 2013 6:02 pm


Powrót do Basic

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 1 gość