同上
不知道你所謂的轉...是要轉什麼...儲存格, 圖表 or... 我以前有做過類似的東西...或許可以幫你想想...不過建議你先去查一下Excel 和 Word的物件結構(Excel和Word裡的VBA都可以找到)... 例如: Excel.Application Workbooks WorkSheets.... ... 對你或許會有一些幫助...
將Excel表列資轉入EORD之表格
以下是利用VB的範例...如果你想利用VBA的話也行...兩種方法的差異不大... Dim appExcel As Excel.Application Dim wbExcel As Excel.Workbook Dim appWord As Word.Application Dim docWord As Word.Document Set appExcel = CreateObject("excel.application") '開啟Excel應用程式 Set wbExcel = appExcel.Workbooks.Open("C:\123.xls") '開啟你要的Excel檔,但被開啟的檔案不會顯示 Set appWord = CreateObject("Word.application") '開啟Word應用程式 Set docWord = appWord.Documents.Open("C:\123.doc") '開啟你要的Word檔,但被開啟的檔案不會顯示 wbExcel.Worksheets(1).Activate '使第一個工作表成為現用工作表,1也可以改為工作表的名稱 wbExcel.ActiveSheet.Range(Cells(1, 1), Cells(2, 2)).Copy 'Range代表存格範圍,第一個Cell為左上角的儲存格位置,第二個Cell則為右下角的儲存格位置 (上面兩行指令也可以合併為 wbExcel.Worksheets(工作表名稱或Index).Range(...).Copy) docWord.Paragraphs(1).Range.Paste 'paragraphs為段落 docWord.Save '儲存Word檔 appExcel.Quit '關閉Excel應用程式 appWord.Quit '關閉Word應用程式 功能很陽春...沒有任何格式設定的功能...強烈建議你先去看一下Excel 和 Word的物件結構...那對你會很有幫助的...