【问题标题】:filling word bookmarks from view从视图中填充单词书签
【发布时间】:2012-11-12 10:34:11
【问题描述】:

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

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

这方面的一个例子是:

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

我正在使用 C# 和 microsoft.office.interop.word。
目前将所有列表项放在一个由输入分隔的单元格中。 我应该使用 xml 方案来执行此操作吗?
(应该可以得到当前表的子行)

【问题讨论】:

  • 我已经通过合并字段解决了这个问题。我所做的是选择每个级别的段落,并复制它的次数与每个级别的行数一样多。然后我用行外的数据填充了所有合并字段。

标签: c# ms-word bookmarks


【解决方案1】:

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

首先我将模板加载到我的 docx 中。

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-04-14
    • 2019-01-08
    • 1970-01-01
    • 2015-12-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-04
    • 2023-03-27
    相关资源
    最近更新 更多