beautypg.com

Teledyne LeCroy UWBTracer Automation Manual User Manual

Page 75

background image

LeCroy

UWBTracer Automation API Reference Manual

Manual Version 3.02

71

VBA (MS Excel):

Public WithEvents VSEEvents As VScriptEngine

. . .


Private Sub VSEEvents_OnNotifyClient( ByVal eventId As Long, ByVal eventBody As Variant,

ByVal

Tag

As

Long

)

Dim Col As Integer

Dim Item As Variant

ThisWorkbook.Sheets("Sheet1").Cells(LineIndex, 1) = eventId

If IsArray(eventBody) Then

Col = 3

For Each Item In eventBody

ThisWorkbook.Sheets("Sheet1").Cells(LineIndex, Col) = Item

Col = Col + 1

Next

Else

ThisWorkbook.Sheets("Sheet1").Cells(LineIndex, 2) = eventBody

End If

LineIndex = LineIndex + 1

End Sub