I have used the NI PCI card, never have used the PCMCIA type, but those modules will most likely work with both. For the non-NI card, you will most definitely have to obtain the correct code modules from that manufacturer.
I'm not sure exactly what you have to do, but controlling instruments from VBA usually involves only a few command calls. Here's some code that I have used recently to extract
measurements from a Yokogawa WT1600 power analyzer:
YokoAddr = 5 ' GPIB address of WT1600
bdIndx = 0 ' GPIB board index#
Call ibdev(bdIndx, YokoAddr, 0, T10s, 1, 0, ud%) 'Open and initialize
EL1volt = "NUMERIC:NORMAL:VALUE? 1" 'Yokogawa command string
Data = Space$(20) 'define string length
Call ibwrt(ud%, EL1volt) 'send command string
Call ibrd(ud%, Data) 'read data from a device into a user buffer
In this case, I am just providing the initialization of the communication parameters, and sending the Yokogawa command string to tell it I need a voltage reading, and then reading the value back and placing it in a variable.
National Instruments generally has excellent documentation, and non-NI cards should have similar command calls, but you'll have to obtain the correct language interface code modules.
Hope this helps.
Mike