元件#利用[Word.App]讀取Word(.doc)文件資料
Step1. 利用WSC ( Windows Script Component )方式建立元件註冊
■建立一新 文字檔
編輯程式碼如下 :
■存檔 命名為 AxWord.wsc ( 注意副檔名為 WSC )
■選取檔案 -> 滑鼠右鍵 -> 註冊 -> 出現註冊 是否成功 的訊息 -> [確定]
■ 選取檔案 -> 滑鼠右鍵 -> 建立型態程式庫 ( 會產生一 ScriptLet.tlb 的 Type Library 檔案 )
Step2. 註冊元件
■ 執行 DCOMCNFG.EXE -> [確定]
■COM+應用程式 -> 滑鼠右鍵 -> 新增 -> 應用程式
■ [下一步] -> 建立空的應用程式
■輸入應用程式名稱 -> 伺服應用程式 -> [下一步]
■使用下列使用者 -> 使用者 -> 密碼 / 確認密碼 -> [下一步] -> [完成]
■輸入 Administrator 及密碼
■AxWord -> 元件 -> 滑鼠右鍵 -> 新增 -> 元件 -> [下一步]
■[安裝新元件]
■選取 ScriptLet.tlb 檔案
■ [下一步] -> [完成]
■之後如同 ActiveX Dll 安裝於元件服務中的動作
完成後畫面如下 :
ASP Code 如下:
<%
' 宣告
Dim wd
' 建立先前寫的 DLL 物件 , 個體化
Set wd = Server.CreateObject("AxWsc.Word")
' 執行 Dll 中的 GetDocContent 方法讀 Word 內容
Response.Write wd.GetDocContent("C:\1.doc")
%>
參考網址 http://blog.blueshop.com.tw/HammerChou/archive/2006/11/03/44307.aspx