¿VBScript GetElementsByClassName no es compatible?

Estoy tratando de convertir parte de mi código VBA de trabajo a VBScript, pero sigo recibiendo errores en VBScript cuando intento usar el método getElementsByClassName. Aquí está el código completo:

option explicit

Dim XMLPage, html

Set XMLPage = WScript.CreateObject("MSXML2.XMLHTTP")
Set html= CreateObject("HTMLFile")

XMLPage.Open "GET", "https://www.hltv.org/stats/matches/mapstatsid/48745/immortals-vs-dignitas", False
Wscript.Sleep 50
XMLPage.send
Wscript.Sleep 50
If XMLPage.Status <> 200 Then MsgBox XMLPage.statusText

html.Open
html.write XMLPage.responseText
html.Close

'msgbox html.getElementsByTagName("tbody")(0).innertext'WORKS
msgbox html.getElementsByClassName("match-info-box-con")(0).innertext'DOESNT WORK

La última línea de código es donde se produce el siguiente error:

Si comento eso y lo ejecuto para buscar un nombre de etiqueta (código en la línea de arriba), funciona bien, no hay problema.

Sospecho que tiene algo que ver con cómo la variablehtml se declara, por lo que entiendo.getElementsByClassName viene deIHTMLElement6 - pero no estoy seguro de cómo hacer que esto funcione en VBScript.

Respuestas a la pregunta(1)

Su respuesta a la pregunta