跳到主要內容

掌握Excel列印區域:如何設定、調整、清除等

無論您是在準備報告、資料摘要或財務報表,了解如何有效地設定、調整和管理列印區域都可以顯著增強您的工作展示效果。在這份綜合指南中,我們將深入研究Excel 列印區域的基本知識,涵蓋從定義第一個列印區域到高級技術(例如在多個工作表上設置一致的列印區域以及使用VBA 進行自訂)的所有內容。透過掌握這些技能,您將確保您的 Excel 文件每次都完全按照需要列印。


Excel中的列印區域是什麼?

Excel 中的列印區域是您指定要列印的指定儲存格範圍,而不是列印整個工作表。此功能對於專注於您想要共享或演示的特定數據或電子表格部分非常有用,可確保僅打印相關信息,並從打印輸出中排除不必要的數據。

當您指定列印區域(如下圖所示,以藍色方塊標示)時,Excel將只列印該指定區域內的內容。如果沒有設定列印區域,Excel預設會列印整個工作表。


在一張紙中設定一個或多個列印區域

本節將說明兩種方法來協助您在 Excel 工作表中設定一個或多個列印區域。


設定列印區域的常用方法

Excel 提供了一個內建功能“設置打印區域」用於設定列印區域,很多用戶常用。在本節中,我們將指導您如何套用此功能在 Excel 工作表中設定一個或多個列印區域。

  1. 在工作表中,選擇要設定為列印區域的儲存格範圍。在本例中,我選擇範圍 A1:C7。
    尖端:若要同時將多個範圍設定為單獨的列印區域,請按住 按Ctrl 鍵並依序選擇每個範圍。
  2. 轉到 頁面佈局 標籤,點擊 打印區 > 設置打印區域。 看截圖:
  3. 現在,列印區域周圍出現深灰色邊框。看截圖:

將選定範圍指定為列印區域後,列印工作表時預設只列印該區域。

尖端:在 Excel 工作表中設定多個列印區域時,它們將列印在單獨的頁面上。


在頁面設定對話框中直觀地定義列印區域

您也可以在中直觀地定義列印區域 頁面設置 對話框,它提供了一種更具互動性的方法來設定所需的範圍。您可以這樣做:

  1. 轉到 頁面佈局 選項卡中,按一下對話方塊啟動器按鈕 頁面設置 組。
  2. 頁面設置 對話框,您需要配置如下。
    1. 轉到 標籤。
    2. 點擊 打印區域 地址框,然後選擇要設定為列印區域的範圍。
      尖端:若要一次設定多個單獨的列印區域,請按住 按Ctrl 鍵並依序選擇每個範圍。選定的範圍將出現在列印區域位址框中,並以逗號分隔。
    3. 點擊 OK 按鈕。

現在指定的範圍被設定為列印區域。之後列印工作表時預設只列印該區域。

尖端:在 Excel 工作表中設定多個列印區域時,它們將列印在單獨的頁面上。

筆記:
  • 儲存工作簿時,也會儲存定義的列印區域。這意味著下次開啟工作簿時,相同的列印區域將處於活動狀態。
  • 在一張工作表中設定列印區域不會影響工作簿中的其他工作表。
  • 如果您想要列印選定的範圍而不設定列印區域,只需選擇該範圍,進入 列印 部分(單擊 文件 > 列印),然後更改列印 設定 打印選擇。 看截圖:

為多張紙設定相同的列印區域

對於某些具有相同資料結構的工作表,您可能需要為這些工作表設定相同的列印區域。本節將提供三種方法來幫助您完成此任務。


在多張紙上列印相同的選擇

若要在多張紙上列印相同區域,請執行以下操作。

  1. 在目前工作表上,選擇要跨多張列印的範圍。
  2. 持有 按Ctrl 鍵,按一下工作表標籤以選擇要套用與活動工作表相同列印區域的工作表。
  3. 點擊 文件 > 列印, 更改列印 設定打印選擇,然後單擊 列印 按鈕開始打印。
筆記:
  • 您可以在右側預覽列印區域 列印 部分。
  • 列印時,在不同紙張上選擇的相同區域將列印在不同的頁面上。
  • 列印後,記得取消工作表的分組。為此,請右鍵單擊任意分組的工作表標籤並選擇 取消工作表分組 從上下文菜單。

使用 Kutools 輕鬆為多個工作表設定相同的列印區域

上述方法可用於暫時列印多個工作表中的相同區域。如果經常需要在多個工作表中列印相同區域,這種方法比較耗時,而且 Excel的Kutools's 複製頁面設置 功能可協助您快速且準確地將列印區域或其他頁面設定配置從活動工作表複製到多個其他工作表,從而以最少的努力確保一致性和效率。

備註:在執行以下操作之前,需要確保目前工作表中已經設定了列印區域。看 如何在工作表中設定一個或多個列印區域.

安裝 Kutools for Excel,轉到 Kutools 加 標籤,選擇 打印 > 複製頁面設置 開啟對話框。然後進行如下配置。

  1. 複製到 在部分中,列出了所有工作表(活動工作表除外)。您只需檢查要套用與活動工作表相同列印區域的工作表即可。
  2. 選項 部分,僅檢查 打印區域 選項。
    尖端:預設情況下,所有選項均已選取。您可以取消選取 頁面設置 複選框取消選取所有選項,然後僅選取您需要的選項。
  3. 點擊 OK。 看截圖:

目前工作表的列印區域現在套用於指定的工作表。從工作表列印這些區域時,請按一下 文件 > 列印設定 部分,選擇 打印整個工作簿,然後單擊 列印 按鈕開始打印。

備註:除了列印區域選項外,此功能還提供多種頁面設定選項。 下載 Kutools for Excel 探索更多.

使用VBA將同一打印區域設置為多個工作表

對於進階用戶,VBA 腳本可以自動執行在多張紙上設定相同列印區域的程序。請按以下步驟操作。

  1. 在任意工作表中,按 其他 + F11 鍵打開 Microsoft Visual Basic for Applications 窗口。
  2. Microsoft Visual Basic for Applications 窗口中,單擊 插入 > 模塊,然後將您需要的以下任一 VBA 程式碼插入到 模塊 窗口。
    VBA代碼1:為目前工作簿中的所有工作表設定相同的列印區域
    此代碼將設定指定的列印區域(例如,“A1:C7") 位於工作簿中的每個工作表上。
    Sub SetPrintAreaAllSheets()
    'Updated by Extendoffice 20240205
        Dim ws As Worksheet
        Dim printArea As String
    
        ' Define the print area
        printArea = "A1:C7"
    
        For Each ws In ThisWorkbook.Worksheets
            ws.PageSetup.printArea = printArea
        Next ws
    End Sub
    
    VBA代碼2:為目前工作簿中的指定工作表設定相同的列印區域
    此代碼將在指定的工作表清單上設定相同的列印區域(例如,“Sheet1“”Sheet3“”Sheet5“)。
    Sub SetPrintAreaOnSheets()
    'Updated by Extendoffice 20240205
        Dim ws As Worksheet
        Dim printArea As String
        Dim sheetNames As Variant
        Dim i As Long
    
        ' Define the print area
        printArea = "A1:C7"
    
        ' Array of specific worksheet names to change print area
        sheetNames = Array("Sheet1", "Sheet3", "Sheet5")
    
        ' Loop through all sheet names in the array
        For i = LBound(sheetNames) To UBound(sheetNames)
            ' Check if the sheet exists in the workbook
            If SheetExists(CStr(sheetNames(i))) Then
                ' Set print area on the specified sheet
                Set ws = ThisWorkbook.Worksheets(sheetNames(i))
                ws.PageSetup.printArea = printArea
            End If
        Next i
    End Sub
    
    ' Helper function to check if a sheet exists
    Function SheetExists(sheetName As String) As Boolean
        Dim sheet As Object
        On Error Resume Next
        Set sheet = ThisWorkbook.Sheets(sheetName)
        On Error GoTo 0
        SheetExists = Not sheet Is Nothing
    End Function
  3. F5 鍵來運行代碼。
  4. 從指定紙張列印這些區域時,請按一下 文件 > 列印設定 部分,選擇 打印整個工作簿,然後單擊 列印 按鈕開始打印。
筆記:
  • 在兩個 VBA 程式碼中, A1:C7 是指定的列印區域。請透過變更此儲存格參考來定義您自己的列印區域。
  • 在 VBA 代碼 2 中, Sheet1, Sheet3Sheet5 是我要為其設定相同列印區域的工作表的名稱。請將它們變更為您的工作表名稱。

調整列印區域

本節將向您展示如何調整 Excel 工作簿中的現有列印區域。


將儲存格新增至現有列印區域

您可以透過在現有列印區域中新增更多儲存格來擴展列印區域。例如,要將列印區域從A1:C5範圍擴大到A1:C7,可以執行下列操作。

  1. 選擇要新增至現有列印區域 A6:C7 的儲存格區域 A1:C5。
  2. 轉到 頁面佈局 標籤,點擊 打印區 > 添加到打印區.

現有的列印區域現已從 A1:C5 擴展到 A1:C7。

筆記:
  • 若要擴展現有列印區域,所選範圍應與原始列印區域相鄰。
  • 如果所選範圍與現有列印區域不相鄰,則它將成為目前工作表中的新列印區域。

在現有列印區域中新增或刪除相鄰儲存格

您可以透過移動工作表中的分頁線來新增或刪除現有列印區域中的相鄰儲存格,從而根據您的特定需求自訂列印輸出。

  1. 設定列印區域後,前往「檢視」標籤,選擇「分頁預覽」。
  2. 您將看到指示分頁符號的藍線。邊界內的範圍是列印區域。若要調整列印區域,請將滑鼠遊標停留在分頁符號線上,直到它變成雙向箭頭。按一下並拖曳分頁線以包含或排除列印區域中的儲存格。
筆記:
  • 移動分頁符,直到列印區域僅覆蓋您要列印的儲存格範圍。
  • 水平分頁符號調整包含或排除哪些行,垂直分頁符號調整包含或排除哪些列。您可以透過向外拖曳分頁符號將儲存格新增至列印區域,或透過向內移動儲存格來刪除儲存格。
  • 調整後,透過按一下「視圖」標籤上的「普通」返回到普通視圖。

直接編輯目前列印區域

您可以透過在「頁面設定」對話方塊中直觀地調整儲存格引用來直接修改列印區域。

  1. 轉到 頁面佈局 選項卡,按一下對話方塊啟動器按鈕(群組右下角的小箭頭)打開 頁面佈局 對話框。
  2. 頁面設置 對話框中,導覽至 標籤。此處,當前工作表列印區域的儲存格參考顯示在 打印區域 盒子。您可以在此方塊中直接編輯列印區域的儲存格引用。最後點擊 OK 保存更改。

將目前列印區域替換為新區域

如果您需要更新工作表中的列印區域,請依照下列步驟快速將現有列印區域替換為新列印區域。

  1. 選擇要設定為新列印區域的儲存格範圍。
  2. 轉到 頁面佈局 標籤,點擊 打印區 > 設置打印區域.

此操作將以新選擇的範圍取代任何現有的列印區域。

備註:如果您的工作表包含多個列印區域,此程序將清除這些區域並僅保留新設定的區域作為活動列印區域。

清除列印區域

若要清除目前工作表中設定的列印區域,請執行下列操作。

  1. 在頁面佈局標籤下,按一下 打印區 > 清除打印區域.

然後立即清除目前工作表中的所有列印區域。

備註:若要清除不同工作表中的列印區域,請在對應的工作表中重複相同的操作。

有關列印區域的更多提示

本節列出了在 Excel 中使用列印區域時可能需要的一些提示和技巧。


忽略列印區域

如果您在工作表中設定了列印區域,但偶爾需要列印整張工作表,則可以在列印設定中啟用「忽略列印區域」選項。此功能會覆蓋設定的列印區域,允許根據需要列印整張紙。

  1. 點擊 文件 > 列印 打開 列印 部分。
  2. 列印 部分,點擊打開 設定 下拉列表,然後選擇 忽略列印區域 選單中的選項。啟用後,該選項前會出現一個複選標記。

點擊後 列印 按鈕,將列印整個工作表,忽略設定的列印區域。

備註:下次想只列印列印區域時,需要重複以上操作,關閉列印區域。 忽略列印區域 列印中的選項 設定.

鎖定/保護列印區域

預設情況下,在 Excel 中,保護工作表不會直接保護列印區域設定。這意味著即使工作表受到保護,擁有工作簿的使用者仍然可以更改或清除列印區域。如果您經常共用工作簿並希望保護指定的列印區域,本節中的 VBA 程式碼可以協助您。

備註:此方法不會阻止使用者在會話期間變更或清除列印區域;它僅確保在開啟或關閉工作簿時將列印區域重設為您指定的區域。
  1. 在要保護工作簿中某個工作表中的列印區域時,按 其他 + F11 鍵打開 Microsoft Visual Basic for Applications 窗口。
  2. 在此開啟的視窗中,按兩下 的ThisWorkbook 項目,然後在左側窗格中輸入以下 VBA 程式碼 推薦碼 窗口。
    VBA代碼:鎖定或保護列印區域
    Private Sub Workbook_Open()
    'Updated by Extendoffice 20210206
        SetPrintArea "commission  IFS", "A1:C7" ' Specify the sheet name and the print area
    End Sub
    Sub SetPrintArea(sheetName As String, printArea As String)
        Dim ws As Worksheet
        Set ws = ThisWorkbook.Worksheets(sheetName)
        ws.PageSetup.printArea = printArea
    End Sub
    
    備註:在此 VBA 程式碼中,替換“佣金IFS” 以及您的工作表名稱和“A1:C7” 與您要設定的列印區域。
  3. 儲存代碼並按 其他 + Q 鍵返回工作表,然後按一下 文件 > 除上文所 > 瀏覽.
  4. 在開 另存為 對話方塊中,選擇目標資料夾,根據需要重新命名文件,選擇 Excel啟用宏的工作簿 來自 保存類型 下拉列表,最後單擊 節省 按鈕。

每次開啟工作簿時,此代碼將確保列印區域設定為您指定的區域。這不是一個完美的解決方案,因為它無法阻止使用者在會話期間更改列印區域,但它確實確保每次打開工作簿時都使用正確的列印區域。


預覽列印區域

在本節中,我將向您展示如何在設定列印區域後對其進行預覽,以確保您的文件已準備好按照預期進行列印。

設定好列印區域後,進入 瀏覽 標籤,點擊 分頁預覽 ,在 工作簿視圖 組。

結果

工作表將切換到 分頁預覽 視圖,您可以在其中看到由藍色分頁符號邊界劃定的列印區域。請參閱下面的螢幕截圖以獲取視覺表示。


總之,掌握 Excel 中的列印區域是有效管理資料以列印形式呈現的方式的關鍵技能。借助本綜合指南中的技能,您可以確保您的 Excel 工作表始終可以列印,完全符合您的預期。對於那些渴望深入研究 Excel 功能的人,我們的網站擁有豐富的教學。 在這裡了解更多 Excel 提示和技巧.

最佳辦公生產力工具

🤖 Kutools 人工智慧助手:基於以下內容徹底改變數據分析: 智慧執行   |  生成代碼  |  建立自訂公式  |  分析數據並產生圖表  |  呼叫 Kutools 函數...
熱門特色: 尋找、突出顯示或識別重複項   |  刪除空白行   |  合併列或儲存格而不遺失數據   |   沒有公式的回合 ...
超級查詢: 多條件VLookup    多值VLookup  |   跨多個工作表的 VLookup   |   模糊查詢 ....
高級下拉列表: 快速建立下拉列表   |  依賴下拉列表   |  多選下拉列表 ....
欄目經理: 新增特定數量的列  |  移動列  |  切換隱藏列的可見性狀態  |  比較範圍和列 ...
特色功能: 網格焦點   |  設計圖   |   大方程式酒吧    工作簿和工作表管理器   |  資源庫 (自動文字)   |  日期選擇器   |  合併工作表   |  加密/解密單元格    按清單發送電子郵件   |  超級濾鏡   |   特殊過濾器 (過濾粗體/斜體/刪除線...)...
前 15 個工具集12 文本 工具 (添加文本, 刪除字符,...)   |   50+ 圖表 類型 (甘特圖,...)   |   40+ 實用 公式 (根據生日計算年齡,...)   |   19 插入 工具 (插入二維碼, 從路徑插入圖片,...)   |   12 轉化 工具 (數字到單詞, 貨幣兌換,...)   |   7 合併與拆分 工具 (高級合併行, 分裂細胞,...)   |   ... 和更多

使用 Kutools for Excel 增強您的 Excel 技能,體驗前所未有的效率。 Kutools for Excel 提供了 300 多種進階功能來提高生產力並節省時間。  點擊此處獲取您最需要的功能...

產品描述


Office選項卡為Office帶來了選項卡式界面,使您的工作更加輕鬆

  • 在Word,Excel,PowerPoint中啟用選項卡式編輯和閱讀,發布者,Access,Visio和Project。
  • 在同一窗口的新選項卡中而不是在新窗口中打開並創建多個文檔。
  • 將您的工作效率提高 50%,每天為您減少數百次鼠標點擊!
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations