Поделиться через


NamedRange.PrintOutEx - метод

Печатает объект.

Пространство имен:  Microsoft.Office.Tools.Excel
Сборка:  Microsoft.Office.Tools.Excel (в Microsoft.Office.Tools.Excel.dll)

Синтаксис

'Декларация
Function PrintOutEx ( _
    From As Object, _
    To As Object, _
    Copies As Object, _
    Preview As Object, _
    ActivePrinter As Object, _
    PrintToFile As Object, _
    Collate As Object, _
    PrToFileName As Object _
) As Object
Object PrintOutEx(
    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, чтобы приложение Excel открывало перед печатью объекта окно предварительного просмотра.Значение false (или не указано), чтобы печать объекта начиналась немедленно.
  • ActivePrinter
    Тип: System.Object
    Задает имя активного принтера.
  • PrintToFile
    Тип: System.Object
    Значение true для печати в файл.Если значение параметра PrToFileName не задано, Excel запрашивает имя выходного файла у пользователя.
  • Collate
    Тип: System.Object
    Значение true для выполнения разбора по копиям.
  • PrToFileName
    Тип: System.Object
    Если параметр PrintToFile имеет значение true, данный аргумент определяет имя файла, который требуется напечатать.

Возвращаемое значение

Тип: System.Object
Объект Object, представляющий объект NamedRange.

Примеры

В следующем примере кода метод PrintOutEx используется для печати одной копии двух первых страниц именованного диапазона NamedRange1 на принтере по умолчанию. Чтобы запустить этот пример кода, ваша книга должна содержать страницу с именем Sheet1 в именованном диапазоне NamedRange1, покрывающем диапазон ячеек, содержащих некоторые данные.

В этом примере демонстрируется настройка уровня документа.

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
private void PrintNamedRange()
{
    Microsoft.Office.Tools.Excel.NamedRange myNamedRange =
        Globals.Sheet1.namedRange1;

    myNamedRange.PrintOutEx(
        1,
        2,
        1,
        false,
        missing,
        false,
        true,
        missing);
}

Безопасность платформы .NET Framework

См. также

Ссылки

NamedRange Интерфейс

Microsoft.Office.Tools.Excel - пространство имен