668 B
668 B
+++ title = "Eventos" weight = 3 +++
Eventos de la hoja.
Obtener una tupla con los eventos soportados por la hoja.
hoja = app.active.active
nombres = hoja.events.names
app.debug(nombres)
Asignar una macro a un evento.
def on_select(source):
app.debug(source.AbsoluteName)
return
def main():
doc = app.active
hoja = doc.active
if 'OnSelect' in hoja.events:
macro = {'library': 'test', 'name': 'on_select'}
hoja.events['OnSelect'] = macro
return
Eliminar la asignación del evento.
hoja.events['OnSelect'] = {}
O
hoja.events.remove('OnFocus')