我在使用IDispatch.Invoke调用具有浮点参数和浮点结果的函数时遇到问题。这是一个最小的复制:#include#includeintmain(intargc,char*argv[]){CoInitialize(NULL);CComPtrwordapp;if(SUCCEEDED(wordapp.CoCreateInstance(L"Word.Application",NULL,CLSCTX_LOCAL_SERVER))){CComVariantresult;CComVariantcentimeters((float)2.0);CComVariantretval=wordapp.