EOleSysError 'Type mismatch' with Builder 4

I just upgraded a large Builder 3 app to Builder 4. Builder 4 is
patched and I have included #include <vcl\utilcls.h> in my header.

When I try to call

    vPriWordDocs.OleProcedure("Open", (Variant)sWordFile);

I get the error in sysvari.h "EOleSysError with message 'Type mismatch'

This code runs fine under Builder 3.

Any Ideas???

Sent via Deja.com http://www.deja.com/
Before you buy.