Microsoft Office Word加载项粘贴功能-C#



我有一个简单的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",该怎么办?我可以动态地隐藏或附加一些东西到粘贴的字符串吗?像指向文档中特定字符串的指针吗?

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

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

Bookmarks.ShowHidden = true 

事先。

相关内容

  • 没有找到相关文章

最新更新