Freigeben über


Programmgesteuertes Drucken von Arbeitsblättern

Sie können beliebige Arbeitsblätter aus einer Arbeitsmappe drucken.

Gilt für: Die Informationen in diesem Thema gelten für Projekte auf Dokumentebene und VSTO-Add-In-Projekte für Excel. Weitere Informationen finden Sie unter features available by Office-App lication and project type.

So drucken Sie ein Arbeitsblatt

  1. Rufen Sie die PrintOut-Methode von Sheet1 auf, fordern Sie zwei Exemplare an, und lassen Sie das Dokument vor dem Druck in der Vorschau anzeigen.

    Globals.Sheet1.PrintOut(1, 1, 2, true);
    

    Mit der PrintPreview Methode können Sie das angegebene Objekt im Fenster " Seitenansicht " anzeigen. Der folgende Code setzt voraus, dass Sie über ein Worksheet-Hostelement namens Sheet1 verfügen.

So zeigen Sie eine Vorschau der Seite vor dem Druck an

  1. Rufen Sie die PrintPreview -Methode des Arbeitsblatts auf.

    Globals.Sheet1.PrintPreview();
    

So drucken Sie ein Arbeitsblatt

  1. Rufen Sie die PrintOut-Methode des aktiven Arbeitsblatts auf, fordern Sie zwei Exemplare an, und lassen Sie das Dokument vor dem Druck in der Vorschau anzeigen.

    ((Excel.Worksheet)Application.ActiveSheet).PrintOut
        (1, 1, 2, true);
    

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

So zeigen Sie eine Vorschau der Seite vor dem Druck an

  1. Rufen Sie die PrintPreview -Methode des aktiven Arbeitsblatts auf.

    ((Excel.Worksheet)Application.ActiveSheet).PrintPreview();