Freigeben über


Gewusst wie: Drucken von Arbeitsblättern

Aktualisiert: Juli 2008

Betrifft

Die Informationen in diesem Thema gelten nur für die angegebenen Visual Studio Tools for Office-Projekte und Versionen von Microsoft Office.

Projekttyp

  • Projekte auf Dokumentebene

  • Projekte auf Anwendungsebene

Microsoft Office-Version

  • Excel 2003

  • Excel 2007

Weitere Informationen finden Sie unter Verfügbare Features nach Anwendung und Projekttyp.

Sie können jedes Arbeitsblatt in einer Arbeitsmappe drucken.

Drucken eines Arbeitsblatts in einer Anpassung auf Dokumentebene

So drucken Sie ein Arbeitsblatt

  • Rufen Sie die PrintOut-Methode von Sheet1 auf, fordern Sie zwei Exemplare an, und zeigen Sie das Dokument vor dem Drucken in der Seitenansicht an.

    Globals.Sheet1.PrintOut(From:=1, To:=1, Copies:=2, Preview:=True)
    
    Globals.Sheet1.PrintOut(1, 1, 2, true, missing, missing, missing, missing);
    

Mit der PrintPreview-Methode können Sie das angegebene Objekt im Fenster Seitenansicht anzeigen. Im folgenden Code wird davon ausgegangen, dass ein Worksheet-Hostelement mit dem Namen Sheet1 vorhanden ist.

So zeigen Sie eine Vorschau einer Seite vor dem Drucken an

  • Rufen Sie die PrintPreview-Methode des Arbeitsblatts auf.

    Globals.Sheet1.PrintPreview()
    
    Globals.Sheet1.PrintPreview(missing);
    

Drucken eines Arbeitsblatts in einem Add-In auf Anwendungsebene

So drucken Sie ein Arbeitsblatt

  • Rufen Sie die _Worksheet.PrintOut-Methode des aktiven Arbeitsblatts auf, fordern Sie zwei Exemplare an, und zeigen Sie das Dokument vor dem Drucken in der Seitenansicht an.

    CType(Application.ActiveSheet, Excel.Worksheet).PrintOut _
       (From:=1, To:=1, Copies:=2, Preview:=True)
    
    ((Excel.Worksheet)Application.ActiveSheet).PrintOut
        (1, 1, 2, true, missing, missing, missing, missing);
    

Mit der _Worksheet.PrintPreview-Methode können Sie das angegebene Objekt im Fenster Seitenansicht anzeigen.

So zeigen Sie eine Vorschau einer Seite vor dem Drucken an

  • Rufen Sie die _Worksheet.PrintPreview-Methode des aktiven Arbeitsblatts auf.

    CType(Application.ActiveSheet, Excel.Worksheet).PrintPreview()
    
    ((Excel.Worksheet)Application.ActiveSheet).PrintPreview(missing);
    

Siehe auch

Aufgaben

Gewusst wie: Prüfen der Rechtschreibung in Arbeitsblättern

Gewusst wie: Programmgesteuertes Senden von Arbeitsmappen per E-Mail

Konzepte

Arbeiten mit Arbeitsblättern

Arbeitsblatthostelement

Globaler Zugriff auf eigene Objekte in Visual Studio Tools for Office-Projekte

Optionale Parametern in Office-Projektmappen

Änderungsprotokoll

Date

Versionsgeschichte

Grund

Juli 2008

Codebeispiel hinzugefügt, das in einem Add-In auf Anwendungsebene verwendet werden kann.

Kundenfeedback.