Worksheet.PrintOut メソッド (2007 System)

更新 : 2007 年 11 月

ワークシートを印刷します。

名前空間 :  Microsoft.Office.Tools.Excel
アセンブリ :  Microsoft.Office.Tools.Excel.v9.0 (Microsoft.Office.Tools.Excel.v9.0.dll 内)

構文

'宣言
Public Sub PrintOut ( _
    From As Object, _
    To As Object, _
    Copies As Object, _
    Preview As Object, _
    ActivePrinter As Object, _
    PrintToFile As Object, _
    Collate As Object, _
    PrToFileName As Object _
)
'使用
Dim instance As Worksheet
Dim From As Object
Dim To As Object
Dim Copies As Object
Dim Preview As Object
Dim ActivePrinter As Object
Dim PrintToFile As Object
Dim Collate As Object
Dim PrToFileName As Object

instance.PrintOut(From, To, Copies, Preview, _
    ActivePrinter, PrintToFile, Collate, _
    PrToFileName)
public void PrintOut(
    Object From,
    Object To,
    Object Copies,
    Object Preview,
    Object ActivePrinter,
    Object PrintToFile,
    Object Collate,
    Object PrToFileName
)

パラメータ

  • From
    型 : System.Object

    印刷を開始するページ番号です。この引数を省略した場合は、先頭から印刷が開始されます。

  • To
    型 : System.Object

    印刷する最終ページ番号です。この引数を省略した場合、印刷は最後のページで終了します。

  • Copies
    型 : System.Object

    印刷部数です。この引数を省略した場合は、1 部だけ印刷されます。

  • Preview
    型 : System.Object

    オブジェクトを印刷する前に Microsoft Office Excel で印刷プレビューを呼び出す場合は true です。オブジェクトをすぐに印刷する場合は false (または省略) です。

  • ActivePrinter
    型 : System.Object

    アクティブ プリンタの名前を設定します。

  • PrintToFile
    型 : System.Object

    ファイルに出力する場合は true です。PrToFileName を指定しないと、Excel は出力ファイルの名前の入力を求めるプロンプトを表示します。

  • Collate
    型 : System.Object

    複数部数印刷するときに部単位で印刷する場合は true です。

  • PrToFileName
    型 : System.Object

    PrintToFile が true に設定された場合、この引数は、印刷先のファイルの名前を指定します。

解説

From および To の説明における "ページ" とは、シートまたはブック内の全ページではなく、印刷されるページを指します。

省略可能なパラメータ

省略可能なパラメータについては、「Office ソリューションの省略可能なパラメータについて」を参照してください。

次のコード例では、PrintOut メソッドを使用して、現在のワークシートをユーザーが指定した名前のファイルに出力します。

この例は、ドキュメント レベルのカスタマイズ用に作成されています。

Private Sub PrintToFile()
    ' Make sure the worksheet has some data before printing.
    Me.Range("A1").Value2 = "123"
    Me.PrintOut(1, 2, 1, False, PrintToFile:=True)
End Sub
private void PrintToFile()
{
    // Make sure the worksheet has some data before printing.
    this.Range["A1", missing].Value2 = "123";
    this.PrintOut(1, 2, 1, false, missing, true, false, missing);
}

アクセス許可

  • 直前の呼び出し元に対する完全な信頼。このメンバは、部分的に信頼されているコードから使用することはできません。詳細については、「部分信頼コードからのライブラリの使用」を参照してください。

参照

参照

Worksheet クラス

Worksheet メンバ

Microsoft.Office.Tools.Excel 名前空間