28
宏宏宏 (VBA) 宏宏宏宏宏 Microsoft Office XP 宏宏宏 宏宏宏 / OIIO Network 宏宏宏宏宏宏

宏开发 (VBA) 的最佳利器 Microsoft Office XP 开发版

  • Upload
    onaona

  • View
    268

  • Download
    6

Embed Size (px)

DESCRIPTION

宏开发 (VBA) 的最佳利器 Microsoft Office XP 开发版. 郭安定 / OIIO Network 微软资深顾问. 我将从这场研讨会了解 …. Office XP 开发平台的优势 Office XP 提供的关键性技术 Office XP 开发版如何协助项目开发 提升开发工作效率 降低部署维护成本. Office 开发版的历史沿革. Office 开发版的起源 Access 开发工具包 (Access Developer Toolkit) Office 97 ( 个人信息管理工具 ) - PowerPoint PPT Presentation

Citation preview

Page 1: 宏开发 (VBA) 的最佳利器 Microsoft Office XP 开发版

宏开发 (VBA) 的最佳利器Microsoft OfficeXP 开发版宏开发 (VBA) 的最佳利器Microsoft OfficeXP 开发版

郭安定 / OIIO Network微软资深顾问郭安定 / OIIO Network微软资深顾问

Page 2: 宏开发 (VBA) 的最佳利器 Microsoft Office XP 开发版

我将从这场研讨会了解我将从这场研讨会了解……

• OfficeOfficeXPXP 开发平台的优势开发平台的优势• OfficeOfficeXPXP 提供的关键性技术提供的关键性技术• OfficeOfficeXPXP 开发版如何协助项目开发开发版如何协助项目开发

– 提升开发工作效率提升开发工作效率– 降低部署维护成本降低部署维护成本

Page 3: 宏开发 (VBA) 的最佳利器 Microsoft Office XP 开发版

Office Office 开发版的历史沿革开发版的历史沿革

• Office Office 开发版的起源开发版的起源– Access Access 开发工具包 开发工具包 (Access Developer (Access Developer

Toolkit)Toolkit)

• Office 97 (Office 97 ( 个人信息管理工具个人信息管理工具 ))– Excel, Word, PowerPoint, Access, OutlookExcel, Word, PowerPoint, Access, Outlook– Office Office 开发版:开发版: Office Developer Edition Office Developer Edition

(ODE)(ODE)

• 重要的观念重要的观念– Office Office 开发版用户是 开发版用户是 ““ Office Office 编程开发人员编程开发人员””

Page 4: 宏开发 (VBA) 的最佳利器 Microsoft Office XP 开发版

Office 2000 Office 2000 开发平台开发平台

• Office 2000 Office 2000 家族家族– 跨平台 跨平台 HTML HTML 网页网页– 跨语系 跨语系 Unicode Unicode 统一码统一码– 跨软件 跨软件 VBA / VBSVBA / VBS

• Office 2000 Office 2000 家族 家族 (( 群组资讯分享环群组资讯分享环境境 ))– Office 97 + FrontPageOffice 97 + FrontPage– 开发版开发版 : Microsoft Office Developer : Microsoft Office Developer

(MOD)(MOD)

Page 5: 宏开发 (VBA) 的最佳利器 Microsoft Office XP 开发版

OfficeOfficeXPXP 开发平台开发平台……

• OfficeOfficeXPXP 体验什么?体验什么?

• 面临新的挑战!面临新的挑战!– 文件和人的关系 工作流文件和人的关系 工作流– 文件管理的效率 文件管理文件管理的效率 文件管理

文字

图形思想

Excel Word PowerPoint Access ….

Page 6: 宏开发 (VBA) 的最佳利器 Microsoft Office XP 开发版

OfficeOfficeXPXP 开发平台开发平台……

• OfficeOfficeXPXP 家族 家族 (( 企业知识管理平企业知识管理平台台 ))– Office 2000Office 2000– SharePoint Team ServicesSharePoint Team Services

• OfficeOfficeXP XP 开发版(开发版( MOD XP)MOD XP)– 数字仪表版数字仪表版– 工作流设计工作流设计

Page 7: 宏开发 (VBA) 的最佳利器 Microsoft Office XP 开发版

OfficeOfficeXP XP 关键性技术关键性技术

• XMLXML 以信息为处理中心的模式以信息为处理中心的模式– 什么是 什么是 XML ? XML ? 为什么它如此重要 为什么它如此重要 ??– OfficeOfficeXPXP 对 对 XML XML 的支援的支援

• SmartTgsSmartTgs 衔接 衔接 Web ServiceWeb Service– 什么是 什么是 SmartTgs ?SmartTgs ?– OfficeOfficeXPXP 对 对 SmartTags SmartTags 的支援现况的支援现况

• OWCOWC OfficeOfficeXP XP 网络元件网络元件– 影响 影响 OfficeOfficeXPXP 开发及部署策略开发及部署策略– ““ 效能” 和 “授权” 的改进效能” 和 “授权” 的改进

Page 8: 宏开发 (VBA) 的最佳利器 Microsoft Office XP 开发版

OfficeOfficeXP XP 开发平台开发平台……

• OfficeOfficeXP XP 开发平台的特色开发平台的特色– 提升信息的提升信息的安全安全性 性 保护企业机密性文件保护企业机密性文件– 让作业环境更让作业环境更稳定稳定 应用程式和文件复原应用程式和文件复原– 让信息沟通更让信息沟通更顺畅顺畅 群组应用环境更完备群组应用环境更完备– 降低企业开发降低企业开发成本成本 开启解决方案新应用开启解决方案新应用 工作工作流 流 & & 文件管理文件管理

Page 9: 宏开发 (VBA) 的最佳利器 Microsoft Office XP 开发版

OfficeOfficeXPXP 开发版开发版……

• 面临新挑战面临新挑战 , , 更加要努力更加要努力– 如何降低成本、提高效能及产能如何降低成本、提高效能及产能

• Office Office 开发平台的特性开发平台的特性– 组合 组合 Office Office 软件成为解决方案软件成为解决方案– VBA VBA 是重要的关键是重要的关键

• 我需要 “开发版” 吗 我需要 “开发版” 吗 ?!?!– 满足 满足 Office Office 项目开发部署的各项需求项目开发部署的各项需求

Page 10: 宏开发 (VBA) 的最佳利器 Microsoft Office XP 开发版

MODXP !MOD 1.x

Office 2000

Office Developer

Edition (ODE)

Office 97

Office Office 开发版的发展开发版的发展历史历史

AccessDeveloper Tool kit

Access 95

ApplicationDevelopment

Concept

CrossApplication

withVisual Studio,

BackOffice

A New Platform !!!

OfficeXP

Page 11: 宏开发 (VBA) 的最佳利器 Microsoft Office XP 开发版

省钱省钱 , , 赚钱秘诀赚钱秘诀大公开大公开

• Access Access 运行时版本运行时版本 (Run-time)(Run-time)• 复制管理器 复制管理器 (Replication (Replication

Manager)Manager)• VBA VBA 源代码控制源代码控制• 工作流设计工作流设计• …………

Page 12: 宏开发 (VBA) 的最佳利器 Microsoft Office XP 开发版

省钱赚钱秘诀一省钱赚钱秘诀一 ::

Access Access 运行时版本运行时版本• 我的客户告诉我我的客户告诉我……

– 他还停留在之前版本的年代他还停留在之前版本的年代……– 他没有 他没有 Access, Access, 甚至没有 甚至没有 OfficeOffice

• 那么那么 , , 不妨建议他不妨建议他……– 多加点钱给你多加点钱给你 , , 可以让他轻松升级可以让他轻松升级……– 打包向导 打包向导 (Packaging Wizard)(Packaging Wizard)

Page 13: 宏开发 (VBA) 的最佳利器 Microsoft Office XP 开发版

Access Access 运行时版本运行时版本

• 效益指数效益指数 : RMB 2,000+: RMB 2,000+

Page 14: 宏开发 (VBA) 的最佳利器 Microsoft Office XP 开发版

省钱赚钱秘诀二省钱赚钱秘诀二 ::

示范代码库示范代码库• 我对学习 我对学习 VBA VBA 开发有兴趣开发有兴趣 , , 但但

是是……– 没有时间上课跟念书没有时间上课跟念书– 不知到哪里找资料不知到哪里找资料

• 那么那么 , , 为什么不为什么不……– 直接 直接 Copy Copy 别人的程序来用别人的程序来用– 示范代码库登场示范代码库登场

Page 15: 宏开发 (VBA) 的最佳利器 Microsoft Office XP 开发版

示范代码库示范代码库

• 效益指数效益指数 : RMB 4,000: RMB 4,000

Page 16: 宏开发 (VBA) 的最佳利器 Microsoft Office XP 开发版

省钱赚钱秘诀三省钱赚钱秘诀三 ::

COM COM 加载项加载项

• MS Office MS Office 使用者那么多使用者那么多 , , 但是但是……– 很多功能大家还是不会用很多功能大家还是不会用– 不懂 不懂 VBA VBA 的人还是很多的人还是很多……

• 既然市场有这种需求既然市场有这种需求 , , 那么那么……– 我可以设计通用解决方案我可以设计通用解决方案– COM COM 加载项登场加载项登场

Page 17: 宏开发 (VBA) 的最佳利器 Microsoft Office XP 开发版

COM COM 加载项加载项

• 效益指数效益指数 : RMB 1,000: RMB 1,000

Page 18: 宏开发 (VBA) 的最佳利器 Microsoft Office XP 开发版

省钱赚钱秘诀四省钱赚钱秘诀四 ::

复制管理器复制管理器• 我老板说要连数据库我老板说要连数据库 , , 而且而且……

– 每个营业所都要设置每个营业所都要设置– What? What? 总公司和营业所数据还要同步总公司和营业所数据还要同步 ??

• 唉唉 ! ! 主管真难为主管真难为……– 设计低成本的资料交换环境设计低成本的资料交换环境– 复制管理器复制管理器

Page 19: 宏开发 (VBA) 的最佳利器 Microsoft Office XP 开发版

复制管理器复制管理器

• 效益指数效益指数 : more and more…: more and more…

Page 20: 宏开发 (VBA) 的最佳利器 Microsoft Office XP 开发版

省钱赚钱秘诀五省钱赚钱秘诀五 ::

VBA VBA 源代码控制源代码控制

• 我有个项目我有个项目 , , 想大家一起做想大家一起做……– 如何避免程序的覆盖如何避免程序的覆盖– 如何排除不确定的突发状况如何排除不确定的突发状况

• 那么那么 , , 最好的办法就是最好的办法就是……– 程序时光回溯器程序时光回溯器– VBA VBA 源代码控制源代码控制

Page 21: 宏开发 (VBA) 的最佳利器 Microsoft Office XP 开发版

VBA VBA 源代码控制源代码控制

• 效益指数效益指数 : : 几个月工资几个月工资

Page 22: 宏开发 (VBA) 的最佳利器 Microsoft Office XP 开发版

省钱赚钱秘诀六省钱赚钱秘诀六 ::

工作流设计工作流设计• 老板愿望太多老板愿望太多 , , 工作每天作不完工作每天作不完……

– 他希望公司系统上网络 他希望公司系统上网络 (Web)(Web) – 他想要达到无纸办公室的境界他想要达到无纸办公室的境界

• 那么那么 , , 建议他最新的系统设计趋势建议他最新的系统设计趋势– 工作流设计工作流设计

Page 23: 宏开发 (VBA) 的最佳利器 Microsoft Office XP 开发版

工作流设计工作流设计

• 效益指数效益指数 : : 当然是加薪噜当然是加薪噜

Page 24: 宏开发 (VBA) 的最佳利器 Microsoft Office XP 开发版

Office Office 开发版内容开发版内容

• Office Office 开发版工具光盘开发版工具光盘– VBA VBA 加载项工具加载项工具– 智能标记 智能标记 SDKSDK– 复制管理器 复制管理器 4.04.0– Microsoft Microsoft 开发环境开发环境

• OfficeOfficeXPXP/Visual Basic /Visual Basic 程序员指程序员指南南

• Office Office 对象导引手册对象导引手册

Page 25: 宏开发 (VBA) 的最佳利器 Microsoft Office XP 开发版

而且而且 , , 再送再送……

• OfficeXP OfficeXP 专业版 专业版 + + FrontPageFrontPage

• SQL Server 2000 SQL Server 2000 个人版个人版• Exchange 2000 Exchange 2000 开发版开发版

Page 26: 宏开发 (VBA) 的最佳利器 Microsoft Office XP 开发版

OfficeOfficeXPXP 开发版安装建议开发版安装建议

• Windows 2000 Windows 2000 服务器 服务器 (SP2)(SP2)– 安装 安装 IISIIS,并加入域,并加入域– 安装 安装 CodeRed, Nimda CodeRed, Nimda 补丁补丁

• SQL Server 2000 SP2SQL Server 2000 SP2– Windows Windows 验证 或 混合验证验证 或 混合验证– Notes: SQL 7 Notes: SQL 7 必须是集成验证必须是集成验证

• OfficeOfficeXP XP 专业版 专业版 and FrontPageand FrontPage• 安装 安装 Sharepoint Team ServicesSharepoint Team Services

– 启动首页启动首页 , , 并设定 并设定 IIS IIS 进行升级作业进行升级作业

Page 27: 宏开发 (VBA) 的最佳利器 Microsoft Office XP 开发版

OfficeOfficeXPXP 开发版安装建议开发版安装建议

• 安装 安装 Visual SourceSafe 6.0bVisual SourceSafe 6.0b– 在 在 OfficeOfficeXP XP 开发版内开发版内– 设定 设定 Visual SourceSafe Visual SourceSafe 数据库数据库位置位置

• 安装 安装 OfficeOfficeXP XP 开发版开发版

Page 28: 宏开发 (VBA) 的最佳利器 Microsoft Office XP 开发版

Office Office 网路参考资源网路参考资源

• Microsoft Office Microsoft Office 产品首页产品首页– http://www.microsoft.com/officehttp://www.microsoft.com/office

• MSDN Office MSDN Office 开发版资源开发版资源– http://msdn.microsoft.com/Officehttp://msdn.microsoft.com/Office

• MSDN VBA MSDN VBA 技术网站技术网站– http://http://msdn.microsoft.com/vbamsdn.microsoft.com/vba

• Office Office 重要资源网页 重要资源网页 (( 华文华文 ))– http://http://oiio.netoiio.net