gpt4 book ai didi

vba - MS Word 内容控件有什么好处?

转载 作者:行者123 更新时间:2023-12-04 05:39:43 25 4
gpt4 key购买 nike

Office 2007 带来了一个称为“内容控件”的新功能。
我需要对此进行评估,看看这是否可以作为正在研究的问题的解决方案。

由于时间有限以及我对 Office-interop-pains 普遍不屑一顾,

  • 有人可以总结一下好处吗?
  • 是否可以定义自定义内容控件?
  • 所有单词程序员(如果有的话)都在哪里闲逛:)?

  • 也欢迎 RTFMsdn 链接。

    到目前为止,我看到(从一些截屏视频中)现在可以定义
    - 模板 word 文档,其内容可以从 data-behind-XML 中 stub 。您可以根据需要创建此 XML.. 例如将数据库的内容翻译成 XML 形式。 doc 这个词现在可以“数据绑定(bind)”到这个 XML。

    最佳答案

    经过2天的研究,这就是我发现的。

    内容控件是旧书签演变的下一步。

  • 保护 - 您可以保护文档中的内容控件,使用户无法对其进行编辑。例如契约(Contract)条款可能无法像文档的其他部分一样进行编辑
  • 数据绑定(bind) - 您可以在 word doc 中创建“表单”,其中包含通过可视化设计器绑定(bind)到自定义 xml 的内容控件。 2-way:更改 xml 会更新 word doc 中的控件,反之亦然。为您的 xml 输入一个 xml 架构,您也可以进行用户输入验证。内容控件可以通过 XPath 绑定(bind)到单个 xml 节点。
  • 事件 - 内容控件公开您可以处理的事件以进行自定义处理。
  • 文档自动生成 - 了解 IO.Packaging 命名空间、Open XML 规范 + Visual Studio,您可以创建一个框架文档,然后通过提供不同的数据存储/对象(自定义 xml)来生成实际文档(例如发票)。您还可以执行类似 .net 'DataTemplates' 之类的操作 - 例如这是每个订单行项目的外观。对 xml 中的 n 个行项目重复此操作

  • 最佳一目了然的帖子: http://blogs.msdn.com/kathleen/archive/2007/06/20/my-favorite-feature-word-content-controls.aspx
    Mike Ormond 的截屏视频 - http://blogs.msdn.com/mikeormond/archive/2007/05/24/office-open-xml-file-format-nuggets.aspx

    关于vba - MS Word 内容控件有什么好处?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/221300/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com