Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Excerpt
hiddentrue

full-featured support for processing COM events


Scriptom lets you subscribe to COM events on an ActiveXObject using the .events metaproperty. The event handler is a Closure.  The arguments in the Closure are passed through an instance of ActiveXObject.EventSupport.EventArguments Don't worry ... it works like an array. (smile)
In this example, we're subscribing to the Change event of an Excel Worksheet.  The Change event passes one argument - an Excel Range.  In the context of this code, we're assuming that the Range object contains just one cell.  In the general case, that would be a bad assumption.  Once the event handler is defined this way, every change to a cell in the worksheet is going to print a line to standard out with the column, row, and new value.

...