如何把word文档转换成html格式?大伙帮我看看.
Dim strErr
strErr = WordToHtm
Function WordToHtm()
On Error Resume Next
Dim wrdApp, wrdDoc, strPath, strFileName
strFileName = "B41.doc"
Set wrdApp = CreateObject("word.application")
Set wrddoc = wrdapp.Documents.Open("D:\Liangx\TestDoc\" & strFileName, True, False)
Msgbox "aaa" & Err.Description
wrdApp.ChangeFileOpenDirectory "D:\liangx\TestDoc\"
wrdDoc.SaveAs "B41.htm", wdFormatHTML
Msgbox "bbb" & Err.Description
wrdDoc.Close
wrdApp.Quit
Msgbox Err.Description
End Function
Function Test()
On Error Resume Next
Dim objReg, objFA, strFileName, strFileData, strAbsPath
Dim strCipher, strSafety_grade
strAbsPath = "D:\ExOA2000\Server\ExFLow\FlowData\DF3\"
strFileName = "B41.doc"
Set objReg = CreateObject("EXREGTOOLS.RegInfo")
strSafety_grade = objReg.ReadValue("ExFlow","safety grade")
strCipher = objReg.ReadValue("ExFlow","cipher")
Set objReg = Nothing
Set objEncrypt = CreateObject("ExEncrypt.IEncrypt")
objEncrypt.DecryptFileToData Cstr(strAbsPath & strFileName),strCipher,strFileData
set objEncrypt = nothing
Set objFA = CreateObject("ExFileAccess.ExFileSys")
'objFA.readFile strAbsPath & strFileName, strFileData
objFA.WriteFile "D:\Liangx\TestDoc\" & strFileName, strFileData
strFileData = ""
Set objFA = Nothing
Test = Err.Description
End Function
当我把上面的函数存成VBS执行的时候,转换出来的html是乱码.