0

我有一个简单的 word 插件,我用它来将一系列字符串粘贴到 Microsoft Word 文档的不同位置。

目前我正在使用这些代码行来获取有关位置的信息:

 int PageNumber = range.get_Information(WdInformation.wdActiveEndPageNumber);
 int ColumnNumber = range.get_Information(WdInformation.wdFirstCharacterColumnNumber);
 int LineNumber = range.get_Information(WdInformation.wdFirstCharacterLineNumber);

我需要一种动态跟踪他们位置的方法。假设用户在某处粘贴了一个名称,然后我们的用户决定更改该粘贴名称之前的文档内容。

我是否需要解析整个文档才能找到我粘贴的字符串?

如果它是像“Hello”这样的常见字符串值怎么办?我可以动态隐藏或附加一些东西到我粘贴的字符串吗?就像指向文档中特定字符串的指针一样?

我感谢任何帮助或想法,谢谢。

4

1 回答 1

0

根据上面的评论,听起来书签提供了您需要的东西。书签可以被隐藏——要做到这一点(IIRC),你需要给它们一个以下划线开头的名字。如果您想稍后迭代隐藏的书签,那么您需要设置

Bookmarks.ShowHidden = true 

预先。

于 2012-07-20T12:22:35.700 回答