Разобрать HTML-файл, используя MSHTML в VBScript - PullRequest
2 голосов
/ 29 марта 2012

Я хотел бы загрузить строку в виде html-файла с использованием MSHTML в VBScript и проанализировать ее.Я могу сделать это с «InternetExplorer.application», но я хотел бы сделать это с «htmlfile» (MSHTML.HTMLDocument)

Следующий код:

Set h =  CreateObject("htmlfile")
h.body.innerHTML = "html goes here"

дает эту ошибку:

Ошибка времени выполнения Microsoft VBScript: требуется объект: 'body'

Как загрузить строку html?

1 Ответ

3 голосов
/ 29 марта 2012

Вероятно, измена, но, кажется, работает:

  Dim oHF : Set oHF = CreateObject("HTMLFILE")
  oHF.write "<html><body></body></html>"
  oHF.body.innerHTML = "<p>WhatEver</p>"
  WScript.Echo oHF.body.innerTEXT
...