ActiveReport: IPrxReport;
Свойство ActiveReport возвращает объект, содержащий активный регламентный отчет.
Свойство используется для доступа к регламентному отчёту из макроса.
Данный пример является макросом для регламентного отчёта.
Добавьте ссылки на системные сборки: Report, Tab.
Sub Macro_1;
Var
Report: IPrxReport;
Sheet: IPrxSheet;
SheetTab: IPrxTable;
Table: ITabSheet;
Begin
Report := PrxReport.ActiveReport;
Sheet := Report.ActiveSheet;
SheetTab := Sheet As IPrxTable;
Table := SheetTab.TabSheet;
Table.Cell(0,0).Value := DateTime.Now;
End Sub Macro_1;
После выполнения макроса в ячейку А0 активного листа регламентного отчёта будет записана текущая дата и время.
См. также: