【请教】: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类型的集合