SheetAccess: Boolean;
Свойство SheetAccess определяет необходимость экспорта защиты листов и ячеек в формат XLS (*.xls).
Если значение свойства True, то защита листов и ячеек экспортируется, при значении False - нет.
По умолчанию свойство имеет значение False.
Необходимо помнить, что в Microsoft Excel будет устанавливаться защита листа с пустым паролем, даже если в отчете при защите листа был задан пароль.
В рассматриваемом примере предполагается существование объекта Report типа IPrxReport.
Sub UserProc;
Var
Report: IPrxReport;
Tab: ITabSheet;
Exp: ITabSheetExporter;
Begin
Tab := (Report.Sheets.Item(0) As IPrxTable).TabSheet;
Exp := New TabSheetExporter.Create;
Exp.TabSheet := Tab;
Exp.SheetAccess := True;
Exp.ExportToFile("c:\Отчет1.xls", "XLS");
End Sub UserProc;
При экспорте будет экспортирована защита листа и ячеек.
См. также: