Tôi cần xử lý đối tượng JSON là phản hồi của XMLHTTPRequest trong Excel VBA. Tôi đã viết mã dưới đây nhưng không thành công. Xin vui lòng hướng dẫn cho tôi.Xử lý đối tượng JSON trong phản hồi XMLHttp trong Mã VBA Excel
Dim sc As Object
Set sc = CreateObject("ScriptControl")
sc.Language = "JScript"
Dim strURL As String: strURL = "blah blah"
Dim strRequest
Dim XMLhttp: Set XMLhttp = CreateObject("msxml2.xmlhttp")
Dim response As String
XMLhttp.Open "POST", strURL, False
XMLhttp.setrequestheader "Content-Type", "application/x-www-form-urlencoded"
XMLhttp.send strRequest
response = XMLhttp.responseText
sc.Eval ("JSON.parse('" + response + "')")
Tôi nhận được lỗi Run-time error '429' ActiveX thành phần không thể tạo đối tượng trong dòng Set sc = CreateObject("ScriptControl")
Và, khi chúng ta phân tích các đối tượng JOSN, làm thế nào để truy cập vào các giá trị của đối tượng JSON?
P.S. My mẫu JSON Object: {"Success":true,"Message":"Blah blah"}
bạn có thể cung cấp các liên kết và id của dữ liệu được kéo. – Santosh
Có lẽ thử 'Đặt sc = CreateObject (" MSScriptControl.ScriptControl ")' – barrowc
@ Santosh, nó không phải là một liên kết trực tuyến ... localhost bây giờ. Tôi không có bất kỳ liên kết trực tuyến nào để ping và nhận kết quả. – Santhosh