WorkbookBase.PrintOut - метод
Выполняет печать книги.
Пространство имен: Microsoft.Office.Tools.Excel
Сборка: Microsoft.Office.Tools.Excel.v4.0.Utilities (в Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)
Синтаксис
'Декларация
Public 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 _
)
public void PrintOut(
Object from,
Object to,
Object copies,
Object preview,
Object activePrinter,
Object printToFile,
Object collate,
Object prToFileName
)
Параметры
- from
Тип: System.Object
Номер страницы, с которой начинается печать.Если этот аргумент не задан, документ печатается с начала.
- to
Тип: System.Object
Номер последней страницы, выводимой на печать.Если этот аргумент не задан, печать останавливается после вывода последней страницы.
- copies
Тип: System.Object
Число копий, которое необходимо вывести на печать.Если этот аргумент не задан, печатается одна копия.
- preview
Тип: System.Object
Значение true, чтобы приложение Microsoft Office Excel открывало перед печатью объекта окно предварительного просмотра.Значение false, чтобы печать объекта начиналась немедленно.
- activePrinter
Тип: System.Object
Задает имя активного принтера.
- printToFile
Тип: System.Object
Значение true для печати в файл.Если значение параметра PrToFileName не задано, Excel запрашивает имя выходного файла у пользователя.
- collate
Тип: System.Object
Значение true для выполнения разбора по копиям.
- prToFileName
Тип: System.Object
Если параметр PrintToFile имеет значение true, данный аргумент определяет имя файла, который требуется напечатать.
Заметки
Понятие «страницы» в описании параметров From и To относится к напечатанным страницам, а не ко всем листам книги.
Необязательные параметры
Сведения о необязательных параметрах см. в разделе Необязательные параметры в решениях Office.
Примеры
В следующем примере кода метод PrintOut используется для передачи задания печати одной копии двух первых напечатанных страниц текущей книги на принтер.
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, missing);
}
В следующем примере кода метод PrintOut используется для печати одной копии двух первых напечатанных страниц текущей книги в файл C:\MyData.xls.
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.xls")
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, missing, true, false,
@"C:\MyData.xls");
}
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.