word宏(macro) 之 注意事项,常见语法和学习地方
宏:计算机科学里的宏(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