Share via


NamedRange.PrintOutEx-Methode

Druckt das Objekt.

Namespace:  Microsoft.Office.Tools.Excel
Assembly:  Microsoft.Office.Tools.Excel (in Microsoft.Office.Tools.Excel.dll)

Syntax

'Declaration
Function PrintOutEx ( _
    From As Object, _
    To As Object, _
    Copies As Object, _
    Preview As Object, _
    ActivePrinter As Object, _
    PrintToFile As Object, _
    Collate As Object, _
    PrToFileName As Object _
) As Object
Object PrintOutEx(
    Object From,
    Object To,
    Object Copies,
    Object Preview,
    Object ActivePrinter,
    Object PrintToFile,
    Object Collate,
    Object PrToFileName
)

Parameter

  • From
    Typ: System.Object
    Die Nummer der ersten Seite, auf der der Druckvorgang beginnt.Standardmäßig beginnt der Druckvorgang am Anfang.
  • To
    Typ: System.Object
    Die Nummer der letzten zu druckenden Seite.Standardmäßig endet der Druckvorgang mit der letzten Seite.
  • Copies
    Typ: System.Object
    Die Anzahl der zu druckenden Exemplare.Standardmäßig wird eine Kopie gedruckt.
  • Preview
    Typ: System.Object
    true, damit Excel vor dem Drucken des Objekts die Seitenansicht aufruft.false (oder ausgelassen), um das Objekt sofort zu drucken.
  • ActivePrinter
    Typ: System.Object
    Legt den Namen des aktiven Druckers fest.
  • PrintToFile
    Typ: System.Object
    true, wenn in eine Datei gedruckt werden soll.Wenn PrToFileName nicht angegeben wird, fordert Excel den Benutzer zur Eingabe des Namens der Ausgabedatei auf.
  • Collate
    Typ: System.Object
    true, wenn mehrere Exemplare sortiert werden sollen.
  • PrToFileName
    Typ: System.Object
    Wenn PrintToFile auf true festgelegt ist, gibt dieses Argument den Namen der Datei an, in der die Ausgabe erfolgen soll.

Rückgabewert

Typ: System.Object
Ein Object, das ein NamedRange-Objekt darstellt.

Beispiele

Folgendes Codebeispiel druckt mit der PrintOutEx-Methode eine Kopie der ersten beiden Seiten des benannten Bereichs NamedRange1 mit dem Standarddrucker. Um dieses Codebeispiel auszuführen, muss in der Arbeitsmappe ein Arbeitsblatt mit dem Namen Sheet1 enthalten sein, das den benannten Bereich NamedRange1 mit einem Bereich aus Datenzellen beinhaltet.

Dieses Beispiel bezieht sich auf eine Anpassung auf Dokumentebene.

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
private void PrintNamedRange()
{
    Microsoft.Office.Tools.Excel.NamedRange myNamedRange =
        Globals.Sheet1.namedRange1;

    myNamedRange.PrintOutEx(
        1,
        2,
        1,
        false,
        missing,
        false,
        true,
        missing);
}

.NET Framework-Sicherheit

Siehe auch

Referenz

NamedRange Schnittstelle

Microsoft.Office.Tools.Excel-Namespace