首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

【请问】:VC怎么读取Excel表中的批注?

2013-08-10 
【请教】:VC如何读取Excel表中的批注??查找了半天,关于vc资料的都没有。我自己实验出添加是CRange::AddCommen

【请教】:VC如何读取Excel表中的批注??
查找了半天,关于vc资料的都没有。
我自己实验出添加是CRange::AddComment

但获取却没有类似函数,请问大家如何获取单元格中的批注信息。
[解决办法]
Excel::Commentscomments;
Excel::Commentcomment;
Excel::Rangerange;

comments.DetachDispatch();
comments.AttachDispatch(m_sheet.GetComments(),0);

if(nIndex<1 
[解决办法]
 nIndex>comments.GetCount()) return FALSE;

comment.DetachDispatch();
comment.AttachDispatch(comments.Item(nIndex),0);

range.DetachDispatch();
range.AttachDispatch(comment.GetParent(),0);

        CString sValue; 
        sValue=comment.Text(vtMissing,vtMissing,vtMissing);

range.DetachDispatch();
range.ReleaseDispatch();

comment.DetachDispatch();
comment.ReleaseDispatch();

comments.DetachDispatch();
comments.ReleaseDispatch();

[解决办法]
使用_Worksheet 的Comments方法得到Comments类型的集合

热点排行