Microsoft Office 2003 Web Services Toolkit 的新增功能-fan0217
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> 技术类


Microsoft Office 2003 Web Services Toolkit 的新增功能

发表时间:2008/10/17 8:30:27 评论(0) 浏览(7299)  评论 | 加入收藏 | 复制
   
摘 要:Microsoft Office 2003 Web Services Toolkit 的新增功能
正 文:

转自:http://www.microsoft.com/china/msdn/library/office/office/odc_wstknew.mspx?mfr=true
发布日期: 1/6/2004 | 更新日期: 6/3/2004
Microsoft Corporation
适用于:
Microsoft® Office 2003 Web Services Toolkit
摘要:概述自上一版本 Web 服务工具包(即 Microsoft Office XP Web Toolkit 2.0)之后所做的改进。(本文包含一些指向英文站点的链接。)

 
本页内容
 
简介

 
Office 2003 Web Services Toolkit 的改进功能

 
安装 Office 2003 Web Services Toolkit

 
小结

 
更多资源

简介Microsoft® Office 2003 Web Services Toolkit 与上一版本(即 Microsoft Office XP Web Services Toolkit 2.0)相比,在功能方面略有改进。介绍上一版本工具包的文章也适用于本版本,只是有少许更新。本文简要介绍了该工具包的改进功能,还介绍了如何升级现有的解决方案。
 返回页首
Office 2003 Web Services Toolkit 的改进功能如果您使用过该工具包的早期版本,您可能会注意到以下三个方面的改进:
• 需要安装 Microsoft Office SOAP 3.0。

• 处理复杂类型的功能得到了增强。


• 工具可以按照 Microsoft Visual Basic®forApplications (VBA) 的语言显示。


需要安装 Microsoft Office SOAP 3.0Office 2003 Web Services Toolkit 需要使用 Microsoft Office SOAP 3.0,该程序与 Microsoft Office 2003 System 一起安装。使用 Office SOAP 3.0 的一个好处是,您不需要将 SOAP 重新分发给已安装 Microsoft Office 2003 的最终用户。
如果使用第一版或第二版的 Web Service References Tool 在项目中添加 Web 服务,这些项目将基于 SOAP 2.0 或 3.0。除非重新安装 SOAP 2.0 或 SOAP 3.0,否则可能需要移植代理类才能与 Microsoft Office SOAP 3.0 一起工作。
这一基本移植过程只需要几个步骤。
转换现有的代理类
• 在Tools(工具)菜单中单击References(引用)。

• 清除Microsoft Soap Type Library旁边的复选框。


• 选择Microsoft Office Soap Type Library v3.0。


• 单击OK(确定)。


• 如果从 SOAP 2.0 进行转换:
在代理类代码中,将SoapClient的引用替换为SoapClient30的引用。在早期版本的 Web Service References Tool 提供的默认代码中,必须在两个位置完成上述替换。


• 如果要从 SOAP 3.0 进行转换,并且您的解决方案使用的是复杂类型:
在Class_Initialize中,将 PROGID='MSSOAP... 替换为 PROGID='MSOSOAP...


处理复杂类型的功能得到了增强
早期版本的工具包在处理包含 VBA 关键字以及使用不受支持的 XSD(XML架构定义)构造的复杂类型时存在一定的困难。在 Office 2003 Web Services Toolkit 中,这些类型显示在一个 IXMLDomNodeList 对象中,您可以分析和读取该对象而不会遇到命名规则和结构方面的问题。
工具可以按照 Microsoft Visual Basic® for Applications 的语言显示现在,只要安装了 Office 2003 Web Services Toolkit 的语言,Web Service References Tool 就会按照 VBA 设置要使用的语言显示。要启用多种语言,必须分别安装要使用的各语言版本的工具包。与 VBA 切换语言一样,Web Service References Tool 的情况也是如此。
 返回页首
安装 Office 2003 Web Services Toolkit可以从Microsoft 下载中心下载该工具包。下载页面上给出了安装说明。
 返回页首
小结Web Services Toolkit 的大多数改进只是简单地添加了一些功能。升级使用 Web 服务的现有解决方案或者使用 MSDN 上的现有文档创建新的解决方案的过程都很简单。
有关使用 Office 2003 Web Services Toolkit 的详细信息,请参见该工具附带的文档。要打开该文档,请在 Visual Basic 编辑器中启动 Web Service References Tool,然后单击 Help(帮助)。
 返回页首
更多资源下面的文章提供了该工具包的使用信息。但请记住,必须将 Microsoft Soap Type Library、SOAP Toolkit 2.0 或 SOAP Toolkit 3.0 的引用更改为 Microsoft Office Soap Type Library v3.0 的引用。另外,以前示例中的某些 Web 服务已不再可用。您可以使用 Web Service References Tool 进行搜索,用找到的其他Web 服务替换旧的服务。
• Calling Web Services from Office VBA Using the Web Service References Tool

• 在 MicrosoftExcel2002 中通过 XML Web Service 使用复杂数据类型


• Using Complex Data Types with Web Services in MicrosoftAccess2002


• Using the Office XP Web Services Toolkit 2.0 for Offline or Intermittently Connected Scenarios


• Using the Office XP Web Services Toolkit 2.0 in Microsoft Word 2002


• Using the Office XP Web Services Toolkit 2.0 to Interact with Complex Types in XML Web Services


• Walkthrough:Calling Web Services fromOutlook2002

 

 


Access软件网交流QQ群(群号:198465573)
 
 相关文章
开始使用asp.net ajax的控件工具包AJAX Contro...  【  2008/5/1】
access 2007 中的新增功能  【Microsoft  2008/7/3】
【Access小品】WebBrowser设计讲座(1)--页面框架...  【煮江品茶  2012/9/15】
Microsoft_Access_2010_中的新增功能  【宏鹏(转载)  2012/10/22】
Access 2013 中的新增功能  【周芳(转)  2013/3/5】
常见问答
技术分类
相关资源
文章搜索
关于作者

fan0217

文章分类

文章存档

友情链接