我有一个使用以下代码的Excel项目:
Dim xDoc As DOMDocument60
Dim xHTTP As ServerXMLHTTP60
Set xDoc = New DOMDocument60
If xDoc.loadXML(sSOAPRequest) Then
Set xHTTP = CreateObject("MSXML2.SERVERXMLHTTP.6.0")
xHTTP.Open "POST", Login.sRequest, False
// - some xHTTP.setRequestHeader statements -
xHTTP.send xDoc.xml
// - other checks for responses from xHTTP object -
End If
这个项目已经运行了好几个月了,但是有一天我开始遇到错误,当它打到" xHTTP.send"命令,陈述
错误号:-2147012894。操作超时。
服务器无响应。登录信息已清除。
XML字符串包含无效字符。
我非常肯定XML文件(根据输入到Excel表格中的值在工具内部制作)并不包含任何无效字符,因为它在同一个程序上运行相同的过程 - 结构化数据日复一日。
起初我以为可能有一个引用已经从项目中删除了,但它引用了" Microsoft XML 6.0" Windows10上的Office 2013中的库。
对于我可以采取哪些其他步骤来解决此类问题,是否有其他建议?