我使用的是VBA 7。当我试图为Set sc_SearchEngineXML = New SoapClient30创建一个新的对象时,它会给我一个错误,说明ActiveX组件不能创建这个对象。
我是否可以使用其他解决方案来代替不推荐的SOAP工具包?
根据MSDN
所有的SOAP工具包都被微软的.NET框架所取代。.NET框架为COM组件和应用程序提供了基本的Web服务功能。不再支持3.0之前的SOAP版本。对Support 3.0的支持已经扩展到2004年7月1日的原始退休日期之后,以便更好地与VisualStudio6.0提供的支持保持一致。SOAP 3.0的标准支持将于2005年3月31日到期,扩展支持将于2008年4月8日到期。有关支持开发Web服务的技术的最新信息,请访问MSDN网站上的Web服务开发人员中心。要了解在.NET框架上构建Web服务解决方案的好处,并利用最新的高级Web服务功能,请阅读有关迁移的MSDN文章。
请帮帮我。
发布于 2012-07-30 20:01:17
SOAP工具包已经迁移到Web,正如本文所述:http://msdn.microsoft.com/en-us/library/ms973876.aspx。有一个关于使用新.NET SOAP框架的基础知识的演练教程。在浏览时,似乎有一个明显的替代新的Web服务框架,所以我建议您自己尽可能熟悉它。
许多声明和语法看起来保持相对不变,例如Set sc = New SoapClient。我建议从演练开始,然后通过参考工具来获得您的轴承。
https://stackoverflow.com/questions/10445372
复制相似问题