View Single Post
 
Old 02-22-2022, 07:11 PM
Souriane Souriane is offline Windows 10 Office 2019
Advanced Beginner
 
Join Date: Feb 2017
Location: Quebec, Canada
Posts: 82
Souriane is on a distinguished road
Default

Hi!

Try this one

Code:
Sub ConvertirHtml_Docx()

Dim objWordApplication As New Word.Application
  Dim objWordDocument As Word.Document
  Dim strFile As String
  Dim strFolder As String

'Change the folder name here
  strFolder = "c:\temp\myfolder\"
  strFile = Dir(strFolder & "*.html", vbNormal)
  
  While strFile <> ""
    With objWordApplication
      Set objWordDocument = .Documents.Open(FileName:=strFolder & strFile, _
            ConfirmConversions:=False, ReadOnly:=False, AddToRecentFiles:=False, _
            PasswordDocument:="", PasswordTemplate:="", Revert:=False, _
            WritePasswordDocument:="", WritePasswordTemplate:="", Format:= _
            wdOpenFormatAuto, XMLTransform:="")
          
      With objWordDocument
        .SaveAs2 FileName:=strFolder & Replace(strFile, "html", "docx"), FileFormat:=wdFormatXMLDocument, CompatibilityMode:=15
        .Close
      End With
    End With
    strFile = Dir()
  Wend

  Set objWordDocument = Nothing
  Set objWordApplication = Nothing

End Sub
Souriane
Reply With Quote