• 如何用vba遍历word文档中的所有标题样式?

    在word文档中,如果套用了很多标题样式,有时候需要遍历同一级的标题,对其进行后续处理。

    在vba 中可以使用定位的方法快速地定位标题,但是这个定位是定位所有标题样式,不分层级的。

    为此,可以使用[……]

     

    阅读全文>>
  • 如何用vba新增、修改、删除word中的制表位?

    在word中制表位可以用于快速地定位、排版字符。

    打开“制表位”对话框,如下图所示:

    可以看到当前的默认制表位为2个字符单位,可以通过Document 对象的 DefaultTabStop[……]

     

    阅读全文>>
  • 如何用vba遍历word文档的中文词组、英语单词?

    在word中都是由中文、英文组成的文本。

    所有内容都是由词组组成的。

    比如word中这样的一段文字:

    可以分解成的词组有:[……]

     

    阅读全文>>
  • 如何用vba新增、修改、删除word构建基块或自动图文集?

    word构建基块、自动图文集可以将常用的文本、段落、表格、图表、图片等储存起来。

    如下图所示:

    通过构建基块、自动图文集,可以快速地添加常用的文本、段落、表格、图表、图片。

    比如一个[……]

     

    阅读全文>>
  • 如何用vba获取当前word打开了哪些模板?

    在word vba 中Template对象表示模板。Templates对象表示当前打开的所有模板的集合。

    以下代码可以获取当前word打开了哪些模板:
    [crayon-5daa3248aa284905[……]

     

    阅读全文>>
  • 如何用vba选中所有word文档中的某个格式的文本?

    用vba可以查找word文档中满足格式的内容,如果想要一次性选中所有这些满足格式的内容,可以使用如下的代码:

     [……]

     

    阅读全文>>
  • 如何用vba给word文档添加可以编辑的内容区域?

    在word中可以通过“审阅”选项卡下的“保护”组中的“限制编辑”命令限制对word文档内容的修改,如下图所示:

    如果要将某个word内容区域添加为可以编辑的区域,可以用Range对象的Edito[……]

     

    阅读全文>>
  • 如何用vba按照文本查找word文档并高亮显示?

    在word文档中,当我们要查找某个文本字符串时,如果需要将所有找到的字符串高亮显示,可以使用Find对象的HitHighlight方法。

    如下图所示

    如果要查找文档中的“主题”两个字,并且[……]

     

    阅读全文>>
  • 如何用vba定位word表格的单元格,并且删除单元格中的特定字符?

    在用vba处理word表格时,经常会遇到需要遍历word单元格的内容。

    比如如下所示的word表格中

    需要定位每个单元格,并删除单元格内容中的前4个字符,这时候可以使用如下的vba代码:[……]

     

    阅读全文>>
  • 如何用vba设置word文档的段落行距,但是排除表格和嵌入式图片?

    在word中可以设置段落的行距为单倍行距、双倍行距、固定行距等。

    当对所有的段落都设置行距时,word文档中的表格中的行距也会相应的一起变化。如果文档中还含有嵌入式图片,嵌入式图片所在的段落的行距也会一[……]

     

    阅读全文>>