|
LibreOffice
LibreOffice 24.8 SDK API Reference
|
Executes VBA event handlers. More...
import "XVBAEventProcessor.idl";
Public Member Functions | |
| boolean | hasVbaEventHandler ([in] long nEventId, [in] sequence< any > aArgs) raises (::com::sun::star::lang::IllegalArgumentException) |
| Returns whether a VBA event handler exists. | |
| boolean | processVbaEvent ([in] long nEventId, [in] sequence< any > aArgs) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::util::VetoException) |
| Executes a VBA event handler. | |
Executes VBA event handlers.
| boolean hasVbaEventHandler | ( | [in] long | nEventId, | |||
| [in] sequence< any > | aArgs ) | |||||
| raises | ( | ::com::sun::star::lang::IllegalArgumentException ) | ||||
Returns whether a VBA event handler exists.
| nEventId | The identifier of the event. Must be a constant from VBAEventId. |
| aArgs | Additional arguments needed to identify some event handlers, e.g. a sheet index for spreadsheet events. |
| boolean processVbaEvent | ( | [in] long | nEventId, | |||
| [in] sequence< any > | aArgs ) | |||||
| raises | ( | ::com::sun::star::lang::IllegalArgumentException, | ||||
| ::com::sun::star::util::VetoException ) | ||||||
Executes a VBA event handler.
| nEventId | The identifier of the event. Must be a constant from VBAEventId. |
| aArgs | The input arguments needed to create the argument list of the VBA event handler. |
| com::sun::star::lang::IllegalArgumentException | if the passed event identifier is not supported, or if the passed arguments do not conform to the arguments expected by the specified event. |
| com::sun::star::util::VetoException | if the VBA event handler has indicated to veto the event. |