各位看看,为什么获取不了Excel的链接点接口?
MSExcel::_ApplicationPtr spApp(L"Excel.Application.11");
spApp->put_Visible(0,true);
CComQIPtr<IConnectionPointContainer> spContainer(spApp);
if( !spContainer )
{
AfxMessageBox( _T("组件没有提供连接点功能") );
}
//以上运行成功,下面的m_spCP总是为NULL
CComQIPtr< IConnectionPoint > m_spCP;
spContainer->FindConnectionPoint(MSExcel::IID_IAppEvents,&m_spCP );
if( !m_spCP )
{
AfxMessageBox( _T("没有找到连接点接口") );
}