Как вставить строки в формате HTML в документ Microsoft Word с помощью Visual Basic с сохранением форматирования?

Использовать InsertFile

Set objdoc = objInsp.WordEditor
Set objword = objdoc.Application
Set objsel = objword.Selection
objsel.WholeStory
vs_html = "" + vs_body + ""
vs_file = "C:\temp\1.html"
Call DumptoFile(vs_file, "", vs_html, False)
RetVal = objsel.InsertFile(vs_file, , , False, False)

visual-basic-applications

html

vba

ms-word

2022-10-05T09:41:43+00:00