第十二章 在project20中使用宏_第1页
第十二章 在project20中使用宏_第2页
第十二章 在project20中使用宏_第3页
第十二章 在project20中使用宏_第4页
第十二章 在project20中使用宏_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第13章在Project2003中运用宏

本章内容提要:什么是宏;VisualBasic编辑器简介;创建宏;运转宏;测试宏;创建宏的用户界面;设置宏的平安性。什么是宏宏,其实就是义务的自动化。宏是存储在VisualBasic模块中的一个选项或函数序列,并可以在需求执行处置时随时运转。录制宏的原理就像运用磁带录音机录制声音一样。在录制终了之后,可以运转宏来反复〔或“重放〞〕这些选项或者命令。在每次录制宏时,所录制的宏将附在工程的模块中,并保管在工程文件中。在录制〔或创建〕宏之前,首先应规划希望宏执行的步骤和选项。否那么假设录制宏时出现错误,那么所做更改也将录制到宏中。VisualBasic编辑器简介 VisualBasic编辑器可以用来建立和管理VBA工程。在VisualBasic编辑器中,提供了工程资源管理器、代码窗口和属性窗口,如下图。创建宏 宏的建立可以分成“绝对参照〞与“相对参照〞两种。绝对参照:绝对参照是Project宏的默许创建方式。基于绝对位置〔比如以Project义务标识号或域称号标识位置〕录制宏。相对参照:假设希望宏执行时能以当前位置为基准〔比如以Project“甘特图〞视图的某个单元格为起点〕,然后以向周围挪动几列几行的方式执行,那么就要运用“相对参照〞的方式来建立宏。创建宏 创建宏可以采用两种方式:在Project中录制宏。这种方法非常简单。在VisualBasic编辑器中编写宏的代码。这种方法要求具有VBA编程知识。运转宏 运转宏可以采用两种方式:在Project中运转宏。假设要在执行完录制的一切操作前终止宏,那么应按【Ctrl+Break】键。在VisualBasic编辑器中运转宏。假设要在VisualBasic编辑器中暂停宏的运转,单击“规范〞工具栏中的【中断】按钮;假设要停顿宏的运转,单击“规范〞工具栏中的【重新设置】按钮。编辑宏 不论是在Project中录制的宏,还是在VisualBasic编辑器中编写的宏代码,假设要对宏进展编辑,都必需在VisualBasic编辑器中进展。编辑宏的普通步骤如下:将插入点移到模块表中要编写宏的位置。假设有必要,在正式开场编写程序之前加上注释语句。输入Sub以声明一个宏的开场,其后为宏称号,完成后直接按下【Enter】键,Project会自动在该行后加上括号,同时自动加上EndSub。根据实践需求编写程序代码。检查最后能否加上EndSub,终了宏程序的编写任务。编辑宏 编写宏代码应留意的问题:修正宏的选项要以模块化的方式来编写宏程序在一行中编写多个语句采用多行来编写一个长语句宏的平安性与其他Office的家族系列产品一样,Project2003同样包含一个工具,即在开场运用一个工程时自动侦测宏病毒。一旦Project2003找到宏,就会显示对话框,讯问读者能否启用这些宏。这样就可以防止病毒的侵扰,或者也可以经过变卦平安级别来对这种宏病毒进展防护。可供设置的平安级别有四级:非常高、高、中、低。测试宏任何一个程序在正式发布之前,都要经过一个非常重要的测试阶段。在程序完成之前就应该做出一个完善详尽的测试方案,以便使程序最大程度地满足客户的需求。宏的测试任务是在VisualBasic编辑器中完成的。测试宏

减少宏错误发生的几个方法以英文小写名字方式输入宏运用“对象阅读器〞输入代码防止宏的长度太长运用宏录制器运用常量来替代详细值测试宏

利用断点来测试宏 与测试其他程序一样,在测试宏程序时有时需求暂停程序的执行,以便查看当时的变量、对象的属性,或者插入一个语句加以运转来检查程序的正确性。 当暂停宏程序的运转时,程序进入“断点〞方式。在断点方式中,宏会中断运转,这时可以经过本地窗口来检查变量、对象的属性。 在进入断点方式后,当前待执行的语句前面会出现一个黄色箭头,并且该语句行呈现黄色。同时,经过本地窗口中各变量的值可以确定目前程序

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论