次の方法で共有


NamedRange.PrintOutEx メソッド

定義

オブジェクトを印刷します。

public object PrintOutEx (object From, object To, object Copies, object Preview, object ActivePrinter, object PrintToFile, object Collate, object PrToFileName);
abstract member PrintOutEx : obj * obj * obj * obj * obj * obj * obj * obj -> obj
Public Function PrintOutEx (Optional From As Object, Optional To As Object, Optional Copies As Object, Optional Preview As Object, Optional ActivePrinter As Object, Optional PrintToFile As Object, Optional Collate As Object, Optional PrToFileName As Object) As Object

パラメーター

From
Object

印刷を開始する最初のページの番号です。 既定では、印刷は先頭から開始されます。

To
Object

印刷する最後のページの番号。 既定では、印刷は最終ページで終了します。

Copies
Object

印刷するコピーの部数。 既定では、1 部が印刷されます。

Preview
Object

オブジェクトの印刷前に Excel で印刷プレビューを表示する場合は true です。 オブジェクトを直ちに印刷する場合は false (または省略) です。

ActivePrinter
Object

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

PrintToFile
Object

true の場合、ファイルに出力します。 PrToFileName が指定されていない場合、Excel では、出力ファイルの名前を入力するように求められます。

Collate
Object

true の場合、複数のコピーを部単位で印刷します。

PrToFileName
Object

PrintToFiletrue に設定されている場合、この引数により、出力先のファイルの名前が指定されます。

戻り値

Object オブジェクトを表す NamedRange オブジェクトを返します。

次のコード例では、 メソッドを PrintOutEx 使用して、名前付き範囲 NamedRange1 の最初の 2 ページの 1 つのコピーを既定のプリンターに出力します。 このコード例を実行するには、ブックに という名前 Sheet1 のワークシートが含まれている必要があります。このワークシートには、データを含むセル範囲をカバーする という名前 NamedRange1 の範囲が含まれている必要があります。

この例は、ドキュメント レベルのカスタマイズ用です。

private void PrintNamedRange()
{
    Microsoft.Office.Tools.Excel.NamedRange myNamedRange =
        Globals.Sheet1.namedRange1;

    myNamedRange.PrintOutEx(
        1,
        2,
        1,
        false,
        
        false,
        true);
}
Private Sub PrintNamedRange()
    Dim myNamedRange As Microsoft.Office.Tools.Excel.NamedRange = _
        Globals.Sheet1.NamedRange1

    myNamedRange.PrintOutEx( _
        From:=1, _
        To:=2, _
        Copies:=1, _
        Preview:=False)            
End Sub

適用対象