I have problems using the UDE Object Model of the RawJtagSrv from VBA.

For using VBA you have to follow two major principles: First all parameters of functions should be passed by value only by using brackets around parameters.

Example:

  var SHIFDTDATA = 0xAAAA
  str = RawJtagDev.ShiftDr( 12, (SHIFTDATA) )

Secondly it has to be considered that procedure calls (methods without any return value) have an different syntax. Parameters are not passed using brackets.

Example:

  RawJtagDev.ShiftIrBit 12, "00101010"

Instead of

  RawJtagDev.ShiftIrBit ( 12, "00101010") ' -> gives an compilation error