如何在Excel中将选中的一块区域单元格信息取出(ATL方法)?
IDispatchPtr spDisp;
spDisp = m_spApp->GetSelection(1);//m_spApp Excel应用接口_Application对象
CComQIPtr<MSExcel::Range> pRange(spDisp);此处已取得选中的区域,对象为pRange,但无法取其区域中单独单元的变量值
取单一指定单元变量
//spDisp = m_spApp->GetRange(_variant_t("A1"),_variant_t("a1"));
//CComQIPtr<MSExcel::Range> pRangeTemp(spDisp);
//(_bstr_t)pRangeTemp->Value; A1单元的变量