【推荐成就,随喜正能量】忘足,履之适也;忘要,带之适也;知忘是非,心之适也。有的事,没必要反复咀嚼,擅长遗忘、坦然面对发生的所有。生活的快乐之道,就是在自己力所不及的的时候,就不要去忧虑。。
《VBA之Word应用》(10178982),是我推出第八套课程,课程是专门解说VBA在Word中的应用,围绕面向对象编程解说,第一让大伙认识Word中VBA的对象,与对象的属性、办法,然后通过实例让大伙感觉到Word VBA 的妙处。本套课程共三册十六章,今日内容为第一章部分:什么是Word宏(Macro)
第一章 初步认识Word之VBA大伙好,在这套课程中,大家要学习怎么样在Word中应用VBA。第一章中,大家先来认识一下Word中的VBA。要点有:Word中的宏及应用界面;Word中的对象、属性、办法的初步知道。
第一节 什么是Word宏(Macro)一般来讲,宏(Macro)是一个通用模糊术语,它指的是一组能自动实行任务的编程指令。对于Word而言,Word宏是用VBA编程语言自动实行Word中任务的指令。VBA代码就是完成这种指令操作的代码。
1 怎么样在Word中写入VBA代码在上面的引言部分我讲了宏是一组自动实行任务的编程指令。Word 宏就是用VBA编程语言自动实行Word中任务的指令。那样怎么样在Word中借助VBA呢?
1)打开 VBA 编辑器,可以用ALT + F11 或者点击菜单:开发工具 Visual Basic

2)转到:插入 模块,以创建代码模块

或者:

插入模块后的界面如下:

3)在代码的窗口录入下面代码:
Sub mynz()
MsgBox 你目前学习的是《VBA之Word应用》!
End Sub
代码截图:

4) 保存上述代码。
5)这个时候大家就创建了一个宏,在VBE窗口,按下F5运行宏,如下面截图:
2 查询及运行代码1)在文档界面点击工具宏:

2)这个时候会弹出下面界面:

在上面的界面中选择mynz,在右边的代码中可以选择运行或者编辑。这时大家就能运行刚刚选择的宏,或者编辑这个宏了。
3 实例:Word中借助代码打开文件在上面的解说中,大伙已经对WORD中VBA的形式知道一些,下面我凑合一个简单的实例第三给大伙展示一下VBA的简单应用,这个例子就是打开一个文件,并写入一些文字。大家先看下面的代码:
Sub mynzA()
Dim myDoc As document
Set myDoc = documents.Open(Activedocument.Path /示例01.docx)
Selection.TypeText VBA之Word应用
Selection.TypeParagraph
myDoc.Save
myDoc.Close
End Sub
代码截图:

代码的解说:
1)上述代码中,大家第一命名一个变量myDoc。
2)documents.Open(Activedocument.Path /示例01.docx), 打开一个名字为示例01.docx的文件,
3)Selection.TypeText VBA之Word应用 , 在文件中写入VBA之Word应用文字。
4)myDoc.Save 保存文件
5)myDoc.Close 关闭文件
代码的实行成效:
1)点击宏,弹出的窗口中选择mynzA,点击运行。

2)大家打开示例01.docx文件,发现VBA之Word应用文字已经写入了文件,成效如下截图:

以上大家展示了WORD中VBA的简单应用,当然目前还不需要大伙对代码理解透彻,只不过需要对代码的结构有个大概的认知。同时第三提醒学员,要在《VBA之Excel应用》学完后再学习这套课程。
假如此时大伙已经学完了《VBA之Excel应用》课程,可能会问到如此一个问题:这里的代码中为何会用Activedocument.Path,而不是Thisdocument.Path呢?其实在WORD VBA中Activedocument是常常被用的,Activedocument是从是Application的一个对象,也就是Application的子对象,它代表的意思就是目前文档。可以用Application.Activedocument来调用目前文档对象。返回一个 document 对象,该对象代表活动文档。 假如没打开的文档,就会致使出错。这一点要大伙注意。
今日内容回向:
1 Word中怎么样插入VBA代码?VBA代码怎么样运行?
2 怎么样借助VBA打开一个文件?
3 在 Word VBA中怎么样表示目前文档?

我20多年的VBA实践经验,全部浓缩在下面的每个课程及应用工具中:

【推荐成就,随喜正能量】 一个社会,不认可见是正常的,不要急于去反对,或者扣帽子,甚至去打压与自己不同见解的人,对于不认可见最好的处置方法,就是辩论,只有辩论,才会出真知。。





