createdispatch失败的原因
我的代码如下:
HRESULT hr;
// initialize COM
hr = CoInitialize(NULL) ;
if( FAILED(hr) )
{
AfxMessageBox( "Failed CoInitialize!" ) ;
return ;
}
COleDispatchDriver disp;
COleException *e = new COleException;
// HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Excel.Application.9
if (!disp.CreateDispatch("Excel.Application.9", e))
{
e->ReportError() ;
}
该段程序报错为:“没有注册类别”。但是我的注册表中明明有啊!
请教,该如何搞定?