error C2065: 'variant_t' : undeclared identifier,该如何处理

error C2065: '_variant_t' : undeclared identifier
我要将一个程序运行结果输出到excel。
先编写了一个小程序,一切OK
但是用同样的方法写到我的大程序中,就报错error C2065: '_variant_t' : undeclared identifier
我在#stdafx.h中已经包含了include <comdef.h>,而且在主程序.cpp中BOOL CHYSPCExeApp::InitInstance()也写入了 if (CoInitialize(NULL)!=0) 

AfxMessageBox("³õʼ»¯COMÖ§³Ö¿âʧ°Ü!"); 
exit(1); 
}
还是报错error C2065: '_variant_t' : undeclared identifier
不知道是为什么?

------解决方案--------------------
引用:
引用:
引用:
这是改变VARIANT 的类型么?我接着要用到好几次VARIANT ,还是不行
而且这三句也会报错。你能说的详细点么
每次都只把代码写上,实在是不明白是什么意思


呵呵。论坛里面有些问题讲不清楚。
你可以网上搜一下VARIANT和字符串的互相转换。