• 如何用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编码对应表可[……]

    阅读全文

  • word中有哪些隐藏的预定义的书签名?

    word中使用书签可以快速地定位,word中的书签可以分为三类,一类是显示的添加的书签,一类是添加的隐藏书签,最后一类是预定义的书签。

    其中预定义的书签在word中显示不出来,但是却可以使用,使用预定义的书签可以实现各种常见的内容的快速定位操作。

    下表是word中隐藏的预定义的书签:[……]

    阅读全文

  • 如何使得word中的金额大写中的繁体萬字变成简体万字?

    当在word中用插入→符号→编号→壹、贰、叁、肆..时,可以将小写数字转换为大写数字。

    比如12345会转换为壹萬贰仟叁佰肆拾伍,但是我们平时要的大写金额一般是壹万贰仟叁佰肆拾伍。

    也就是繁体的萬字要改成简体的万字。

    其实通过插入→符号→编号→壹、贰、叁、肆.. 这个动作是添加了一[……]

    阅读全文

  • 如何在vba中遍历word域代码对象?

    word vba 对象模型中可以包含Fields对象的父对象有很多,比如Document、Range、Selection 对象等。

    本文介绍遍历Document对象下的所有Field对象的方法。

    代码如下:

    如果要使某[……]

    阅读全文

  • word域代码中的MERGEFORMAT表示什么意思?

    当在word中显示域代码时,经常会看到域代码中有\* MERGEFORMAT

    \* MERGEFORMAT 其中\*表示接下来的是格式化的开关,其中 MERGEFORMAT表示在更新域结果时保持原来的格式。这个原来的格式可以是域代码加的,也可以是在外部设置的字体、颜色等格式。

    当从域对[……]

    阅读全文

  • 如何在word中用IncludePicture域插入图片?

    在word中可以通过插入IncludePicture域来链接图片。

    在“插入”选项卡下的“文本”组中单击“文档部件”,选中“域”可以弹出“域”对话框,在“请选择域”中可以找到IncludePicture域,如下图所示:

    field

    其中IncludePicture域的域代码语法如下所示:[……]

    阅读全文

  • 如何在word文档添加第X页,共X页并且会自动更新的页码?

    如下图所示

    1

    形如“第X页,共X页”的页码格式可以通过以下的步骤来插入:

    双击“页脚”在弹出的“页眉和页脚工具”选项卡下的“插入”工作组中选择“文档部件”下拉菜单下的“域”命令。

    第一步插入当前页的域代码,如下图所示

    2

    第二步,插入总页码的域代码,如下图所示[……]

    阅读全文

  • word中的域和域代码详解

    在Word中插入域可以作为占位符产生动态的文字结果。

    一般都是通过Word中的内置命令来插入域,如果你对域代码非常熟悉也可以自己手动插入域代码

    以下关于域的操作请熟记:

    1. 如果要自己手动输入域代码,先按下 CTRL+F9组合快捷键,然后在“{}”内输入域代码。域代码的分隔符“{[……]

    阅读全文