Calc で複数のシートを同じページに印刷する

Calc で複数のシートを同じページに印刷する

私は Libreoffice Calc スプレッドシートを持っていますが、そこには約 50 枚のシート (各シートには 12 行以下の値があります) が含まれています。これはデータの整理には適しています (各シートには、さまざまなオブジェクトの一連のイベントとコストが含まれています)。しかし、各シートが異なるページに印刷されるため、PDF や印刷には適していません。ほとんどのページが空白のままになります。

1 ページあたりに印刷するシートを増やす方法はありますか? これはプログラム設定などで行う必要があります。各シートは、同じシート上の表のように、前のシートに「続く」必要があります。

答え1

Mac、PC、または他の OS を使用しているかどうかは記載されていません。Windows では、多くのプリンター ドライバーで 1 枚の用紙に複数のページを印刷したり、両面印刷したりできます。Mac が手元にないので、現時点では確認できません。

Adobe の無料 PDF リーダーでは、スライドごとに複数のページを印刷することもできるため、プリンタ ドライバの問題はまったく問題になりません。

印刷ダイアログの「用紙処理」セクションで、「ページの拡大縮小: 1 枚の用紙に複数ページ」を選択し、「1 枚の用紙にページ数」を選択して印刷するページ数を設定します。

Acrobat 印刷ダイアログ

答え2

Calc を疑似データベースとして使用しているようです。私なら、次のいずれかを行います。

  1. 値のあるすべての行を 1 つのシートに配置し、シート名を示す列を追加します。次に、列フィルターを使用して各値セットを表示できるようにし (シートを切り替えるのと同じ)、50 個の個別のシートをなくします。

  2. または、BASIC マクロを記述して、すべてのシートの値の行を含む 1 つの大きなプリンタ対応シートをコンパイルします。

関連情報