Office
 Computer >> コンピューター >  >> ソフトウェア >> Office

すべての列が 1 ページに印刷されるように印刷倍率を変更する方法

この記事では、印刷倍率を変更する方法について説明します そのため、すべての列が 1 ページに印刷されます。 Excel ワークブックの列が多すぎて1 ページに収まらない場合があります データセットの印刷中。その場合、必要な各列を含むワークシートを印刷することはできません。この記事では、すべての列を含む Excel シートを印刷するための非常に効果的かつ効率的な方法を紹介します。

すべての列が 1 ページに印刷されるように印刷倍率を変更する 7 つの方法

データセットには、いくつかの薬に関する販売情報があります。データセットは 7 列で構成されています。この記事の以降の部分で説明するすべての方法は、非常に迅速かつ簡単です。

すべての列が 1 ページに印刷されるように印刷倍率を変更する方法

1.ファイルメニューから印刷倍率を変更

このセクションでは、 スケール を適用する方法を紹介します。 スケーリングを変更し、すべての列を 1 ページに収めるプロパティ 印刷中。以下の説明を見ていきましょう。

手順:

  • まず ファイル に移動します メニュー>> 印刷 または CTRL+P を押します をクリックして印刷オプションを開きます。すべての列がプレビュー セクションに表示されるわけではないことがわかります。これは、スケーリングを設定していないためです。

すべての列が 1 ページに印刷されるように印刷倍率を変更する方法

  • その後、スケーリングを すべての列を 1 ページに合わせる に設定します .プレビュー セクションで、データセットのすべての列を確認できるようになりました。はっきりとはわかりませんが。
  • 印刷プレビューを正しく表示するために、[印刷] を選択して印刷プロセスを有効にしました .

すべての列が 1 ページに印刷されるように印刷倍率を変更する方法

  • 次に、印刷出力に名前を付けて保存 ウィンドウが表示されます。ファイルを PDF として保存すると便利です 、なので .pdf を選択しました ファイルに名前を付けました。
  • その後、[保存] をクリックします。 .

すべての列が 1 ページに印刷されるように印刷倍率を変更する方法

  • さて、ファイルに移動します 場所を選択して開きます。印刷物がはっきりと見えるようになります。

すべての列が 1 ページに印刷されるように印刷倍率を変更する方法

したがって、印刷スケールを変更できます そのため、すべての列が 1 ページに印刷されます。

注:

この簡単な手法を処理して、印刷コピーのすべての列に合わせることができます。ただし、シートの行が多すぎて 1 ページに収まらない場合は、もう 1 つ必要なことがあります。列ヘッダーはすべてのページに表示する必要があります。そのため、以下の手順に従います。

  • [ページ レイアウト] タブに移動します ページ タイトルを選択します。 ページ設定グループのリボン .データセットにさらに行を追加しました。
  • その後、[シート] を選択します ヘッダー行を選択します 各ページの一番上に繰り返し表示されます。私の場合、ヘッダーは 4 番目 にあります 行なので、それを選択しました。
  • 次に、[OK] をクリックします .

すべての列が 1 ページに印刷されるように印刷倍率を変更する方法

  • 前と同じように、コピーを印刷して PDF ドキュメントとして保存します .ファイルを開いて 2 つ目 に移動しました ヘッダーもそのページにあることがわかります。

すべての列が 1 ページに印刷されるように印刷倍率を変更する方法

続きを読む: Excel シートの印刷が小さいのはなぜですか (理由と解決策)

2. [ページ レイアウト] タブを使用して印刷スケールを変更する

印刷倍率 も変更できます [ページ レイアウト] タブ から コピーを印刷するために、データシートのすべての列を 1 ページに収めます。以下の説明を読んでみましょう。

手順:

  • まず、ページ レイアウト タブを選択します [ページ設定] アイコン をクリックします。 ページ設定グループの右下隅 .
  • その後、スケーリング フィットを設定するだけです 1 ページに [印刷] をクリックします。 .

すべての列が 1 ページに印刷されるように印刷倍率を変更する方法

  • 次に、方法 1 と同様にファイルを保存します。 ファイルを開きます。印刷物のプレビューが表示されます。

すべての列が 1 ページに印刷されるように印刷倍率を変更する方法

したがって、印刷スケールを変更できます [レイアウト] タブを使用すると、すべての列が 1 ページに印刷されます .

続きを読む: Excel スプレッドシートを拡大してページ全体を印刷する方法 (5 つの簡単な方法)

3.ランドスケープ プロパティを適用して印刷スケールを変更する

印刷倍率 を変更する別の実行可能な方法 Landscape を適用することです Portrait の代わりにプロパティ 1。以下の指示に従いましょう。

手順:

  • まず ページ設定 を開きます 方法 2 に従うウィンドウ .
  • その後、[ページ] を選択します 向きを変更します ポートレート から 風景へ .
  • スケーリングを確認してください 調整済み 100% まで 通常サイズ。
  • 次に、[印刷] を選択します または 印刷プレビュー

すべての列が 1 ページに印刷されるように印刷倍率を変更する方法

プレビュー セクションでは、すべての列が同じページにあることがわかります。

すべての列が 1 ページに印刷されるように印刷倍率を変更する方法

このアプローチに従うことで、印刷スケールを変更できます Landscape プロパティを適用すると、すべての列が 1 ページに印刷されます。 .

続きを読む: Excel で印刷用にページ サイズを調整する方法 (6 つの簡単なコツ)

4.印刷スケールを変更してすべての列を 1 ページに印刷する VBA

Microsoft Visual Basic for Applications も効果的に使用できます (VBA ) すべての列を印刷します。 VBA を使用している場合、必ずしも印刷領域をスケーリングする必要はありません。 なぜなら VBA 対応する マクロ を実行すると、自動的に印刷領域に収まります .理解を深めるために、以下の手順に進みましょう。

手順:

  • まず、開発者タブに移動します Visual Basic を選択します .

すべての列が 1 ページに印刷されるように印刷倍率を変更する方法

  • その後、VBA エディターが開きます。 挿入 を選択します>> モジュール VBA モジュールを開く .

すべての列が 1 ページに印刷されるように印刷倍率を変更する方法

  • 次に、VBA モジュールに次のコードを入力します .
Sub PrintRangeFromSheet()
Application.PrintCommunication = False
With Sheets("vba").PageSetup
.FitToPagesWide = 1
.FitToPagesTall = False
End With
Application.PrintCommunication = True
Sheets("vba").PrintPreview
'Sheets("vba").PrintOut
End Sub

すべての列が 1 ページに印刷されるように印刷倍率を変更する方法

ここでは、 VBA Sheets.PrintOut を使用しました 「vba」を出力するプロパティ シート。 .FitToPagesWide および .FitToPagesTall すべての列を 1 ページに収めるために使用されます。ここではプレビューを表示したいので、 PrintOut をコメントアウトしました。 プロパティと PrintPreview を使用 財産。 PrintPreview で行を削除するだけです プロパティとアポストロフィ コンマ ( ) PrintOut のある行から 範囲を直接印刷したい場合はプロパティ

  • その後、シートに戻って マクロ を実行します。 PrintRangeFromSheet という名前 これは現在のマクロの名前です .

すべての列が 1 ページに印刷されるように印刷倍率を変更する方法

次に、印刷コピーのプレビューが表示されます。

すべての列が 1 ページに印刷されるように印刷倍率を変更する方法

したがって、 VBA を適用すると、1 ページにすべての列を含めることができます。

5.範囲選択による印刷倍率の変更

1 ページにすべての列を印刷するセルの範囲を選択することもできます。ここでも VBA を適用します。 この目的のために。より良い視点のために、次の説明を見てみましょう.

手順:

  • まず、手順に従って VBA モジュール を開きます 方法 4 から .
  • 次に、モジュールに次のコードを入力します .
Sub SelectionToPrint()
Application.PrintCommunication = False
With ActiveSheet.PageSetup
.FitToPagesWide = 1
.FitToPagesTall = False
End With
Application.PrintCommunication = True
Selection.PrintPreview
'Selection.PrintOut
End Sub

すべての列が 1 ページに印刷されるように印刷倍率を変更する方法

ここでは、VBA を使用しました 印刷するセルの特定の範囲を選択する選択プロパティ。その他のプロパティは、印刷コピーの 1 ページにすべての列を収めるためのものです。

  • シートに戻り、印刷データの範囲を選択して マクロ を実行します。 SelectionToPrint という名前 .

すべての列が 1 ページに印刷されるように印刷倍率を変更する方法

その後、 PrintPreview を有効にすると、印刷コピーのプレビューが表示されます。 PrintOut の代わりにプロパティ

すべての列が 1 ページに印刷されるように印刷倍率を変更する方法

したがって、印刷スケールを変更します 範囲を選択すると、すべての列が 1 ページに表示されます。

6. Range プロパティの使用

VBA を使用しているため Range を使用して同じことを行うこともできます。 VBA のプロパティ .以下の指示に従いましょう。

手順:

  • まず、手順に従って VBA モジュール を開きます 方法 4 から .
  • 次に、モジュールに次のコードを入力します .
Sub PrintByRangeProperty()
Application.PrintCommunication = False
With ActiveSheet.PageSetup
.FitToPagesWide = 1
.FitToPagesTall = False
End With
Application.PrintCommunication = True
Range("B2:H15").PrintPreview
'Range("B2:H15").PrintOut
End Sub

すべての列が 1 ページに印刷されるように印刷倍率を変更する方法

ここでは、VBA を使用しました 印刷するセルの特定の範囲を定義する Range プロパティ。印刷データが B2:H15 の範囲をカバーしているため 、プロパティでこの範囲を使用します。その他のプロパティは、印刷コピーの 1 ページにすべての列を収めるためのものです。

  • では、シートに戻って マクロ を実行します。 PrintByRangeProperty という名前 .

すべての列が 1 ページに印刷されるように印刷倍率を変更する方法

その後、 PrintPreview を有効にすると、印刷コピーのプレビューが表示されます。 PrintOut の代わりにプロパティ

すべての列が 1 ページに印刷されるように印刷倍率を変更する方法

したがって、印刷スケールを変更します VBA Range を使用して、データセットのすべての列を含むコピーを印刷します。

7.カスタム マージンの使用

印刷倍率 を変更する別の方法があります 自分でコピーをカスタマイズしたい場合は、印刷コピーの。これを行う方法は、カスタム マージンを使用することです。 .データセットに多数の列が含まれている場合、すべての列を収めることができない場合があります。これがどのように機能するか見てみましょう。

手順:

  • まず ページ設定 を開きます 方法 2 に従うウィンドウ .
  • その後、余白を選択します 必要に応じて限界値を変更します。ここでは、両方の Left を作成して、可能な限り狭いマージンを使用しました そして そうですね 限界値 0 (ゼロ).
  • その後、[印刷] を選択します。 コピーを印刷します。

すべての列が 1 ページに印刷されるように印刷倍率を変更する方法

  • 次に、方法 1 に従ってファイルを保存します。 ファイルを開きます。印刷版の最初のページから 1 列が抜けていることがわかります。

すべての列が 1 ページに印刷されるように印刷倍率を変更する方法

ただし、次のページに他の列が表示されます。

すべての列が 1 ページに印刷されるように印刷倍率を変更する方法

この方法は、以前の方法ほど効率的ではありません。ただし、データセットに適度な量の列が含まれている場合は、この方法が機能する可能性があります。大規模なデータセットには適していません。

続きを読む: ページ スケールに合わせた Excel/プレビューが小さく見える (5 つの適切な解決策)

練習セクション

ここでは、これらの方法を自分で実践できるように、この記事のデータセットを提供します。

すべての列が 1 ページに印刷されるように印刷倍率を変更する方法

結論

最後に、この記事では、印刷スケールを変更するための最良の結果を提供します。 そのため、すべての列が 1 ページに印刷されます。この記事に関するより良い方法、質問、またはフィードバックがある場合は、コメント ボックスで共有してください。これは、今後の記事を充実させるのに役立ちます。その他のクエリについては、当社のウェブサイト ExcelDemy をご覧ください。 .

関連記事

  • Word で Excel シートを 1 ページに収める方法 (3 つの簡単な方法)
  • Excel で法定用紙サイズを追加
  • Excel で A3 用紙サイズを追加する方法 (2 つの簡単な方法)

  1. プリンターが印刷されない問題を解決するには?

    世界はデジタル化されていますが、紙の物理的なドキュメントが必要になる場合があり、そのためにはプリンターが必要です。プリンターを使用すると、ユーザーはテキスト、グラフ、またはイラストで満たされたカラーおよび白黒ドキュメントを印刷できます。ただし、緊急に印刷が必要な場合や、不明なプリンターの問題により印刷できない場合があります。これは、設定に時間がかかるため、プリンターを何日も使用していない場合にも発生する可能性があることに注意してください。このガイドは、プリンターが正しく印刷されない問題を解決するための専門家が推奨する方法について説明します。 プリンターが印刷しない問題を修正する方法 方法

  2. Windows 11 でタスク マネージャーの既定のスタート ページを変更する方法

    Windows 11 OS で利用できるすべてのツールと機能のうち、 タスク マネージャー デスクトップのパフォーマンスとリソースを追跡するのに役立つ最も重要なツールの 1 つです。これは特に、コンピューターの動作が遅くなり始めた場合 (時々発生すること) に役立ちます。これに加えて、タスク マネージャーは、実行中のアプリケーション、プロセス、およびサービスに関するリアルタイムの情報を提供します。また、ネットワーク アクティビティと PC のメモリ情報を簡単に監視できます。 タスク マネージャを使用したことがある人なら誰でも、タスク マネージャのデフォルトの起動ページが [プロセス] タブ