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
宏开发 (VBA) 的最佳利器Microsoft OfficeXP 开发版宏开发 (VBA) 的最佳利器Microsoft OfficeXP 开发版
郭安定 / OIIO Network微软资深顾问郭安定 / OIIO Network微软资深顾问
我将从这场研讨会了解我将从这场研讨会了解……
• OfficeOfficeXPXP 开发平台的优势开发平台的优势• OfficeOfficeXPXP 提供的关键性技术提供的关键性技术• OfficeOfficeXPXP 开发版如何协助项目开发开发版如何协助项目开发
– 提升开发工作效率提升开发工作效率– 降低部署维护成本降低部署维护成本
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 编程开发人员编程开发人员””
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)
OfficeOfficeXPXP 开发平台开发平台……
• OfficeOfficeXPXP 体验什么?体验什么?
• 面临新的挑战!面临新的挑战!– 文件和人的关系 工作流文件和人的关系 工作流– 文件管理的效率 文件管理文件管理的效率 文件管理
文字
图形思想
Excel Word PowerPoint Access ….
OfficeOfficeXPXP 开发平台开发平台……
• OfficeOfficeXPXP 家族 家族 (( 企业知识管理平企业知识管理平台台 ))– Office 2000Office 2000– SharePoint Team ServicesSharePoint Team Services
• OfficeOfficeXP XP 开发版(开发版( MOD XP)MOD XP)– 数字仪表版数字仪表版– 工作流设计工作流设计
OfficeOfficeXP XP 关键性技术关键性技术
• XMLXML 以信息为处理中心的模式以信息为处理中心的模式– 什么是 什么是 XML ? XML ? 为什么它如此重要 为什么它如此重要 ??– OfficeOfficeXPXP 对 对 XML XML 的支援的支援
• SmartTgsSmartTgs 衔接 衔接 Web ServiceWeb Service– 什么是 什么是 SmartTgs ?SmartTgs ?– OfficeOfficeXPXP 对 对 SmartTags SmartTags 的支援现况的支援现况
• OWCOWC OfficeOfficeXP XP 网络元件网络元件– 影响 影响 OfficeOfficeXPXP 开发及部署策略开发及部署策略– ““ 效能” 和 “授权” 的改进效能” 和 “授权” 的改进
OfficeOfficeXP XP 开发平台开发平台……
• OfficeOfficeXP XP 开发平台的特色开发平台的特色– 提升信息的提升信息的安全安全性 性 保护企业机密性文件保护企业机密性文件– 让作业环境更让作业环境更稳定稳定 应用程式和文件复原应用程式和文件复原– 让信息沟通更让信息沟通更顺畅顺畅 群组应用环境更完备群组应用环境更完备– 降低企业开发降低企业开发成本成本 开启解决方案新应用开启解决方案新应用 工作工作流 流 & & 文件管理文件管理
OfficeOfficeXPXP 开发版开发版……
• 面临新挑战面临新挑战 , , 更加要努力更加要努力– 如何降低成本、提高效能及产能如何降低成本、提高效能及产能
• Office Office 开发平台的特性开发平台的特性– 组合 组合 Office Office 软件成为解决方案软件成为解决方案– VBA VBA 是重要的关键是重要的关键
• 我需要 “开发版” 吗 我需要 “开发版” 吗 ?!?!– 满足 满足 Office Office 项目开发部署的各项需求项目开发部署的各项需求
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
省钱省钱 , , 赚钱秘诀赚钱秘诀大公开大公开
• Access Access 运行时版本运行时版本 (Run-time)(Run-time)• 复制管理器 复制管理器 (Replication (Replication
Manager)Manager)• VBA VBA 源代码控制源代码控制• 工作流设计工作流设计• …………
省钱赚钱秘诀一省钱赚钱秘诀一 ::
Access Access 运行时版本运行时版本• 我的客户告诉我我的客户告诉我……
– 他还停留在之前版本的年代他还停留在之前版本的年代……– 他没有 他没有 Access, Access, 甚至没有 甚至没有 OfficeOffice
• 那么那么 , , 不妨建议他不妨建议他……– 多加点钱给你多加点钱给你 , , 可以让他轻松升级可以让他轻松升级……– 打包向导 打包向导 (Packaging Wizard)(Packaging Wizard)
Access Access 运行时版本运行时版本
• 效益指数效益指数 : RMB 2,000+: RMB 2,000+
省钱赚钱秘诀二省钱赚钱秘诀二 ::
示范代码库示范代码库• 我对学习 我对学习 VBA VBA 开发有兴趣开发有兴趣 , , 但但
是是……– 没有时间上课跟念书没有时间上课跟念书– 不知到哪里找资料不知到哪里找资料
• 那么那么 , , 为什么不为什么不……– 直接 直接 Copy Copy 别人的程序来用别人的程序来用– 示范代码库登场示范代码库登场
示范代码库示范代码库
• 效益指数效益指数 : RMB 4,000: RMB 4,000
省钱赚钱秘诀三省钱赚钱秘诀三 ::
COM COM 加载项加载项
• MS Office MS Office 使用者那么多使用者那么多 , , 但是但是……– 很多功能大家还是不会用很多功能大家还是不会用– 不懂 不懂 VBA VBA 的人还是很多的人还是很多……
• 既然市场有这种需求既然市场有这种需求 , , 那么那么……– 我可以设计通用解决方案我可以设计通用解决方案– COM COM 加载项登场加载项登场
COM COM 加载项加载项
• 效益指数效益指数 : RMB 1,000: RMB 1,000
省钱赚钱秘诀四省钱赚钱秘诀四 ::
复制管理器复制管理器• 我老板说要连数据库我老板说要连数据库 , , 而且而且……
– 每个营业所都要设置每个营业所都要设置– What? What? 总公司和营业所数据还要同步总公司和营业所数据还要同步 ??
• 唉唉 ! ! 主管真难为主管真难为……– 设计低成本的资料交换环境设计低成本的资料交换环境– 复制管理器复制管理器
复制管理器复制管理器
• 效益指数效益指数 : more and more…: more and more…
省钱赚钱秘诀五省钱赚钱秘诀五 ::
VBA VBA 源代码控制源代码控制
• 我有个项目我有个项目 , , 想大家一起做想大家一起做……– 如何避免程序的覆盖如何避免程序的覆盖– 如何排除不确定的突发状况如何排除不确定的突发状况
• 那么那么 , , 最好的办法就是最好的办法就是……– 程序时光回溯器程序时光回溯器– VBA VBA 源代码控制源代码控制
VBA VBA 源代码控制源代码控制
• 效益指数效益指数 : : 几个月工资几个月工资
省钱赚钱秘诀六省钱赚钱秘诀六 ::
工作流设计工作流设计• 老板愿望太多老板愿望太多 , , 工作每天作不完工作每天作不完……
– 他希望公司系统上网络 他希望公司系统上网络 (Web)(Web) – 他想要达到无纸办公室的境界他想要达到无纸办公室的境界
• 那么那么 , , 建议他最新的系统设计趋势建议他最新的系统设计趋势– 工作流设计工作流设计
工作流设计工作流设计
• 效益指数效益指数 : : 当然是加薪噜当然是加薪噜
Office Office 开发版内容开发版内容
• Office Office 开发版工具光盘开发版工具光盘– VBA VBA 加载项工具加载项工具– 智能标记 智能标记 SDKSDK– 复制管理器 复制管理器 4.04.0– Microsoft Microsoft 开发环境开发环境
• OfficeOfficeXPXP/Visual Basic /Visual Basic 程序员指程序员指南南
• Office Office 对象导引手册对象导引手册
而且而且 , , 再送再送……
• OfficeXP OfficeXP 专业版 专业版 + + FrontPageFrontPage
• SQL Server 2000 SQL Server 2000 个人版个人版• Exchange 2000 Exchange 2000 开发版开发版
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 进行升级作业进行升级作业
OfficeOfficeXPXP 开发版安装建议开发版安装建议
• 安装 安装 Visual SourceSafe 6.0bVisual SourceSafe 6.0b– 在 在 OfficeOfficeXP XP 开发版内开发版内– 设定 设定 Visual SourceSafe Visual SourceSafe 数据库数据库位置位置
• 安装 安装 OfficeOfficeXP 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