我不想构建word 2007加载项,它允许用户:
-
word文档中文本的光照图等。
-
-
此外,还可以选择一些文本并取消标记(这将自动扩展选择范围以覆盖整个标记文本)。
标记文档的人员将是非技术性的,因此我们希望它非常简单。
我一直在研究一些不同的实施方法,包括:
-
书签-命名书签,即每次类型被点亮并“标记”时,应用程序都会添加一个带有类型名称和数字的书签,如my_custom_type-1、my_custom_type-2等。
-
隐藏文本-将隐藏文本粘贴到文档中(其中字体设置为隐藏)-因此我们基本上可以用一些隐藏文本包围选定的段落,即{my_custom_type}。。。{/my_custom_type},其他类型的文本带有{other_custom_type}。。。{/另一个自定义类型}等。
-
命名样式-为每种类型的数据提供样式,并且只使用Range.set_Style(…)方法来设置样式。
到目前为止,我已经尝试了选项3——它似乎可以很好地标记文本,但在我尝试标记文本时效果不太好(例如,如果我尝试使用set_样式方法将类型设置回“正常”状态,它就不起作用)。
这些是以编程方式在word文档中标记文本的唯一方法(而不在文档中实际显示其他内容)吗?有人可以推荐一种方法而不是另一种方法,特别是当我们需要解析所有标记的数据时。