Microsoft Project 2002 二次开发教程与资源

4星 · 超过85%的资源 需积分: 13 137 下载量 136 浏览量 更新于2025-01-03 2 收藏 920KB PDF 举报
"微软Office Project的二次开发参考资料" 在这一资源中,主要关注的是Microsoft Office Project的二次开发,特别是对于Microsoft Project 2002的深入理解和应用。这个培训课程涵盖了多个关键对象,这些对象是进行项目管理软件自定义和自动化的核心元素。以下是课程中涉及的主要知识点: 1. Application Object:这是Project应用程序的顶级对象,通过它可以控制整个Project的运行环境,包括打开、关闭文件、设置应用程序选项等。 2. Project Object:代表一个具体的项目文件,包含了项目的所有信息,如任务、资源、分配、视图等。可以对项目进行创建、编辑和保存操作。 3. Task Object:表示项目中的一个任务,包含任务的基本属性如名称、持续时间、开始和结束日期等,以及与之相关的任务关系。 4. Resource Object:代表项目中的资源,如人员、设备或材料,用于执行任务。资源对象包含了资源的属性,如工时、成本、能力等。 5. Assignment Object:描述了任务与资源之间的关联,表示资源在任务上的分配情况,包括工作量、成本和完成度。 6. Window Object:管理窗口的布局和显示,可以创建、调整和关闭窗口,以适应不同的工作需求。 7. Cell Object、Selection Object、List Object、Pane Object、View Object:这些对象涉及到用户界面的交互和数据展示,比如单元格对象代表工作表中的单个数据单元,视图对象则定义了如何显示项目数据,如甘特图、日历视图等。 8. ViewSingleObject、ViewCombinationObject:分别代表单一视图和组合视图,前者专注于一个特定的数据集,后者可以合并多个视图在一个窗口中展示。 9. Table Object、TableField Object:表是Project中组织数据的一种方式,表对象包含了表的结构,而表字段对象则指定了表中显示的具体字段。 10. Filter Object:用于筛选和显示项目数据,可以根据指定条件隐藏或显示任务、资源等信息。 11. Profile Object:保存用户的工作环境和首选项,如视图设置、字段选择等,方便快速恢复和共享。 12. Object Model Improvements:这部分可能涵盖了Project 2002相对于早期版本的改进,可能包括新的API功能、性能提升或者更易于使用的接口。 13. ProjectGuide Object Model Additions:Project Guide是一个向导式的工作流程,帮助用户按照预定义的步骤创建和管理项目。这部分可能是关于如何通过二次开发扩展或定制Project Guide的内容。 14. Enterprise Custom Fields:允许用户定义企业级别的自定义字段,以满足特定业务需求,如添加额外的项目跟踪信息。 课程中还包括了几个实验室(Lab1、Lab2、Lab3)和解答,旨在通过实践来加深对这些对象和功能的理解。此外,建议在学习本课程之前先了解VBA概述(Lesson47)和Project 2002的对象模型(Microsoft Project 2002 Object Model API),以便更好地掌握二次开发技术。 这个资源是针对希望利用VBA(Visual Basic for Applications)和Project对象模型进行Project自定义和自动化开发的开发者或高级用户的宝贵参考资料,提供了全面的理论知识和实践指导。