-1
A
回答
1
您可以使用VBA中的MSXML库。然后,您可以创建一个XMlHTTP请求并执行GET或POST等操作。下面是一个代码示例。使用后期绑定,即无需先引用库:
Option Explicit
Sub Test_LateBinding()
Dim objRequest As Object
Dim strUrl As String
Dim blnAsync As Boolean
Dim strResponse As String
Set objRequest = CreateObject("MSXML2.XMLHTTP")
strUrl = "https://jsonplaceholder.typicode.com/posts/1"
blnAsync = True
With objRequest
.Open "GET", strUrl, blnAsync
.SetRequestHeader "Content-Type", "application/json"
.Send
'spin wheels whilst waiting for response
While objRequest.readyState <> 4
DoEvents
Wend
strResponse = .ResponseText
End With
Debug.Print strResponse
End Sub
我使用这个测试网站 - JSONPlaceholder - 调用一个RESTful API。这是响应:
注意,我发现,调用这个网站用这种方法失败,如果你一)进行同步的请求,或者b)使用http
不https
。
相关问题
- 1. 如何使用Excel VBA宏循环行?
- 2. 消息框(VBA):我如何在Excel宏中包含/使用它们?
- 3. 如何从Excel VBA宏生成XML?
- 4. VBA宏的Excel
- 5. Excel VBA - 使用添加的调用宏
- 6. Excel VBA Unfiltering宏
- 7. Excel VBA宏xlDays
- 8. VBA-Excel宏
- 9. Excel宏非VBA
- 10. VBA Excel宏
- 11. Excel宏VBA
- 12. Excel宏和VBA
- 13. Outlook VBA调用Excel宏
- 14. Excel VBA:启用宏设置
- 15. 为什么我的Excel VBA宏崩溃?
- 16. VBA宏崩溃Excel
- 17. Excel vba排序宏
- 18. 如何在excel外执行vba宏
- 19. 如何使用VBA的Excel
- 20. 如何在Excel VBA宏期间打开从SAP调用的Excel电子表格
- 21. excel宏调用vba中的另一个excel宏
- 22. Excel VBA宏的文档
- 23. 通过PIA自动化Excel让VBA变得更加平稳
- 24. 在excel上执行vba宏的任何api
- 25. Excel VBA宏:从CSV创建图表?
- 26. 从Excel VBA宏执行VBScript文件
- 27. 从命令行启动VBA宏(Excel)
- 28. 如何使用VBA宏在Excel中自动发布HTML图表?
- 29. 使用VBA宏
- 30. Greec数据使用vba宏从excel导出到xml
谢谢罗宾我今天试一试 – AndroidMechanic
谢谢,它的工作原理 – AndroidMechanic