NamedRange.PrintOut - метод
Печатает элемент управления NamedRange.
Пространство имен: Microsoft.Office.Tools.Excel
Сборка: Microsoft.Office.Tools.Excel (в Microsoft.Office.Tools.Excel.dll)
Синтаксис
'Декларация
Function 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 _
) As Object
Object 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, данный аргумент определяет имя файла, в который необходимо выполнить печать.
Возвращаемое значение
Тип: System.Object
Заметки
Понятие «страницы» в описании параметров From и To относится к напечатанным страницам, а необязательно ко всем страницам на листе или в книге.
Необязательные параметры
Сведения о необязательных параметрах см. в разделе Необязательные параметры в решениях Office.
Примеры
В следующем примере кода в качестве значений ячеек в элементе управления NamedRange задаются случайные числа, после чего используется метод PrintOut для печати содержимого именованного диапазона.
В этом примере демонстрируется настройка уровня документа.
Private Sub PrintOutPreviewRange()
Dim namedRange1 As Microsoft.Office.Tools.Excel.NamedRange _
= Me.Controls.AddNamedRange(Me.Range("A1", "E5"), _
"namedRange1")
namedRange1.Formula = "=Rand()"
namedRange1.PrintOut(1, 1, 1, True, , , False, )
End Sub
private void PrintOutPreviewRange()
{
Microsoft.Office.Tools.Excel.NamedRange namedRange1 =
this.Controls.AddNamedRange(this.Range["A1", "E5"],
"namedRange1");
namedRange1.Formula = "=Rand()";
namedRange1.PrintOut(1, 1, 1, true,
false);
}
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.