第1部分 从Office XP Developer轻松起步与开发应用程序
第1章 从Office XP Developer轻松起步
1. 1 概论
1. 1. 1 印刷形式说明
1. 1. 2 示例代码和编程规范
1. 1. 3 如何利用代码示例
1. 2 Office XP Developer增添了哪些功能
1. 3 安装Developer开发环境
1. 3. 1 系统要求
1. 3. 2 安装开发工具
1. 4 创建服务器环境
1. 4. 1 安装Exchange Server
1. 4. 2 安装SQL Server
1. 5 使用Office Developer开发应用程序的步骤
第2章 应用程序的设计
2. 1 设计过程
2. 1. 1 顾客需要干什么
2. 1. 2 顾客需要什么
2. 1. 3 绘出草图
2. 1. 4 建立原型
2. 2 所需技术
2. 2. 1 工作流, 技术背景
2. 2. 2 数据存储
2. 2. 3 创建各种插件. 向导和模板
2. 2. 4 数字化仪表板和Web组件
2. 3 用户界面设计
2. 4 设计可重用代码
2. 5 安全性
2. 6 测试应用程序
2. 7 应用程序部署
第3章 用VBA开发Office应用程序
3. 1 Office可编程性的好处
3. 2 Office对象和对象模型
3. 2. 1 开发集成的Office解决方案
3. 2. 2 对象. 类集和对象模型:技术背景
3. 2. 3 Office应用程序自动控制
3. 3 Office应用程序的使用
3. 3. 1 Microsoft Access对象的使用
3. 3. 2 Microsoft Excel对象的使用
3. 3. 3 Microsoft FrontPage对象的使用
3. 3. 4 Microsoft Outlook对象的使用
3. 3. 5 Microsoft PowerPoint对象的使用
3. 3. 6 Microsoft Project对象的使用
3. 3. 7 Microsoft Visio对象的使用
3. 3. 8 Microsoft Word对象的使用
3. 4 使用共享Office组件
3. 4. 1 引用共享Office组件
3. 4. 2 使用FileSearch对象
3. 4. 3 使用Office助手
3. 4. 4 使用命令条
3. 4. 5 使用文档属性
3. 4. 6 使用脚本
3. 5 充分利用VBA
3. 5. 1 处理字符串
3. 5. 2 处理数字
3. 5. 3 设置时间和日期
3. 5. 4 使用文件
3. 5. 5 关于数组
3. 5. 6 VBA中定义过程的小技巧
3. 5. 7 优化VBA代码
3. 6 加载项. 模板. 向导和库
3. 6. 1 什么是COM加载项
3. 6. 2 为Visual Basic编辑器建立 COM加载项
3. 6. 3 为Office应用程序建立COM加载项
3. 6. 4 创建应用程序指定的加载项
3. 6. 5 创建模板
3. 6. 6 创建向导
第4章 开发Exchange服务器的工作流应用
4. 1 Exchange服务器工作流流程的体系结构
4. 1. 1 工作流应用
4. 1. 2 Exchange服务器和公共文件夹
4. 1. 3 应用程序用户接口
4. 1. 4 工作流脚本
4. 2 规划Exchange服务器的工作流流程
4. 2. 1 开发步骤
4. 2. 2 权限检验表
4. 3 建立Exchange服务器的工作流流程
4. 3. 1 理解工作流流程含义
4. 3. 2 为工作流开发构配置Exchange服务器
4. 3. 3 为工程创建Exchange文件夹
4. 3. 4 创建Exchange服务器的工程和工作流流程
4. 3. 5 设置Exchange服务器的Project属性
4. 3. 6 使用工作流设计界面
4. 3. 7 添加. 修改工作流中的状态
4. 3. 8 在工作流中添加. 修改转换
4. 3. 9 复制Exchange服务器的工作流程
4. 3. 10 删除Exchange服务器的工作流流程
4. 3. 11 查看并打印工作流
4. 3. 12 测试Exchange服务器的工作流
4. 4 为Exchange服务器的工作流建立用户接口
4. 4. 1 用户接口的思考
4. 4. 2 工作流应用中的帮助文件
4. 5 在Exchange服务器的工作流程设计器中编写脚本
4. 5. 1 创建脚本过程
4. 5. 2 工作流流程的安全模式
4. 5. 3 选择工作流事件
4. 5. 4 调试Exchange服务器的工作流设计器中的脚本文件
4. 5. 5 Exchange服务器的脚本文件示例
第5章 SOL Server工作流应用程序的开发
5. 1 SQL Server工作流应用程序的结构
5. 1. 1 工作流应用程序
5. 1. 2 SQL Server工作流数据库
5. 2 规划SQL Server工作流应用程序
5. 2. 1 工作流应用程序开发指南
5. 2. 2 安全权限模式
5. 2. 3 数据库工具和技术
5. 2. 4 工作流引擎模式
5. 3 创建SQL Server工作流应用程序
5. 3. 1 理解工作流应用程序
5. 3. 2 基于模板创建工作流应用程序
5. 3. 3 理解SQL Server工作流流程
5. 3. 4 建立表格层结构
5. 4 为SQL Server开发一个用户接口
5. 4. 1 考虑用户接口的问题
5. 4. 2 行级权限与工作流用户接口
5. 4. 3 生成用户接口
5. 4. 4 工作流应用程序中的帮助文件
5. 4. 5 工作流应用程序中的用户信息
5. 4. 6 使用其他用户接口
5. 5 设置账号. 登录. 角色和用户
5. 5. 1 SQL Server中的工作流开发环境的安全性项目
5. 5. 2 Windows 2000和 SQL Server的安全
5. 5. 3 创建数据库角色
5. 5. 4 创建工作流应用程序用户
5. 5. 5 将用户分配到数据库角色中
5. 5. 6 为数据库角色定义权限
5. 6 为SQL Server编写工作流脚本
5. 6. 1 脚本过程
5. 6. 2 用脚本代码为SQL Server编写在工作流设计器中的事件
5. 6. 3 何时使用何种事件
5. 6. 4 脚本过程名
5. 6. 5 基于状态的行改变的控制
5. 6. 6 添加转换事件
5. 6. 7 自动化变化和事件
5. 6. 8 使用工作流脚本管理数据
5. 6. 9 用工作流脚本获取用户信息
5. 6. 10 在SQL Server的工作流开发环境中测试和编译
5. 6. 11 创建模板
第6章 使用Web部件开发数字化仪表板
6. 1 了解数字化仪表板
6. 1. 1 为什么要使用数字化仪表板
6. 1. 2 创建数字化仪表板
6. 1. 3 安全性
6. 1. 4 配置一个 Exchange Server仪表板
6. 1. 5 打开SharePoint Portal Server入口
6. 2 Web部件
6. 2. 1 Web部件属性
6. 2. 2 向仪表板上添加 Web部件的方法
6. 2. 3 Web部件的种类
6. 2. 4 创建优秀Web部件准则
6. 2. 5 数字化仪表板生成器如何解析Web部件
第7章 调试与错误处理
7. 1 编写无错误的代码
7. 2 调试代码
7. 2. 1 VBA凋试工具
7. 2. 2 脚本调试工具
7. 2. 3 其他的调试技术
7. 3 处理错误
7. 3. 1 基本的错误处理
7. 3. 2 自动错误处理
7. 3. 3 获取错误信息
7. 3. 4 在类模块中进行错误处理
7. 3. 5 处理脚本错误
7. 3. 6 错误日志
第8章 应用程序本地化
8. 1 用户界面本地化原则
8. 2 语言和术语的本地化原则
8. 3 编码的本地化原则
8. 4 本地化Access Runtime应用程序
第9章 发布应用程序
9. 1 打包过程
9. 2 使用打包向导创建一个安装包
9. 2. 1 确认应用程序和安装包信息
9. 2. 2 在安装包中包含支持文件
9. 2. 3 改变安装包的默认安装位置
9. 2. 4 定义开始菜单快捷方式
9. 2. 5 测试安装包
9. 3 部署Office模板和应用程序专用加载项
9. 3. 1 什么是用户配置文件
9. 3. 2 布署自定义Office模板
9. 3. 3 部署Office应用程序专用加载项
9. 4 部署COM加载项
9. 5 部署Outlook和Frontpage应用程序
9. 6 部署使用Access Runtime的 Access应用程序
9. 6. 1 开发Access Runtime应用程序
9. 6. 2 定位Access RUntime文件
第2部分 编程概念
第10章 编写可靠的代码
10. 1 编写可靠的脚本
10. 2 使用命名规则
10. 2. 1 命名变量和常数
10. 2. 2 命名对象和控件
10. 2. 3 命名函数和子程序
10. 3 结构化和格式化代码
10. 3. 1 结构化代码
10. 3. 2 格式化代码
10. 4 注释代码
10. 4. 1 有效地使用注释
10. 4. 2 自动注释代码
10. 5 设计可重复使用的代码
10. 5. 1 什么是可重用代码
10. 5. 2 编写可重用的代码
10. 5. 3 源代码共享
第11章 使用XML工作
11. 1 Office应用程序和XML
11. 1. 1 Excel中的XML支持
11. 1. 2 在Access导入XML数据
11. 1. 3 从Access导出XML数据
11. 1. 4 XSL:技术背景
11. 1. 5 XSL在Access中的转换
11. 1. 6 XML Access报表
11. 2 在设计环境中使用XML
第12章 自定义类和对象
12. 1 为什么创建自己的对象
12. 2 基本类概念
12. 2. 1 什么是类
12. 2. 2 添加类模块
12. 2. 3 创建一个类的新实例
12. 2. 4 Instancing属性
12. 2. 5 作用范围的问题
12. 2. 6 使用变量创建简单的属性
12. 2. 7 创建方法
12. 3 创建Property过程
12. 3. 1 创建标量属性
12. 3. 2 创建对象属性
12. 4 创建事件和事件过程
12. 4. 1 使用WithEvents关键字为内置事件创建事件过程
12. 4. 2 为自定义类添加事件
12. 5 通过接口扩展对象
12. 5. 1 接口基础
12. 5. 2 实现一个抽象接口
12. 5. 3 实现非抽象类
12. 6 设计对象模型
12. 6. 1 规划对象模型
12. 6. 2 创建集合类
12. 6. 3 使用对象属性关联对象
12. 6. 4 使用接口共享代码
12. 7 为网页创建自定义对象
12. 7. 1 动态HTML(DHTML)脚本小程序
12. 7. 2 DHTML操作
第3部分 使用Office Developer的产品工具
第13章 使用代码库共享代码
13. 1 打开代码库
13. 2 创建代码库
13. 3 创建代码库种类
13. 4 使用代码库中的代码片断
13. 4. 1 在代码库中查询代码
13. 4. 2 从代码库将代码插入到工程
13. 5 在代码库中自定义代码
13. 5. 1 修改己有代码的数据库
13. 5. 2 定义种类和代码项
13. 5. 3 将关键字与代码项相关联
13. 5. 4 修改代码项的关键字
13. 6 使得代码库对多用户可用
第14章 使用源代码控制
14. 1 安装Visual SourceSafe
14. 1. 1 安装Visual SourceSafe应用程序
14. 1. 2 分配用户权限
14. 1. 3 连接到一个Visual SourceSafe数据库
14. 2 选择合适的源代码控制加载项
14. 3 在Visual Basic环境下使用 Visual SourceSafe加载项
14. 4 在文档和 VBA代码中使用 Visual SourceSafe加载项
14. 4. 1 创建初始文档
14. 4. 2 修改文档
14. 4. 3 添加 VBA代码模板
14. 4. 4 修改VBA代码模块
14. 5 与Access一起使用源代码控制
第15章 共享和重用VBA对象
15. 1 导出VBA对象
15. 2 导入VBA对象
第16章 快速应用程序开发工具
16. 1 格式化字符串变量
16. 2 格式化代码注释器和错误处理模板
附录 Microsoft Office Developer应用范例
范例1 用VBA创建一个COM加载项
范例2 使用Exchange Server创建一个工作流应用程序
范例3 使用SQL Server工作流设计器开发工作流应用程序
范例4 使用Web部件创建一个数字化仪表板