NamedRange.PrintOutEx Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Печатает объект.
public object PrintOutEx (object From, object To, object Copies, object Preview, object ActivePrinter, object PrintToFile, object Collate, object PrToFileName);
abstract member PrintOutEx : obj * obj * obj * obj * obj * obj * obj * obj -> obj
Public Function PrintOutEx (Optional From As Object, Optional To As Object, Optional Copies As Object, Optional Preview As Object, Optional ActivePrinter As Object, Optional PrintToFile As Object, Optional Collate As Object, Optional PrToFileName As Object) As Object
Параметры
- From
- Object
Номер первой страницы, с которой начинается печать. По умолчанию печать начинается с самого начала.
- To
- Object
Номер последней страницы для печати. По умолчанию печать заканчивается на последней странице.
- Copies
- Object
Число копий для печати. По умолчанию печатается одна копия.
- Preview
- Object
Значение true
, чтобы приложение Excel открывало перед печатью объекта окно предварительного просмотра. Значение false
(или не указано), чтобы печать объекта начиналась немедленно.
- ActivePrinter
- Object
Задает имя активного принтера.
- PrintToFile
- Object
Значение true
для печати в файл. Если объект PrToFileName
не указан, Excel предлагает пользователю ввести имя выходного файла.
- Collate
- Object
Значение true
для сортировки нескольких копий.
- PrToFileName
- Object
Если для свойства PrintToFile
задано значение true
, этот аргумент указывает имя файла, в который выполняется печать.
Возвращаемое значение
Объект Object, представляющий объект NamedRange.
Примеры
В следующем примере кода метод используется PrintOutEx для печати одной копии первых двух страниц именованного диапазона NamedRange1
на принтере по умолчанию. Для выполнения этого примера кода книга должна содержать лист Sheet1
с именованным диапазоном NamedRange1
, который охватывает диапазон ячеек, содержащих некоторые данные.
Этот пример предназначен для настройки на уровне документа.
private void PrintNamedRange()
{
Microsoft.Office.Tools.Excel.NamedRange myNamedRange =
Globals.Sheet1.namedRange1;
myNamedRange.PrintOutEx(
1,
2,
1,
false,
false,
true);
}
Private Sub PrintNamedRange()
Dim myNamedRange As Microsoft.Office.Tools.Excel.NamedRange = _
Globals.Sheet1.NamedRange1
myNamedRange.PrintOutEx( _
From:=1, _
To:=2, _
Copies:=1, _
Preview:=False)
End Sub