Документация HotXLS

Метод SetPrintArea

Задаёт диапазон для печати с использованием индексов строк и столбцов с отсчётом от 1, как альтернативу строковому свойству PrintArea

Синтаксис

procedure SetPrintArea(FirstRow: Word; FirstCol: Word; LastRow: Word; LastCol: Word);
FirstRow Обязательный параметр Word. Индекс первой строки области печати (отсчёт от 1)
FirstCol Обязательный параметр Word. Индекс первого столбца области печати (отсчёт от 1)
LastRow Обязательный параметр Word. Индекс последней строки области печати (отсчёт от 1)
LastCol Обязательный параметр Word. Индекс последнего столбца области печати (отсчёт от 1)

Примечания

FirstRow, FirstCol, LastRow и LastCol используют ту же нумерацию с отсчётом от 1, что и свойство Cells. Вызов игнорируется, когда FirstRow > LastRow, FirstCol > LastCol или индексы выходят за границы листа

Пример

В этом примере область печати задаётся для ячеек A1:E20 на первом листе

Workbook.Sheets[1].PageSetup.SetPrintArea(1, 1, 20, 5);