首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何用模板指令标记word文档?

如何用模板指令标记word文档?
EN

Stack Overflow用户
提问于 2013-08-28 10:21:24
回答 1查看 315关注 0票数 0

编写位于word 2007/10/13之上的模板系统的任务并不令人羡慕,该系统允许人们将简单的逻辑从后端数据存储区(TBD )注入到文档中(TBD,但这可能是以下列形式导出的XML文档):

  • 直接绑定到数据元素(例如,段落/标题/节标题)
  • 多次重复数据元素(例如表主体或列表)
  • 提供内联逻辑(例如,检查业务规则结果值的if块)。

与其提供一个程序来逐案处理,我们还想把它交给客户端,这意味着他们需要使用word提供的创作工具。他们可以使用我们正在编写的加载项来标记文档,然后将该文档作为模板上传到我们的解决方案中,并在其中执行上面的指令。

我看了下面的想法,不幸的是,它们都有很大的漏洞。

  • XML模式不幸的是,这在Word中已经消失了,2007+。
  • 在content.xml文件中添加一个XML命名空间,并使用该名称空间中的属性编写指令(然后,可以轻松地进行后处理!)不幸的是,无法解决如何通过VSTO编辑这些或在文档上显示它们。
  • 内联添加包含模板指令的内容(不要这样做,因为它打破了模板和文档内容之间的语义分离)。
  • 使用内容控件(这很好,但只有2013+才有重复的能力,而不存在丑陋的黑客)
  • 其他?

有没有人对解决这个问题的最佳方法或解决上述问题的方法有什么想法?

我使用VSTO + VS2012作为工具链,需要针对Word的2007、2010和2013年版本。

EN

回答 1

Stack Overflow用户

发布于 2013-09-04 13:10:34

yOu可以在客户端计算机\服务器上创建一个共享文件夹来存储模板。客户端可以通过在共享文件夹上复制新模板来上传新模板,然后从Addsin将模板链接回任何选项(取决于需求)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18485238

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档