Strona 1 z 1

[Solved]Pobranie nazwy pola z którego zostało wywołane makro

: sob paź 11, 2014 10:25 am
autor: PIR30
Witam
Jestem początkujący w pisaniu makr w Basic.
Chciałem utworzyć makro w Calc wywoływane z formularza z pola Pesel kontrolujące poprawność wprowadzonych danych. Mój formularz zawiera kilka takich pól i chciałbym podpiąć do nich to samo makro co znacznie zimniejszy ilość kodu.
Niestety nie wiem jak stwierdzić z którego pola uruchomiłem zdarzenie sprawdzania numeru Pesel.
Czy istnieje w obiekcie Event tworzonym podczas uruchamiania makra wartość z nazwą pola lub wskaźnikiem do tego pola dzięki której mogę jednoznacznie określić które pole wywołało makro.

Re: Pobranie nazwy pola z którego zostało wywołane makro

: sob paź 11, 2014 11:20 am
autor: belstar

Kod: Zaznacz cały

Sub ControlName(oEv)
	Print oEv.Source.Model.Name
End Sub

Re: Pobranie nazwy pola z którego zostało wywołane makro

: ndz paź 12, 2014 7:13 pm
autor: PIR30
Dzięki za podpowiedź :D