佚名通过本文主要向大家介绍了
在Word的Bookmarks对象中,只能通过索引号访问各个书签吗?能不能通过Name来访问?等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 在Word的Bookmarks对象中,只能通过索引号访问各个书签吗?能不能通过Name来访问?
描述:
解决方案1:
描述:
为什么在VC中只能通过index来访问Bookmark,而不能使用名称来访问Bookmark?
以下代码可以成功执行:
for(index=1;m_LoopVar<= Bookmarks->Count;index++)
{
if(Bookmarks->Item(COleVariant(index))->Start==100)
break;
}
将代码作如下修改就不行了:
COleVariant BookmarkName;
BookmarkName.vt=VT_BSTR;
BookmarkName.bstrVal=(BSTR)"MyBookmark";
Bookmarks->Item(&BookmarkName)->Select(); //<--这里会产生异常??
而在VB中可以用Name来访问:
Bookmarks("MyBookmark").Start
是不是在VC中只能用索引号来访问每个Bookmark?
解决方案1:
关注