次の方法で共有


プログラムによってワークシートを印刷する

ブック内のワークシートはすべて印刷できます。

適用対象: このトピックの情報は、Excel のドキュメント レベルのプロジェクトおよび VSTO アドインのプロジェクトに適用されます。 詳細については、「Office アプリケーションおよびプロジェクトの種類別の使用可能な機能」を参照してください。

ワークシートを印刷するには

  1. Sheet1PrintOut メソッドを呼び出します。印刷部数は 2 部で、印刷前に文書をプレビューします。

    Globals.Sheet1.PrintOut(1, 1, 2, true);
    

    PrintPreview メソッドを使用すると、指定されたオブジェクトを [印刷プレビュー] ウィンドウに表示できます。 次のコードでは、Sheet1 という名前の Worksheet ホスト項目があることを前提としています。

印刷する前にページをプレビューするには

  1. ワークシートの PrintPreview メソッドを呼び出します。

    Globals.Sheet1.PrintPreview();
    

ワークシートを印刷するには

  1. 作業中のワークシートの PrintOut メソッドを呼び出します。印刷部数は 2 部で、印刷前に文書をプレビューします。

    ((Excel.Worksheet)Application.ActiveSheet).PrintOut
        (1, 1, 2, true);
    

    PrintPreview メソッドを使用すると、指定されたオブジェクトを [印刷プレビュー] ウィンドウに表示できます。

印刷する前にページをプレビューするには

  1. 作業中のワークシートの PrintPreview メソッドを呼び出します。

    ((Excel.Worksheet)Application.ActiveSheet).PrintPreview();