面對龐大試算表,只需列印特定區域?Excel 提供四種不同層次的解決方案:從簡單的「設定列印區域」到進階的「自訂視圖」與「VBA 巨集列印」,滿足一次性列印、多區域切換、頻繁重複列印等各種需求。
方法一:設定列印區域(適合固定區域、重複列印)
- 選取欲列印的儲存格區域。
- 「頁面配置」索引標籤 → 「頁面設定」群組 → 「列印區域」→「設定列印區域」。
- 之後點擊快速存取工具列的「列印」按鈕(或 Ctrl+P),即只列印該區域。
- 若需取消:同樣路徑選擇「清除列印區域」。
方法二:列印選取區域(適合臨時、多個不連續區域)
- 選取欲列印的區域(可按住 Ctrl 多重選取不連續區塊)。
- 按 Ctrl+P 開啟列印對話框。
- 在「設定」區域選擇「列印選取區域」。
- 按「列印」。
注意:每個不連續區塊會分頁列印。
方法三:自訂視圖(適合多種固定列印版面、頻繁切換)
- 「檢視」索引標籤 → 「活頁簿視圖」群組 → 「自訂視圖」→「加入」。
- 輸入名稱(如「完整檢視」),勾選「列印設定」與「隱藏的列/欄」,按「確定」。
- 隱藏不需列印的欄/列(選取欄/列標題 → 右鍵→「隱藏」)。
- 再次開啟「自訂視圖」→「加入」,命名為「列印報表」。
- 未來需列印時:開啟「自訂視圖」→ 選擇「列印報表」→「顯示」→ 直接列印。
- 需回復完整檢視時:選擇「完整檢視」→「顯示」。
方法四:VBA 巨集列印(適合自動化、整合至按鈕)
- 按 Alt+F11 開啟 VBE,在專案總管右鍵 → 「插入」→「模組」。
- 貼上程式碼:
Sub PrintSelection()
Selection.PrintOut
End Sub
- 回到 Excel,選取欲列印區域,按 Alt+F8 選擇
PrintSelection 執行。
- 進階:將巨集指派給表單按鈕或快速存取工具列,一鍵列印選取區域。
💡 進階技巧:列印指定頁碼
在列印對話框「頁數」欄輸入頁碼範圍(如 2-4 或 1,3,5),即可只列印特定頁面,Word 同理。
⚠️ 注意事項
- 方法三的「自訂視圖」在受保護的工作表或共用活頁簿中無法使用。
- 巨集安全性設定需允許執行巨集(檔案→選項→信任中心→巨集設定)。