Bom dia Angelo!!!
Entendo o que você quis dizer, mas o que não entendo é como as demais funcionam e somente 2 não funcionam, dando a mesma mensagem erro que já foi comentado aqui a um bom tempo atrás e que se eu não me engano era um bug no produto da MS.
Mesmo fazendo no vb6, a mensagem de erro continua, sendo igual a do office.
[s
Luciano
Sub exemplo_angelo()
email = Me.txt_email.Text
senha = Me.txt_senha.Text
datai = Format(Me.txt_datai.Text, "yyyy/mm/dd") & "T00:00:00"
dataf = Format(Me.txt_dataf.Text, "yyyy/mm/dd") & "T00:00:00"
Dim SOAPClient
Set SOAPClient = New SoapClient30
WSDL = "http://www.consultacpf.com/webservices/consultacpf.asmx?wsdl"
ServiceName = "ConsultaCPFWebService"
strError = SOAPClient.MSSoapInit(WSDL, ServiceName)
Set oResposta = SOAPClient.ConsultaHistorico(email, senha, datai, dataf)
url = "http://www.consultacpf.com/webservices/test-drive/consultacpf.asmx/ConsultaHistorico?EMail=" & Form_frm_consulta.txt_email & "&Senha=" & Form_frm_consulta.txt_senha & "DataInicio=" & v_dataini & "DataTermino=" & v_datafin & ""
Set xmlhttp = CreateObject("MSXML2.ServerXMLHTTP")
xmlhttp.Open "GET", url, False
xmlhttp.Send ""
xmlhttp_resultado = xmlhttp.responseText
Set xmlhttp = Nothing
End Sub