Мельница данных  (16.07.2026)
Интерфейс IWorkBook

Диаграмма

01type
02  IWorkBook = interface(IDispatch)
03    ['{A645DB60-CE9A-45E3-A948-B668AB210D36}']
04    function Get_WorkSheetNameTemplate: WideString; safecall;
05    procedure Set_WorkSheetNameTemplate(Value: WideString); safecall;
06    function AddWorkSheet(Sample: ISpreadSheet): ISpreadSheet; safecall;
07    procedure RemoveWorkSheet(WorkSheet: ISpreadSheet); safecall;
08    function SheetIndex(Sheet: ISpreadSheet): Integer; safecall;
09    procedure SetSheetIndex(Sheet: ISpreadSheet; Index: Integer); safecall;
10    function Get_WorkSheetCount: Integer; safecall;
11    function WorkSheets(Index: Integer): ISpreadSheet; safecall;
12    function Get_FileName: WideString; safecall;
13    procedure Set_FileName(Value: WideString); safecall;
14    function Get_ActiveSheet: ISpreadSheet; safecall;
15    procedure Set_ActiveSheet(Value: ISpreadSheet); safecall;
16    function Get_DefaultFontName: WideString; safecall;
17    procedure Set_DefaultFontName(Value: WideString); safecall;
18    function Get_DefaultFontSize: Single; safecall;
19    procedure Set_DefaultFontSize(Value: Single); safecall;
20    function Get_MacroEnabled: WordBool; safecall;
21    procedure Set_MacroEnabled(Value: WordBool); safecall;
22    function Get_IsTemplate: WordBool; safecall;
23    procedure Set_IsTemplate(Value: WordBool); safecall;
24    function Get_ReferenceStyle: XlReferenceStyle; safecall;
25    procedure Set_ReferenceStyle(Value: XlReferenceStyle); safecall;
26    property WorkSheetNameTemplate: WideString read Get_WorkSheetNameTemplate 
27      write Set_WorkSheetNameTemplate;
28    property WorkSheetCount: Integer read Get_WorkSheetCount;
29    property FileName: WideString read Get_FileName write Set_FileName;
30    property ActiveSheet: ISpreadSheet read Get_ActiveSheet write Set_ActiveSheet;
31    property DefaultFontName: WideString read Get_DefaultFontName 
32      write Set_DefaultFontName;
33    property DefaultFontSize: Single read Get_DefaultFontSize 
34      write Set_DefaultFontSize;
35    property MacroEnabled: WordBool read Get_MacroEnabled write Set_MacroEnabled;
36    property IsTemplate: WordBool read Get_IsTemplate write Set_IsTemplate;
37    property ReferenceStyle: XlReferenceStyle read Get_ReferenceStyle 
38      write Set_ReferenceStyle;
39  end;