Excelで印刷することを選択した場合、[印刷]ダイアログボックスには、印刷ジョブに関する多くのことを指定できるコントロールがあります。ダイアログボックスの[印刷する文字列]領域のコントロールを使用すると、選択したワークシート、選択範囲、またはブック全体のいずれを印刷するかを指定できます。 [印刷する場所]領域のオプションは、通常、デフォルトで[アクティブなワークシート]になっていますが、ブック全体が印刷されるようにデフォルトにする場合はどうでしょうか。

残念ながら、Excelは、ある印刷ジョブから次の印刷ジョブまで、[印刷する文字列]領域で選択した内容を記憶していません。常にデフォルトにリセットされます。ブック全体を常に印刷する最も簡単な方法ですが、次のような単純な小さなマクロを作成することです。

Sub PrintItAll()

ActiveWorkbook.PrintOut End Sub

次に、ツールバーにボタンを作成し、このマクロをそのボタンに割り当てることができます。ワークブック全体を印刷する場合は、ボタンをクリックするだけです。簡単かつ迅速。

注:

このページ(または_ExcelTips_サイトの他のページ)で説明されているマクロの使用方法を知りたい場合は、役立つ情報を含む特別なページを用意しました。

_ExcelTips_は、費用効果の高いMicrosoftExcelトレーニングのソースです。

このヒント(2001)は、Microsoft Excel 97、2000、2002、および2003に適用されます。Excel(Excel 2007以降)のリボンインターフェイス用のこのヒントのバージョンは、次の場所にあります。