Excel ЧаВо


Как задать/убрать область печати? Как вызвать PrintPreview? Как напечатать лист?


Delphi:

// Зададим область печати A1:D10

ASheet.PageSetup.PrintArea := '$A$1:$D$10';

// Удаляем область печати, присвоив пустую строку

ASheet.PageSetup.PrintArea := ''; // Вызов PrintPreview

ASheet.PrintPreview; // Печать на любой принтер (в примере на "PDFCreator")

// Если на активный принтер, то вместо имени принтера указать EmptyParam

ASheet.DefaultInterface.PrintOut( EmptyParam, // From: OleVariant;

EmptyParam, // To_: OleVariant;

1, //Copies: OleVariant;

EmptyParam, // Preview: OleVariant;

'PDFCreator', // ActivePrinter: OleVariant;

EmptyParam, // PrintToFile: OleVariant;

True, //Collate: OleVariant;

EmptyParam, //PrToFileName: OleVariant;

lcid );

PrintArea Property

PrintOut Method

PrintPreview Method

How to: Print Worksheets



Содержание раздела