我正在将Word视为律师事务所文档生成解决方案的一部分。有些不同的文档需要根据业务规则和逻辑进行显示/隐藏某些条款/部分,这些条款/部分可以是相当深入的 - 例如特定县的特定法官需要某些信息,因此可能会显示文档的整个部分或隐藏在这个逻辑基础上。
我知道Word中的内容控件,但是可以在彼此内部嵌套内容控件吗?例如,假设我有一个动态段落(即可能根据某些业务规则显示或隐藏),该段落还需要显示原型的名称,该名称是从数据库中检索的。
我们当前的解决方案在Word文档中使用了一个伪模板语言,它被解析出来并被替换(像{FIELD "FIELD_NAME"}
这样会插入FIELD_NAME
的值)并且它似乎运行得相当好但是我很好奇是否使用Word的内置功能而不是自定义软件无法改进。
这样的事情可能吗?我发现一篇关于Word的文章似乎表明了这个确切的场景,但没有文章或资源解释如何实际实现它。
答案 0 :(得分:1)
当然,您可以在富文本内容控件中嵌套其他内容控件。
您可以通过编程方式执行此操作(在Word中使用VBA或在VSTO加载项中)。
但首先只需在Word中尝试(启用Developer功能区,然后插入一个富文本控件,然后在其中插入其他内容控件)。富文本内容控件可以包含段落,表格等(前提是它是块级别,而不是运行级别)。