因为工作需要,经常起草一些通知、发函,内容结构相对固定,关键信息(如会议名称、时间、地点)反复出现,于是研究了一下如何在word中通过内容联动的方式,实现文件的自动生成。

通过内容控件,复制、粘贴(选择性粘贴——带链接粘贴),可以实现这种功能,但是这样生成的链接,是与文档的硬盘路径绑定的,一旦移动、复制文档,链接都会失效,需要alt+f9修改链接,较为繁琐。

通过xml绑定控件则可以完美解决这个问题。大致思路如下:

  1. 通过控件的方式,输入特定信息。
  2. 导入自定义xml,将控件绑定到xml上。
  3. 复制控件到需要的位置。

一、控件

  1. 文本内容控件适用于会议名称这样的变动信息,插入控件后,在控件中手动输入。
  2. 组合框内容控件与下拉列表内容控件类似,适用于主办单位、主送单位、会议酒店这样的信息,通过下拉方式选择,在控件属性中添加下拉选择项。组合框内容控件相较下拉列表控件,还可以自主输入内容。
  3. 日期选取器内容控件适用于会议日期这样的信息,手动选择日期。

基本上述三种控件就能满足需要。

设计模式下可以修改控件内容为空时的提示语。

属性则用于修改控件的基本属性,如增删调整下拉列表中的选择项,设置日期格式等。

二、绑定xml

1. 在文本编辑器中输入如下xml代码,保存,后缀修改为.xml

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<DemoXMLNode xmlns="documents"> 
    <会议名称></会议名称>    
    <主办单位全称></主办单位全称>
    <会议时间></会议时间>
    <会议地点></会议地点>
    <酒店信息></酒店信息>

</DemoXMLNode>

2. 然后在开发工具中单击xml映射窗格,在弹出的侧边窗中添加新部件,选择前面保存的xml文件,添加。

添加后选择添加的xml文件“documents”,就能看到具体的xml节点

3. 将控件绑定到xml节点上。既可以先选择文档中已经插入的控件,然后右键相应xml节点,选择“映射到所选内容控件”;也可以选择直接插入需要的内容控件。

三、复制控件到需要的位置

将绑定xml节点的内容控件复制到其他需要重复的位置,控件之间就会自动建立关联,修改其中一个,另外一个控件的内容也会自动调整。

在设计模式下,联动的控件的边界是显示为黄色。

word文档内容联动相关推荐

  1. 合并多个word的代码_快速合并多个word文档内容,别再复制粘贴了!

    问题情境: 相信很多童鞋在处理多个word文档内容合并时,我想一般情况下你们都会打开各个文档,复制里面的内容,再粘贴到同一个文档里面. 技巧步骤: 1. 首先新建一个文档,单击"插入&quo ...

  2. java读取word文档内容_合并多个Word文档内容,还在复制粘贴就out了,同事五秒轻松搞定...

    在我们工作中,我们经常会编写多个Word文档内容,那么怎么将多个单个的Word文档合并到一个文档中,这就会显得有些难度. 如上图所示,我们需要将三个不同的案例,快速的汇总到我们的案例汇总表当中.许多朋 ...

  3. 计算机word文档无法预览,电脑打开Word文档内容显示不全或显示空白怎么解决

    很多用户会在电脑中使用必装的Microsoft Office系列软件.有用户在电脑中打开Word文档,发现内容显示不全,有时候显示空白,那么应该怎么解决这一问题?对此,大家可以参考本教程提供的方法. ...

  4. html5在线显示word文档,JS实现获取word文档内容并输出显示到html页面示例

    本文实例讲述了js实现获取word文档内容并输出显示到html页面.分享给大家供大家参考,具体如下: title var w = new activexobject('word.application ...

  5. 快速批量修改word文档内容

    快速批量修改word文档内容 在工作中可能经常遇到需要对word中同一位置的内容进行批量修改或者替换,如果数据量小,手动改一改就可以了,但是遇到大量的修改,再用手动修改的方法的话,工作量就变得很大了, ...

  6. java检查word文档内容缺失_恢复Word文档内容需要了解的知识

    Word文档是每一位电脑用户都有机会接触的文字编辑工具,它对我们的生活有着重要影响,不管是在学习还是在工作上.如果我们遇到了Word文档内容丢失或者Word文档内容乱码的情况,应该怎么解决呢?请继续往 ...

  7. wps的word文档怎么全选内容_word全选的快捷键 选择Word文档内容小技巧

    有可能很多人看了小编这个题目之后很不以为然,不就是选择文档吗?有什么大不了的,但是,你看完小编写的经验之后,再来进行评价.选择Word文档内容说白了就是选择文字,当中存在哪些技巧,听小编给你一一道来. ...

  8. 亿愿WORD文档内容搜索及工具集-打造最全面的OFFICE、pdf、txt等各类文件快捷批量处理工具

    [亿愿WORD文档内容搜索及工具集(YYWORDSearch)] 1)专业搜索指定目录下的WORD文件(*.DOC;*.DOCX;).WPS文件(*.WPS).Powerpoint文件(*.ppt;* ...

  9. python批量修改word文档内容

    实现的目标 批量修改word文档内容,此脚本直接修改文件,不是另存为,建议先copy再修改.多级目录结构对脚本没有影响,脚本会遍历"path"下所有目录以docx结尾文档. 用到的 ...

最新文章

  1. 独家 | 一文读懂PySpark数据框(附实例)
  2. 企业建立规范化IT运维管理制度的重要性
  3. XML 和 JSON 的使用场景
  4. 【区块链基础知识系列】 第9课 一文诠释什么是DAG
  5. mysql五种日期函数
  6. 数据结构(复习)--------关于平衡二叉树(转载)
  7. PHP允许输入负数,php exec在linux中返回值不能为负数
  8. (三)标记图像以进行AI模型训练
  9. springboot全局异常处理_SpringBoot:如何优雅地处理全局异常
  10. 剪枝乱炖 | 模型加速与压缩
  11. 动态分区分配算法(1、首次适应算法 2、最佳适应算法 3、最坏适应算法 4、邻近适应算法)
  12. 下载百度个性地图瓦片
  13. powerdesign使用手册
  14. volatility命令
  15. 华为android9王者荣耀卡,华为mate9玩王者荣耀怎么样 mate9玩王者荣耀卡吗
  16. java word 题目导入_Java导入导出Excel和Word
  17. Amazon亚马逊开发者账号申请
  18. 收发一体超声波测距离传感器模块_空气中70KHZ超声波换能器传感器探头DYA-70-03A测距探头3米量程...
  19. 婴儿认知的血流动力学研究
  20. 2021-08-03 Java学习基础第四天总结

热门文章

  1. Python查询12306车票和使用selenium进行买票
  2. shell笔记本xmind导出
  3. python安装不了是什么问题_python为什么安装了运行不了?
  4. adas记录仪app_完爆行车记录仪,这款APP还能分析驾驶行为?老司机进来鉴定下...
  5. AG6202-MAQ|安格AG6202|HDMI转VGA方案|AG安格设计方案
  6. 孩子数学成绩不好怎么办_小孩子数学差怎么办
  7. 卡卷特权接口API源码
  8. 数学建模--综合评价方法
  9. ubuntu18.04或20.04 安装显卡驱动
  10. nested exception is java.lang.NoSuchMethodError