This looks like a word for word copy of a post on the Microsoft Forums a month back. The Microsoft forum post is
here[
^]
To quote that solution:
1. You should be able to insert HTML directly because Word regards HTML
as a "native" format and has a built-in converter for it. However, Word
may not be able to convert all versions of HTML.
2. A problem (which you may or may not have) is specifying a particular
format. If you cannot do that, there is always the possibility that Word
will not recognise the format correctly. Either that is a problem for
you, or it isn't. If it is, then...
3. ...You can use Documents.Open to specify the format. However, the
best you can specify AFAIK is wdOpenFormatWebPages. If that is enough to
make Word do the right thing, then you could try something like the
equivalent of the following VBA:
Sub insertsomeHTML
Dim rs As Range
Set objDoc = ActiveDocument
Set r = objDoc.Content
r.Collapse Direction:=wdCollapseEnd
Set objTempDoc = Application.Documents.Open( _
FileName:="c:\a\test.htm", _
Format:=wdOpenFormatWebPages)
r.FormattedText = objTempDoc.Content
objTempDoc.Close savechanges:=False
Set objTempDoc = Nothing
Set r = Nothing
Set objDoc = Nothing
End Sub