CComQIPtr <XL5CHS32::Application> spXApp(Application); // excel应用程序接口 Application
ATLASSERT(spXApp) ; VARIANT varActiveMBar ;
VariantInit(&varActiveMBar) ;
HRESULT hrReturn ; hrReturn = spXApp->get_ActiveMenuBar(&varActiveMBar) ;
if(FAILED(hrReturn))
return S_FALSE ; CComQIPtr<XL5CHS32::MenuBar> spXMenuBar(varActiveMBar.pdispVal) ;
ATLASSERT(spXMenuBar) ;
VARIANT varMenuIndex ;
::VariantInit(&varMenuIndex);
varMenuIndex.vt = VT_I2 ;
varMenuIndex.iVal = 1 ; VARIANT varMenuItem ;
::VariantInit(&varMenuItem); hrReturn = spXMenuBar->raw_Menus(varMenuIndex,&varMenuItem); //此处总是失败,错误提示码为"找不到成员"
if(FAILED(hrReturn))
return S_FALSE ;
_com_util::CheckError(hrReturn) ;
不知道是怎么回事??
ATLASSERT(spXApp) ; VARIANT varActiveMBar ;
VariantInit(&varActiveMBar) ;
HRESULT hrReturn ; hrReturn = spXApp->get_ActiveMenuBar(&varActiveMBar) ;
if(FAILED(hrReturn))
return S_FALSE ; CComQIPtr<XL5CHS32::MenuBar> spXMenuBar(varActiveMBar.pdispVal) ;
ATLASSERT(spXMenuBar) ;
VARIANT varMenuIndex ;
::VariantInit(&varMenuIndex);
varMenuIndex.vt = VT_I2 ;
varMenuIndex.iVal = 1 ; VARIANT varMenuItem ;
::VariantInit(&varMenuItem); hrReturn = spXMenuBar->raw_Menus(varMenuIndex,&varMenuItem); //此处总是失败,错误提示码为"找不到成员"
if(FAILED(hrReturn))
return S_FALSE ;
_com_util::CheckError(hrReturn) ;
不知道是怎么回事??
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货