IPrxReportExporter.ExportFormulas

Синтаксис Fore

ExportFormulas: Boolean;

Синтаксис Fore.NET

ExportFormulas: boolean

Описание

Свойство ExportFormulas определяет необходимость экспорта формул, содержащихся в таблице. Если значение свойства True, то таблица экспортируется с формулами, при False экспортируются только значения.

По умолчанию свойство имеет значение True.

Пример Fore

В рассматриваемом примере предполагается существование объекта Report типа IPrxReport.

Sub UserProc;
Var
    Report: IPrxReport;
    Tab: ITabSheet;
    Exp: ITabSheetExporter;
Begin
    Tab:= (Report.Sheets.Item(
0As IPrxTable).TabSheet;
    Exp:= 
New TabSheetExporter.Create;
    Exp.TabSheet:= Tab;
    Exp.ExportFormulas:= True;
    Exp.ExportToFile(
"c:\Отчет1.xls""XLS");
End Sub UserProc;

После выполнения примера лист регламентного отчета будет экспортирован в файл формата «XLS». Формулы, содержащиеся в таблице, также будут экспортированы.

Пример Fore.NET

В рассматриваемом примере предполагается существование объекта 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[0As IPrxTable).TabSheet;
    Exp:= New TabSheetExporter.Create();
    Exp.TabSheet:= Tab;
    Exp.ExportFormulas:= True;
    Exp.ExportToFile("c:\Отчет1.xls""XLS");
End Sub;

После выполнения примера лист регламентного отчета будет экспортирован в файл формата «XLS». Формулы, содержащиеся в таблице, также будут экспортированы.

См. также:

IPrxReportExporter