OpenOffice/LibreOffice Calc 如何不列印列但將其顯示在工作表中?

OpenOffice/LibreOffice Calc 如何不列印列但將其顯示在工作表中?

我有一列包含指向同一電子表格其他部分的超鏈接,我希望該列在程式中可見,但在列印時隱藏:它不應該佔用空間。

我找到的唯一解決方案是右鍵單擊列標題(以便選擇整個列),進入格式設置,單元格保護選項卡並勾選“不列印”;但這只會隱藏該列價值觀來自印刷,而不是整個專欄。結果,該列被列印為空(至少根據列印預覽),佔用紙張上的空間。

我所說的專欄是右邊最後一欄;是否有一種解決方案也可以套用於文件中間的列?

答案1

1) 選擇需要列印的數據

2) 選擇Format -> Print Ranges -> Define

3)列印!

請注意,如果您建立包含不連續列的列印範圍,這些列將位於不同的頁面上。例如:如果您要列印列A:CE:HA:C將在第 1 頁上,E:H並將在第 2 頁上。

答案2

正如 cybernetic.nomad 所解釋的,用於控制複雜列印範圍的本機選項是有限的。如果您不想列印的列位於結尾,只需定義列印範圍即可將其排除(您可以在「格式」標籤中設定列印範圍)。如果一個或多個非列印列位於中間,您需要使用解決方法來執行您想要的操作。這裡有兩個選項:

  1. 在列印時,您可以隱藏不想列印的列。然後取消隱藏它們。您可以透過錄製一個巨集來自動執行該任務,該巨集可以隱藏選定的列、列印和取消隱藏它們,所有這些都只需一個快捷方式即可。

  2. 創建一個單獨的版本,也許在另一張紙上列印。在列印版本中,使用簡單的儲存格參考僅顯示選取的列。設定僅需一分鐘:

    在列印表格的 A1 中,放置實際表的第一個值的儲存格參考。將其拖曳以複製整個頂行。刪除不需要列印的列。然後選擇該行中的所有儲存格並向下拖曳以複製您需要的所有行。實際的工作表可能會發生變化,列印版本將反映其中的任何內容。

    您可以在列印表中預先填入任意數量的行,以處理不斷變化的行數。不要僅引用儲存格,而是對實際工作表上的空白使用 IF 測試,顯示儲存格值,如果實際儲存格為空,則顯示 null。

    如果您選擇這種方式,您可以將列印範圍設定為整頁增量所需的部分(部分頁面將根據顯示的內容進行列印)。若實際資料變更足以改變列印頁數,請調整列印範圍。

相關內容