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

上传人:E**** 文档编号:89432251 上传时间:2019-05-25 格式:PPT 页数:17 大小:816KB
返回 下载 相关 举报
项目管理  教学课件 ppt 作者 程铁信 付聪 编著 13章_第1页
第1页 / 共17页
项目管理  教学课件 ppt 作者 程铁信 付聪 编著 13章_第2页
第2页 / 共17页
项目管理  教学课件 ppt 作者 程铁信 付聪 编著 13章_第3页
第3页 / 共17页
项目管理  教学课件 ppt 作者 程铁信 付聪 编著 13章_第4页
第4页 / 共17页
项目管理  教学课件 ppt 作者 程铁信 付聪 编著 13章_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《项目管理 教学课件 ppt 作者 程铁信 付聪 编著 13章》由会员分享,可在线阅读,更多相关《项目管理 教学课件 ppt 作者 程铁信 付聪 编著 13章(17页珍藏版)》请在金锄头文库上搜索。

1、第13章 在Project 2003中使用VBA,本章内容提要: VBA简要介绍; VBA的基本语法; VBA的判断语句和循环语句; VBA语句; Project对象; Project 2003 VBA开发环境; Project 2003用户界面设计。,VBA简介,什么是VBA? VBA是Visual Basic for Application的缩写,它是Microsoft公司为了让Office软件功能更强大而发展出来的辅助工具。在语法结构上,VBA承袭自Visual Basic,但在使用上却较Visual Basic来得精简,并且可以直接使用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判断语句 IfElse判断语句 多重判断语句 Select-Case判断语句 For-Next循环语句,Project对象,“面向对象”基本概念简介 “面向对象”是程序设计中的主流语言类型。简单地说,它是以现实生活中的实例作为解决问题时的思考出发点,这与以资料流向为出发点的传统程序设计方式有很大的不同。 采用“面向对象”来设计程序时,首先要先对实体做分析,分析的内容包括了实体所具有的行为与特性。在面向对象的观念中,实体就是“对

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

5、: 应用程序范围的设置和选项。 用来返回最高级别对象的属性,例如ActiveCell属性和ActiveProject属性等。 作用于应用程序范围的各元素的方法,例如视图、选定范围和编辑操作等。,Project对象和Projects集合对象,Project对象和Projects集合对象代表一个或所有打开的项目。Projects是一个集合对象,而Project对象是Projects集合的一个成员。通过创建集合对象可以形成一种非常清晰模块化的编程风格,一个集合的所有代码都在集合类中,从而减小了类模块的大小,如果对象的集合出现在对象分层结构中不止一处,那么重用集合类将不需要复制任何代码。,Task 对

6、象和Tasks 集合对象,Task对象为Tasks集合中的成员,Tasks集合对象代表一个或多个任务。,Resource对象和Resources集合对象,Resources对象和Resources集合对象代表一个或多个资源。Resource对象为Resources集合的成员。,Window对象和Windows集合对象,Window对象和Windows集合对象代表应用程序或项目中的一个或多个窗口。Window对象为Windows集合中的成员。Application对象的Windows集合包含应用程序中的全部窗口,而Project对象的Windows集合只包含指定项目中的窗口。,VBA开发环境,P

7、roject 2003中的Visual Basic可视化开发环境是Visual Basic编辑器,它被用来建立和管理VBA项目。Visual Basic编辑器是一个集成开发环境或IDE,这是因为它在一个公共环境里集成了许多不同的功能。例如,设计、编辑、编译和调试等功能在大多传统开发工具中都是每个功能对应一个独立的程序,并都有自己的界面;而在Visual Basic编辑器中提供了工程资源管理器、代码窗口、属性窗口等窗口,用于建立和管理应用程序,从而不用切换到任何其他应用程序中。由此可见,这种集成开发环境为编程人员提供了极大的便利性。,VBA开发环境,Visual Basic编辑器IDE包括如下主

8、要窗口: 工程资源管理器 代码窗口 用户窗口 属性窗口 立即窗口 监视窗口 本地窗口,用户界面,编制一个应用程序时需要考虑如下有关界面的问题: 应该需要多少不同的窗体; 菜单中将包含什么命令; 要不要使用工具栏重复菜单的功能; 提供什么对话框与用户交互。 在Visual Basic编辑器中包含了许多常用控件、ActiveX控件,并且还可以自定义对话框。,本章小结,本章详细讨论了VBA在Project 2003中的应用,主要包括VBA的语法,以及Project对象,同时还介绍了VBA的开发环境,并结合示例介绍了如何在Project中创建用户界面。 VBA的功能非常强大,本章只是从简单应用的角度对VBA进行了介绍,有关VBA使用的详细知识,请参见Project的帮助文档或相关资料。,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号