• 如何用vba为word文档中的所有表格自动插入题注和交叉引用?

    在长篇的word文档排版中,往往需要在文档中表格的上方插入题注,同时在题注上方插入一个“XXX如YYY所示”的交叉引用。

    可以使用如下的vba代码实现:

     

  • 如何用vba获取word文档的Selection对象所在的标题样式级别?

    如下图所示为某个word文档中的当前选中内容

    如果要用vba获取当前选中内容所在的标题样式所在的级别,也就是上图中的“2.3.2 整合性”,可以使用如下的vba代码:

    上述代码,使用了word中的预定义书签“\Hea[……]

    阅读全文

  • 如何用vba操作word的项目符号、编号列表、多级列表?

    在word中可以为段落添加项目符号或者编号列表。

    项目符合或者编号列表都属于一级列表,此外还可以为word段落添加多级列表。

    在vba中,每个连续的项目符号或者编号列表或者多级列表构成了一个List对象。

    所有List对象组合在一起构成了Lists集合对象。

    当用For Ea[……]

    阅读全文

  • 如何用vba在word文档中插入交叉引用?

    在word中用vba插入交叉引用,可以使用Range对象或Selection对象的IInsertCrossReference方法。

    它的语法如下:

    其中各个参数的说明如下:

    Name
    Required/Opt[……]

    阅读全文

  • 如何用vba在word文档中实现文本内容的修改、删除、添加等各种操作?

    用word vba 最经常的一个操作就是对word文档中的文本内容进行修改、删除、添加等。

    本文将举例说明各种情况的文本内容的修改、删除、添加,其中段落分隔符为一个字符。

    1.在word文档的开头添加文本内容

    2.在w[……]

    阅读全文

  • 如何用vba操作word的题注?

    如下图所示

    在word中可以为表格、图形、公式等插入题注。

    题注有自动插入的题注和手动插入的题注两种,自动插入的题注是指预先设置好,当插入某个具体的对象时,自动添加的题注。

    题注有题注标签,在word中内置了3种题注标签,分别是Figure(图形)、Table(表格)、Eq[……]

    阅读全文

  • 如何用vba查找替换word文档中的英文引号为空,而不包含中文引号?

    当word 文档中即有英文引号也有中文引号,当用查找替换查找英文引号替换为空时,会把中文引号也一起替换。

    这时候我们可以借助word查找替换中可以直接按照unicode编码查找字符的功能,将英文引号的unicode编码找出来,然后再在查找框中输入形如”^uXXXX”这样的查找内容,只查找英文的[……]

    阅读全文

  • 如何用vba给word文档的右键快捷菜单添加命令?

    如下图所示:

    当在word文档中单击鼠标右键时,为弹出的快捷菜单中添加一个自定义的命令“给加粗的字符添加括号”,可以使用以下的代码:

    这里特别要注意的是,给word 文档的右键快捷菜单添加自定义命令对应的命令栏是[……]

    阅读全文

  • 如何用word vba列举word应用程序中所有内置命令菜单栏的名称?

    如下图所示

    如果要在word文档中列出word应用程序中所有的内置命令菜单栏的名称,可以使用以下的代码:

  • 如何用word vba 给word文档插入指定行列的表格?

    要用用word vba 给word文档插入指定行列的表格,需要用到Tables对象的Add方法。

    以下示例代码可以在当前的word文档中插入一个3×3的表格,表格的样式套用“网格型”: