將網頁(HTML)內容轉貼到 Word 的分頁控制

想要將 網頁(HTML) 的內容, 直接貼到 Word 上, 然後希望可以控制 Word 分頁(做報告方便), 要使用哪個 HTML Tag 呢?

懶得看下述作法的, 可以直接使用結論, 就是下述 Tag.

<br style="page-break-before:always;">

找 Word 分頁用的 HTML Tag 或參數的方法

  1. 於 Word 檔 Ctrl + Enter (產生分頁)
  2. 另存 HTML
  3. 再去開啟 HTML, 然後分別摘除嘗試即可.
  4. 註: CSS 的分頁屬性有這幾個: page-break-after、page-break-before、page-break-inside, 也可以考慮嘗試看看.

結論

短寫法

目前測試起來, 最短的分頁寫法為:

<br style="page-break-before:always;">

註: 使用 <p>、<div>... 加上這 style 都不行, 一定要 <br> 才可以.

長寫法

下述這個是比較長的寫法, 測試是不需要 mso-special-character, 只是還是先紀錄起來, 搞不好以後新版會需要.

<br style="mso-special-character:line-break;page-break-before:always;">

範例 與 Word 開啟方式

可以將此檔案存成 HTML, 然後, 下述兩種方式選其一試試看, 應該就可依照指定的地方來做分頁.

直接複製貼上
  • 用瀏覽器開啟, 再 Ctrl+a 全選、複製、貼到 Word 上.
於 Word 開啟 HTML
  1. 於 Word 選擇 開啟 此 HTML 檔
  2. 另存 filename.doc 檔
  3. 左下角模式切換, 切換成整頁模式 (print view mode), 就可以看到分頁(換頁)效果
<p>test1</p>
<br style="page-break-before:always;">
<p>test2</p>
<br style="page-break-before:always;">
<p>test3</p>
<br style="mso-special-character:line-break;page-break-before:always;">

作者: Tsung

對新奇的事物都很有興趣, 喜歡簡單的東西, 過簡單的生活.

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料