13.01.2017, 15:34 | #1 |
Участник
|
Excel 2010: WorkBook.PrintOut() игнорирует количество копий
Есть 2 файла .xlsx.
Нижеследующий код на одном из них отправляет на принтер 2 копии (как надо), а на втором только 1. Где искать причину? X++: static void _COMExcelPrintTest(Args _args) { COM ExcelAppl = new COM("Excel.Application"); COM WorkBooks = ExcelAppl.WorkBooks(); str fileExcel = "C:\\AxProj\\test.xlsx"; //str fileExcel = "C:\\AxProj\\RU_WMSBOL_1T1__3pages.xlsx"; COM WorkBook = WorkBooks.open(fileExcel, 0, false); ExcelAppl.Visible(true); WorkBook.PrintOut( 1, // From 32767, // To 2, // количество копий false, // пред.просмотр //true, // пред.просмотр "", // принтер по умолчанию false, // печать в файл true // MSDN: True to collate multiple copies. ); } |
|
|
|