WorksheetBase.PrintOutEx - метод
Печать рабочего листа.
Пространство имен: Microsoft.Office.Tools.Excel
Сборка: Microsoft.Office.Tools.Excel.v4.0.Utilities (в Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)
Синтаксис
'Декларация
Public Sub 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, _
ignorePrintAreas As Object _
)
public void PrintOutEx(
Object from,
Object to,
Object copies,
Object preview,
Object activePrinter,
Object printToFile,
Object collate,
Object prToFileName,
Object ignorePrintAreas
)
Параметры
- 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, данный аргумент определяет имя файла, в который необходимо выполнить печать.
- ignorePrintAreas
Тип: System.Object
Значение true, чтобы пропускать области печати и печатать всю книгу; в противном случае — значение false.
Заметки
Понятие «страницы» в описании параметров From и To относится к напечатанным страницам, а не ко всем листам книги.
Необязательные параметры
Сведения о необязательных параметрах см. в разделе Необязательные параметры в решениях Office.
Примеры
В следующем примере кода метод PrintOutEx используется для печати двух упорядоченных копий двух первых страниц листа на принтере по умолчанию. Для запуска этого примера, в вашей книге должен быть лист с именем Sheet1 с какими-нибудь данными.
В этом примере демонстрируется настройка уровня документа.
Private Sub PrintWorksheet()
Dim mySheet As Microsoft.Office.Tools.Excel.WorksheetBase = Globals.Sheet1
mySheet.PrintOutEx( _
From:=1, _
To:=2, _
Copies:=2, _
Preview:=False, _
Collate:=True, _
IgnorePrintAreas:=True)
End Sub
private void PrintWorksheet()
{
Microsoft.Office.Tools.Excel.Worksheet mySheet = Globals.Sheet1.Base;
mySheet.PrintOutEx(
1,
2,
2,
false,
missing,
false,
true,
missing,
true);
}
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.