我必須將word文檔更新爲最新的公司模板,但該任務並不像看起來那麼容易。
根據this網站所要做的只是執行所描述的步驟,但在完成之後,文檔保持原樣,例如,頁腳和標題保持不變,也就是說,它們沒有更新爲設置的文檔新的模板。
花了一些時間在如何完成該任務之後,我意識到頁眉和頁腳都與模板無關,而是與底層部分相關。 然後,我採取了另一種方法,只將沒有頁眉和頁腳的部分內容複製到新模板中已定義的部分,顯然它完成了工作。
因此,我想知道是否有任何方法可以自動執行這些部分複製 - 通過VBA - 甚至可以採取其他更好的方法?如何複製word文檔逐節
回答
就個人而言,除非任務很大,否則我不會使用VBA。當你創建了一些代碼,運行它,失敗,重新編寫代碼,你可能會發現它可以手動完成,尤其是如果看起來這是一次性的工作。當然,如果您遇到一個您認爲重複且耗時的任務,那麼您可以使用宏錄像機。
我顯然沒有在我面前的文件,但:
- 做一點小小的規劃。確定應該有多少部分,以及什麼類型(下一頁分節符等)。
- 使用
Draft View
和Goto(Ctrl-G),Section來幫助發現它們。 - 潦草地描述了最終的頁眉/頁腳應該包含什麼。
- 如果適用,請記下兩個模板中的
Style
名稱,並計算出哪些需要替換。 - (我願意)處理新模板的副本並複製舊模板的內容。這將同時複製舊模板中的樣式。這可能是你的錯誤方式 - 你必須決定這一點。試試看看哪一個最容易處理。
- 您可以使用
Replace
對話框(Ctrl-H)將一種樣式替換爲另一種樣式。 - 也顯示樣式窗口(Ctrl-Alt-Shift-S)。
- 從
Styles Window
您可以顯示Style Manager
。從這裏和導入/導出,您可以刪除,重命名和複製樣式。要小心刪除樣式,因爲很難判斷它們默認的樣式。
這樣做的時候我會離開頁眉和頁腳,直到(第二次)去年和,開始從舊的模板,如果有必要的文件和進步只進通過節,複製的開始。
我會離開書籤直到最後;那時應該很容易插入它們。如果你已經從舊文檔中複製內容,那麼它應該跨越攜帶的書籤一樣,所以它只是確保他們仍然在正確的位置的問題。
同樣,我沒有在我面前的模板,所以我明白,這一些建議可能不相關。
提示:這可能需要一些嘗試才能做到。如果你在某個時候遇到困難,不妨重新開始 - 如果它變得混亂,恢復有時會很棘手。
順便說一句,傻瓜書是過度簡化任務。這實際上假設你有一個空白文檔,你只是想附加一個模板(一些樣式)。如果您只想複製某些樣式,則可以複製/粘貼/刪除其他文檔的全部內容 - 然後可以使用其所有樣式。 –
安迪感謝您的回覆。然而,這個任務在不久的將來會經常需要,所以實現這個任務自動化是一個非常重要的問題。據說,除了一些圖像和其他小細節之外,兩個模板之間的模板結構非常相似。因此,舊模板中存在的部分也存在於新模板中 - 新的頁眉和頁腳已經設置 - 但它們根本沒有內容。總而言之,如果我可以將舊的模板部分的文本複製到新的模板部分,並完成這項工作...... – utxeee
因此,您可以記錄一些宏,探索它創建的代碼。你需要學習VBA。 –
- 1. 如何複製在word文檔C#
- 2. 如何將URL文檔從word文檔複製到其他文檔?
- 3. 從word文檔逐行讀取
- 4. 將圖片複製到word文檔
- 5. 複製Word文檔檢查器清理
- 6. 如何操縱MS Word 2010逐字文檔
- 7. 使用vba將word文檔的內容複製到另一個word文檔中
- 8. 將組合框從Word文檔複製到另一個Word文檔使用vba
- 9. 複製合併從VB.net中的一個word文檔到另一個word文檔
- 10. 如何通過VBA將數據從Excel複製到Word文檔?
- 11. 如何使用c將文本從一個Word文檔複製到另一個Word文檔#
- 12. 如何在SharePoint文檔庫中製作Microsoft Word文檔「只讀」?
- 13. 如何複製從Word文檔中特定的單元格的內容,並創建新的word文檔
- 14. 如何激活Word文檔?
- 15. 防止複製如果PDF文檔(從word生成)
- 16. VBA:將文本文件中的行復制到Word文檔中
- 17. 將Word文檔保存爲「Word文檔」
- 18. 在Word文檔中嵌入Word文檔
- 19. 在Word文檔中逐行解析文本
- 20. 如何將子節點複製到另一個xml文檔?
- 21. wysihtml5:複製從Word文檔中的文本編輯器
- 22. 從指定的複製數據的Excel文件word文檔
- 23. 複製文本的範圍在Excel到Word文檔
- 24. c#錯誤複製word文檔到文本框
- 25. 如何從字節數組中加載Word文檔
- 26. 生成文檔後從Word文檔中刪除控制控制
- 27. 如何將Word文檔中的文本框值複製到使用VBA的不同Word文檔中的文本框中(MS Word 2003)
- 28. 從一個Word文檔中選擇一系列文本並複製到另一個Word文檔中
- 29. Word文檔
- 30. vb.net word文檔
模板的時長和複雜程度如何?你需要重現什麼:頁眉,頁腳,樣式,文本框,一些標準內容? –
從舊模板中,我只需要重現內容以及附加到它的樣式以及可能的幾個書籤。 – utxeee