唉!從來沒碰觸vba 也不知道如何跟excel連結<br>可是只想要能夠把資料傳進excel的欄位就好<br>誰能告訴我?有好方法嗎?<br>能否展示一段程式 以及有什麼設定嗎?<br>
You can use the DDE to solve your problem. It's very easy. You can look VB book about Accessing Databases with the Data Control Chapter. the DDE is old technic but it's not bad.
除了使用 DDE 之外,你也可以使用 OLE Automation。這樣你就可以用 VB 類似的語法直接呼叫 Excel。以下舉一段非常簡單的程式片段。其它你就要去查 Excel 的 VBA 線上手冊了喔! Dim objExcel As Object, objWorkbook As Object, objWorksheet as object Set objExcel = CreateObject("Excel.Application") Set objWorkbook = objExcel.Workbooks.Add Set objWorksheet = objWorkbook.Worksheets(1) objWorksheet.Cells(1, 1) = "大家好" objWorksheet.PrintOut objWorkbook.Close False objExcel.Quit Set objWorksheet = Nothing Set objWorkbook = Nothing Set objExcel = Nothing
感謝
先運用excel的巨集功能將你欲塞入的欄位作控制 再打開巨集編輯即可獲得VB的程式碼 再將程式碼貼到小吳寫的程式碼中即可有意想不到的效果 BUT 先製成一個EXCEL的檔案哦!!