推广 热搜: 二手  净利2626万  北京  二手车  SMM废铜现货交易日评  企业  全国  汽车  三星  公司 

什么是Word宏(Macro)

   日期:2024-11-28     来源:www.che228.com    作者:二手网    浏览:600    评论:0    
核心提示:[db:简介]

【推荐成就,随喜正能量】忘足,履之适也;忘要,带之适也;知忘是非,心之适也。有的事,没必要反复咀嚼,擅长遗忘、坦然面对发生的所有。生活的快乐之道,就是在自己力所不及的的时候,就不要去忧虑。。

《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实践经验,全部浓缩在下面的每个课程及应用工具中:

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

 
标签: Word 技巧
打赏
 
更多>同类二手资讯
0相关评论

热门推荐
推荐图文
推荐二手资讯
点击排行
网站首页  |  关于我们  |  联系方式  |  免责声明  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报