vba怎么调用web server

如题所述

有几个关键点

1. Web Service必须启动http Get这个协议的支持

2. VBA程序中是要用到SOAP Toolkit这个COM组件库的,目前的版本为3.0

3. 访问代码

Sub CallWebService()
Dim sc As New SoapClient30
sc.MSSoapInit "http://localhost:4498/TestService/Service.asmx?wsdl"
MsgBox sc.HelloWorld()
End Sub
这是对于简单方法(返回标准类型)的处理,关于返回复杂类型,可以查阅SOAPClient的有关介绍
温馨提示:答案为网友推荐,仅供参考
相似回答