我有一个简单的单词加载项,用于将一系列字符串粘贴到Microsoft Word文档的不同位置。
目前我正在使用这些代码行来获取有关该职位的信息:
int PageNumber = range.get_Information(WdInformation.wdActiveEndPageNumber);
int ColumnNumber = range.get_Information(WdInformation.wdFirstCharacterColumnNumber);
int LineNumber = range.get_Information(WdInformation.wdFirstCharacterLineNumber);
我需要一种动态追踪其位置的方法。假设用户在某处粘贴名称,然后我们的用户决定在此粘贴名称之前更改文档的内容。
我是否需要解析整个文档才能找到我的粘贴字符串?
如果它是一个常见的字符串值,如“Hello”怎么办?我可以动态地隐藏或附加我粘贴的字符串吗?就像指向文档中特定字符串的指针一样?
感谢任何帮助或想法,谢谢。
答案 0 :(得分:0)
根据上面的评论,听起来书签提供了您所需要的内容。可以隐藏书签 - 要做到这一点(IIRC),您需要给它们一个以下划线开头的名称。如果您想稍后迭代隐藏的书签,则需要设置
Bookmarks.ShowHidden = true
预先。