Troubleshooting Exceptions: System.Runtime.InteropServices.InvalidOleVariantTypeException
The exception that is thrown by the marshaler when it encounters an argument of a variant type that cannot be marshaled to managed code.
See Also
Tasks
How to: Use the Exception Assistant