word 域 vba excel vba 选择区域 - 电脑|办公 - 电脑办公-杀毒安全-网络-V3学习网
微商网
 
 
导航:首页 |电脑|办公|正文

word 域 vba excel vba 选择区域

时间:2021-04-01 08:46:03
如何利用VBA编写控制Word域的功能Wod中的域是一组能够嵌入文档的指令。插入在文档中的域能够完成很多烦琐的工作,为用户编辑文档提供了极大的便利。Wod 2000共有70多种域,用户常用的约二十种。
作者:

word 域 vba

如何利用VBA编写控制Word域的功能

Wod中的域是一组能够嵌入文档的指令。

插入在文档中的域能够完成很多烦琐的工作,为用户编辑文档提供了极大的便利。

Wod 2000共有70多种域,用户常用的约二十种。

一、域的分类 根据域的功能可以将域分为:结果域、标记域和行为域等三类。

结果域用于告诉Wod寻找或产生一些特定的文字并将它们粘贴到域代码所在处,如页码;标记域用于标记文本,如索引项;行为域用于告诉Wod执行某项操作,但不在文档中放置新的可见字符,如运行一个保存文档的宏。

根据域的用途可将域分为:日期和时间、文档自动化、文档信息、等号和公式、索引和表格、链接和引用、邮件合并、编号、用户信息等九类。

二、在文档中插入域的方法 一种是用户常用的方法,即借助特定的菜单命令、工具栏上的按钮命令或快捷键插入域。

例如,利用菜单命令插入·页码(或页眉和页脚工具栏上的插入页码按钮)插入页码(Page域)。

另一种是直接插入域。

例如,插入Page域的方法是:⑴将光标移至需插入页码处,然后单击插入·域。

⑵在域对话框上,先在类别框中选中编号,然后在域名框中选中Page。

⑶如果使用默认的编号格式,则单击确定即可。

三、域在文档中的两种视图 一种是域代码本身(以一对大括号作为定界符),另一种是由域搜索到或创建的结果。

例如,Page域的域代码是{ PAGE };它搜索到或创建的信息就是具体的页码数。

两种视图之间的切换方法是:在域上单击右键,然后单击切换域代码;或者将光标移入域后,单击F9。

域代码中除了包含域名外,还可包含开关、参数、表达式和标识符等。

四、更新域 打开文档时,其中的域均会更新一次。

平时除了页码域等少数域能够随时自动更新外,大多数域不能。

当需要更新某个域时,可将光标移至域内并按下F9键。

如果要更新文档中所有的域,只需将文档全选(按Ctl+A键),然后按F9键。

五、插入目录(域) Wod制作目录时,实际上是在文档中插入一个TOC(目录)域。

两种插入方法分别是: 1、借助菜单命令插入TOC域。

操作步骤是:⑴单击插入·索引和目录。

⑵在索引和目录对话框的目录选项卡的常规选项区中,格式框选定所需的格式;在显示级别框中选定目录中显示的标题级别。

需要在目录中显示页码的,应选中显示页码复选框。

⑶单击确定。

2、直接插入TOC域。

操作步骤是:⑴单击插入域。

⑵在域对话框上,先在类别框中选中索引和目录,然后在域名框中选中TOC。

在选择类型、域名后,对话框的说明区中会显示选中类型或域作用的说明。

⑶单击选项,然后在域选项对话框的开关框中选定\O后,单击添加到域。

开关选定后,说明区中也会显示选中开关作用的说明。

⑷在域代码框中\O后面手工添加拟显示的标题级别,如,“1-3”表示显示标题1至标题3。

⑸重复步骤⑷,添加其它所需的开关。

如\H、\Z等。

⑹单击确定。

⑺在域对话框上单击确定。

VBA,如何判断word中被选择的区域的开始和结尾?

这要看是哪种形式的公式了。

在word2003中数学公式有三种主要的形式:1、图片型。

2、microsoft 公式3.0(或mathtype)公式3、域代码生成的公式对于第一种,只能当图片了,除非用ocr,但效果也不理想。

对于第2种,可能可以在高版本中的mathtype6.5(或以上)中转化,然后可以识别对于第3种,可以转化为域代码后再识别但无论是2,3中的哪一种,重新识别都不是很简单的事

excel里有没有WORD里的“邮件合并”功能?

没有直接的“邮件合并”功能,但可以做个类似的:假如sheet1是资料库,在sheet2做一个打印模板,里面的的需要变动的内容可以用 vlookup 函数通过连接到sheet1,每打印一份便修改一个序列号就可以打印下一份表格。

虽然还是手工,但比每个项目填一次要好得多了。

如果要象 word 那样自动打印,就得用 VBA 了。

...

大家还关注
    
阅读排行
推荐阅读