欢迎大家光临【无师自通-教程网】您的到来是我们的荣幸。本站提供photoshop教程,ps教程,flash教程,cad教程,网页制作教程,excel教程,asp教程,vb教程,3d教程,c语言教程,html教程,coreldraw教程,dreamweaver教程,java教程,3dmax教程 等各种教程为主题的内容和服务,相信您会在这里找到您所需要的东东。无师自通伴您一生-谢谢您的光临!!
网站地图 设为首页
简繁切换 加入收藏
栏目待定 留言本站
您现在的位置: 无师自通-教程网 >> 办公软件 >> Word教程 >> 教程正文

  没有公告

教程: Microsoft Word-基础教程-使用Visual Basic 编辑器 更多...
教程: Microsoft Word-基础教程-使用Visual Basic 编辑器


上面已经讲到,Word 在VBA 编程语言中把宏录制为一系列的 Word 命令,然后在 Visual Basic 编辑器中打开已录制的宏,修改 其中的指令。也可用 Visual Basic 编辑器创建包括 Visual Basic 指令的非常灵活和强有力的宏,而那些指令是无法采用录制的方法 的。
在Word 中打开Visual Basic 编辑器的方法是:指向【工具】菜 单中的【宏】菜单项,然后从其级联菜单中单击【Visual Basic 编 辑器】命令,即可打开如图11-2 所示的Visual Basic 编辑器。

注意:
如果用此命令打不开Visual Basic 编辑器,说明文档和Normal 模板可能已经被宏病毒感染了,因为一般的宏病毒都会把【Visual Basic 编辑器】命令屏蔽。此时可以把当前用户的Normal 模板删除, 用没有被感染的Normal 代替或者不要Normal 模板,然后再重新打 开Word,就可以打开Visual Basic 编辑器。
下面简单介绍一下Visual Basic 编辑器的方法。

11.2.1 利用好窗口
Visual Basic 编辑器中根据不同的对象,设置了不同的窗口。如 果能恰当地使用这些窗口,可以使编程效率有极大的提高。Visual Basic 编辑器中主要的窗口包括代码窗口、立即窗口、本地窗口、对 象浏览器、工程资源管理器、属性窗口、监视窗口以及工具箱和用 户窗体窗口等。

11.2.1.1 【代码】窗口
可以使用【代码】窗口来编写、显示以及编辑Visual Basic【代 码】。打开各模块的代码窗口后,可以查看不同窗体或模块中的代 码,并且在它们之间做复制以及粘贴的动作。如图11-3 所示。

可以按照下列所述的方式,来打开【代码】窗口:

  • 在工程窗口中,可以选择一个窗体或模块,然后选择【查看 代码】按钮
  • 在【用户窗体】窗口中,可以双击控件或窗体;也可以从【视 图】菜单中选择【代码窗口】,或者按下F7 键。
在【代码】窗口中可以将所选文本拖动到当前代码窗口中的不同 位置,也可以拖动到其他的【代码】窗口或者立即窗口以及监视窗 口,甚至【回收站】中。
在【代码】窗口中,左上角的下拉列表框为【对象】框,用来显 示所选对象的名称。用户可以按下列表框中的右边箭头,来显示此 窗体中的对象。
【对象】框右边的下拉列表框为【过程/事件】框,它列出了【窗 体】或【对象】框所含控件中的所有 Visual Basic 的事件。当选 择了一个事件,则与事件名称相关的事件过程就会显示在代码窗口 中。
如果在【对象】框中显示的是【通用】,则【过程】框会列出所 有声明,以及为此窗体所创建的常规过程。如果正在编辑模块中的 代码,则【过程】框会列出所有模块中的常规过程。在上述两实例中,在【过程】框中所选的过程都会显示在代码窗口中。
模块中的所有过程会出现在一个单一滚动条的列表中,它们是按 名称的字母来排列的。可以从代码窗口上端的下拉式列表中选取一 个过程,此时指针会移到所选过程的第一行代码上面。
将拆分栏向下拖放,可以将代码窗口分隔成两个水平窗格,两者 都具有滚动条。可以在同一时间查看代码中的不同部分。显示在对 象框以及【过程/事件】框中的信息,是以当前拥有焦点的窗格之内 的代码为准。将拆分栏拖放到窗口的顶部或下端,或者双击拆分栏, 都可以关闭一个窗格。
代码窗口的左边的灰色区域为边界标识条,在此会显示出边界标 识,在边界标识条上单击鼠标,可以在对应的行上添加断点。
单击【过程查看】图标,可以显示所选的过程,同一时间只能在 【代码】窗口中显示一个过程。
单击【全模块查看】图标,显示模块中全部的代码。

11.2.1.2 【立即窗口】
【立即窗口】在中断模式时会自动打开,且其内容是空的。用户 可以在窗口中执行如下操作:
  • 键入或粘贴一行代码,然后按下Enter 键来执行该代码。
  • 从【立即窗口】中复制并粘贴一行代码到【代码】窗口中, 但是【立即窗口】中的代码是不能存储的。
【立即窗口】在调试程序过程中非常有用,用户如果要测试某个 语法或者查看某个变量的值,就需要用到【立即窗口】。因为在【立 即窗口】中,输入一行语句后按Enter 键即可执行,如图11-4 所示。

【立即窗口】可以拖放到屏幕中的任何地方,除非已经在【选项】 对话框中的【可连接的】选项卡内,将它设定为停放窗口。
可以按下关闭框来关闭一个窗口。如果关闭框不是可见的,可以 先双击窗口标题行,让窗口变成可见的。
注意:
在中断模式下,立即窗口中的语句,是根据显示在过程框的内容 或范围来执行的。举例来说,如果键入Print variablename,则输 出的就是局域变量的值。这和在程序中止时Print 方法在正在执行的过程产生一样。

11.2.1.3 【本地窗口】
可自动显示出所有在当前过程中的变量声明及变量值。若【本地 窗口】为可见的,则每当从执行方式切换到中断模式或是操纵堆栈 中的变量时,它就会自动地重建显示,如图 11-5 所示。

下面介绍窗口中各对象的意义:
【调用堆栈】按钮:打开【调用堆栈】对话框,它会列出调用堆 栈中的过程,如图11-6 所示。
教程录入:admin    责任编辑:admin 
  • 上一篇教程:

  • 下一篇教程:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
     
     
     
     

    ghost教程-ghost图解教程-备份还…

    ghost教程-ghost使用教程

    GoldWave教程

    一键ghost教程之使用教程和还原g…

    路由设置

    lightscape实例教程

    word表格制作---Word表格行列的添…

    Excel函数教程
    免责声明!本站资料大部分来自于互联网,其版权归原作者或其他合法者所有.如内容涉及或侵犯了您的权益,请通知本人,我将尽快处理!.欢迎您的光临。
    辽ICP备07003958号
    无师自通,伴你一生-教程网