I have been trying to use word to convert a RTF file to a HTM file.
Using the code below which worked fine in Word but when run from Excel generates an “Command Failed” error on the Open Document statement. does anyone have any idea of where I am going wrong??
in Word this works
Sub TEST_HTM_CONVERSION()
Documents.Open FileName:=”C:DataRUG OEETotal Complaint Report.rtf”, _
ConfirmConversions:=False, ReadOnly:=False, AddToRecentFiles:=False, _
PasswordDocument:=””, PasswordTemplate:=””, Revert:=False, _
WritePasswordDocument:=””, WritePasswordTemplate:=””, Format:= _
wdOpenFormatAuto
‘
ActiveDocument.SaveAs FileName:=”C:DataRUG OEETotal Complaint Report.htm”, FileFormat:= _
wdFormatHTML, LockComments:=False, Password:=””, AddToRecentFiles:=True, _
WritePassword:=””, ReadOnlyRecommended:=False, EmbedTrueTypeFonts:=False, _
SaveNativePictureFormat:=False, SaveFormsData:=False, SaveAsAOCELetter:= _
False
ActiveWindow.View.Type = wdWebView
End Sub
in Excel this does not
Private Sub CommandButton1_Click()
Dim WordApp As Object ‘ Declare variable to hold the reference.
Set WordApp = CreateObject(“word.application”)
With WordApp
.Visible = True
.Documents.Open Filename:=”C:DataRUG OEETotal Complaint Report.rtf”, _
ConfirmConversions:=False, ReadOnly:=False, AddToRecentFiles:=False, _
PasswordDocument:=””, PasswordTemplate:=””, Revert:=False, _
WritePasswordDocument:=””, WritePasswordTemplate:=””, Format:= _
wdOpenFormatAuto
‘
.ActiveDocument.SaveAs Filename:=”C:DataRUG OEETotal Complaint Report.htm”, FileFormat:= _
wdFormatHTML, LockComments:=False, Password:=””, AddToRecentFiles:=True, _
WritePassword:=””, ReadOnlyRecommended:=False, EmbedTrueTypeFonts:=False, _
SaveNativePictureFormat:=False, SaveFormsData:=False, SaveAsAOCELetter:= _
False
.ActiveWindow.View.Type = wdWebView
End With
Set WordApp = Nothing ‘ clear the reference.
End Sub
Many Thanks
Peter