Buenas tardes:
Tengo tres botones en un formulario. Me gustaría saber si se puede saber a través de una macro cuál de ellos se ha pulsado. Ya que los tres llaman a la misma macro y es necesario saber cuál se ha pulsado para realizar una función u otra.
Saludos.
[RESUELTO] Macro saber qué botón he pulsado
[RESUELTO] Macro saber qué botón he pulsado
Última edición por pmartimor el Dom Abr 01, 2018 5:54 pm, editado 1 vez en total.
LibreOffice 5.1.0.3 en clientes Windows 10, 7, XP sobre BD MySql.
Re: Macro saber qué botón he pulsado
Buenas!
Aunque seguramente sea mejor actuando desde el evento.
Yo esto lo hago para lanzar varios informes desde un solo botón, y serán lanzados en función de algún otro campo del formulario (según una lista desplegable o un combobox que fue seleccionado previamente).
Otro saludo!
Código: Seleccionar todo
Sub Main
Control = oForm.getByName("NombreBoton") ' Control botón
Control.Label = "LoQuePoneEnElBoton" ' Texto del control botón
If Control.Label= "Informe1" Then
Call sub correspondiente
End if
End Sub
Yo esto lo hago para lanzar varios informes desde un solo botón, y serán lanzados en función de algún otro campo del formulario (según una lista desplegable o un combobox que fue seleccionado previamente).
Otro saludo!
Openoffice 4.1.7, en Windows 10
Libreoffice 6.4.2, en Windows 10
Libreoffice 6.4.2, en Windows 10
Re: Macro saber qué botón he pulsado
Muchas gracias.Tomo nota.
LibreOffice 5.1.0.3 en clientes Windows 10, 7, XP sobre BD MySql.