Я полагаю, что это более общий вопрос, а также помощь по конкретной строке кода.
У меня есть файл Excel, над которым я работал всего несколько дней назад, который работалхорошо, однако теперь, когда я пытаюсь запустить макрос в рабочей книге для извлечения данных с веб-сайта, я получаю сообщение об ошибке «Ошибка времени выполнения« 380 »: невозможно создать механизм сценариев для указанного языка».
Вот блок кода, где я сталкиваюсь с проблемой.Я пометил определенный раздел, в котором выдается ошибка.
Dim H As Object, S As Object, jParse As Object, X64 As Object, i&
Set H = CreateObject("WinHTTP.WinHTTPRequest.5.1")
H.SetAutoLogonPolicy 0
#If Win64 Then
Set X64 = x64Solution()
X64.execScript "Function CreateObjectx86(sProgID) Set CreateObjectx86 = CreateObject(sProgID): End Function", "VBScript"
Set S = X64.CreateObjectx86("MSScriptControl.ScriptControl")
#Else
Set S = CreateObject("ScriptControl")
#End If
***S.Language = "JScript"***
S.AddCode "function keys(O) { var k = new Array(); for (var x in O) { k.push(x); } return k; } "
Я никогда не видел эту ошибку раньше, и я не уверен, как исправить эту проблему.Я смотрел в Интернете и до сих пор не удалось выяснить проблему.Я также попытался загрузить и установить zip-файл от Microsoft по этой ссылке: https://gallery.technet.microsoft.com/scriptcenter/Registry-key-to-re-enable-835fba77, но безуспешно.
Любая помощь будет признательна, потому что я действительно не знаю, что здесь делать.
Кроме того, если переполнение стека на самом деле не место для такого рода вопросов, любая помощь в направлении меня куда-то, что было бы лучше подходит для такого рода проблем будет приветствоваться.