看板 Visual_Basic 關於我們 聯絡資訊
※ 引述《joyce2267 (章魚)》之銘言: : 目前是要做一個頁面可以下載成word檔案 : 有人說可以先用word檔完成畫面後存成htm的檔案再將文字轉成word出來 : 中間可以將變數的地方用帶換的方式替換掉 : 上網好像沒有搜尋到類似的做法 : 所以不知道該從何著手 想請教一下這個方法是否可行? Dim sr As New StreamReader("C:\11.htm", Encoding.Default) '要讀取的檔 '案完整位置加檔名 Dim data As String = sr.ReadToEnd() sr.Close() data = Replace(data, "A", "要替換的字") '替換的字 data = Replace(data, "B", "要替換的字") Dim ms As New MemoryStream Dim sw As New StreamWriter(ms, Encoding.Default) sw.Write(data) Me.WriteSteamToFile(ms, "C:\", "test.doc") '輸出的檔案位置及檔名 sw.Flush() sw.Close() 自己回一下~但讀取圖片檔案會有問題,圖片會出不來,目前還在研究中 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.116.29.133
Marty:你這樣只是文字檔轉文字檔 不是html => doc 11/24 13:12
Marty:要這麼做 開記事本用取代 然後另存新檔就好了.... 11/24 13:13
MOONRAKER:記事本又不能在程式中呼叫 |( 而且這只是在local端轉換 11/25 01:21
MOONRAKER:…更正,修改檔案後改個名字,不是在web上送出吧。 11/25 01:22
MOONRAKER:這跟他的原始目的有差別吧? 11/25 01:24
Marty:我的意思是這段程式只是相當於開記事本/取代/另存新檔 11/25 08:44