Word中的嵌套内容控件

时间:2012-10-30 14:59:33

标签: ms-word

我正在将Word视为律师事务所文档生成解决方案的一部分。有些不同的文档需要根据业务规则和逻辑进行显示/隐藏某些条款/部分,这些条款/部分可以是相当深入的 - 例如特定县的特定法官需要某些信息,因此可能会显示文档的整个部分或隐藏在这个逻辑基础上。

我知道Word中的内容控件,但是可以在彼此内部嵌套内容控件吗?例如,假设我有一个动态段落(即可能根据某些业务规则显示或隐藏),该段落还需要显示原型的名称,该名称是从数据库中检索的。

我们当前的解决方案在Word文档中使用了一个伪模板语言,它被解析出来并被替换(像{FIELD "FIELD_NAME"}这样会插入FIELD_NAME的值)并且它似乎运行得相当好但是我很好奇是否使用Word的内置功能而不是自定义软件无法改进。

这样的事情可能吗?我发现一篇关于Word的文章似乎表明了这个确切的场景,但没有文章或资源解释如何实际实现它。

1 个答案:

答案 0 :(得分:1)

当然,您可以在富文本内容控件中嵌套其他内容控件。

您可以通过编程方式执行此操作(在Word中使用VBA或在VSTO加载项中)。

但首先只需在Word中尝试(启用Developer功能区,然后插入一个富文本控件,然后在其中插入其他内容控件)。富文本内容控件可以包含段落,表格等(前提是它是块级别,而不是运行级别)。