Bill,
Are you specifying VBAPI.LIB as a library to link with? If not, that's why
you're getting the unresolved externals. That library is called an "import
library" and is used to set your program up to communicate with
VBRUN100.DLL and VB.
Mark
P.S. If that doesn't solve the problem, can you tell us the names of a few
of the unresolved items?