酷!學園

技術討論區 => 程式討論版 => .NET程式設計討論區 => 主題作者是: myz 於 2005-07-06 21:41

主題: VB .NET如何跟WORD結合?
作者: myz2005-07-06 21:41
(1)
舉例:印收據證明單,格式定位都用WORD設計好了,剩下 單據號碼、姓名、日期等等之類的變動資料是要VB .NET這邊抓資料庫然後塞給WORD去填,然後用WORD印出來。開發環境是VB .NET Windows Form不是Web介面。
請問如何將 VB .NET上的 textbox1.text的值丟給WORD的特定位置去,然後印表呢?

(2)
當兵的時候有用過一套人事獎懲系統,把資料填一填後,程式會去呼叫一個空白的WORD文件,然後會自動畫表格(有點複雜的表格),然後開始塞資料,這種東西 VB .NET可以做到嗎?

thanks
主題: VB .NET如何跟WORD結合?
作者: vigorox2005-07-06 22:50
要在.Net下開發VBA
可以參考這裡
MSDN-Programming With Office (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_wrcore/html/oriIntegratingOfficeComponents2.asp)
MSDN-Word Automation (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_wrcore/html/wroriautomatingwordusingwordobjectmodel.asp)

如果不是必要, 用VBA寫會快很多[/url]
主題: 要先安裝 vs .net developing tool for office
作者: 小徒兒2005-07-07 09:37
參考vs .net 裡的msdn, 鍵入搜尋關鍵字
"using Word = Microsoft.Office.Interop.Word;"

"using Microsoft.Office.Interop.Word;"
--------------------------------------------------------------------------

要先安裝 vs .net developing tool for office, 再參考樓上的連結網頁