ExportFormulas: Boolean;
ExportFormulas: boolean
Свойство ExportFormulas определяет необходимость экспорта формул, содержащихся в таблице. Если значение свойства True, то таблица экспортируется с формулами, при False экспортируются только значения.
По умолчанию свойство имеет значение True.
В рассматриваемом примере предполагается существование объекта 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.ExportFormulas:= True;
Exp.ExportToFile("c:\Отчет1.xls", "XLS");
End Sub UserProc;
После выполнения примера лист регламентного отчета будет экспортирован в файл формата «XLS». Формулы, содержащиеся в таблице, также будут экспортированы.
В рассматриваемом примере предполагается существование объекта Report типа IPrxReport.
Imports Prognoz.Platform.Interop.Tab;
Imports Prognoz.Platform.Interop.Report;
Public Shared Sub Main(Params : StartParams);
Var
MB: IMetabase;
MObj: IMetabaseObject;
Report: IPrxReport;
Tab: TabSheet;
Exp: ITabSheetExporter;
Begin
MB:= Params.Metabase;
MObj:= MB.ItemById["OBJ42781"].Edit();
Report:= MObj As IPrxReport;
Tab:= (Report.Sheets.Item[0] As IPrxTable).TabSheet;
Exp:= New TabSheetExporter.Create();
Exp.TabSheet:= Tab;
Exp.ExportFormulas:= True;
Exp.ExportToFile("c:\Отчет1.xls", "XLS");
End Sub;
После выполнения примера лист регламентного отчета будет экспортирован в файл формата «XLS». Формулы, содержащиеся в таблице, также будут экспортированы.
См. также: