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
- Anında arayanlar için tam güven. Bu üye kısmen güvenilen kodla kullanılamaz. Daha fazla bilgi için bkz. Kısmen Güvenilen Koddan Kitaplıkları Kullanma.