Visual basic compilaba en código nativo o en pseudo código. El pseudo código es un código intermedio que el framework del visual basic compila en tiempo de ejecución a código nativo, similar a lo que hace el .net o java. El código fuente, como te comenté, "no" hay posibilidad de recuperarlo. Si es pseudo código, puedes usar algún programa como el vbdecompiler (
http://www.vb-decompiler.org/ ), que te puede dar mucha información sobre el programa. Este programa es capaz de convertir de pseudo código a código fuente en su versión de pago, aunque los resultados serán regulares y muy parciales.
En definitiva, el código fuente sólo lo tiene el que creó el programa. Una vez compilado, podemos movernos por el desensamblado y con paciencia y trabajo sacar algo.