项目管理 教学课件 作者 程铁信 付聪 编著 13章.ppt

项目管理 教学课件 作者 程铁信 付聪 编著 13章.ppt

ID:50478867

大小:816.00 KB

页数:17页

时间:2020-03-09

项目管理 教学课件 作者 程铁信 付聪 编著 13章.ppt_第1页
项目管理 教学课件 作者 程铁信 付聪 编著 13章.ppt_第2页
项目管理 教学课件 作者 程铁信 付聪 编著 13章.ppt_第3页
项目管理 教学课件 作者 程铁信 付聪 编著 13章.ppt_第4页
项目管理 教学课件 作者 程铁信 付聪 编著 13章.ppt_第5页
资源描述:

《项目管理 教学课件 作者 程铁信 付聪 编著 13章.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第13章在Project2003中使用VBA本章内容提要:VBA简要介绍;VBA的基本语法;VBA的判断语句和循环语句;VBA语句;Project对象;Project2003VBA开发环境;Project2003用户界面设计。VBA简介什么是VBA?VBA是VisualBasicforApplication的缩写,它是Microsoft公司为了让Office软件功能更强大而发展出来的辅助工具。在语法结构上,VBA承袭自VisualBasic,但在使用上却较VisualBasic来得精简,并且可以直接使用Office软件中的各种对象,用来完成

2、某些特定功能或是重复性高的操作。VBA和VB的区别VBA和VB的主要区别:VB设计用于创建标准的应用程序,而VBA使已有的应用程序(Excel等)自动化。VB具有自己的开发环境,而VBA必须寄生于已有的应用程序,比如Project。如果要运行VB开发的应用程序,用户不必安装VB,因为VB开发出的应用程序是可执行文件(*.EXE),而VBA开发的程序必须依赖于它的“父”应用程序,例如Project。VBA和宏的区别VBA和宏的主要区别:1.使用录制宏的方式仅能做一些较简单的工作。但如果在宏中加入VBA判断语句,那么情况就会完全改观了。2.使用

3、录制宏的方式无法建立用户操作界面。例如,显示一个输入对话框,要求用户输入某些资料,那么使用宏就无法做到了。VBA基本语法变量声明数据类型变量的命名原则运算符的种类运算符的优先级判断语句和循环语句If判断语句If…Else判断语句多重判断语句Select-Case判断语句For-Next循环语句Project对象“面向对象”基本概念简介“面向对象”是程序设计中的主流语言类型。简单地说,它是以现实生活中的实例作为解决问题时的思考出发点,这与以资料流向为出发点的传统程序设计方式有很大的不同。采用“面向对象”来设计程序时,首先要先对实体做分析,分析

4、的内容包括了实体所具有的行为与特性。在面向对象的观念中,实体就是“对象(Object)”,对象所具备的行为被称做“方法(Method)”,而它所拥有的特性则叫做“属性(Property)”。另外,在“面向对象”的程序中还有用来触发对象行为的“事件(Event)”。Project对象模型简介Application对象Project对象、Projects集合对象Task对象、Tasks集合对象Resource对象、Resources集合对象Window对象、Windows集合对象Application对象Application对象是指整个Pro

5、ject应用程序,因此,在Project中就是指Project应用程序本身。Application对象包括:应用程序范围的设置和选项。用来返回最高级别对象的属性,例如ActiveCell属性和ActiveProject属性等。作用于应用程序范围的各元素的方法,例如视图、选定范围和编辑操作等。Project对象和Projects集合对象Project对象和Projects集合对象代表一个或所有打开的项目。Projects是一个集合对象,而Project对象是Projects集合的一个成员。通过创建集合对象可以形成一种非常清晰模块化的编程风格,

6、一个集合的所有代码都在集合类中,从而减小了类模块的大小,如果对象的集合出现在对象分层结构中不止一处,那么重用集合类将不需要复制任何代码。Task对象和Tasks集合对象Task对象为Tasks集合中的成员,Tasks集合对象代表一个或多个任务。Resource对象和Resources集合对象Resources对象和Resources集合对象代表一个或多个资源。Resource对象为Resources集合的成员。Window对象和Windows集合对象Window对象和Windows集合对象代表应用程序或项目中的一个或多个窗口。Window对

7、象为Windows集合中的成员。Application对象的Windows集合包含应用程序中的全部窗口,而Project对象的Windows集合只包含指定项目中的窗口。VBA开发环境Project2003中的VisualBasic可视化开发环境是VisualBasic编辑器,它被用来建立和管理VBA项目。VisualBasic编辑器是一个集成开发环境或IDE,这是因为它在一个公共环境里集成了许多不同的功能。例如,设计、编辑、编译和调试等功能在大多传统开发工具中都是每个功能对应一个独立的程序,并都有自己的界面;而在VisualBasic编辑器

8、中提供了工程资源管理器、代码窗口、属性窗口等窗口,用于建立和管理应用程序,从而不用切换到任何其他应用程序中。由此可见,这种集成开发环境为编程人员提供了极大的便利性。VBA开发环境

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。