Freigeben über


NamedRange.PrintOutEx Methode

Definition

Druckt das Objekt.

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

Parameter

From
Object

Die Nummer der ersten Seite, auf der der Druckvorgang beginnt. Standardmäßig beginnt der Druckvorgang am Anfang.

To
Object

Die Nummer der letzten zu druckenden Seite. Standardmäßig endet der Druckvorgang mit der letzten Seite.

Copies
Object

Die Anzahl der zu druckenden Kopien. Standardmäßig wird eine Kopie gedruckt.

Preview
Object

true, damit Excel vor dem Drucken des Objekts die Seitenansicht aufruft. false (oder ausgelassen), um das Objekt sofort zu drucken.

ActivePrinter
Object

Legt den Namen des aktiven Druckers fest.

PrintToFile
Object

true, damit eine Datei gedruckt wird. Wenn PrToFileName nicht angegeben ist, fordert Excel den Benutzer auf, den Namen der Ausgabedatei einzugeben.

Collate
Object

true, damit mehrere Exemplare sortiert werden.

PrToFileName
Object

Wenn PrintToFile auf true festgelegt ist, gibt dieses Argument den Namen der Datei an, in die Sie drucken möchten.

Gibt zurück

Ein Object, das ein NamedRange-Objekt darstellt.

Beispiele

Im folgenden Codebeispiel wird die PrintOutEx -Methode verwendet, um eine Kopie der ersten beiden Seiten des benannten Bereichs NamedRange1 auf dem Standarddrucker zu drucken. Zum Ausführen dieses Codebeispiels muss Ihre Arbeitsmappe ein Arbeitsblatt mit dem Namen Sheet1 eines benannten Bereichs NamedRange1 enthalten, der einen Zellbereich abdeckt, der einige Daten enthält.

Dieses Beispiel gilt für eine Anpassung auf Dokumentebene.

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

Gilt für: