• 如何用vba设置word文档的字体为透明色?

    要设置word文档的字体为透明色,需要office的版本为2007(含)以上。

    一、通过“文字效果”对话框设置字体为透明色

    如下图所示,选中要设置为透明色的字符,然后打开“字体”设置对话框,单击“文字效果”

    然后在设置“文本效果格式”中选择“文本填充”,然后设置透明度为“100%”[……]

    阅读全文

  • 如何用vba设置word文档中的表格当插入图片时,表格不变形?

    在word文档中经常需要使用到表格。

    在word表格中有时候需要插入图片。

    当在word表格中插入图片后,word的表格经常会变形,本文主要就是介绍如何通过设置来实现插入图片后word表格不变形:

    一、手动设置

    如下所示为一个word文档中的表格:

    当在这个表格中插入一[……]

    阅读全文

  • 如何用excel函数公式生成可供word邮件合并使用的照片字段?

    在word中做邮件合并时,经常需要插入照片。

    如果要用邮件合并批量插入照片,最常见的是在excel数据源中列好照片所在的文件路径,然后在word中用IncludePicture域结合合并域字段插入照片。

    如下图所示为某个excel数据源的照片名称字段:

    直接插入“照片名称”[……]

    阅读全文

  • 如何在word中给域代码的结果设置各种格式?

    在word中可以插入各种各样的域代码。

    域代码的结果可以是文本,也可以是图片。

    如果要对域代码的计算结果进行个性化的格式设置,可以全选域结果,然后设置格式,也可以在域代码中添加通用的格式开关。

    可以在域代码中添加的通用的格式开关有以下3种:

    \* 控制大小写、数字的特殊显示文[……]

    阅读全文

  • 如何在word文档中使用Seq域?

    在word中插入Seq域可以实现顺序编号,比如可以产生 No1、No2、No3之类的编号效果。

    Seq域的语法如下:

    其中Identifier 表示指定的某一种类的顺序编号的名称,这个名称不能超过40个字符,这个名称不需要以[……]

    阅读全文

  • 如何避免打开邮件合并主文档时弹出的运行SQL命令的提示对话框?

    当在word文档中创建了邮件合并后,word文档就变成了邮件合并的主文档。

    邮件合并的主文档相当于一个word模板,该模板中定义了邮件合并后要生成的N个文档的布局和内容,只需在主文档中插入邮件合并字段,执行邮件合并命令后即可生成N个具有相同布局,个别内容不一样的word文档。

    但是每次关[……]

    阅读全文

  • 如何在word中使用DocVariable域显示文档变量的值?

    DocVariable域可以显示通过vba添加给文档的文档变量的值。

    DocVariable域的语法如下:

    其中Name属性为文档变量的名称。

    在word vba中 Document对象具有Variables属性,通过[……]

    阅读全文

  • 如何用vba将试卷题目和选项分开?

    比如单元格中有一列试卷的题目和选项,其中每道题的题目和选项在一个单元格中,形式如下:

    要将上述的内容按照 题目内容+A选项内容+B选项内容+C选项内容+D选项内容 的形式分别拆分到不同的单元格

    可以使用如下的思路:

    1[……]

    阅读全文

  • 为什么在word文档中插入if域会显示“错误!不能识别的条件操作码“?

    word中if域代码的语法如下:

    IF域跟excel中的if函数类似,都是比较两个表达式的值,如果表达式为True就返回True对应的字符串,如果表达式的结果为False则返回False对应的字符串。

    但是有一个容易忽略的是[……]

    阅读全文

  • 如何用正则表达式查找word文档中的段落分隔符和手动换行符?

    如上图所示,word文档中有手动换行符和段落分隔符(段落标记)。

    在编写vba时,有时候需要替换手动换行符或者段落分隔符,这时候需要知道它们的ascii编码。

    经过测试发现 手动换行符的ASCII编码为11,段落分隔符的ASCII编码为13。

    通过查找ASCII编码对应表可[……]

    阅读全文