[ASP][Object][Word.App] Convert Word(.doc) To Html(.htm)

元件#使用[Word.App] 將Word(.doc)檔轉換為HTML(.htm)檔

本篇只針對程式碼部分作說明,元件安裝說明請參考: http://www.dotblogs.com.tw/yippee/archive/2011/01/10/20709.aspx

元件中函數語法如下:

Function GetDocContent(strWord,strHtml)
dim objFso,objWord,oDoc
Set objFso = CreateObject("Scripting.FileSystemObject")  
Set objWord = CreateObject("Word.Application")
objWord.Documents.Open objFso.GetAbsolutePathName(strWord)
objWord.Visible = False  
Set oDoc = objWord.ActiveDocument
oDoc.SaveAs strHtml, 10
oDoc.Close  
Set oDoc = Nothing  
objWord.Quit  
Set objWord = Nothing  
End Function

ASP Code 如下:

<%
' 宣告
Dim wd 

' 建立先前寫的 DLL 物件 , 個體化
Set wd = Server.CreateObject("AxWsc.Word")

' 執行 Dll 中的 GetDocContent 方法 將Word 另存為 Html
wd.GetDocContent "C:\1.doc","D:\2.htm"
%>