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

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

如下图所示:

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

比如一个构建基块、自动图文集命名为”常用内容”,只要输入常用内容,然后按下F3就可以将这个名称对应的内容自动插入到word文档中。

word中自动图文集属于构建基块的一部分。

构建基块都是存储在模板中的,如下图所示:

在word vba中 AutoTextEntries 对象表示自动图文集对象集合,除了可以通过AutoTextEntries 对象访问自动图文集对象,还可以通过BuildingBlockEntries 构建基块项目集合对象或BuildingBlocks构建基块项目集合对象访问自动图文集。

其中构建基块的库名组成了BuildingBlockTypes集合对象,构建基块的类别组成了Categories集合对象。

接下来介绍用word vba实现构建基块的添加、删除、读取、修改等操作。

一、用VBA遍历某个模板内的所有构建基块

以下代码是用VBA遍历某个模板内的所有构建基块:

二、用vba新增、修改构建基块

以下代码举例演示了如何用BuildingBlockEntries对象的Add方法新增构建基块、如何修改原来的构建基块:

三、用VBA插入、删除构建基块的内容

如果要插入构建基块的内容,可以使用BuildingBlock对象的Insert方法。

如果要删除构建基块的内容,可以用BuildingBlock对象Delete方法。





       

发表评论