Aracılığıyla paylaş


Workbook.PrintOut Yöntem

Çalışma kitabını yazdırır.

Ad alanı:  Microsoft.Office.Tools.Excel
Derlemeler:   Microsoft.Office.Tools.Excel (Microsoft.Office.Tools.Excel.dll içinde)
  Microsoft.Office.Tools.Excel.v4.0.Utilities (Microsoft.Office.Tools.Excel.v4.0.Utilities.dll içinde)

Sözdizimi

'Bildirim
Sub PrintOut ( _
    From As Object, _
    To As Object, _
    Copies As Object, _
    Preview As Object, _
    ActivePrinter As Object, _
    PrintToFile As Object, _
    Collate As Object, _
    PrToFileName As Object _
)
void PrintOut(
    Object From,
    Object To,
    Object Copies,
    Object Preview,
    Object ActivePrinter,
    Object PrintToFile,
    Object Collate,
    Object PrToFileName
)

Parametreler

  • From
    Tür: System.Object
    Yazdırmaya başlanacak sayfanın numarası.Bu bağımsız değişken yoksayılırsa yazdırma başlangıçtan başlar.
  • To
    Tür: System.Object
    Yazdırılacak son sayfa numarası.Bu bağımsız değişken yoksayılırsa yazdırma son sayfayla sona erer.
  • Copies
    Tür: System.Object
    Yazdırılacak kopya sayısı.Bu bağımsız değişken yoksayılırsa bir kopya yazdırılır.
  • Preview
    Tür: System.Object
    Microsoft Office Excel'in, nesneyi yazdırmadan önce baskı önizlemeyi çağırmasını sağlamak için true.Nesneyi hemen yazdırmak için false.
  • ActivePrinter
    Tür: System.Object
    Etkin yazıcının adını ayarlar.
  • PrintToFile
    Tür: System.Object
    Dosyaya yazdırmak için true. PrToFileName belirtilmezse Excel kullanıcıdan çıktı dosyasının adını girmesini ister.
  • Collate
    Tür: System.Object
    Birden çok kopya harmanlamak için true.
  • PrToFileName
    Tür: System.Object
    PrintToFile parametresinin değeri true olarak ayarlanırsa bu bağımsız değişken, yazdırmak istediğiniz dosyanın adını belirtir.

Notlar

From ve To parametrelerinin açıklamalarında olan "sayfalar", sayfadaki veya çalışma kitabındaki genel sayfalara değil basılı sayfalara başvuruda bulunur.

İsteğe Bağlı Parametreler

İsteğe bağlı parametreler hakkında daha fazla bilgi edinmek için bkz. Office Çözümlerinde İsteğe Bağlı Parametreler.

Örnekler

Aşağıdaki kod örneğinde PrintOut ilk iki yazdırılmış sayfalı bir yazıcıya geçerli çalışma kitabının bir kopyasını yazdırmak için yöntem.

Private Sub WorkbookPrintOutPrinter()
    ' Add a range value to make sure that the workbook prints.
    ' An empty workbook will not be printed.
    Globals.Sheet1.Range("A1", "A5").Value2 = 55
    Me.PrintOut(1, 2, 1, False, "HP17642", False, False)
End Sub
private void WorkbookPrintOutPrinter()
{
    // Add a range value to make sure that the workbook prints.
    // An empty workbook will not be printed.
    Globals.Sheet1.Range["A1", "A5"].Value2 = 55;
    this.PrintOut(1, 2, 1, false, "HP17642", false, false);
}

Aşağıdaki kod örneğinde PrintOut ilk iki yazdırılmış sayfalı C:\MyData.xls adlı bir dosyaya geçerli çalışma kitabının bir kopyasını yazdırmak için yöntem.

Private Sub WorkbookPrintOutFile()
    ' Add a range value to make sure that the workbook prints.
    ' An empty workbook will not be printed.
    Globals.Sheet1.Range("A1", "A5").Value2 = 55
    Me.PrintOut(1, 2, 1, False, PrintToFile:=True, Collate:=False, _
        PrToFileName:="c:\MyData.xlsx")
End Sub
private void WorkbookPrintOutFile()
{
    // Add a range value to make sure that the workbook prints.
    // An empty workbook will not be printed.
    Globals.Sheet1.Range["A1", "A5"].Value2 = 55;
    this.PrintOut(1, 2, 1, false, true, false,
        @"C:\MyData.xlsx");
}

.NET Framework Güvenliği

Ayrıca bkz.

Başvuru

Workbook Arabirim

Microsoft.Office.Tools.Excel Ad Alanı