分析word文档中的文本 - 如何让它忽略书签?

时间:2011-09-26 15:51:59

标签: c# vba ms-word vsto

我有一个VSTO加载项,可以匹配文档正文中的特定代码。代码本身只是我在语法上匹配验证的字符串。

我使用StoryRange解析工作正常,但当然,我得到了一个罕见的例外,用户在他们的文档中做了一些时髦的事情。我注意到有些用户在代码字符串的中间引入了书签,这就抛出了我的验证匹配。当您在Office 2007中显示隐藏的格式时,您将看到类似'34 -RID-345'的内容,而不是代码为'34 -RD-345'。书签格式看起来类似于大写i(I),我可以看到使用功能区中的书签选项存在书签。

有人知道我在扫描文字时如何忽略书签吗?

也许更好的选择可能只是将我的解析限制在[a-Z] [0-9]。有可能吗?

1 个答案:

答案 0 :(得分:0)

您可以获取所有书签,然后将其全部删除,然后再次解析文档。