只想列印表格特定區域?四大原生方案各有優勢:設定列印區域(固定區域高頻列印)、列印選定區域(臨時一次性)、自訂視圖(多套列印版面切換)、VBA 宏(按鈕一鍵列印選取區)。依頻率與彈性需求選擇。
方法一:設定列印區域(固定高頻區域)
- 選取欲列印區域
- 「頁面配置」→「列印區域」→「設定列印區域」
- 以後直接按列印鈕/ Ctrl+P 僅列印該區域
- 取消:同路徑選「清除列印區域」
✅ 優點:一次設定、永久生效、列印鍵直達
❌ 缺點:同時間僅能有一個區域
方法二:列印選定區域(臨時彈性區域)
- 選取欲列印區域(可 Ctrl+點選多個不連續區域)
- Ctrl+P → 「設定」→「列印內容」選「列印選取範圍」
- 列印
✅ 優點:無需預設、支援多不連續區域(各自分頁)、臨時靈活
❌ 缺點:每次需重新選取、不支援儲存設定
方法三:自訂視圖(多套版面一鍵切換)
- 「檢視」→「工作表視圖」→「自訂視圖」→「加入」
- 命名(如「完整版」)→ 確定
- 隱藏不需列印的列/欄(Ctrl+點選多欄/列 → 右鍵「隱藏」)
- 再「加入」自訂視圖(如「員工版」)
- 以後列印前:開啟自訂視圖 → 雙擊對應視圖 → 列印
✅ 優點:多版面保存、一鍵切換、含隱藏/篩選/列印設定完整狀態
❌ 缺點:不支援受保護工作表、部分新版功能相容性有限
方法四:VBA 宏列印選取區(按鈕一鍵)
- Alt+F11 開啟 VBE
- 「插入」→「模組」貼上:
Sub PrintSelection()
Selection.PrintOut
End Sub
- 關閉 VBE → 選取區域 → Alt+F8 → 選巨集 → 「執行」
- 進階:將巨集加入「快速存取工具列」或自訂功能區按鈕
✅ 優點:極致簡單、可指派捷徑/按鈕
❌ 缺點:需啟用巨集 (.xlsm)、無預覽直接列印
場景選擇決策樹
- 每月固定列印同一區域 → 方法一
- 臨時列印不同區域、不連續區域 → 方法二
- 固定 2~3 套版面(如完整版/員工版/審核版)輪流列印 → 方法三
- 需整合到自訂功能區/巨集按鈕給非技術用戶 → 方法四
進階技巧:列印指定頁碼
Ctrl+P → 「頁碼範圍」輸入 2-4 或 1,3,5,僅列印指定頁,跨 Word/Excel 通用。