There is no way of getting data back from an executable directly using the Call Executable Step type.
A good way of exchanging data with an executable is using ActiveX. With VB you can create an ActiveX executable or DLL.
Also, if you don't want to use ActiveX, you can generate a TXT file with Visual Basic and read it back in TestStand using the Limit/Property Loader step type.
Roberto Piacentini
Applications Engineer
www.ni.com/ask