![OpenOffice/LibreOffice Calc 如何不列印列但將其顯示在工作表中?](https://rvso.com/image/1575989/OpenOffice%2FLibreOffice%20Calc%20%E5%A6%82%E4%BD%95%E4%B8%8D%E5%88%97%E5%8D%B0%E5%88%97%E4%BD%86%E5%B0%87%E5%85%B6%E9%A1%AF%E7%A4%BA%E5%9C%A8%E5%B7%A5%E4%BD%9C%E8%A1%A8%E4%B8%AD%EF%BC%9F.png)
我有一列包含指向同一電子表格其他部分的超鏈接,我希望該列在程式中可見,但在列印時隱藏:它不應該佔用空間。
我找到的唯一解決方案是右鍵單擊列標題(以便選擇整個列),進入格式設置,單元格保護選項卡並勾選“不列印”;但這只會隱藏該列價值觀來自印刷,而不是整個專欄。結果,該列被列印為空(至少根據列印預覽),佔用紙張上的空間。
我所說的專欄是右邊最後一欄;是否有一種解決方案也可以套用於文件中間的列?
答案1
1) 選擇需要列印的數據
2) 選擇Format -> Print Ranges -> Define
3)列印!
請注意,如果您建立包含不連續列的列印範圍,這些列將位於不同的頁面上。例如:如果您要列印列A:C
和E:H
,A:C
將在第 1 頁上,E:H
並將在第 2 頁上。
答案2
正如 cybernetic.nomad 所解釋的,用於控制複雜列印範圍的本機選項是有限的。如果您不想列印的列位於結尾,只需定義列印範圍即可將其排除(您可以在「格式」標籤中設定列印範圍)。如果一個或多個非列印列位於中間,您需要使用解決方法來執行您想要的操作。這裡有兩個選項:
在列印時,您可以隱藏不想列印的列。然後取消隱藏它們。您可以透過錄製一個巨集來自動執行該任務,該巨集可以隱藏選定的列、列印和取消隱藏它們,所有這些都只需一個快捷方式即可。
創建一個單獨的版本,也許在另一張紙上列印。在列印版本中,使用簡單的儲存格參考僅顯示選取的列。設定僅需一分鐘:
在列印表格的 A1 中,放置實際表的第一個值的儲存格參考。將其拖曳以複製整個頂行。刪除不需要列印的列。然後選擇該行中的所有儲存格並向下拖曳以複製您需要的所有行。實際的工作表可能會發生變化,列印版本將反映其中的任何內容。
您可以在列印表中預先填入任意數量的行,以處理不斷變化的行數。不要僅引用儲存格,而是對實際工作表上的空白使用 IF 測試,顯示儲存格值,如果實際儲存格為空,則顯示 null。
如果您選擇這種方式,您可以將列印範圍設定為整頁增量所需的部分(部分頁面將根據顯示的內容進行列印)。若實際資料變更足以改變列印頁數,請調整列印範圍。