首页 > 技术文章 > word宏(macro) 之 注意事项,常见语法和学习地方

cmyg 2017-04-15 20:56 原文

宏:计算机科学里的(Macro),是一种批量处理的称谓。一般说来,是一种规则或模式,或称语法替换 ,用于说明某一特定输入(通常是字符串)如何根据预定义的规则转换成对应的输出(通常也是字符串)。这种替换在预编译时进行,称作宏展开。

 

注意1:

鼠标点向哪里,编译和执行所在的程序就在哪里(图中右边的程序名会随之发生改变)

 

注意2:

程序退出时会自动保存。

 

注意3:

 通过逐语句调试(F8)+监视窗口(在程序中按右键+监视,添加变量)可以更好的了解各种数据的属性

 

 

常见语法:

1.格式:

Sub CodeName()

End Sub

2.以行的缩进代表代码段

3.变量可以没有数据类型 dim Variable

4.变量不能初始化赋值 如 dim Variable=Value

5.for 循环

for i = x to y

Next i

6.If 判断

If xxx then

End If

7.数组 etc. Dim x(1 To 50) As boolean    x(1)=true

8.for each xxx in xxx

9.各种类型的属性 ActiveDocument.Words/ActiveDocument.InlineShapes/ActiveDocument.Shapes.Count

如ActiveDocument.Words.Count,ActiveDocument.Words.Bold,ActiveDocument.Words.Font等

10.注释 " ' "

11.\ 换行书写

12.退出:Exit Do,Exit For,Exit Function,Exit Property,Exit Sub

 

 

学习地方:

1.word附带教程(非常好):

按F1

2.word_vba官方介绍:https://msdn.microsoft.com/zh-cn/library/ee861527.aspx

3.word各种宏代码: https://wenku.baidu.com/view/f6afdf16f111f18583d05a3d.html

推荐阅读