Data Type Conversions
All type conversions are done implicitly through the .NET COM interoperability layer. This means the conversions are not really under your control, but the fidelity of conversions between .NET and COM types is usually very good because both are Microsoft products.
Although money is supported as a separate type under COM, the .NET platform does not support this type. Money values are accessed as decimal on the .NET side.