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.
			
			
													[Solved]Pobranie nazwy pola z którego zostało wywołane makro
[Solved]Pobranie nazwy pola z którego zostało wywołane makro
					Ostatnio zmieniony czw gru 11, 2014 1:02 pm przez PIR30, łącznie zmieniany 1 raz.
									
			
						
							OpenOffice 3.6 na Windows Vista
			
						Re: Pobranie nazwy pola z którego zostało wywołane makro
Kod: Zaznacz cały
Sub ControlName(oEv)
	Print oEv.Source.Model.Name
End SubLibreOffice 5.1.2.2  Ubuntu 16 LTS
			
						Re: Pobranie nazwy pola z którego zostało wywołane makro
Dzięki za podpowiedź  
			
			
									
						
							
OpenOffice 3.6 na Windows Vista