我有一个VSTO加载项,可以匹配文档正文中的特定代码。代码本身只是我在语法上匹配验证的字符串。
我使用StoryRange解析工作正常,但当然,我得到了一个罕见的例外,用户在他们的文档中做了一些时髦的事情。我注意到有些用户在代码字符串的中间引入了书签,这就抛出了我的验证匹配。当您在Office 2007中显示隐藏的格式时,您将看到类似'34 -RID-345'的内容,而不是代码为'34 -RD-345'。书签格式看起来类似于大写i(I),我可以看到使用功能区中的书签选项存在书签。
有人知道我在扫描文字时如何忽略书签吗?
也许更好的选择可能只是将我的解析限制在[a-Z] [0-9]。有可能吗?
答案 0 :(得分:0)
您可以获取所有书签,然后将其全部删除,然后再次解析文档。