从视图填写单词书签

时间:2012-11-12 10:34:12

标签: c# ms-word bookmarks

我的问题的背景是,我必须建立与另一个程序的单词的连接。 用户在模板中显示所有字段以将其设置为书签, 因此用户将动态创建带有书签的模板。 如果这是一个没有列表(多行视图)的文档,那么一切都很好。 书签将替换为所需信息。

我遇到的问题是模板中有列表。 他们只设置一次书签, 所以我必须以某种方式复制它与正确的位置和风格等, 因为我必须能够每行打印清单。

这方面的一个例子是: enter image description here

当我打印一行时,我丢失了书签。 有没有办法知道书签是否在表中? 是否可以复制具有正确位置的书签等?

我正在使用C#和microsoft.office.interop.word 目前将所有列表项放在一个由enter键分隔的单元格中。 我应该使用xml方案吗?
(应该可以在当前表中获得偶数子)

1 个答案:

答案 0 :(得分:0)

我已经解决了Word中合并字段的问题。

首先我在我的docx中加载模板。

然后我复制段落(带有正确的级别指示)的次数与该级别的行一样多。

然后剩下的就是用相应的行填充所有合并字段。