在EXcel的VB編輯器中插入一個模塊,輸入如下代碼試試看。
Sub ExcelToWord()
Dim WordObject As Object '聲明一個對象變數,這里即將聲明為Word對象
On Error Resume Next
Set WordObject = CreateObject("Word.Application") '用set來創建Word對象,這里是運行Word程序,但未新建文檔
WordObject.Visible = 0 '後台運行Word對象,只在任務管理器中存在WinWord.exe進程,但在任務欄上看不到word;如果為1或者True則可以看到word運行界面
WordObject.Documents.Add DocumentType:=wdNewBlankDocument '新建一word文檔
'以下為獲取Excel表格中的內容,准備把數據傳送給Word,可以根據自己的實際需要定製代碼,這里只是示例代碼
Excel.Application.Sheets(1).Activate '切換當前電子表格的表1為當前激活表
Excel.Application.Sheets(1).UsedRange.Select '選中當前激活表的所有數據
Selection.Copy '將選中的區域進行復制
WordObject.Application.Activate '將後台運行的Word激活為當前窗口
WordObject.ActiveWindow.Selection.Paste '將剛才從Excel中復制進剪貼板中的內容粘貼進word中來
WordObject.Saved = True '將保存文檔的Saved屬性設置為True,這樣後台運行的Word在保存文檔時就不會彈出是否保存的對話框了,達到悄無聲息的效果
WordObject.ActiveDocument.SaveAs "D:\temp\導出數據.doc" '調用saveas命令保存文檔,根據實際,指定文檔的保存路徑和名稱
WordObject.Application.Quit '退出並關閉程序文檔
Set WordObject = Nothing '釋放對象
End Sub
2. excel能不能打開word文件
excel是不能直接打開word文檔的。
3. 怎麼用excel打開word文檔
如果是插入一個空白的excel工作表:
在word中按「插入-對象」,在出現的對話框中選「新建」選項卡,從中選「excel工作表」,確定就行了。
如果是插入一個已經有數據的工作表:
在word中按「插入-對象」,在出現的對話框中選「由文件創建」選項卡,從中按「瀏覽」,找到你的工作簿,確定就行了。
4. 如何在excel單元格中打開Word
有幾種辦法,你試試吧:
1.想要實現Word內部全部表格數據一次性導入Excel,可以參照如下步驟:
首先在Word文檔中選擇「文件→另存為」,在文件類型中選擇「*.htm」。接下來,打開Excel,選擇「數據→導入外部數據→導入數據」,在」選擇數據源」對話框中選擇剛保存的HTM文件,單擊「打開」。在「新建Web查詢」窗口中點擊你要導入的表格數據前面的黃色「箭頭」標記,最後選擇「導入」,並選擇「數據的放置位置」即可。
2:打開EXCEL,將游標定位到單元格,點擊菜單欄的插入按鈕-對象-在新建中,選擇對象類型為 Microsoft Word 文檔。
3:將Word表格整體選中,復制到剪貼板上後,打開一個Excel工作薄,在一張新工作表上,選中A1單元,然後,粘貼即可。
例如,一份已經在Word中編輯好價格表,需要以Excel表格形式報出。但是,如果Word表格的單元格中,有多段文字,用上述方法轉換會出問題。即,Word表格粘貼到Excel後,有多段文字的單元格,會顯示出是,有多個單元格組成的,僅僅是它們之間的單元格框線「隱藏」(視圖上顯示灰色,不列印)了。
更麻煩的是,那個單元格所在行的其它單元格,均為成為合並單元格。原來Word表格的一行,在Excel中,「佔用」了多行。不但難看,且給編輯帶來諸多不便。
解決方法是:
第一步,在Word中,用「編輯」·「替換」命令,將所有單元格中的分段取消。即,
在「查找和替換」對話框的「替換」選項卡上,「查找內容」框中輸入(特殊字元)段落標記,且讓「替換為」框中空白,然後單擊「全部替換」。
第二步,將Word表格整體選中,復制到剪貼板上後,打開一個Excel工作薄,在一張新工作表上,選中A1單元,然後,粘貼。
第三步,在內容需要分段的單元格中,用快捷鍵-「Alt+Enter」分段。
提示:不能在Excel中,採用合並單元格的方法,來解決問題。因為,單元格合並後,只能保留,原位於左上方的那個單元格中的內容,其它單元格中的內容會被刪除。
請參考
5. word文檔怎麼在excel裡面打開
word文檔不能直接在excel裡面打開。即使通過插入了對象文件在裡面,實際還是調用了word打開的文件。
如果一定要,嘗試以下步驟:
1、打開word文件 ;
2、使用文件 ,另存為 功能保存為 網頁 文件;
3、使用excel打開該文件。
6. word文檔怎麼另存為EXCEL文檔且能在EXCEL中打開
1、首先,打開word,在其中打開要進行轉換的文檔,然後點擊頁面中的「文件」,出現下圖所示窗口後,點擊窗口左側列的「另存為」。