home *** CD-ROM | disk | FTP | other *** search
/ PC World 1999 October / PCWorld_1999-10_cd1.bin / delphi / INSTALL / DATA1.CAB / ActiveXServers / Ocx / Servers / excel97.pas < prev    next >
Pascal/Delphi Source File  |  1999-08-11  |  2MB  |  36,401 lines

  1. unit Excel97;
  2.  
  3. // ************************************************************************ //
  4. // WARNING                                                                    
  5. // -------                                                                    
  6. // The types declared in this file were generated from data read from a       
  7. // Type Library. If this type library is explicitly or indirectly (via        
  8. // another type library referring to this type library) re-imported, or the   
  9. // 'Refresh' command of the Type Library Editor activated while editing the   
  10. // Type Library, the contents of this file will be regenerated and all        
  11. // manual modifications will be lost.                                         
  12. // ************************************************************************ //
  13.  
  14. // PASTLWTR : $Revision:   1.10  $
  15. // File generated on 6/3/99 9:49:59 PM from Type Library described below.
  16.  
  17. // ************************************************************************ //
  18. // Type Lib: typelibraries\excel8.olb (1)
  19. // IID\LCID: {00020813-0000-0000-C000-000000000046}\0
  20. // Helpfile: D:\tp\typelib\typelibraries\VBAXL8.HLP
  21. // DepndLst: 
  22. //   (1) v2.0 Office, (D:\Program Files\Microsoft Office\Office\mso97.dll)
  23. //   (2) v2.0 stdole, (C:\WINNT\System32\STDOLE2.TLB)
  24. //   (3) v5.0 VBIDE, (C:\typelib\VBEEXT1.olb)
  25. //   (4) v4.0 StdVCL, (C:\WINNT\System32\STDVCL40.DLL)
  26. // Errors:
  27. //   Hint: TypeInfo 'Label' changed to 'Label_'
  28. //   Hint: Symbol 'QueryTable' renamed to 'ExcelQueryTable'
  29. //   Hint: Symbol 'Application' renamed to 'ExcelApplication'
  30. //   Hint: Symbol 'Chart' renamed to 'ExcelChart'
  31. //   Hint: Symbol 'Worksheet' renamed to 'ExcelWorksheet'
  32. //   Hint: Symbol 'Workbook' renamed to 'ExcelWorkbook'
  33. //   Hint: Symbol 'OLEObject' renamed to 'ExcelOLEObject'
  34. //   Hint: Member 'Type' of 'CalloutFormat' changed to 'Type_'
  35. //   Hint: Parameter 'Type' of CalloutFormat.Type changed to 'Type_'
  36. //   Hint: Parameter 'Type' of CalloutFormat.Type changed to 'Type_'
  37. //   Hint: Member 'Type' of 'ColorFormat' changed to 'Type_'
  38. //   Hint: Parameter 'Type' of ColorFormat.Type changed to 'Type_'
  39. //   Hint: Member 'Type' of 'ShadowFormat' changed to 'Type_'
  40. //   Hint: Parameter 'Type' of ShadowFormat.Type changed to 'Type_'
  41. //   Hint: Parameter 'Type' of ShadowFormat.Type changed to 'Type_'
  42. //   Hint: Member 'Type' of 'FillFormat' changed to 'Type_'
  43. //   Hint: Parameter 'Type' of FillFormat.Type changed to 'Type_'
  44. //   Hint: Enum Member 'XlDisplayShapes' of 'XlDisplayShapes' changed to 'XlDisplayShapes_'
  45. //   Hint: Parameter 'To' of IWindow.PrintOut changed to 'To_'
  46. //   Hint: Member 'Type' of 'IWindow' changed to 'Type_'
  47. //   Hint: Parameter 'String' of _Application.DDEExecute changed to 'String_'
  48. //   Hint: Parameter 'String' of _Application.ExecuteExcel4Macro changed to 'String_'
  49. //   Hint: Member 'Goto' of '_Application' changed to 'Goto_'
  50. //   Hint: Parameter 'Type' of _Application.InputBox changed to 'Type_'
  51. //   Hint: Parameter 'Procedure' of _Application.OnKey changed to 'Procedure_'
  52. //   Hint: Parameter 'Procedure' of _Application.OnRepeat changed to 'Procedure_'
  53. //   Hint: Parameter 'Procedure' of _Application.OnTime changed to 'Procedure_'
  54. //   Hint: Parameter 'Procedure' of _Application.OnUndo changed to 'Procedure_'
  55. //   Hint: Member 'Repeat' of '_Application' changed to 'Repeat_'
  56. //   Hint: Member 'And' of 'IWorksheetFunction' changed to 'And_'
  57. //   Hint: Member 'Or' of 'IWorksheetFunction' changed to 'Or_'
  58. //   Hint: Member 'Var' of 'IWorksheetFunction' changed to 'Var_'
  59. //   Hint: Parameter 'String' of IRange.AutoComplete changed to 'String_'
  60. //   Hint: Parameter 'Type' of IRange.AutoFill changed to 'Type_'
  61. //   Hint: Parameter 'Function' of IRange.Consolidate changed to 'Function_'
  62. //   Hint: Parameter 'Type' of IRange.DataSeries changed to 'Type_'
  63. //   Hint: Parameter 'Type' of IRange.EditionOptions changed to 'Type_'
  64. //   Hint: Member 'End' of 'IRange' changed to 'End_'
  65. //   Hint: Parameter 'End' of IRange.Group changed to 'End_'
  66. //   Hint: Parameter 'To' of IRange.PrintOut changed to 'To_'
  67. //   Hint: Parameter 'Type' of IRange.Sort changed to 'Type_'
  68. //   Hint: Parameter 'Type' of IRange.SortSpecial changed to 'Type_'
  69. //   Hint: Parameter 'Type' of IRange.SpecialCells changed to 'Type_'
  70. //   Hint: Parameter 'Function' of IRange.Subtotal changed to 'Function_'
  71. //   Hint: Parameter 'To' of _Chart.PrintOut changed to 'To_'
  72. //   Hint: Parameter 'Type' of _Chart.ApplyDataLabels changed to 'Type_'
  73. //   Hint: Parameter 'Type' of _Chart.Axes changed to 'Type_'
  74. //   Hint: Parameter 'Type' of _Chart.Paste changed to 'Type_'
  75. //   Hint: Member 'Type' of '_Chart' changed to 'Type_'
  76. //   Hint: Parameter 'Type' of Sheets.Add changed to 'Type_'
  77. //   Hint: Parameter 'Type' of Sheets.FillAcrossSheets changed to 'Type_'
  78. //   Hint: Parameter 'To' of Sheets.PrintOut changed to 'To_'
  79. //   Hint: Member 'Type' of 'IVPageBreak' changed to 'Type_'
  80. //   Hint: Member 'Type' of 'IHPageBreak' changed to 'Type_'
  81. //   Hint: Parameter 'To' of _Worksheet.PrintOut changed to 'To_'
  82. //   Hint: Member 'Type' of '_Worksheet' changed to 'Type_'
  83. //   Hint: Parameter 'String' of _Global.DDEExecute changed to 'String_'
  84. //   Hint: Parameter 'String' of _Global.ExecuteExcel4Macro changed to 'String_'
  85. //   Hint: Parameter 'Type' of _Workbook.ChangeLink changed to 'Type_'
  86. //   Hint: Parameter 'Type' of _Workbook.LinkInfo changed to 'Type_'
  87. //   Hint: Parameter 'Type' of _Workbook.LinkSources changed to 'Type_'
  88. //   Hint: Parameter 'Type' of _Workbook.OpenLinks changed to 'Type_'
  89. //   Hint: Parameter 'To' of _Workbook.PrintOut changed to 'To_'
  90. //   Hint: Parameter 'Procedure' of _Workbook.SetLinkOnData changed to 'Procedure_'
  91. //   Hint: Parameter 'Type' of _Workbook.UpdateLink changed to 'Type_'
  92. //   Hint: Parameter 'To' of ICharts.PrintOut changed to 'To_'
  93. //   Hint: Member 'Function' of 'IPivotField' changed to 'Function_'
  94. //   Hint: Parameter 'Type' of IPivotField.AutoShow changed to 'Type_'
  95. //   Hint: Parameter 'String' of ICharacters.Insert changed to 'String_'
  96. //   Hint: Member 'Record' of 'ISoundNote' changed to 'Record_'
  97. //   Hint: Member 'Object' of '_IOLEObject' changed to 'Object_'
  98. //   Hint: Parameter 'To' of IModule.PrintOut changed to 'To_'
  99. //   Hint: Parameter 'To' of IModules.PrintOut changed to 'To_'
  100. //   Hint: Parameter 'To' of IDialogSheet.PrintOut changed to 'To_'
  101. //   Hint: Parameter 'To' of IDialogSheets.PrintOut changed to 'To_'
  102. //   Hint: Parameter 'Type' of IWorksheets.Add changed to 'Type_'
  103. //   Hint: Parameter 'Type' of IWorksheets.FillAcrossSheets changed to 'Type_'
  104. //   Hint: Parameter 'To' of IWorksheets.PrintOut changed to 'To_'
  105. //   Hint: Parameter 'Type' of IFormatConditions.Add changed to 'Type_'
  106. //   Hint: Parameter 'Type' of IFormatCondition.Modify changed to 'Type_'
  107. //   Hint: Member 'Type' of 'IFormatCondition' changed to 'Type_'
  108. //   Hint: Member 'Type' of 'IParameter' changed to 'Type_'
  109. //   Hint: Parameter 'Type' of IParameter.SetParam changed to 'Type_'
  110. //   Hint: Parameter 'Type' of IValidation.Add changed to 'Type_'
  111. //   Hint: Parameter 'Type' of IValidation.Modify changed to 'Type_'
  112. //   Hint: Member 'Type' of 'IValidation' changed to 'Type_'
  113. //   Hint: Member 'Type' of 'IHyperlink' changed to 'Type_'
  114. //   Hint: Member 'On' of 'IFilter' changed to 'On_'
  115. //   Hint: Member 'Type' of 'IChartFillFormat' changed to 'Type_'
  116. //   Hint: Member 'Type' of 'IChartColorFormat' changed to 'Type_'
  117. //   Hint: Member 'Type' of 'IAxis' changed to 'Type_'
  118. //   Hint: Member 'Type' of 'IChartGroup' changed to 'Type_'
  119. //   Hint: Parameter 'Type' of IAxes.Item changed to 'Type_'
  120. //   Hint: Parameter 'Type' of IPoint.ApplyDataLabels changed to 'Type_'
  121. //   Hint: Parameter 'Type' of ISeries.ApplyDataLabels changed to 'Type_'
  122. //   Hint: Parameter 'Type' of ISeries.ErrorBar changed to 'Type_'
  123. //   Hint: Member 'Type' of 'ISeries' changed to 'Type_'
  124. //   Hint: Member 'Type' of 'IDataLabel' changed to 'Type_'
  125. //   Hint: Member 'Type' of 'IDataLabels' changed to 'Type_'
  126. //   Hint: Parameter 'Type' of ITrendlines.Add changed to 'Type_'
  127. //   Hint: Member 'Type' of 'ITrendline' changed to 'Type_'
  128. //   Hint: Member 'Type' of 'IShape' changed to 'Type_'
  129. //   Hint: Parameter 'Type' of IShapes.AddCallout changed to 'Type_'
  130. //   Hint: Parameter 'Type' of IShapes.AddConnector changed to 'Type_'
  131. //   Hint: Parameter 'Type' of IShapes.AddShape changed to 'Type_'
  132. //   Hint: Parameter 'Type' of IShapes.AddFormControl changed to 'Type_'
  133. //   Hint: Member 'Type' of 'IShapeRange' changed to 'Type_'
  134. //   Hint: Member 'Type' of 'IConnectorFormat' changed to 'Type_'
  135. //   Hint: Member 'Object' of 'IOLEFormat' changed to 'Object_'
  136. //   Hint: Parameter 'To' of Window.PrintOut changed to 'To_'
  137. //   Hint: Member 'Type' of 'Window' changed to 'Type_'
  138. //   Hint: Member 'And' of 'WorksheetFunction' changed to 'And_'
  139. //   Hint: Member 'Or' of 'WorksheetFunction' changed to 'Or_'
  140. //   Hint: Member 'Var' of 'WorksheetFunction' changed to 'Var_'
  141. //   Hint: Parameter 'String' of Range.AutoComplete changed to 'String_'
  142. //   Hint: Parameter 'Type' of Range.AutoFill changed to 'Type_'
  143. //   Hint: Parameter 'Function' of Range.Consolidate changed to 'Function_'
  144. //   Hint: Parameter 'Type' of Range.DataSeries changed to 'Type_'
  145. //   Hint: Parameter 'Type' of Range.EditionOptions changed to 'Type_'
  146. //   Hint: Member 'End' of 'Range' changed to 'End_'
  147. //   Hint: Parameter 'End' of Range.Group changed to 'End_'
  148. //   Hint: Parameter 'To' of Range.PrintOut changed to 'To_'
  149. //   Hint: Member 'Range' of 'Range' changed to 'Range_'
  150. //   Hint: Parameter 'Type' of Range.Sort changed to 'Type_'
  151. //   Hint: Parameter 'Type' of Range.SortSpecial changed to 'Type_'
  152. //   Hint: Parameter 'Type' of Range.SpecialCells changed to 'Type_'
  153. //   Hint: Parameter 'Function' of Range.Subtotal changed to 'Function_'
  154. //   Hint: Member 'Type' of 'VPageBreak' changed to 'Type_'
  155. //   Hint: Member 'Type' of 'HPageBreak' changed to 'Type_'
  156. //   Hint: Parameter 'To' of Charts.PrintOut changed to 'To_'
  157. //   Hint: Member 'Function' of 'PivotField' changed to 'Function_'
  158. //   Hint: Parameter 'Type' of PivotField.AutoShow changed to 'Type_'
  159. //   Hint: Parameter 'String' of Characters.Insert changed to 'String_'
  160. //   Hint: Member 'Record' of 'SoundNote' changed to 'Record_'
  161. //   Hint: Member 'Object' of '_OLEObject' changed to 'Object_'
  162. //   Hint: Parameter 'To' of Module.PrintOut changed to 'To_'
  163. //   Hint: Parameter 'To' of Modules.PrintOut changed to 'To_'
  164. //   Hint: Parameter 'To' of DialogSheet.PrintOut changed to 'To_'
  165. //   Hint: Parameter 'To' of DialogSheets.PrintOut changed to 'To_'
  166. //   Hint: Parameter 'Type' of Worksheets.Add changed to 'Type_'
  167. //   Hint: Parameter 'Type' of Worksheets.FillAcrossSheets changed to 'Type_'
  168. //   Hint: Parameter 'To' of Worksheets.PrintOut changed to 'To_'
  169. //   Hint: Member 'Name' of 'Name' changed to 'Name_'
  170. //   Hint: Parameter 'Type' of FormatConditions.Add changed to 'Type_'
  171. //   Hint: Parameter 'Type' of FormatCondition.Modify changed to 'Type_'
  172. //   Hint: Member 'Type' of 'FormatCondition' changed to 'Type_'
  173. //   Hint: Member 'Type' of 'Parameter' changed to 'Type_'
  174. //   Hint: Parameter 'Type' of Parameter.SetParam changed to 'Type_'
  175. //   Hint: Parameter 'Type' of Validation.Add changed to 'Type_'
  176. //   Hint: Parameter 'Type' of Validation.Modify changed to 'Type_'
  177. //   Hint: Member 'Type' of 'Validation' changed to 'Type_'
  178. //   Hint: Member 'Type' of 'Hyperlink' changed to 'Type_'
  179. //   Hint: Member 'On' of 'Filter' changed to 'On_'
  180. //   Hint: Member 'Type' of 'ChartFillFormat' changed to 'Type_'
  181. //   Hint: Member 'Type' of 'ChartColorFormat' changed to 'Type_'
  182. //   Hint: Member 'Type' of 'Axis' changed to 'Type_'
  183. //   Hint: Member 'Type' of 'ChartGroup' changed to 'Type_'
  184. //   Hint: Parameter 'Type' of Axes.Item changed to 'Type_'
  185. //   Hint: Parameter 'Type' of Point.ApplyDataLabels changed to 'Type_'
  186. //   Hint: Parameter 'Type' of Series.ApplyDataLabels changed to 'Type_'
  187. //   Hint: Parameter 'Type' of Series.ErrorBar changed to 'Type_'
  188. //   Hint: Member 'Type' of 'Series' changed to 'Type_'
  189. //   Hint: Member 'Type' of 'DataLabel' changed to 'Type_'
  190. //   Hint: Member 'Type' of 'DataLabels' changed to 'Type_'
  191. //   Hint: Parameter 'Type' of Trendlines.Add changed to 'Type_'
  192. //   Hint: Member 'Type' of 'Trendline' changed to 'Type_'
  193. //   Hint: Member 'Type' of 'Shape' changed to 'Type_'
  194. //   Hint: Parameter 'Type' of Shapes.AddCallout changed to 'Type_'
  195. //   Hint: Parameter 'Type' of Shapes.AddConnector changed to 'Type_'
  196. //   Hint: Parameter 'Type' of Shapes.AddShape changed to 'Type_'
  197. //   Hint: Parameter 'Type' of Shapes.AddFormControl changed to 'Type_'
  198. //   Hint: Member 'Type' of 'ShapeRange' changed to 'Type_'
  199. //   Hint: Member 'Type' of 'ConnectorFormat' changed to 'Type_'
  200. //   Hint: Member 'Object' of 'OLEFormat' changed to 'Object_'
  201. //   Hint: TypeInfo 'Label' changed to 'Label_'
  202. //   Hint: Symbol 'QueryTable' renamed to 'ExcelQueryTable'
  203. //   Hint: Symbol 'Application' renamed to 'ExcelApplication'
  204. //   Hint: Symbol 'Chart' renamed to 'ExcelChart'
  205. //   Hint: Symbol 'Worksheet' renamed to 'ExcelWorksheet'
  206. //   Hint: Symbol 'Workbook' renamed to 'ExcelWorkbook'
  207. //   Hint: Symbol 'OLEObject' renamed to 'ExcelOLEObject'
  208. //   Hint: Member 'Type' of 'CalloutFormat' changed to 'Type_'
  209. //   Hint: Member 'Type' of 'ColorFormat' changed to 'Type_'
  210. //   Hint: Member 'Type' of 'ShadowFormat' changed to 'Type_'
  211. //   Hint: Member 'Type' of 'FillFormat' changed to 'Type_'
  212. //   Hint: Enum Member 'XlDisplayShapes' of 'XlDisplayShapes' changed to 'XlDisplayShapes_'
  213. //   Hint: Member 'Type' of 'IWindow' changed to 'Type_'
  214. //   Hint: Member 'Goto' of '_Application' changed to 'Goto_'
  215. //   Hint: Member 'Repeat' of '_Application' changed to 'Repeat_'
  216. //   Hint: Member 'And' of 'IWorksheetFunction' changed to 'And_'
  217. //   Hint: Member 'Or' of 'IWorksheetFunction' changed to 'Or_'
  218. //   Hint: Member 'Var' of 'IWorksheetFunction' changed to 'Var_'
  219. //   Hint: Member 'End' of 'IRange' changed to 'End_'
  220. //   Hint: Member 'Type' of '_Chart' changed to 'Type_'
  221. //   Hint: Member 'Type' of 'IVPageBreak' changed to 'Type_'
  222. //   Hint: Member 'Type' of 'IHPageBreak' changed to 'Type_'
  223. //   Hint: Member 'Type' of '_Worksheet' changed to 'Type_'
  224. //   Hint: Member 'Function' of 'IPivotField' changed to 'Function_'
  225. //   Hint: Member 'Record' of 'ISoundNote' changed to 'Record_'
  226. //   Hint: Member 'Object' of '_IOLEObject' changed to 'Object_'
  227. //   Hint: Member 'Type' of 'IFormatCondition' changed to 'Type_'
  228. //   Hint: Member 'Type' of 'IParameter' changed to 'Type_'
  229. //   Hint: Member 'Type' of 'IValidation' changed to 'Type_'
  230. //   Hint: Member 'Type' of 'IHyperlink' changed to 'Type_'
  231. //   Hint: Member 'On' of 'IFilter' changed to 'On_'
  232. //   Hint: Member 'Type' of 'IChartFillFormat' changed to 'Type_'
  233. //   Hint: Member 'Type' of 'IChartColorFormat' changed to 'Type_'
  234. //   Hint: Member 'Type' of 'IAxis' changed to 'Type_'
  235. //   Hint: Member 'Type' of 'IChartGroup' changed to 'Type_'
  236. //   Hint: Member 'Type' of 'ISeries' changed to 'Type_'
  237. //   Hint: Member 'Type' of 'IDataLabel' changed to 'Type_'
  238. //   Hint: Member 'Type' of 'IDataLabels' changed to 'Type_'
  239. //   Hint: Member 'Type' of 'ITrendline' changed to 'Type_'
  240. //   Hint: Member 'Type' of 'IShape' changed to 'Type_'
  241. //   Hint: Member 'Type' of 'IShapeRange' changed to 'Type_'
  242. //   Hint: Member 'Type' of 'IConnectorFormat' changed to 'Type_'
  243. //   Hint: Member 'Object' of 'IOLEFormat' changed to 'Object_'
  244. //   Hint: Member 'Type' of 'Window' changed to 'Type_'
  245. //   Hint: Member 'And' of 'WorksheetFunction' changed to 'And_'
  246. //   Hint: Member 'Or' of 'WorksheetFunction' changed to 'Or_'
  247. //   Hint: Member 'Var' of 'WorksheetFunction' changed to 'Var_'
  248. //   Hint: Member 'End' of 'Range' changed to 'End_'
  249. //   Hint: Member 'Range' of 'Range' changed to 'Range_'
  250. //   Hint: Member 'Type' of 'VPageBreak' changed to 'Type_'
  251. //   Hint: Member 'Type' of 'HPageBreak' changed to 'Type_'
  252. //   Hint: Member 'Function' of 'PivotField' changed to 'Function_'
  253. //   Hint: Member 'Record' of 'SoundNote' changed to 'Record_'
  254. //   Hint: Member 'Object' of '_OLEObject' changed to 'Object_'
  255. //   Hint: Member 'Name' of 'Name' changed to 'Name_'
  256. //   Hint: Member 'Type' of 'FormatCondition' changed to 'Type_'
  257. //   Hint: Member 'Type' of 'Parameter' changed to 'Type_'
  258. //   Hint: Member 'Type' of 'Validation' changed to 'Type_'
  259. //   Hint: Member 'Type' of 'Hyperlink' changed to 'Type_'
  260. //   Hint: Member 'On' of 'Filter' changed to 'On_'
  261. //   Hint: Member 'Type' of 'ChartFillFormat' changed to 'Type_'
  262. //   Hint: Member 'Type' of 'ChartColorFormat' changed to 'Type_'
  263. //   Hint: Member 'Type' of 'Axis' changed to 'Type_'
  264. //   Hint: Member 'Type' of 'ChartGroup' changed to 'Type_'
  265. //   Hint: Member 'Type' of 'Series' changed to 'Type_'
  266. //   Hint: Member 'Type' of 'DataLabel' changed to 'Type_'
  267. //   Hint: Member 'Type' of 'DataLabels' changed to 'Type_'
  268. //   Hint: Member 'Type' of 'Trendline' changed to 'Type_'
  269. //   Hint: Member 'Type' of 'Shape' changed to 'Type_'
  270. //   Hint: Member 'Type' of 'ShapeRange' changed to 'Type_'
  271. //   Hint: Member 'Type' of 'ConnectorFormat' changed to 'Type_'
  272. //   Hint: Member 'Object' of 'OLEFormat' changed to 'Object_'
  273. // ************************************************************************ //
  274. interface
  275.  
  276. uses Windows, ActiveX, Classes, Graphics, OleServer, OleCtrls, StdVCL, 
  277.   Office97, VBIDE97;
  278.  
  279. // *********************************************************************//
  280. // GUIDS declared in the TypeLibrary. Following prefixes are used:        
  281. //   Type Libraries     : LIBID_xxxx                                      
  282. //   CoClasses          : CLASS_xxxx                                      
  283. //   DISPInterfaces     : DIID_xxxx                                       
  284. //   Non-DISP interfaces: IID_xxxx                                        
  285. // *********************************************************************//
  286. const
  287.   // TypeLibrary Major and minor versions
  288.   ExcelMajorVersion = 1;
  289.   ExcelMinorVersion = 2;
  290.  
  291.   LIBID_Excel: TGUID = '{00020813-0000-0000-C000-000000000046}';
  292.  
  293.   IID_Adjustments: TGUID = '{000C0310-0000-0000-C000-000000000046}';
  294.   IID_CalloutFormat: TGUID = '{000C0311-0000-0000-C000-000000000046}';
  295.   IID_ColorFormat: TGUID = '{000C0312-0000-0000-C000-000000000046}';
  296.   IID_LineFormat: TGUID = '{000C0317-0000-0000-C000-000000000046}';
  297.   IID_ShapeNode: TGUID = '{000C0318-0000-0000-C000-000000000046}';
  298.   IID_ShapeNodes: TGUID = '{000C0319-0000-0000-C000-000000000046}';
  299.   IID_PictureFormat: TGUID = '{000C031A-0000-0000-C000-000000000046}';
  300.   IID_ShadowFormat: TGUID = '{000C031B-0000-0000-C000-000000000046}';
  301.   IID_TextEffectFormat: TGUID = '{000C031F-0000-0000-C000-000000000046}';
  302.   IID_ThreeDFormat: TGUID = '{000C0321-0000-0000-C000-000000000046}';
  303.   IID_FillFormat: TGUID = '{000C0314-0000-0000-C000-000000000046}';
  304.   IID_IFont: TGUID = '{0002084D-0001-0000-C000-000000000046}';
  305.   IID_IWindow: TGUID = '{00020893-0001-0000-C000-000000000046}';
  306.   IID_IWindows: TGUID = '{00020892-0001-0000-C000-000000000046}';
  307.   IID_IAppEvents: TGUID = '{00024413-0001-0000-C000-000000000046}';
  308.   IID__Application: TGUID = '{000208D5-0000-0000-C000-000000000046}';
  309.   IID_IWorksheetFunction: TGUID = '{00020845-0001-0000-C000-000000000046}';
  310.   IID_IRange: TGUID = '{00020846-0001-0000-C000-000000000046}';
  311.   IID_IChartEvents: TGUID = '{0002440F-0001-0000-C000-000000000046}';
  312.   IID__Chart: TGUID = '{000208D6-0000-0000-C000-000000000046}';
  313.   IID_Sheets: TGUID = '{000208D7-0000-0000-C000-000000000046}';
  314.   IID_IVPageBreak: TGUID = '{00024402-0001-0000-C000-000000000046}';
  315.   IID_IHPageBreak: TGUID = '{00024401-0001-0000-C000-000000000046}';
  316.   IID_IHPageBreaks: TGUID = '{00024404-0001-0000-C000-000000000046}';
  317.   IID_IVPageBreaks: TGUID = '{00024405-0001-0000-C000-000000000046}';
  318.   IID_IRecentFile: TGUID = '{00024407-0001-0000-C000-000000000046}';
  319.   IID_IRecentFiles: TGUID = '{00024406-0001-0000-C000-000000000046}';
  320.   IID_IDocEvents: TGUID = '{00024411-0001-0000-C000-000000000046}';
  321.   IID__Worksheet: TGUID = '{000208D8-0000-0000-C000-000000000046}';
  322.   IID_IStyle: TGUID = '{00020852-0001-0000-C000-000000000046}';
  323.   IID_IStyles: TGUID = '{00020853-0001-0000-C000-000000000046}';
  324.   IID_IBorders: TGUID = '{00020855-0001-0000-C000-000000000046}';
  325.   IID__Global: TGUID = '{000208D9-0000-0000-C000-000000000046}';
  326.   IID_IAddIn: TGUID = '{00020857-0001-0000-C000-000000000046}';
  327.   IID_IAddIns: TGUID = '{00020858-0001-0000-C000-000000000046}';
  328.   IID_IToolbar: TGUID = '{0002085C-0001-0000-C000-000000000046}';
  329.   IID_IToolbars: TGUID = '{0002085D-0001-0000-C000-000000000046}';
  330.   IID_IToolbarButton: TGUID = '{0002085E-0001-0000-C000-000000000046}';
  331.   IID_IToolbarButtons: TGUID = '{0002085F-0001-0000-C000-000000000046}';
  332.   IID_IAreas: TGUID = '{00020860-0001-0000-C000-000000000046}';
  333.   IID_IWorkbookEvents: TGUID = '{00024412-0001-0000-C000-000000000046}';
  334.   IID__Workbook: TGUID = '{000208DA-0000-0000-C000-000000000046}';
  335.   IID_Workbooks: TGUID = '{000208DB-0000-0000-C000-000000000046}';
  336.   IID_IMenuBars: TGUID = '{00020863-0001-0000-C000-000000000046}';
  337.   IID_IMenuBar: TGUID = '{00020864-0001-0000-C000-000000000046}';
  338.   IID_IMenus: TGUID = '{00020865-0001-0000-C000-000000000046}';
  339.   IID_IMenu: TGUID = '{00020866-0001-0000-C000-000000000046}';
  340.   IID_IMenuItems: TGUID = '{00020867-0001-0000-C000-000000000046}';
  341.   IID_IMenuItem: TGUID = '{00020868-0001-0000-C000-000000000046}';
  342.   IID_ICharts: TGUID = '{0002086D-0001-0000-C000-000000000046}';
  343.   IID_IDrawingObjects: TGUID = '{0002086F-0001-0000-C000-000000000046}';
  344.   IID_IPivotCache: TGUID = '{0002441C-0001-0000-C000-000000000046}';
  345.   IID_IPivotCaches: TGUID = '{0002441D-0001-0000-C000-000000000046}';
  346.   IID_IPivotFormula: TGUID = '{0002441E-0001-0000-C000-000000000046}';
  347.   IID_IPivotFormulas: TGUID = '{0002441F-0001-0000-C000-000000000046}';
  348.   IID_IPivotTable: TGUID = '{00020872-0001-0000-C000-000000000046}';
  349.   IID_IPivotTables: TGUID = '{00020873-0001-0000-C000-000000000046}';
  350.   IID_IPivotField: TGUID = '{00020874-0001-0000-C000-000000000046}';
  351.   IID_IPivotFields: TGUID = '{00020875-0001-0000-C000-000000000046}';
  352.   IID_ICalculatedFields: TGUID = '{00024420-0001-0000-C000-000000000046}';
  353.   IID_IPivotItem: TGUID = '{00020876-0001-0000-C000-000000000046}';
  354.   IID_IPivotItems: TGUID = '{00020877-0001-0000-C000-000000000046}';
  355.   IID_ICalculatedItems: TGUID = '{00024421-0001-0000-C000-000000000046}';
  356.   IID_ICharacters: TGUID = '{00020878-0001-0000-C000-000000000046}';
  357.   IID_IDialogs: TGUID = '{00020879-0001-0000-C000-000000000046}';
  358.   IID_IDialog: TGUID = '{0002087A-0001-0000-C000-000000000046}';
  359.   IID_ISoundNote: TGUID = '{0002087B-0001-0000-C000-000000000046}';
  360.   IID_IButton: TGUID = '{0002087D-0001-0000-C000-000000000046}';
  361.   IID_IButtons: TGUID = '{0002087E-0001-0000-C000-000000000046}';
  362.   IID_ICheckBox: TGUID = '{0002087F-0001-0000-C000-000000000046}';
  363.   IID_ICheckBoxes: TGUID = '{00020880-0001-0000-C000-000000000046}';
  364.   IID_IOptionButton: TGUID = '{00020881-0001-0000-C000-000000000046}';
  365.   IID_IOptionButtons: TGUID = '{00020882-0001-0000-C000-000000000046}';
  366.   IID_IEditBox: TGUID = '{00020883-0001-0000-C000-000000000046}';
  367.   IID_IEditBoxes: TGUID = '{00020884-0001-0000-C000-000000000046}';
  368.   IID_IScrollBar: TGUID = '{00020885-0001-0000-C000-000000000046}';
  369.   IID_IScrollBars: TGUID = '{00020886-0001-0000-C000-000000000046}';
  370.   IID_IListBox: TGUID = '{00020887-0001-0000-C000-000000000046}';
  371.   IID_IListBoxes: TGUID = '{00020888-0001-0000-C000-000000000046}';
  372.   IID_IGroupBox: TGUID = '{00020889-0001-0000-C000-000000000046}';
  373.   IID_IGroupBoxes: TGUID = '{0002088A-0001-0000-C000-000000000046}';
  374.   IID_IDropDown: TGUID = '{0002088B-0001-0000-C000-000000000046}';
  375.   IID_IDropDowns: TGUID = '{0002088C-0001-0000-C000-000000000046}';
  376.   IID_ISpinner: TGUID = '{0002088D-0001-0000-C000-000000000046}';
  377.   IID_ISpinners: TGUID = '{0002088E-0001-0000-C000-000000000046}';
  378.   IID_IDialogFrame: TGUID = '{0002088F-0001-0000-C000-000000000046}';
  379.   IID_ILabel: TGUID = '{00020890-0001-0000-C000-000000000046}';
  380.   IID_ILabels: TGUID = '{00020891-0001-0000-C000-000000000046}';
  381.   IID_IPanes: TGUID = '{00020894-0001-0000-C000-000000000046}';
  382.   IID_IPane: TGUID = '{00020895-0001-0000-C000-000000000046}';
  383.   IID_IScenarios: TGUID = '{00020896-0001-0000-C000-000000000046}';
  384.   IID_IScenario: TGUID = '{00020897-0001-0000-C000-000000000046}';
  385.   IID_IGroupObject: TGUID = '{00020898-0001-0000-C000-000000000046}';
  386.   IID_IGroupObjects: TGUID = '{00020899-0001-0000-C000-000000000046}';
  387.   IID_ILine: TGUID = '{0002089A-0001-0000-C000-000000000046}';
  388.   IID_ILines: TGUID = '{0002089B-0001-0000-C000-000000000046}';
  389.   IID_IRectangle: TGUID = '{0002089C-0001-0000-C000-000000000046}';
  390.   IID_IRectangles: TGUID = '{0002089D-0001-0000-C000-000000000046}';
  391.   IID_IOval: TGUID = '{0002089E-0001-0000-C000-000000000046}';
  392.   IID_IOvals: TGUID = '{0002089F-0001-0000-C000-000000000046}';
  393.   IID_IArc: TGUID = '{000208A0-0001-0000-C000-000000000046}';
  394.   IID_IArcs: TGUID = '{000208A1-0001-0000-C000-000000000046}';
  395.   IID_IOLEObjectEvents: TGUID = '{00024410-0001-0000-C000-000000000046}';
  396.   IID__IOLEObject: TGUID = '{000208A2-0001-0000-C000-000000000046}';
  397.   IID_IOLEObjects: TGUID = '{000208A3-0001-0000-C000-000000000046}';
  398.   IID_ITextBox: TGUID = '{000208A4-0001-0000-C000-000000000046}';
  399.   IID_ITextBoxes: TGUID = '{000208A5-0001-0000-C000-000000000046}';
  400.   IID_IPicture: TGUID = '{000208A6-0001-0000-C000-000000000046}';
  401.   IID_IPictures: TGUID = '{000208A7-0001-0000-C000-000000000046}';
  402.   IID_IDrawing: TGUID = '{000208A8-0001-0000-C000-000000000046}';
  403.   IID_IDrawings: TGUID = '{000208A9-0001-0000-C000-000000000046}';
  404.   IID_IRoutingSlip: TGUID = '{000208AA-0001-0000-C000-000000000046}';
  405.   IID_IOutline: TGUID = '{000208AB-0001-0000-C000-000000000046}';
  406.   IID_IModule: TGUID = '{000208AD-0001-0000-C000-000000000046}';
  407.   IID_IModules: TGUID = '{000208AE-0001-0000-C000-000000000046}';
  408.   IID_IDialogSheet: TGUID = '{000208AF-0001-0000-C000-000000000046}';
  409.   IID_IDialogSheets: TGUID = '{000208B0-0001-0000-C000-000000000046}';
  410.   IID_IWorksheets: TGUID = '{000208B1-0001-0000-C000-000000000046}';
  411.   IID_IPageSetup: TGUID = '{000208B4-0001-0000-C000-000000000046}';
  412.   IID_INames: TGUID = '{000208B8-0001-0000-C000-000000000046}';
  413.   IID_IName: TGUID = '{000208B9-0001-0000-C000-000000000046}';
  414.   IID_IChartObject: TGUID = '{000208CF-0001-0000-C000-000000000046}';
  415.   IID_IChartObjects: TGUID = '{000208D0-0001-0000-C000-000000000046}';
  416.   IID_IMailer: TGUID = '{000208D1-0001-0000-C000-000000000046}';
  417.   IID_ICustomViews: TGUID = '{00024422-0001-0000-C000-000000000046}';
  418.   IID_ICustomView: TGUID = '{00024423-0001-0000-C000-000000000046}';
  419.   IID_IFormatConditions: TGUID = '{00024424-0001-0000-C000-000000000046}';
  420.   IID_IFormatCondition: TGUID = '{00024425-0001-0000-C000-000000000046}';
  421.   IID_IComments: TGUID = '{00024426-0001-0000-C000-000000000046}';
  422.   IID_IComment: TGUID = '{00024427-0001-0000-C000-000000000046}';
  423.   IID_IRefreshEvents: TGUID = '{0002441B-0001-0000-C000-000000000046}';
  424.   IID__IQueryTable: TGUID = '{00024428-0001-0000-C000-000000000046}';
  425.   IID_IQueryTables: TGUID = '{00024429-0001-0000-C000-000000000046}';
  426.   IID_IParameter: TGUID = '{0002442A-0001-0000-C000-000000000046}';
  427.   IID_IParameters: TGUID = '{0002442B-0001-0000-C000-000000000046}';
  428.   IID_IODBCError: TGUID = '{0002442C-0001-0000-C000-000000000046}';
  429.   IID_IODBCErrors: TGUID = '{0002442D-0001-0000-C000-000000000046}';
  430.   IID_IValidation: TGUID = '{0002442F-0001-0000-C000-000000000046}';
  431.   IID_IHyperlinks: TGUID = '{00024430-0001-0000-C000-000000000046}';
  432.   IID_IHyperlink: TGUID = '{00024431-0001-0000-C000-000000000046}';
  433.   IID_IAutoFilter: TGUID = '{00024432-0001-0000-C000-000000000046}';
  434.   IID_IFilters: TGUID = '{00024433-0001-0000-C000-000000000046}';
  435.   IID_IFilter: TGUID = '{00024434-0001-0000-C000-000000000046}';
  436.   IID_IAutoCorrect: TGUID = '{000208D4-0001-0000-C000-000000000046}';
  437.   IID_IBorder: TGUID = '{00020854-0001-0000-C000-000000000046}';
  438.   IID_IInterior: TGUID = '{00020870-0001-0000-C000-000000000046}';
  439.   IID_IChartFillFormat: TGUID = '{00024435-0001-0000-C000-000000000046}';
  440.   IID_IChartColorFormat: TGUID = '{00024436-0001-0000-C000-000000000046}';
  441.   IID_IAxis: TGUID = '{00020848-0001-0000-C000-000000000046}';
  442.   IID_IChartTitle: TGUID = '{00020849-0001-0000-C000-000000000046}';
  443.   IID_IAxisTitle: TGUID = '{0002084A-0001-0000-C000-000000000046}';
  444.   IID_IChartGroup: TGUID = '{00020859-0001-0000-C000-000000000046}';
  445.   IID_IChartGroups: TGUID = '{0002085A-0001-0000-C000-000000000046}';
  446.   IID_IAxes: TGUID = '{0002085B-0001-0000-C000-000000000046}';
  447.   IID_IPoints: TGUID = '{00020869-0001-0000-C000-000000000046}';
  448.   IID_IPoint: TGUID = '{0002086A-0001-0000-C000-000000000046}';
  449.   IID_ISeries: TGUID = '{0002086B-0001-0000-C000-000000000046}';
  450.   IID_ISeriesCollection: TGUID = '{0002086C-0001-0000-C000-000000000046}';
  451.   IID_IDataLabel: TGUID = '{000208B2-0001-0000-C000-000000000046}';
  452.   IID_IDataLabels: TGUID = '{000208B3-0001-0000-C000-000000000046}';
  453.   IID_ILegendEntry: TGUID = '{000208BA-0001-0000-C000-000000000046}';
  454.   IID_ILegendEntries: TGUID = '{000208BB-0001-0000-C000-000000000046}';
  455.   IID_ILegendKey: TGUID = '{000208BC-0001-0000-C000-000000000046}';
  456.   IID_ITrendlines: TGUID = '{000208BD-0001-0000-C000-000000000046}';
  457.   IID_ITrendline: TGUID = '{000208BE-0001-0000-C000-000000000046}';
  458.   IID_ICorners: TGUID = '{000208C0-0001-0000-C000-000000000046}';
  459.   IID_ISeriesLines: TGUID = '{000208C1-0001-0000-C000-000000000046}';
  460.   IID_IHiLoLines: TGUID = '{000208C2-0001-0000-C000-000000000046}';
  461.   IID_IGridlines: TGUID = '{000208C3-0001-0000-C000-000000000046}';
  462.   IID_IDropLines: TGUID = '{000208C4-0001-0000-C000-000000000046}';
  463.   IID_ILeaderLines: TGUID = '{00024437-0001-0000-C000-000000000046}';
  464.   IID_IUpBars: TGUID = '{000208C5-0001-0000-C000-000000000046}';
  465.   IID_IDownBars: TGUID = '{000208C6-0001-0000-C000-000000000046}';
  466.   IID_IFloor: TGUID = '{000208C7-0001-0000-C000-000000000046}';
  467.   IID_IWalls: TGUID = '{000208C8-0001-0000-C000-000000000046}';
  468.   IID_ITickLabels: TGUID = '{000208C9-0001-0000-C000-000000000046}';
  469.   IID_IPlotArea: TGUID = '{000208CB-0001-0000-C000-000000000046}';
  470.   IID_IChartArea: TGUID = '{000208CC-0001-0000-C000-000000000046}';
  471.   IID_ILegend: TGUID = '{000208CD-0001-0000-C000-000000000046}';
  472.   IID_IErrorBars: TGUID = '{000208CE-0001-0000-C000-000000000046}';
  473.   IID_IDataTable: TGUID = '{00020843-0001-0000-C000-000000000046}';
  474.   IID_IPhonetic: TGUID = '{00024438-0001-0000-C000-000000000046}';
  475.   IID_IShape: TGUID = '{00024439-0001-0000-C000-000000000046}';
  476.   IID_IShapes: TGUID = '{0002443A-0001-0000-C000-000000000046}';
  477.   IID_IShapeRange: TGUID = '{0002443B-0001-0000-C000-000000000046}';
  478.   IID_IGroupShapes: TGUID = '{0002443C-0001-0000-C000-000000000046}';
  479.   IID_ITextFrame: TGUID = '{0002443D-0001-0000-C000-000000000046}';
  480.   IID_IConnectorFormat: TGUID = '{0002443E-0001-0000-C000-000000000046}';
  481.   IID_IFreeformBuilder: TGUID = '{0002443F-0001-0000-C000-000000000046}';
  482.   IID_IControlFormat: TGUID = '{00024440-0001-0000-C000-000000000046}';
  483.   IID_IOLEFormat: TGUID = '{00024441-0001-0000-C000-000000000046}';
  484.   IID_ILinkFormat: TGUID = '{00024442-0001-0000-C000-000000000046}';
  485.   DIID_Font: TGUID = '{0002084D-0000-0000-C000-000000000046}';
  486.   DIID_Window: TGUID = '{00020893-0000-0000-C000-000000000046}';
  487.   DIID_Windows: TGUID = '{00020892-0000-0000-C000-000000000046}';
  488.   DIID_AppEvents: TGUID = '{00024413-0000-0000-C000-000000000046}';
  489.   DIID_WorksheetFunction: TGUID = '{00020845-0000-0000-C000-000000000046}';
  490.   DIID_Range: TGUID = '{00020846-0000-0000-C000-000000000046}';
  491.   DIID_ChartEvents: TGUID = '{0002440F-0000-0000-C000-000000000046}';
  492.   DIID_VPageBreak: TGUID = '{00024402-0000-0000-C000-000000000046}';
  493.   DIID_HPageBreak: TGUID = '{00024401-0000-0000-C000-000000000046}';
  494.   DIID_HPageBreaks: TGUID = '{00024404-0000-0000-C000-000000000046}';
  495.   DIID_VPageBreaks: TGUID = '{00024405-0000-0000-C000-000000000046}';
  496.   DIID_RecentFile: TGUID = '{00024407-0000-0000-C000-000000000046}';
  497.   DIID_RecentFiles: TGUID = '{00024406-0000-0000-C000-000000000046}';
  498.   DIID_DocEvents: TGUID = '{00024411-0000-0000-C000-000000000046}';
  499.   DIID_Style: TGUID = '{00020852-0000-0000-C000-000000000046}';
  500.   DIID_Styles: TGUID = '{00020853-0000-0000-C000-000000000046}';
  501.   DIID_Borders: TGUID = '{00020855-0000-0000-C000-000000000046}';
  502.   DIID_AddIn: TGUID = '{00020857-0000-0000-C000-000000000046}';
  503.   DIID_AddIns: TGUID = '{00020858-0000-0000-C000-000000000046}';
  504.   DIID_Toolbar: TGUID = '{0002085C-0000-0000-C000-000000000046}';
  505.   DIID_Toolbars: TGUID = '{0002085D-0000-0000-C000-000000000046}';
  506.   DIID_ToolbarButton: TGUID = '{0002085E-0000-0000-C000-000000000046}';
  507.   DIID_ToolbarButtons: TGUID = '{0002085F-0000-0000-C000-000000000046}';
  508.   DIID_Areas: TGUID = '{00020860-0000-0000-C000-000000000046}';
  509.   DIID_WorkbookEvents: TGUID = '{00024412-0000-0000-C000-000000000046}';
  510.   DIID_MenuBars: TGUID = '{00020863-0000-0000-C000-000000000046}';
  511.   DIID_MenuBar: TGUID = '{00020864-0000-0000-C000-000000000046}';
  512.   DIID_Menus: TGUID = '{00020865-0000-0000-C000-000000000046}';
  513.   DIID_Menu: TGUID = '{00020866-0000-0000-C000-000000000046}';
  514.   DIID_MenuItems: TGUID = '{00020867-0000-0000-C000-000000000046}';
  515.   DIID_MenuItem: TGUID = '{00020868-0000-0000-C000-000000000046}';
  516.   DIID_Charts: TGUID = '{0002086D-0000-0000-C000-000000000046}';
  517.   DIID_DrawingObjects: TGUID = '{0002086F-0000-0000-C000-000000000046}';
  518.   DIID_PivotCache: TGUID = '{0002441C-0000-0000-C000-000000000046}';
  519.   DIID_PivotCaches: TGUID = '{0002441D-0000-0000-C000-000000000046}';
  520.   DIID_PivotFormula: TGUID = '{0002441E-0000-0000-C000-000000000046}';
  521.   DIID_PivotFormulas: TGUID = '{0002441F-0000-0000-C000-000000000046}';
  522.   DIID_PivotTable: TGUID = '{00020872-0000-0000-C000-000000000046}';
  523.   DIID_PivotTables: TGUID = '{00020873-0000-0000-C000-000000000046}';
  524.   DIID_PivotField: TGUID = '{00020874-0000-0000-C000-000000000046}';
  525.   DIID_PivotFields: TGUID = '{00020875-0000-0000-C000-000000000046}';
  526.   DIID_CalculatedFields: TGUID = '{00024420-0000-0000-C000-000000000046}';
  527.   DIID_PivotItem: TGUID = '{00020876-0000-0000-C000-000000000046}';
  528.   DIID_PivotItems: TGUID = '{00020877-0000-0000-C000-000000000046}';
  529.   DIID_CalculatedItems: TGUID = '{00024421-0000-0000-C000-000000000046}';
  530.   DIID_Characters: TGUID = '{00020878-0000-0000-C000-000000000046}';
  531.   DIID_Dialogs: TGUID = '{00020879-0000-0000-C000-000000000046}';
  532.   DIID_Dialog: TGUID = '{0002087A-0000-0000-C000-000000000046}';
  533.   DIID_SoundNote: TGUID = '{0002087B-0000-0000-C000-000000000046}';
  534.   DIID_Button: TGUID = '{0002087D-0000-0000-C000-000000000046}';
  535.   DIID_Buttons: TGUID = '{0002087E-0000-0000-C000-000000000046}';
  536.   DIID_CheckBox: TGUID = '{0002087F-0000-0000-C000-000000000046}';
  537.   DIID_CheckBoxes: TGUID = '{00020880-0000-0000-C000-000000000046}';
  538.   DIID_OptionButton: TGUID = '{00020881-0000-0000-C000-000000000046}';
  539.   DIID_OptionButtons: TGUID = '{00020882-0000-0000-C000-000000000046}';
  540.   DIID_EditBox: TGUID = '{00020883-0000-0000-C000-000000000046}';
  541.   DIID_EditBoxes: TGUID = '{00020884-0000-0000-C000-000000000046}';
  542.   DIID_ScrollBar: TGUID = '{00020885-0000-0000-C000-000000000046}';
  543.   DIID_ScrollBars: TGUID = '{00020886-0000-0000-C000-000000000046}';
  544.   DIID_ListBox: TGUID = '{00020887-0000-0000-C000-000000000046}';
  545.   DIID_ListBoxes: TGUID = '{00020888-0000-0000-C000-000000000046}';
  546.   DIID_GroupBox: TGUID = '{00020889-0000-0000-C000-000000000046}';
  547.   DIID_GroupBoxes: TGUID = '{0002088A-0000-0000-C000-000000000046}';
  548.   DIID_DropDown: TGUID = '{0002088B-0000-0000-C000-000000000046}';
  549.   DIID_DropDowns: TGUID = '{0002088C-0000-0000-C000-000000000046}';
  550.   DIID_Spinner: TGUID = '{0002088D-0000-0000-C000-000000000046}';
  551.   DIID_Spinners: TGUID = '{0002088E-0000-0000-C000-000000000046}';
  552.   DIID_DialogFrame: TGUID = '{0002088F-0000-0000-C000-000000000046}';
  553.   DIID_Label_: TGUID = '{00020890-0000-0000-C000-000000000046}';
  554.   DIID_Labels: TGUID = '{00020891-0000-0000-C000-000000000046}';
  555.   DIID_Panes: TGUID = '{00020894-0000-0000-C000-000000000046}';
  556.   DIID_Pane: TGUID = '{00020895-0000-0000-C000-000000000046}';
  557.   DIID_Scenarios: TGUID = '{00020896-0000-0000-C000-000000000046}';
  558.   DIID_Scenario: TGUID = '{00020897-0000-0000-C000-000000000046}';
  559.   DIID_GroupObject: TGUID = '{00020898-0000-0000-C000-000000000046}';
  560.   DIID_GroupObjects: TGUID = '{00020899-0000-0000-C000-000000000046}';
  561.   DIID_Line: TGUID = '{0002089A-0000-0000-C000-000000000046}';
  562.   DIID_Lines: TGUID = '{0002089B-0000-0000-C000-000000000046}';
  563.   DIID_Rectangle: TGUID = '{0002089C-0000-0000-C000-000000000046}';
  564.   DIID_Rectangles: TGUID = '{0002089D-0000-0000-C000-000000000046}';
  565.   DIID_Oval: TGUID = '{0002089E-0000-0000-C000-000000000046}';
  566.   DIID_Ovals: TGUID = '{0002089F-0000-0000-C000-000000000046}';
  567.   DIID_Arc: TGUID = '{000208A0-0000-0000-C000-000000000046}';
  568.   DIID_Arcs: TGUID = '{000208A1-0000-0000-C000-000000000046}';
  569.   DIID_OLEObjectEvents: TGUID = '{00024410-0000-0000-C000-000000000046}';
  570.   DIID__OLEObject: TGUID = '{000208A2-0000-0000-C000-000000000046}';
  571.   DIID_OLEObjects: TGUID = '{000208A3-0000-0000-C000-000000000046}';
  572.   DIID_TextBox: TGUID = '{000208A4-0000-0000-C000-000000000046}';
  573.   DIID_TextBoxes: TGUID = '{000208A5-0000-0000-C000-000000000046}';
  574.   DIID_Picture: TGUID = '{000208A6-0000-0000-C000-000000000046}';
  575.   DIID_Pictures: TGUID = '{000208A7-0000-0000-C000-000000000046}';
  576.   DIID_Drawing: TGUID = '{000208A8-0000-0000-C000-000000000046}';
  577.   DIID_Drawings: TGUID = '{000208A9-0000-0000-C000-000000000046}';
  578.   DIID_RoutingSlip: TGUID = '{000208AA-0000-0000-C000-000000000046}';
  579.   DIID_Outline: TGUID = '{000208AB-0000-0000-C000-000000000046}';
  580.   DIID_Module: TGUID = '{000208AD-0000-0000-C000-000000000046}';
  581.   DIID_Modules: TGUID = '{000208AE-0000-0000-C000-000000000046}';
  582.   DIID_DialogSheet: TGUID = '{000208AF-0000-0000-C000-000000000046}';
  583.   DIID_DialogSheets: TGUID = '{000208B0-0000-0000-C000-000000000046}';
  584.   DIID_Worksheets: TGUID = '{000208B1-0000-0000-C000-000000000046}';
  585.   DIID_PageSetup: TGUID = '{000208B4-0000-0000-C000-000000000046}';
  586.   DIID_Names: TGUID = '{000208B8-0000-0000-C000-000000000046}';
  587.   DIID_Name: TGUID = '{000208B9-0000-0000-C000-000000000046}';
  588.   DIID_ChartObject: TGUID = '{000208CF-0000-0000-C000-000000000046}';
  589.   DIID_ChartObjects: TGUID = '{000208D0-0000-0000-C000-000000000046}';
  590.   DIID_Mailer: TGUID = '{000208D1-0000-0000-C000-000000000046}';
  591.   DIID_CustomViews: TGUID = '{00024422-0000-0000-C000-000000000046}';
  592.   DIID_CustomView: TGUID = '{00024423-0000-0000-C000-000000000046}';
  593.   DIID_FormatConditions: TGUID = '{00024424-0000-0000-C000-000000000046}';
  594.   DIID_FormatCondition: TGUID = '{00024425-0000-0000-C000-000000000046}';
  595.   DIID_Comments: TGUID = '{00024426-0000-0000-C000-000000000046}';
  596.   DIID_Comment: TGUID = '{00024427-0000-0000-C000-000000000046}';
  597.   DIID_RefreshEvents: TGUID = '{0002441B-0000-0000-C000-000000000046}';
  598.   DIID__QueryTable: TGUID = '{00024428-0000-0000-C000-000000000046}';
  599.   DIID_QueryTables: TGUID = '{00024429-0000-0000-C000-000000000046}';
  600.   DIID_Parameter: TGUID = '{0002442A-0000-0000-C000-000000000046}';
  601.   DIID_Parameters: TGUID = '{0002442B-0000-0000-C000-000000000046}';
  602.   DIID_ODBCError: TGUID = '{0002442C-0000-0000-C000-000000000046}';
  603.   DIID_ODBCErrors: TGUID = '{0002442D-0000-0000-C000-000000000046}';
  604.   DIID_Validation: TGUID = '{0002442F-0000-0000-C000-000000000046}';
  605.   DIID_Hyperlinks: TGUID = '{00024430-0000-0000-C000-000000000046}';
  606.   DIID_Hyperlink: TGUID = '{00024431-0000-0000-C000-000000000046}';
  607.   DIID_AutoFilter: TGUID = '{00024432-0000-0000-C000-000000000046}';
  608.   DIID_Filters: TGUID = '{00024433-0000-0000-C000-000000000046}';
  609.   DIID_Filter: TGUID = '{00024434-0000-0000-C000-000000000046}';
  610.   DIID_AutoCorrect: TGUID = '{000208D4-0000-0000-C000-000000000046}';
  611.   DIID_Border: TGUID = '{00020854-0000-0000-C000-000000000046}';
  612.   DIID_Interior: TGUID = '{00020870-0000-0000-C000-000000000046}';
  613.   DIID_ChartFillFormat: TGUID = '{00024435-0000-0000-C000-000000000046}';
  614.   DIID_ChartColorFormat: TGUID = '{00024436-0000-0000-C000-000000000046}';
  615.   DIID_Axis: TGUID = '{00020848-0000-0000-C000-000000000046}';
  616.   DIID_ChartTitle: TGUID = '{00020849-0000-0000-C000-000000000046}';
  617.   DIID_AxisTitle: TGUID = '{0002084A-0000-0000-C000-000000000046}';
  618.   DIID_ChartGroup: TGUID = '{00020859-0000-0000-C000-000000000046}';
  619.   DIID_ChartGroups: TGUID = '{0002085A-0000-0000-C000-000000000046}';
  620.   DIID_Axes: TGUID = '{0002085B-0000-0000-C000-000000000046}';
  621.   DIID_Points: TGUID = '{00020869-0000-0000-C000-000000000046}';
  622.   DIID_Point: TGUID = '{0002086A-0000-0000-C000-000000000046}';
  623.   DIID_Series: TGUID = '{0002086B-0000-0000-C000-000000000046}';
  624.   DIID_SeriesCollection: TGUID = '{0002086C-0000-0000-C000-000000000046}';
  625.   DIID_DataLabel: TGUID = '{000208B2-0000-0000-C000-000000000046}';
  626.   DIID_DataLabels: TGUID = '{000208B3-0000-0000-C000-000000000046}';
  627.   DIID_LegendEntry: TGUID = '{000208BA-0000-0000-C000-000000000046}';
  628.   DIID_LegendEntries: TGUID = '{000208BB-0000-0000-C000-000000000046}';
  629.   DIID_LegendKey: TGUID = '{000208BC-0000-0000-C000-000000000046}';
  630.   DIID_Trendlines: TGUID = '{000208BD-0000-0000-C000-000000000046}';
  631.   DIID_Trendline: TGUID = '{000208BE-0000-0000-C000-000000000046}';
  632.   DIID_Corners: TGUID = '{000208C0-0000-0000-C000-000000000046}';
  633.   DIID_SeriesLines: TGUID = '{000208C1-0000-0000-C000-000000000046}';
  634.   DIID_HiLoLines: TGUID = '{000208C2-0000-0000-C000-000000000046}';
  635.   DIID_Gridlines: TGUID = '{000208C3-0000-0000-C000-000000000046}';
  636.   DIID_DropLines: TGUID = '{000208C4-0000-0000-C000-000000000046}';
  637.   DIID_LeaderLines: TGUID = '{00024437-0000-0000-C000-000000000046}';
  638.   DIID_UpBars: TGUID = '{000208C5-0000-0000-C000-000000000046}';
  639.   DIID_DownBars: TGUID = '{000208C6-0000-0000-C000-000000000046}';
  640.   DIID_Floor: TGUID = '{000208C7-0000-0000-C000-000000000046}';
  641.   DIID_Walls: TGUID = '{000208C8-0000-0000-C000-000000000046}';
  642.   DIID_TickLabels: TGUID = '{000208C9-0000-0000-C000-000000000046}';
  643.   DIID_PlotArea: TGUID = '{000208CB-0000-0000-C000-000000000046}';
  644.   DIID_ChartArea: TGUID = '{000208CC-0000-0000-C000-000000000046}';
  645.   DIID_Legend: TGUID = '{000208CD-0000-0000-C000-000000000046}';
  646.   DIID_ErrorBars: TGUID = '{000208CE-0000-0000-C000-000000000046}';
  647.   DIID_DataTable: TGUID = '{00020843-0000-0000-C000-000000000046}';
  648.   DIID_Phonetic: TGUID = '{00024438-0000-0000-C000-000000000046}';
  649.   DIID_Shape: TGUID = '{00024439-0000-0000-C000-000000000046}';
  650.   DIID_Shapes: TGUID = '{0002443A-0000-0000-C000-000000000046}';
  651.   DIID_ShapeRange: TGUID = '{0002443B-0000-0000-C000-000000000046}';
  652.   DIID_GroupShapes: TGUID = '{0002443C-0000-0000-C000-000000000046}';
  653.   DIID_TextFrame: TGUID = '{0002443D-0000-0000-C000-000000000046}';
  654.   DIID_ConnectorFormat: TGUID = '{0002443E-0000-0000-C000-000000000046}';
  655.   DIID_FreeformBuilder: TGUID = '{0002443F-0000-0000-C000-000000000046}';
  656.   DIID_ControlFormat: TGUID = '{00024440-0000-0000-C000-000000000046}';
  657.   DIID_OLEFormat: TGUID = '{00024441-0000-0000-C000-000000000046}';
  658.   DIID_LinkFormat: TGUID = '{00024442-0000-0000-C000-000000000046}';
  659.   IID_IDummy: TGUID = '{0002442E-0001-0000-C000-000000000046}';
  660.   CLASS_ExcelQueryTable: TGUID = '{59191DA1-EA47-11CE-A51F-00AA0061507F}';
  661.   CLASS_ExcelApplication: TGUID = '{00024500-0000-0000-C000-000000000046}';
  662.   CLASS_ExcelChart: TGUID = '{00020821-0000-0000-C000-000000000046}';
  663.   CLASS_ExcelWorksheet: TGUID = '{00020820-0000-0000-C000-000000000046}';
  664.   CLASS_Global: TGUID = '{00020812-0000-0000-C000-000000000046}';
  665.   CLASS_ExcelWorkbook: TGUID = '{00020819-0000-0000-C000-000000000046}';
  666.   CLASS_ExcelOLEObject: TGUID = '{00020818-0000-0000-C000-000000000046}';
  667.  
  668. // *********************************************************************//
  669. // Declaration of Enumerations defined in Type Library                    
  670. // *********************************************************************//
  671. // Constants constants
  672. type
  673.   Constants = TOleEnum;
  674. const
  675.   xlAll = $FFFFEFF8;
  676.   xlAutomatic = $FFFFEFF7;
  677.   xlBoth = $00000001;
  678.   xlCenter = $FFFFEFF4;
  679.   xlChecker = $00000009;
  680.   xlCircle = $00000008;
  681.   xlCorner = $00000002;
  682.   xlCrissCross = $00000010;
  683.   xlCross = $00000004;
  684.   xlDiamond = $00000002;
  685.   xlDistributed = $FFFFEFEB;
  686.   xlDoubleAccounting = $00000005;
  687.   xlFixedValue = $00000001;
  688.   xlFormats = $FFFFEFE6;
  689.   xlGray16 = $00000011;
  690.   xlGray8 = $00000012;
  691.   xlGrid = $0000000F;
  692.   xlHigh = $FFFFEFE1;
  693.   xlInside = $00000002;
  694.   xlJustify = $FFFFEFDE;
  695.   xlLightDown = $0000000D;
  696.   xlLightHorizontal = $0000000B;
  697.   xlLightUp = $0000000E;
  698.   xlLightVertical = $0000000C;
  699.   xlLow = $FFFFEFDA;
  700.   xlManual = $FFFFEFD9;
  701.   xlMinusValues = $00000003;
  702.   xlModule = $FFFFEFD3;
  703.   xlNextToAxis = $00000004;
  704.   xlNone = $FFFFEFD2;
  705.   xlNotes = $FFFFEFD0;
  706.   xlOff = $FFFFEFCE;
  707.   xlOn = $00000001;
  708.   xlPercent = $00000002;
  709.   xlPlus = $00000009;
  710.   xlPlusValues = $00000002;
  711.   xlSemiGray75 = $0000000A;
  712.   xlShowLabel = $00000004;
  713.   xlShowLabelAndPercent = $00000005;
  714.   xlShowPercent = $00000003;
  715.   xlShowValue = $00000002;
  716.   xlSimple = $FFFFEFC6;
  717.   xlSingle = $00000002;
  718.   xlSingleAccounting = $00000004;
  719.   xlSolid = $00000001;
  720.   xlSquare = $00000001;
  721.   xlStar = $00000005;
  722.   xlStError = $00000004;
  723.   xlToolbarButton = $00000002;
  724.   xlTriangle = $00000003;
  725.   xlGray25 = $FFFFEFE4;
  726.   xlGray50 = $FFFFEFE3;
  727.   xlGray75 = $FFFFEFE2;
  728.   xlBottom = $FFFFEFF5;
  729.   xlLeft = $FFFFEFDD;
  730.   xlRight = $FFFFEFC8;
  731.   xlTop = $FFFFEFC0;
  732.   xl3DBar = $FFFFEFFD;
  733.   xl3DSurface = $FFFFEFF9;
  734.   xlBar = $00000002;
  735.   xlColumn = $00000003;
  736.   xlCombination = $FFFFEFF1;
  737.   xlCustom = $FFFFEFEE;
  738.   xlDefaultAutoFormat = $FFFFFFFF;
  739.   xlMaximum = $00000002;
  740.   xlMinimum = $00000004;
  741.   xlOpaque = $00000003;
  742.   xlTransparent = $00000002;
  743.   xlBidi = $FFFFEC78;
  744.   xlLatin = $FFFFEC77;
  745.   xlContext = $FFFFEC76;
  746.   xlLTR = $FFFFEC75;
  747.   xlRTL = $FFFFEC74;
  748.   xlVisualCursor = $00000002;
  749.   xlLogicalCursor = $00000001;
  750.   xlSystem = $00000001;
  751.   xlPartial = $00000003;
  752.   xlHindiNumerals = $00000003;
  753.   xlBidiCalendar = $00000003;
  754.   xlGregorian = $00000002;
  755.   xlComplete = $00000004;
  756.   xlScale = $00000003;
  757.   xlClosed = $00000003;
  758.   xlColor1 = $00000007;
  759.   xlColor2 = $00000008;
  760.   xlColor3 = $00000009;
  761.   xlConstants = $00000002;
  762.   xlContents = $00000002;
  763.   xlBelow = $00000001;
  764.   xlCascade = $00000007;
  765.   xlCenterAcrossSelection = $00000007;
  766.   xlChart4 = $00000002;
  767.   xlChartSeries = $00000011;
  768.   xlChartShort = $00000006;
  769.   xlChartTitles = $00000012;
  770.   xlClassic1 = $00000001;
  771.   xlClassic2 = $00000002;
  772.   xlClassic3 = $00000003;
  773.   xl3DEffects1 = $0000000D;
  774.   xl3DEffects2 = $0000000E;
  775.   xlAbove = $00000000;
  776.   xlAccounting1 = $00000004;
  777.   xlAccounting2 = $00000005;
  778.   xlAccounting3 = $00000006;
  779.   xlAccounting4 = $00000011;
  780.   xlAdd = $00000002;
  781.   xlDebugCodePane = $0000000D;
  782.   xlDesktop = $00000009;
  783.   xlDirect = $00000001;
  784.   xlDivide = $00000005;
  785.   xlDoubleClosed = $00000005;
  786.   xlDoubleOpen = $00000004;
  787.   xlDoubleQuote = $00000001;
  788.   xlEntireChart = $00000014;
  789.   xlExcelMenus = $00000001;
  790.   xlExtended = $00000003;
  791.   xlFill = $00000005;
  792.   xlFirst = $00000000;
  793.   xlFloating = $00000005;
  794.   xlFormula = $00000005;
  795.   xlGeneral = $00000001;
  796.   xlGridline = $00000016;
  797.   xlIcons = $00000001;
  798.   xlImmediatePane = $0000000C;
  799.   xlInteger = $00000002;
  800.   xlLast = $00000001;
  801.   xlLastCell = $0000000B;
  802.   xlList1 = $0000000A;
  803.   xlList2 = $0000000B;
  804.   xlList3 = $0000000C;
  805.   xlLocalFormat1 = $0000000F;
  806.   xlLocalFormat2 = $00000010;
  807.   xlLong = $00000003;
  808.   xlLotusHelp = $00000002;
  809.   xlMacrosheetCell = $00000007;
  810.   xlMixed = $00000002;
  811.   xlMultiply = $00000004;
  812.   xlNarrow = $00000001;
  813.   xlNoDocuments = $00000003;
  814.   xlOpen = $00000002;
  815.   xlOutside = $00000003;
  816.   xlReference = $00000004;
  817.   xlSemiautomatic = $00000002;
  818.   xlShort = $00000001;
  819.   xlSingleQuote = $00000002;
  820.   xlStrict = $00000002;
  821.   xlSubtract = $00000003;
  822.   xlTextBox = $00000010;
  823.   xlTiled = $00000001;
  824.   xlTitleBar = $00000008;
  825.   xlToolbar = $00000001;
  826.   xlVisible = $0000000C;
  827.   xlWatchPane = $0000000B;
  828.   xlWide = $00000003;
  829.   xlWorkbookTab = $00000006;
  830.   xlWorksheet4 = $00000001;
  831.   xlWorksheetCell = $00000003;
  832.   xlWorksheetShort = $00000005;
  833.   xlAllExceptBorders = $00000006;
  834.   xlLeftToRight = $00000002;
  835.   xlTopToBottom = $00000001;
  836.   xlVeryHidden = $00000002;
  837.   xlDrawingObject = $0000000E;
  838.  
  839. // XlCreator constants
  840. type
  841.   XlCreator = TOleEnum;
  842. const
  843.   xlCreatorCode = $5843454C;
  844.  
  845. // XlChartGallery constants
  846. type
  847.   XlChartGallery = TOleEnum;
  848. const
  849.   xlBuiltIn = $00000015;
  850.   xlUserDefined = $00000016;
  851.   xlAnyGallery = $00000017;
  852.  
  853. // XlColorIndex constants
  854. type
  855.   XlColorIndex = TOleEnum;
  856. const
  857.   xlColorIndexAutomatic = $FFFFEFF7;
  858.   xlColorIndexNone = $FFFFEFD2;
  859.  
  860. // XlEndStyleCap constants
  861. type
  862.   XlEndStyleCap = TOleEnum;
  863. const
  864.   xlCap = $00000001;
  865.   xlNoCap = $00000002;
  866.  
  867. // XlRowCol constants
  868. type
  869.   XlRowCol = TOleEnum;
  870. const
  871.   xlColumns = $00000002;
  872.   xlRows = $00000001;
  873.  
  874. // XlScaleType constants
  875. type
  876.   XlScaleType = TOleEnum;
  877. const
  878.   xlScaleLinear = $FFFFEFDC;
  879.   xlScaleLogarithmic = $FFFFEFDB;
  880.  
  881. // XlDataSeriesType constants
  882. type
  883.   XlDataSeriesType = TOleEnum;
  884. const
  885.   xlAutoFill = $00000004;
  886.   xlChronological = $00000003;
  887.   xlGrowth = $00000002;
  888.   xlDataSeriesLinear = $FFFFEFDC;
  889.  
  890. // XlAxisCrosses constants
  891. type
  892.   XlAxisCrosses = TOleEnum;
  893. const
  894.   xlAxisCrossesAutomatic = $FFFFEFF7;
  895.   xlAxisCrossesCustom = $FFFFEFEE;
  896.   xlAxisCrossesMaximum = $00000002;
  897.   xlAxisCrossesMinimum = $00000004;
  898.  
  899. // XlAxisGroup constants
  900. type
  901.   XlAxisGroup = TOleEnum;
  902. const
  903.   xlPrimary = $00000001;
  904.   xlSecondary = $00000002;
  905.  
  906. // XlBackground constants
  907. type
  908.   XlBackground = TOleEnum;
  909. const
  910.   xlBackgroundAutomatic = $FFFFEFF7;
  911.   xlBackgroundOpaque = $00000003;
  912.   xlBackgroundTransparent = $00000002;
  913.  
  914. // XlWindowState constants
  915. type
  916.   XlWindowState = TOleEnum;
  917. const
  918.   xlMaximized = $FFFFEFD7;
  919.   xlMinimized = $FFFFEFD4;
  920.   xlNormal = $FFFFEFD1;
  921.  
  922. // XlAxisType constants
  923. type
  924.   XlAxisType = TOleEnum;
  925. const
  926.   xlCategory = $00000001;
  927.   xlSeriesAxis = $00000003;
  928.   xlValue = $00000002;
  929.  
  930. // XlArrowHeadLength constants
  931. type
  932.   XlArrowHeadLength = TOleEnum;
  933. const
  934.   xlArrowHeadLengthLong = $00000003;
  935.   xlArrowHeadLengthMedium = $FFFFEFD6;
  936.   xlArrowHeadLengthShort = $00000001;
  937.  
  938. // XlVAlign constants
  939. type
  940.   XlVAlign = TOleEnum;
  941. const
  942.   xlVAlignBottom = $FFFFEFF5;
  943.   xlVAlignCenter = $FFFFEFF4;
  944.   xlVAlignDistributed = $FFFFEFEB;
  945.   xlVAlignJustify = $FFFFEFDE;
  946.   xlVAlignTop = $FFFFEFC0;
  947.  
  948. // XlTickMark constants
  949. type
  950.   XlTickMark = TOleEnum;
  951. const
  952.   xlTickMarkCross = $00000004;
  953.   xlTickMarkInside = $00000002;
  954.   xlTickMarkNone = $FFFFEFD2;
  955.   xlTickMarkOutside = $00000003;
  956.  
  957. // XlErrorBarDirection constants
  958. type
  959.   XlErrorBarDirection = TOleEnum;
  960. const
  961.   xlX = $FFFFEFB8;
  962.   xlY = $00000001;
  963.  
  964. // XlErrorBarInclude constants
  965. type
  966.   XlErrorBarInclude = TOleEnum;
  967. const
  968.   xlErrorBarIncludeBoth = $00000001;
  969.   xlErrorBarIncludeMinusValues = $00000003;
  970.   xlErrorBarIncludeNone = $FFFFEFD2;
  971.   xlErrorBarIncludePlusValues = $00000002;
  972.  
  973. // XlDisplayBlanksAs constants
  974. type
  975.   XlDisplayBlanksAs = TOleEnum;
  976. const
  977.   xlInterpolated = $00000003;
  978.   xlNotPlotted = $00000001;
  979.   xlZero = $00000002;
  980.  
  981. // XlArrowHeadStyle constants
  982. type
  983.   XlArrowHeadStyle = TOleEnum;
  984. const
  985.   xlArrowHeadStyleClosed = $00000003;
  986.   xlArrowHeadStyleDoubleClosed = $00000005;
  987.   xlArrowHeadStyleDoubleOpen = $00000004;
  988.   xlArrowHeadStyleNone = $FFFFEFD2;
  989.   xlArrowHeadStyleOpen = $00000002;
  990.  
  991. // XlArrowHeadWidth constants
  992. type
  993.   XlArrowHeadWidth = TOleEnum;
  994. const
  995.   xlArrowHeadWidthMedium = $FFFFEFD6;
  996.   xlArrowHeadWidthNarrow = $00000001;
  997.   xlArrowHeadWidthWide = $00000003;
  998.  
  999. // XlHAlign constants
  1000. type
  1001.   XlHAlign = TOleEnum;
  1002. const
  1003.   xlHAlignCenter = $FFFFEFF4;
  1004.   xlHAlignCenterAcrossSelection = $00000007;
  1005.   xlHAlignDistributed = $FFFFEFEB;
  1006.   xlHAlignFill = $00000005;
  1007.   xlHAlignGeneral = $00000001;
  1008.   xlHAlignJustify = $FFFFEFDE;
  1009.   xlHAlignLeft = $FFFFEFDD;
  1010.   xlHAlignRight = $FFFFEFC8;
  1011.  
  1012. // XlTickLabelPosition constants
  1013. type
  1014.   XlTickLabelPosition = TOleEnum;
  1015. const
  1016.   xlTickLabelPositionHigh = $FFFFEFE1;
  1017.   xlTickLabelPositionLow = $FFFFEFDA;
  1018.   xlTickLabelPositionNextToAxis = $00000004;
  1019.   xlTickLabelPositionNone = $FFFFEFD2;
  1020.  
  1021. // XlLegendPosition constants
  1022. type
  1023.   XlLegendPosition = TOleEnum;
  1024. const
  1025.   xlLegendPositionBottom = $FFFFEFF5;
  1026.   xlLegendPositionCorner = $00000002;
  1027.   xlLegendPositionLeft = $FFFFEFDD;
  1028.   xlLegendPositionRight = $FFFFEFC8;
  1029.   xlLegendPositionTop = $FFFFEFC0;
  1030.  
  1031. // XlChartPictureType constants
  1032. type
  1033.   XlChartPictureType = TOleEnum;
  1034. const
  1035.   xlStackScale = $00000003;
  1036.   xlStack = $00000002;
  1037.   xlStretch = $00000001;
  1038.  
  1039. // XlChartPicturePlacement constants
  1040. type
  1041.   XlChartPicturePlacement = TOleEnum;
  1042. const
  1043.   xlSides = $00000001;
  1044.   xlEnd = $00000002;
  1045.   xlEndSides = $00000003;
  1046.   xlFront = $00000004;
  1047.   xlFrontSides = $00000005;
  1048.   xlFrontEnd = $00000006;
  1049.   xlAllFaces = $00000007;
  1050.  
  1051. // XlOrientation constants
  1052. type
  1053.   XlOrientation = TOleEnum;
  1054. const
  1055.   xlDownward = $FFFFEFB6;
  1056.   xlHorizontal = $FFFFEFE0;
  1057.   xlUpward = $FFFFEFB5;
  1058.   xlVertical = $FFFFEFBA;
  1059.  
  1060. // XlTickLabelOrientation constants
  1061. type
  1062.   XlTickLabelOrientation = TOleEnum;
  1063. const
  1064.   xlTickLabelOrientationAutomatic = $FFFFEFF7;
  1065.   xlTickLabelOrientationDownward = $FFFFEFB6;
  1066.   xlTickLabelOrientationHorizontal = $FFFFEFE0;
  1067.   xlTickLabelOrientationUpward = $FFFFEFB5;
  1068.   xlTickLabelOrientationVertical = $FFFFEFBA;
  1069.  
  1070. // XlBorderWeight constants
  1071. type
  1072.   XlBorderWeight = TOleEnum;
  1073. const
  1074.   xlHairline = $00000001;
  1075.   xlMedium = $FFFFEFD6;
  1076.   xlThick = $00000004;
  1077.   xlThin = $00000002;
  1078.  
  1079. // XlDataSeriesDate constants
  1080. type
  1081.   XlDataSeriesDate = TOleEnum;
  1082. const
  1083.   xlDay = $00000001;
  1084.   xlMonth = $00000003;
  1085.   xlWeekday = $00000002;
  1086.   xlYear = $00000004;
  1087.  
  1088. // XlUnderlineStyle constants
  1089. type
  1090.   XlUnderlineStyle = TOleEnum;
  1091. const
  1092.   xlUnderlineStyleDouble = $FFFFEFE9;
  1093.   xlUnderlineStyleDoubleAccounting = $00000005;
  1094.   xlUnderlineStyleNone = $FFFFEFD2;
  1095.   xlUnderlineStyleSingle = $00000002;
  1096.   xlUnderlineStyleSingleAccounting = $00000004;
  1097.  
  1098. // XlErrorBarType constants
  1099. type
  1100.   XlErrorBarType = TOleEnum;
  1101. const
  1102.   xlErrorBarTypeCustom = $FFFFEFEE;
  1103.   xlErrorBarTypeFixedValue = $00000001;
  1104.   xlErrorBarTypePercent = $00000002;
  1105.   xlErrorBarTypeStDev = $FFFFEFC5;
  1106.   xlErrorBarTypeStError = $00000004;
  1107.  
  1108. // XlTrendlineType constants
  1109. type
  1110.   XlTrendlineType = TOleEnum;
  1111. const
  1112.   xlExponential = $00000005;
  1113.   xlLinear = $FFFFEFDC;
  1114.   xlLogarithmic = $FFFFEFDB;
  1115.   xlMovingAvg = $00000006;
  1116.   xlPolynomial = $00000003;
  1117.   xlPower = $00000004;
  1118.  
  1119. // XlLineStyle constants
  1120. type
  1121.   XlLineStyle = TOleEnum;
  1122. const
  1123.   xlContinuous = $00000001;
  1124.   xlDash = $FFFFEFED;
  1125.   xlDashDot = $00000004;
  1126.   xlDashDotDot = $00000005;
  1127.   xlDot = $FFFFEFEA;
  1128.   xlDouble = $FFFFEFE9;
  1129.   xlSlantDashDot = $0000000D;
  1130.   xlLineStyleNone = $FFFFEFD2;
  1131.  
  1132. // XlDataLabelsType constants
  1133. type
  1134.   XlDataLabelsType = TOleEnum;
  1135. const
  1136.   xlDataLabelsShowNone = $FFFFEFD2;
  1137.   xlDataLabelsShowValue = $00000002;
  1138.   xlDataLabelsShowPercent = $00000003;
  1139.   xlDataLabelsShowLabel = $00000004;
  1140.   xlDataLabelsShowLabelAndPercent = $00000005;
  1141.   xlDataLabelsShowBubbleSizes = $00000006;
  1142.  
  1143. // XlMarkerStyle constants
  1144. type
  1145.   XlMarkerStyle = TOleEnum;
  1146. const
  1147.   xlMarkerStyleAutomatic = $FFFFEFF7;
  1148.   xlMarkerStyleCircle = $00000008;
  1149.   xlMarkerStyleDash = $FFFFEFED;
  1150.   xlMarkerStyleDiamond = $00000002;
  1151.   xlMarkerStyleDot = $FFFFEFEA;
  1152.   xlMarkerStyleNone = $FFFFEFD2;
  1153.   xlMarkerStylePicture = $FFFFEFCD;
  1154.   xlMarkerStylePlus = $00000009;
  1155.   xlMarkerStyleSquare = $00000001;
  1156.   xlMarkerStyleStar = $00000005;
  1157.   xlMarkerStyleTriangle = $00000003;
  1158.   xlMarkerStyleX = $FFFFEFB8;
  1159.  
  1160. // XlPictureConvertorType constants
  1161. type
  1162.   XlPictureConvertorType = TOleEnum;
  1163. const
  1164.   xlBMP = $00000001;
  1165.   xlCGM = $00000007;
  1166.   xlDRW = $00000004;
  1167.   xlDXF = $00000005;
  1168.   xlEPS = $00000008;
  1169.   xlHGL = $00000006;
  1170.   xlPCT = $0000000D;
  1171.   xlPCX = $0000000A;
  1172.   xlPIC = $0000000B;
  1173.   xlPLT = $0000000C;
  1174.   xlTIF = $00000009;
  1175.   xlWMF = $00000002;
  1176.   xlWPG = $00000003;
  1177.  
  1178. // XlPattern constants
  1179. type
  1180.   XlPattern = TOleEnum;
  1181. const
  1182.   xlPatternAutomatic = $FFFFEFF7;
  1183.   xlPatternChecker = $00000009;
  1184.   xlPatternCrissCross = $00000010;
  1185.   xlPatternDown = $FFFFEFE7;
  1186.   xlPatternGray16 = $00000011;
  1187.   xlPatternGray25 = $FFFFEFE4;
  1188.   xlPatternGray50 = $FFFFEFE3;
  1189.   xlPatternGray75 = $FFFFEFE2;
  1190.   xlPatternGray8 = $00000012;
  1191.   xlPatternGrid = $0000000F;
  1192.   xlPatternHorizontal = $FFFFEFE0;
  1193.   xlPatternLightDown = $0000000D;
  1194.   xlPatternLightHorizontal = $0000000B;
  1195.   xlPatternLightUp = $0000000E;
  1196.   xlPatternLightVertical = $0000000C;
  1197.   xlPatternNone = $FFFFEFD2;
  1198.   xlPatternSemiGray75 = $0000000A;
  1199.   xlPatternSolid = $00000001;
  1200.   xlPatternUp = $FFFFEFBE;
  1201.   xlPatternVertical = $FFFFEFBA;
  1202.  
  1203. // XlChartSplitType constants
  1204. type
  1205.   XlChartSplitType = TOleEnum;
  1206. const
  1207.   xlSplitByPosition = $00000001;
  1208.   xlSplitByPercentValue = $00000003;
  1209.   xlSplitByCustomSplit = $00000004;
  1210.   xlSplitByValue = $00000002;
  1211.  
  1212. // XlDataLabelPosition constants
  1213. type
  1214.   XlDataLabelPosition = TOleEnum;
  1215. const
  1216.   xlLabelPositionCenter = $FFFFEFF4;
  1217.   xlLabelPositionAbove = $00000000;
  1218.   xlLabelPositionBelow = $00000001;
  1219.   xlLabelPositionLeft = $FFFFEFDD;
  1220.   xlLabelPositionRight = $FFFFEFC8;
  1221.   xlLabelPositionOutsideEnd = $00000002;
  1222.   xlLabelPositionInsideEnd = $00000003;
  1223.   xlLabelPositionInsideBase = $00000004;
  1224.   xlLabelPositionBestFit = $00000005;
  1225.   xlLabelPositionMixed = $00000006;
  1226.   xlLabelPositionCustom = $00000007;
  1227.  
  1228. // XlTimeUnit constants
  1229. type
  1230.   XlTimeUnit = TOleEnum;
  1231. const
  1232.   xlDays = $00000000;
  1233.   xlMonths = $00000001;
  1234.   xlYears = $00000002;
  1235.  
  1236. // XlCategoryType constants
  1237. type
  1238.   XlCategoryType = TOleEnum;
  1239. const
  1240.   xlCategoryScale = $00000002;
  1241.   xlTimeScale = $00000003;
  1242.   xlAutomaticScale = $FFFFEFF7;
  1243.  
  1244. // XlBarShape constants
  1245. type
  1246.   XlBarShape = TOleEnum;
  1247. const
  1248.   xlBox = $00000000;
  1249.   xlPyramidToPoint = $00000001;
  1250.   xlPyramidToMax = $00000002;
  1251.   xlCylinder = $00000003;
  1252.   xlConeToPoint = $00000004;
  1253.   xlConeToMax = $00000005;
  1254.  
  1255. // XlChartType constants
  1256. type
  1257.   XlChartType = TOleEnum;
  1258. const
  1259.   xlColumnClustered = $00000033;
  1260.   xlColumnStacked = $00000034;
  1261.   xlColumnStacked100 = $00000035;
  1262.   xl3DColumnClustered = $00000036;
  1263.   xl3DColumnStacked = $00000037;
  1264.   xl3DColumnStacked100 = $00000038;
  1265.   xlBarClustered = $00000039;
  1266.   xlBarStacked = $0000003A;
  1267.   xlBarStacked100 = $0000003B;
  1268.   xl3DBarClustered = $0000003C;
  1269.   xl3DBarStacked = $0000003D;
  1270.   xl3DBarStacked100 = $0000003E;
  1271.   xlLineStacked = $0000003F;
  1272.   xlLineStacked100 = $00000040;
  1273.   xlLineMarkers = $00000041;
  1274.   xlLineMarkersStacked = $00000042;
  1275.   xlLineMarkersStacked100 = $00000043;
  1276.   xlPieOfPie = $00000044;
  1277.   xlPieExploded = $00000045;
  1278.   xl3DPieExploded = $00000046;
  1279.   xlBarOfPie = $00000047;
  1280.   xlXYScatterSmooth = $00000048;
  1281.   xlXYScatterSmoothNoMarkers = $00000049;
  1282.   xlXYScatterLines = $0000004A;
  1283.   xlXYScatterLinesNoMarkers = $0000004B;
  1284.   xlAreaStacked = $0000004C;
  1285.   xlAreaStacked100 = $0000004D;
  1286.   xl3DAreaStacked = $0000004E;
  1287.   xl3DAreaStacked100 = $0000004F;
  1288.   xlDoughnutExploded = $00000050;
  1289.   xlRadarMarkers = $00000051;
  1290.   xlRadarFilled = $00000052;
  1291.   xlSurface = $00000053;
  1292.   xlSurfaceWireframe = $00000054;
  1293.   xlSurfaceTopView = $00000055;
  1294.   xlSurfaceTopViewWireframe = $00000056;
  1295.   xlBubble = $0000000F;
  1296.   xlBubble3DEffect = $00000057;
  1297.   xlStockHLC = $00000058;
  1298.   xlStockOHLC = $00000059;
  1299.   xlStockVHLC = $0000005A;
  1300.   xlStockVOHLC = $0000005B;
  1301.   xlCylinderColClustered = $0000005C;
  1302.   xlCylinderColStacked = $0000005D;
  1303.   xlCylinderColStacked100 = $0000005E;
  1304.   xlCylinderBarClustered = $0000005F;
  1305.   xlCylinderBarStacked = $00000060;
  1306.   xlCylinderBarStacked100 = $00000061;
  1307.   xlCylinderCol = $00000062;
  1308.   xlConeColClustered = $00000063;
  1309.   xlConeColStacked = $00000064;
  1310.   xlConeColStacked100 = $00000065;
  1311.   xlConeBarClustered = $00000066;
  1312.   xlConeBarStacked = $00000067;
  1313.   xlConeBarStacked100 = $00000068;
  1314.   xlConeCol = $00000069;
  1315.   xlPyramidColClustered = $0000006A;
  1316.   xlPyramidColStacked = $0000006B;
  1317.   xlPyramidColStacked100 = $0000006C;
  1318.   xlPyramidBarClustered = $0000006D;
  1319.   xlPyramidBarStacked = $0000006E;
  1320.   xlPyramidBarStacked100 = $0000006F;
  1321.   xlPyramidCol = $00000070;
  1322.   xl3DColumn = $FFFFEFFC;
  1323.   xlLine = $00000004;
  1324.   xl3DLine = $FFFFEFFB;
  1325.   xl3DPie = $FFFFEFFA;
  1326.   xlPie = $00000005;
  1327.   xlXYScatter = $FFFFEFB7;
  1328.   xl3DArea = $FFFFEFFE;
  1329.   xlArea = $00000001;
  1330.   xlDoughnut = $FFFFEFE8;
  1331.   xlRadar = $FFFFEFC9;
  1332.  
  1333. // XlChartItem constants
  1334. type
  1335.   XlChartItem = TOleEnum;
  1336. const
  1337.   xlDataLabel = $00000000;
  1338.   xlChartArea = $00000002;
  1339.   xlSeries = $00000003;
  1340.   xlChartTitle = $00000004;
  1341.   xlWalls = $00000005;
  1342.   xlCorners = $00000006;
  1343.   xlDataTable = $00000007;
  1344.   xlTrendline = $00000008;
  1345.   xlErrorBars = $00000009;
  1346.   xlXErrorBars = $0000000A;
  1347.   xlYErrorBars = $0000000B;
  1348.   xlLegendEntry = $0000000C;
  1349.   xlLegendKey = $0000000D;
  1350.   xlShape = $0000000E;
  1351.   xlMajorGridlines = $0000000F;
  1352.   xlMinorGridlines = $00000010;
  1353.   xlAxisTitle = $00000011;
  1354.   xlUpBars = $00000012;
  1355.   xlPlotArea = $00000013;
  1356.   xlDownBars = $00000014;
  1357.   xlAxis = $00000015;
  1358.   xlSeriesLines = $00000016;
  1359.   xlFloor = $00000017;
  1360.   xlLegend = $00000018;
  1361.   xlHiLoLines = $00000019;
  1362.   xlDropLines = $0000001A;
  1363.   xlRadarAxisLabels = $0000001B;
  1364.   xlNothing = $0000001C;
  1365.   xlLeaderLines = $0000001D;
  1366.  
  1367. // XlSizeRepresents constants
  1368. type
  1369.   XlSizeRepresents = TOleEnum;
  1370. const
  1371.   xlSizeIsWidth = $00000002;
  1372.   xlSizeIsArea = $00000001;
  1373.  
  1374. // XlInsertShiftDirection constants
  1375. type
  1376.   XlInsertShiftDirection = TOleEnum;
  1377. const
  1378.   xlShiftDown = $FFFFEFE7;
  1379.   xlShiftToRight = $FFFFEFBF;
  1380.  
  1381. // XlDeleteShiftDirection constants
  1382. type
  1383.   XlDeleteShiftDirection = TOleEnum;
  1384. const
  1385.   xlShiftToLeft = $FFFFEFC1;
  1386.   xlShiftUp = $FFFFEFBE;
  1387.  
  1388. // XlDirection constants
  1389. type
  1390.   XlDirection = TOleEnum;
  1391. const
  1392.   xlDown = $FFFFEFE7;
  1393.   xlToLeft = $FFFFEFC1;
  1394.   xlToRight = $FFFFEFBF;
  1395.   xlUp = $FFFFEFBE;
  1396.  
  1397. // XlConsolidationFunction constants
  1398. type
  1399.   XlConsolidationFunction = TOleEnum;
  1400. const
  1401.   xlAverage = $FFFFEFF6;
  1402.   xlCount = $FFFFEFF0;
  1403.   xlCountNums = $FFFFEFEF;
  1404.   xlMax = $FFFFEFD8;
  1405.   xlMin = $FFFFEFD5;
  1406.   xlProduct = $FFFFEFCB;
  1407.   xlStDev = $FFFFEFC5;
  1408.   xlStDevP = $FFFFEFC4;
  1409.   xlSum = $FFFFEFC3;
  1410.   xlVar = $FFFFEFBC;
  1411.   xlVarP = $FFFFEFBB;
  1412.  
  1413. // XlSheetType constants
  1414. type
  1415.   XlSheetType = TOleEnum;
  1416. const
  1417.   xlChart = $FFFFEFF3;
  1418.   xlDialogSheet = $FFFFEFEC;
  1419.   xlExcel4IntlMacroSheet = $00000004;
  1420.   xlExcel4MacroSheet = $00000003;
  1421.   xlWorksheet = $FFFFEFB9;
  1422.  
  1423. // XlLocationInTable constants
  1424. type
  1425.   XlLocationInTable = TOleEnum;
  1426. const
  1427.   xlColumnHeader = $FFFFEFF2;
  1428.   xlColumnItem = $00000005;
  1429.   xlDataHeader = $00000003;
  1430.   xlDataItem = $00000007;
  1431.   xlPageHeader = $00000002;
  1432.   xlPageItem = $00000006;
  1433.   xlRowHeader = $FFFFEFC7;
  1434.   xlRowItem = $00000004;
  1435.   xlTableBody = $00000008;
  1436.  
  1437. // XlFindLookIn constants
  1438. type
  1439.   XlFindLookIn = TOleEnum;
  1440. const
  1441.   xlFormulas = $FFFFEFE5;
  1442.   xlComments = $FFFFEFD0;
  1443.   xlValues = $FFFFEFBD;
  1444.  
  1445. // XlWindowType constants
  1446. type
  1447.   XlWindowType = TOleEnum;
  1448. const
  1449.   xlChartAsWindow = $00000005;
  1450.   xlChartInPlace = $00000004;
  1451.   xlClipboard = $00000003;
  1452.   xlInfo = $FFFFEFDF;
  1453.   xlWorkbook = $00000001;
  1454.  
  1455. // XlPivotFieldDataType constants
  1456. type
  1457.   XlPivotFieldDataType = TOleEnum;
  1458. const
  1459.   xlDate = $00000002;
  1460.   xlNumber = $FFFFEFCF;
  1461.   xlText = $FFFFEFC2;
  1462.  
  1463. // XlCopyPictureFormat constants
  1464. type
  1465.   XlCopyPictureFormat = TOleEnum;
  1466. const
  1467.   xlBitmap = $00000002;
  1468.   xlPicture = $FFFFEFCD;
  1469.  
  1470. // XlPivotTableSourceType constants
  1471. type
  1472.   XlPivotTableSourceType = TOleEnum;
  1473. const
  1474.   xlConsolidation = $00000003;
  1475.   xlDatabase = $00000001;
  1476.   xlExternal = $00000002;
  1477.   xlPivotTable = $FFFFEFCC;
  1478.  
  1479. // XlReferenceStyle constants
  1480. type
  1481.   XlReferenceStyle = TOleEnum;
  1482. const
  1483.   xlA1 = $00000001;
  1484.   xlR1C1 = $FFFFEFCA;
  1485.  
  1486. // XlMSApplication constants
  1487. type
  1488.   XlMSApplication = TOleEnum;
  1489. const
  1490.   xlMicrosoftAccess = $00000004;
  1491.   xlMicrosoftFoxPro = $00000005;
  1492.   xlMicrosoftMail = $00000003;
  1493.   xlMicrosoftPowerPoint = $00000002;
  1494.   xlMicrosoftProject = $00000006;
  1495.   xlMicrosoftSchedulePlus = $00000007;
  1496.   xlMicrosoftWord = $00000001;
  1497.  
  1498. // XlMouseButton constants
  1499. type
  1500.   XlMouseButton = TOleEnum;
  1501. const
  1502.   xlNoButton = $00000000;
  1503.   xlPrimaryButton = $00000001;
  1504.   xlSecondaryButton = $00000002;
  1505.  
  1506. // XlCutCopyMode constants
  1507. type
  1508.   XlCutCopyMode = TOleEnum;
  1509. const
  1510.   xlCopy = $00000001;
  1511.   xlCut = $00000002;
  1512.  
  1513. // XlFillWith constants
  1514. type
  1515.   XlFillWith = TOleEnum;
  1516. const
  1517.   xlFillWithAll = $FFFFEFF8;
  1518.   xlFillWithContents = $00000002;
  1519.   xlFillWithFormats = $FFFFEFE6;
  1520.  
  1521. // XlFilterAction constants
  1522. type
  1523.   XlFilterAction = TOleEnum;
  1524. const
  1525.   xlFilterCopy = $00000002;
  1526.   xlFilterInPlace = $00000001;
  1527.  
  1528. // XlOrder constants
  1529. type
  1530.   XlOrder = TOleEnum;
  1531. const
  1532.   xlDownThenOver = $00000001;
  1533.   xlOverThenDown = $00000002;
  1534.  
  1535. // XlLinkType constants
  1536. type
  1537.   XlLinkType = TOleEnum;
  1538. const
  1539.   xlLinkTypeExcelLinks = $00000001;
  1540.   xlLinkTypeOLELinks = $00000002;
  1541.  
  1542. // XlApplyNamesOrder constants
  1543. type
  1544.   XlApplyNamesOrder = TOleEnum;
  1545. const
  1546.   xlColumnThenRow = $00000002;
  1547.   xlRowThenColumn = $00000001;
  1548.  
  1549. // XlEnableCancelKey constants
  1550. type
  1551.   XlEnableCancelKey = TOleEnum;
  1552. const
  1553.   xlDisabled = $00000000;
  1554.   xlErrorHandler = $00000002;
  1555.   xlInterrupt = $00000001;
  1556.  
  1557. // XlPageBreak constants
  1558. type
  1559.   XlPageBreak = TOleEnum;
  1560. const
  1561.   xlPageBreakAutomatic = $FFFFEFF7;
  1562.   xlPageBreakManual = $FFFFEFD9;
  1563.  
  1564. // XlOLEType constants
  1565. type
  1566.   XlOLEType = TOleEnum;
  1567. const
  1568.   xlOLEControl = $00000002;
  1569.   xlOLEEmbed = $00000001;
  1570.   xlOLELink = $00000000;
  1571.  
  1572. // XlPageOrientation constants
  1573. type
  1574.   XlPageOrientation = TOleEnum;
  1575. const
  1576.   xlLandscape = $00000002;
  1577.   xlPortrait = $00000001;
  1578.  
  1579. // XlLinkInfo constants
  1580. type
  1581.   XlLinkInfo = TOleEnum;
  1582. const
  1583.   xlEditionDate = $00000002;
  1584.   xlUpdateState = $00000001;
  1585.  
  1586. // XlCommandUnderlines constants
  1587. type
  1588.   XlCommandUnderlines = TOleEnum;
  1589. const
  1590.   xlCommandUnderlinesAutomatic = $FFFFEFF7;
  1591.   xlCommandUnderlinesOff = $FFFFEFCE;
  1592.   xlCommandUnderlinesOn = $00000001;
  1593.  
  1594. // XlOLEVerb constants
  1595. type
  1596.   XlOLEVerb = TOleEnum;
  1597. const
  1598.   xlVerbOpen = $00000002;
  1599.   xlVerbPrimary = $00000001;
  1600.  
  1601. // XlCalculation constants
  1602. type
  1603.   XlCalculation = TOleEnum;
  1604. const
  1605.   xlCalculationAutomatic = $FFFFEFF7;
  1606.   xlCalculationManual = $FFFFEFD9;
  1607.   xlCalculationSemiautomatic = $00000002;
  1608.  
  1609. // XlFileAccess constants
  1610. type
  1611.   XlFileAccess = TOleEnum;
  1612. const
  1613.   xlReadOnly = $00000003;
  1614.   xlReadWrite = $00000002;
  1615.  
  1616. // XlEditionType constants
  1617. type
  1618.   XlEditionType = TOleEnum;
  1619. const
  1620.   xlPublisher = $00000001;
  1621.   xlSubscriber = $00000002;
  1622.  
  1623. // XlObjectSize constants
  1624. type
  1625.   XlObjectSize = TOleEnum;
  1626. const
  1627.   xlFitToPage = $00000002;
  1628.   xlFullPage = $00000003;
  1629.   xlScreenSize = $00000001;
  1630.  
  1631. // XlLookAt constants
  1632. type
  1633.   XlLookAt = TOleEnum;
  1634. const
  1635.   xlPart = $00000002;
  1636.   xlWhole = $00000001;
  1637.  
  1638. // XlMailSystem constants
  1639. type
  1640.   XlMailSystem = TOleEnum;
  1641. const
  1642.   xlMAPI = $00000001;
  1643.   xlNoMailSystem = $00000000;
  1644.   xlPowerTalk = $00000002;
  1645.  
  1646. // XlLinkInfoType constants
  1647. type
  1648.   XlLinkInfoType = TOleEnum;
  1649. const
  1650.   xlLinkInfoOLELinks = $00000002;
  1651.   xlLinkInfoPublishers = $00000005;
  1652.   xlLinkInfoSubscribers = $00000006;
  1653.  
  1654. // XlCVError constants
  1655. type
  1656.   XlCVError = TOleEnum;
  1657. const
  1658.   xlErrDiv0 = $000007D7;
  1659.   xlErrNA = $000007FA;
  1660.   xlErrName = $000007ED;
  1661.   xlErrNull = $000007D0;
  1662.   xlErrNum = $000007F4;
  1663.   xlErrRef = $000007E7;
  1664.   xlErrValue = $000007DF;
  1665.  
  1666. // XlEditionFormat constants
  1667. type
  1668.   XlEditionFormat = TOleEnum;
  1669. const
  1670.   xlBIFF = $00000002;
  1671.   xlPICT = $00000001;
  1672.   xlRTF = $00000004;
  1673.   xlVALU = $00000008;
  1674.  
  1675. // XlLink constants
  1676. type
  1677.   XlLink = TOleEnum;
  1678. const
  1679.   xlExcelLinks = $00000001;
  1680.   xlOLELinks = $00000002;
  1681.   xlPublishers = $00000005;
  1682.   xlSubscribers = $00000006;
  1683.  
  1684. // XlCellType constants
  1685. type
  1686.   XlCellType = TOleEnum;
  1687. const
  1688.   xlCellTypeBlanks = $00000004;
  1689.   xlCellTypeConstants = $00000002;
  1690.   xlCellTypeFormulas = $FFFFEFE5;
  1691.   xlCellTypeLastCell = $0000000B;
  1692.   xlCellTypeComments = $FFFFEFD0;
  1693.   xlCellTypeVisible = $0000000C;
  1694.   xlCellTypeAllFormatConditions = $FFFFEFB4;
  1695.   xlCellTypeSameFormatConditions = $FFFFEFB3;
  1696.   xlCellTypeAllValidation = $FFFFEFB2;
  1697.   xlCellTypeSameValidation = $FFFFEFB1;
  1698.  
  1699. // XlArrangeStyle constants
  1700. type
  1701.   XlArrangeStyle = TOleEnum;
  1702. const
  1703.   xlArrangeStyleCascade = $00000007;
  1704.   xlArrangeStyleHorizontal = $FFFFEFE0;
  1705.   xlArrangeStyleTiled = $00000001;
  1706.   xlArrangeStyleVertical = $FFFFEFBA;
  1707.  
  1708. // XlMousePointer constants
  1709. type
  1710.   XlMousePointer = TOleEnum;
  1711. const
  1712.   xlIBeam = $00000003;
  1713.   xlDefault = $FFFFEFD1;
  1714.   xlNorthwestArrow = $00000001;
  1715.   xlWait = $00000002;
  1716.  
  1717. // XlEditionOptionsOption constants
  1718. type
  1719.   XlEditionOptionsOption = TOleEnum;
  1720. const
  1721.   xlAutomaticUpdate = $00000004;
  1722.   xlCancel = $00000001;
  1723.   xlChangeAttributes = $00000006;
  1724.   xlManualUpdate = $00000005;
  1725.   xlOpenSource = $00000003;
  1726.   xlSelect = $00000003;
  1727.   xlSendPublisher = $00000002;
  1728.   xlUpdateSubscriber = $00000002;
  1729.  
  1730. // XlAutoFillType constants
  1731. type
  1732.   XlAutoFillType = TOleEnum;
  1733. const
  1734.   xlFillCopy = $00000001;
  1735.   xlFillDays = $00000005;
  1736.   xlFillDefault = $00000000;
  1737.   xlFillFormats = $00000003;
  1738.   xlFillMonths = $00000007;
  1739.   xlFillSeries = $00000002;
  1740.   xlFillValues = $00000004;
  1741.   xlFillWeekdays = $00000006;
  1742.   xlFillYears = $00000008;
  1743.   xlGrowthTrend = $0000000A;
  1744.   xlLinearTrend = $00000009;
  1745.  
  1746. // XlAutoFilterOperator constants
  1747. type
  1748.   XlAutoFilterOperator = TOleEnum;
  1749. const
  1750.   xlAnd = $00000001;
  1751.   xlBottom10Items = $00000004;
  1752.   xlBottom10Percent = $00000006;
  1753.   xlOr = $00000002;
  1754.   xlTop10Items = $00000003;
  1755.   xlTop10Percent = $00000005;
  1756.  
  1757. // XlClipboardFormat constants
  1758. type
  1759.   XlClipboardFormat = TOleEnum;
  1760. const
  1761.   xlClipboardFormatBIFF = $00000008;
  1762.   xlClipboardFormatBIFF2 = $00000012;
  1763.   xlClipboardFormatBIFF3 = $00000014;
  1764.   xlClipboardFormatBIFF4 = $0000001E;
  1765.   xlClipboardFormatBinary = $0000000F;
  1766.   xlClipboardFormatBitmap = $00000009;
  1767.   xlClipboardFormatCGM = $0000000D;
  1768.   xlClipboardFormatCSV = $00000005;
  1769.   xlClipboardFormatDIF = $00000004;
  1770.   xlClipboardFormatDspText = $0000000C;
  1771.   xlClipboardFormatEmbeddedObject = $00000015;
  1772.   xlClipboardFormatEmbedSource = $00000016;
  1773.   xlClipboardFormatLink = $0000000B;
  1774.   xlClipboardFormatLinkSource = $00000017;
  1775.   xlClipboardFormatLinkSourceDesc = $00000020;
  1776.   xlClipboardFormatMovie = $00000018;
  1777.   xlClipboardFormatNative = $0000000E;
  1778.   xlClipboardFormatObjectDesc = $0000001F;
  1779.   xlClipboardFormatObjectLink = $00000013;
  1780.   xlClipboardFormatOwnerLink = $00000011;
  1781.   xlClipboardFormatPICT = $00000002;
  1782.   xlClipboardFormatPrintPICT = $00000003;
  1783.   xlClipboardFormatRTF = $00000007;
  1784.   xlClipboardFormatScreenPICT = $0000001D;
  1785.   xlClipboardFormatStandardFont = $0000001C;
  1786.   xlClipboardFormatStandardScale = $0000001B;
  1787.   xlClipboardFormatSYLK = $00000006;
  1788.   xlClipboardFormatTable = $00000010;
  1789.   xlClipboardFormatText = $00000000;
  1790.   xlClipboardFormatToolFace = $00000019;
  1791.   xlClipboardFormatToolFacePICT = $0000001A;
  1792.   xlClipboardFormatVALU = $00000001;
  1793.   xlClipboardFormatWK1 = $0000000A;
  1794.  
  1795. // XlFileFormat constants
  1796. type
  1797.   XlFileFormat = TOleEnum;
  1798. const
  1799.   xlAddIn = $00000012;
  1800.   xlCSV = $00000006;
  1801.   xlCSVMac = $00000016;
  1802.   xlCSVMSDOS = $00000018;
  1803.   xlCSVWindows = $00000017;
  1804.   xlDBF2 = $00000007;
  1805.   xlDBF3 = $00000008;
  1806.   xlDBF4 = $0000000B;
  1807.   xlDIF = $00000009;
  1808.   xlExcel2 = $00000010;
  1809.   xlExcel2FarEast = $0000001B;
  1810.   xlExcel3 = $0000001D;
  1811.   xlExcel4 = $00000021;
  1812.   xlExcel5 = $00000027;
  1813.   xlExcel7 = $00000027;
  1814.   xlExcel9795 = $0000002B;
  1815.   xlExcel4Workbook = $00000023;
  1816.   xlIntlAddIn = $0000001A;
  1817.   xlIntlMacro = $00000019;
  1818.   xlWorkbookNormal = $FFFFEFD1;
  1819.   xlSYLK = $00000002;
  1820.   xlTemplate = $00000011;
  1821.   xlCurrentPlatformText = $FFFFEFC2;
  1822.   xlTextMac = $00000013;
  1823.   xlTextMSDOS = $00000015;
  1824.   xlTextPrinter = $00000024;
  1825.   xlTextWindows = $00000014;
  1826.   xlWJ2WD1 = $0000000E;
  1827.   xlWK1 = $00000005;
  1828.   xlWK1ALL = $0000001F;
  1829.   xlWK1FMT = $0000001E;
  1830.   xlWK3 = $0000000F;
  1831.   xlWK4 = $00000026;
  1832.   xlWK3FM3 = $00000020;
  1833.   xlWKS = $00000004;
  1834.   xlWorks2FarEast = $0000001C;
  1835.   xlWQ1 = $00000022;
  1836.   xlWJ3 = $00000028;
  1837.   xlWJ3FJ3 = $00000029;
  1838.  
  1839. // XlApplicationInternational constants
  1840. type
  1841.   XlApplicationInternational = TOleEnum;
  1842. const
  1843.   xl24HourClock = $00000021;
  1844.   xl4DigitYears = $0000002B;
  1845.   xlAlternateArraySeparator = $00000010;
  1846.   xlColumnSeparator = $0000000E;
  1847.   xlCountryCode = $00000001;
  1848.   xlCountrySetting = $00000002;
  1849.   xlCurrencyBefore = $00000025;
  1850.   xlCurrencyCode = $00000019;
  1851.   xlCurrencyDigits = $0000001B;
  1852.   xlCurrencyLeadingZeros = $00000028;
  1853.   xlCurrencyMinusSign = $00000026;
  1854.   xlCurrencyNegative = $0000001C;
  1855.   xlCurrencySpaceBefore = $00000024;
  1856.   xlCurrencyTrailingZeros = $00000027;
  1857.   xlDateOrder = $00000020;
  1858.   xlDateSeparator = $00000011;
  1859.   xlDayCode = $00000015;
  1860.   xlDayLeadingZero = $0000002A;
  1861.   xlDecimalSeparator = $00000003;
  1862.   xlGeneralFormatName = $0000001A;
  1863.   xlHourCode = $00000016;
  1864.   xlLeftBrace = $0000000C;
  1865.   xlLeftBracket = $0000000A;
  1866.   xlListSeparator = $00000005;
  1867.   xlLowerCaseColumnLetter = $00000009;
  1868.   xlLowerCaseRowLetter = $00000008;
  1869.   xlMDY = $0000002C;
  1870.   xlMetric = $00000023;
  1871.   xlMinuteCode = $00000017;
  1872.   xlMonthCode = $00000014;
  1873.   xlMonthLeadingZero = $00000029;
  1874.   xlMonthNameChars = $0000001E;
  1875.   xlNoncurrencyDigits = $0000001D;
  1876.   xlNonEnglishFunctions = $00000022;
  1877.   xlRightBrace = $0000000D;
  1878.   xlRightBracket = $0000000B;
  1879.   xlRowSeparator = $0000000F;
  1880.   xlSecondCode = $00000018;
  1881.   xlThousandsSeparator = $00000004;
  1882.   xlTimeLeadingZero = $0000002D;
  1883.   xlTimeSeparator = $00000012;
  1884.   xlUpperCaseColumnLetter = $00000007;
  1885.   xlUpperCaseRowLetter = $00000006;
  1886.   xlWeekdayNameChars = $0000001F;
  1887.   xlYearCode = $00000013;
  1888.  
  1889. // XlPageBreakExtent constants
  1890. type
  1891.   XlPageBreakExtent = TOleEnum;
  1892. const
  1893.   xlPageBreakFull = $00000001;
  1894.   xlPageBreakPartial = $00000002;
  1895.  
  1896. // XlCellInsertionMode constants
  1897. type
  1898.   XlCellInsertionMode = TOleEnum;
  1899. const
  1900.   xlOverwriteCells = $00000000;
  1901.   xlInsertDeleteCells = $00000001;
  1902.   xlInsertEntireRows = $00000002;
  1903.  
  1904. // XlFormulaLabel constants
  1905. type
  1906.   XlFormulaLabel = TOleEnum;
  1907. const
  1908.   xlNoLabels = $FFFFEFD2;
  1909.   xlRowLabels = $00000001;
  1910.   xlColumnLabels = $00000002;
  1911.   xlMixedLabels = $00000003;
  1912.  
  1913. // XlHighlightChangesTime constants
  1914. type
  1915.   XlHighlightChangesTime = TOleEnum;
  1916. const
  1917.   xlSinceMyLastSave = $00000001;
  1918.   xlAllChanges = $00000002;
  1919.   xlNotYetReviewed = $00000003;
  1920.  
  1921. // XlCommentDisplayMode constants
  1922. type
  1923.   XlCommentDisplayMode = TOleEnum;
  1924. const
  1925.   xlNoIndicator = $00000000;
  1926.   xlCommentIndicatorOnly = $FFFFFFFF;
  1927.   xlCommentAndIndicator = $00000001;
  1928.  
  1929. // XlFormatConditionType constants
  1930. type
  1931.   XlFormatConditionType = TOleEnum;
  1932. const
  1933.   xlCellValue = $00000001;
  1934.   xlExpression = $00000002;
  1935.  
  1936. // XlFormatConditionOperator constants
  1937. type
  1938.   XlFormatConditionOperator = TOleEnum;
  1939. const
  1940.   xlBetween = $00000001;
  1941.   xlNotBetween = $00000002;
  1942.   xlEqual = $00000003;
  1943.   xlNotEqual = $00000004;
  1944.   xlGreater = $00000005;
  1945.   xlLess = $00000006;
  1946.   xlGreaterEqual = $00000007;
  1947.   xlLessEqual = $00000008;
  1948.  
  1949. // XlEnableSelection constants
  1950. type
  1951.   XlEnableSelection = TOleEnum;
  1952. const
  1953.   xlNoRestrictions = $00000000;
  1954.   xlUnlockedCells = $00000001;
  1955.   xlNoSelection = $FFFFEFD2;
  1956.  
  1957. // XlDVType constants
  1958. type
  1959.   XlDVType = TOleEnum;
  1960. const
  1961.   xlValidateInputOnly = $00000000;
  1962.   xlValidateWholeNumber = $00000001;
  1963.   xlValidateDecimal = $00000002;
  1964.   xlValidateList = $00000003;
  1965.   xlValidateDate = $00000004;
  1966.   xlValidateTime = $00000005;
  1967.   xlValidateTextLength = $00000006;
  1968.   xlValidateCustom = $00000007;
  1969.  
  1970. // XlIMEMode constants
  1971. type
  1972.   XlIMEMode = TOleEnum;
  1973. const
  1974.   xlIMEModeNoControl = $00000000;
  1975.   xlIMEModeOn = $00000001;
  1976.   xlIMEModeOff = $00000002;
  1977.   xlIMEModeDisable = $00000003;
  1978.   xlIMEModeHiragana = $00000004;
  1979.   xlIMEModeKatakana = $00000005;
  1980.   xlIMEModeKatakanaHalf = $00000006;
  1981.   xlIMEModeAlphaFull = $00000007;
  1982.   xlIMEModeAlpha = $00000008;
  1983.   xlIMEModeHangulFull = $00000009;
  1984.   xlIMEModeHangul = $0000000A;
  1985.  
  1986. // XlDVAlertStyle constants
  1987. type
  1988.   XlDVAlertStyle = TOleEnum;
  1989. const
  1990.   xlValidAlertStop = $00000001;
  1991.   xlValidAlertWarning = $00000002;
  1992.   xlValidAlertInformation = $00000003;
  1993.  
  1994. // XlChartLocation constants
  1995. type
  1996.   XlChartLocation = TOleEnum;
  1997. const
  1998.   xlLocationAsNewSheet = $00000001;
  1999.   xlLocationAsObject = $00000002;
  2000.   xlLocationAutomatic = $00000003;
  2001.  
  2002. // XlPaperSize constants
  2003. type
  2004.   XlPaperSize = TOleEnum;
  2005. const
  2006.   xlPaper10x14 = $00000010;
  2007.   xlPaper11x17 = $00000011;
  2008.   xlPaperA3 = $00000008;
  2009.   xlPaperA4 = $00000009;
  2010.   xlPaperA4Small = $0000000A;
  2011.   xlPaperA5 = $0000000B;
  2012.   xlPaperB4 = $0000000C;
  2013.   xlPaperB5 = $0000000D;
  2014.   xlPaperCsheet = $00000018;
  2015.   xlPaperDsheet = $00000019;
  2016.   xlPaperEnvelope10 = $00000014;
  2017.   xlPaperEnvelope11 = $00000015;
  2018.   xlPaperEnvelope12 = $00000016;
  2019.   xlPaperEnvelope14 = $00000017;
  2020.   xlPaperEnvelope9 = $00000013;
  2021.   xlPaperEnvelopeB4 = $00000021;
  2022.   xlPaperEnvelopeB5 = $00000022;
  2023.   xlPaperEnvelopeB6 = $00000023;
  2024.   xlPaperEnvelopeC3 = $0000001D;
  2025.   xlPaperEnvelopeC4 = $0000001E;
  2026.   xlPaperEnvelopeC5 = $0000001C;
  2027.   xlPaperEnvelopeC6 = $0000001F;
  2028.   xlPaperEnvelopeC65 = $00000020;
  2029.   xlPaperEnvelopeDL = $0000001B;
  2030.   xlPaperEnvelopeItaly = $00000024;
  2031.   xlPaperEnvelopeMonarch = $00000025;
  2032.   xlPaperEnvelopePersonal = $00000026;
  2033.   xlPaperEsheet = $0000001A;
  2034.   xlPaperExecutive = $00000007;
  2035.   xlPaperFanfoldLegalGerman = $00000029;
  2036.   xlPaperFanfoldStdGerman = $00000028;
  2037.   xlPaperFanfoldUS = $00000027;
  2038.   xlPaperFolio = $0000000E;
  2039.   xlPaperLedger = $00000004;
  2040.   xlPaperLegal = $00000005;
  2041.   xlPaperLetter = $00000001;
  2042.   xlPaperLetterSmall = $00000002;
  2043.   xlPaperNote = $00000012;
  2044.   xlPaperQuarto = $0000000F;
  2045.   xlPaperStatement = $00000006;
  2046.   xlPaperTabloid = $00000003;
  2047.   xlPaperUser = $00000100;
  2048.  
  2049. // XlPasteSpecialOperation constants
  2050. type
  2051.   XlPasteSpecialOperation = TOleEnum;
  2052. const
  2053.   xlPasteSpecialOperationAdd = $00000002;
  2054.   xlPasteSpecialOperationDivide = $00000005;
  2055.   xlPasteSpecialOperationMultiply = $00000004;
  2056.   xlPasteSpecialOperationNone = $FFFFEFD2;
  2057.   xlPasteSpecialOperationSubtract = $00000003;
  2058.  
  2059. // XlPasteType constants
  2060. type
  2061.   XlPasteType = TOleEnum;
  2062. const
  2063.   xlPasteAll = $FFFFEFF8;
  2064.   xlPasteAllExceptBorders = $00000006;
  2065.   xlPasteFormats = $FFFFEFE6;
  2066.   xlPasteFormulas = $FFFFEFE5;
  2067.   xlPasteComments = $FFFFEFD0;
  2068.   xlPasteValues = $FFFFEFBD;
  2069.  
  2070. // XlPhoneticCharacterType constants
  2071. type
  2072.   XlPhoneticCharacterType = TOleEnum;
  2073. const
  2074.   xlKatakanaHalf = $00000000;
  2075.   xlKatakana = $00000001;
  2076.   xlHiragana = $00000002;
  2077.   xlNoConversion = $00000003;
  2078.  
  2079. // XlPhoneticAlignment constants
  2080. type
  2081.   XlPhoneticAlignment = TOleEnum;
  2082. const
  2083.   xlPhoneticAlignNoControl = $00000000;
  2084.   xlPhoneticAlignLeft = $00000001;
  2085.   xlPhoneticAlignCenter = $00000002;
  2086.   xlPhoneticAlignDistributed = $00000003;
  2087.  
  2088. // XlPictureAppearance constants
  2089. type
  2090.   XlPictureAppearance = TOleEnum;
  2091. const
  2092.   xlPrinter = $00000002;
  2093.   xlScreen = $00000001;
  2094.  
  2095. // XlPivotFieldOrientation constants
  2096. type
  2097.   XlPivotFieldOrientation = TOleEnum;
  2098. const
  2099.   xlColumnField = $00000002;
  2100.   xlDataField = $00000004;
  2101.   xlHidden = $00000000;
  2102.   xlPageField = $00000003;
  2103.   xlRowField = $00000001;
  2104.  
  2105. // XlPivotFieldCalculation constants
  2106. type
  2107.   XlPivotFieldCalculation = TOleEnum;
  2108. const
  2109.   xlDifferenceFrom = $00000002;
  2110.   xlIndex = $00000009;
  2111.   xlNoAdditionalCalculation = $FFFFEFD1;
  2112.   xlPercentDifferenceFrom = $00000004;
  2113.   xlPercentOf = $00000003;
  2114.   xlPercentOfColumn = $00000007;
  2115.   xlPercentOfRow = $00000006;
  2116.   xlPercentOfTotal = $00000008;
  2117.   xlRunningTotal = $00000005;
  2118.  
  2119. // XlPlacement constants
  2120. type
  2121.   XlPlacement = TOleEnum;
  2122. const
  2123.   xlFreeFloating = $00000003;
  2124.   xlMove = $00000002;
  2125.   xlMoveAndSize = $00000001;
  2126.  
  2127. // XlPlatform constants
  2128. type
  2129.   XlPlatform = TOleEnum;
  2130. const
  2131.   xlMacintosh = $00000001;
  2132.   xlMSDOS = $00000003;
  2133.   xlWindows = $00000002;
  2134.  
  2135. // XlPrintLocation constants
  2136. type
  2137.   XlPrintLocation = TOleEnum;
  2138. const
  2139.   xlPrintSheetEnd = $00000001;
  2140.   xlPrintInPlace = $00000010;
  2141.   xlPrintNoComments = $FFFFEFD2;
  2142.  
  2143. // XlPriority constants
  2144. type
  2145.   XlPriority = TOleEnum;
  2146. const
  2147.   xlPriorityHigh = $FFFFEFE1;
  2148.   xlPriorityLow = $FFFFEFDA;
  2149.   xlPriorityNormal = $FFFFEFD1;
  2150.  
  2151. // XlPTSelectionMode constants
  2152. type
  2153.   XlPTSelectionMode = TOleEnum;
  2154. const
  2155.   xlLabelOnly = $00000001;
  2156.   xlDataAndLabel = $00000000;
  2157.   xlDataOnly = $00000002;
  2158.   xlOrigin = $00000003;
  2159.   xlButton = $0000000F;
  2160.   xlBlanks = $00000004;
  2161.  
  2162. // XlRangeAutoFormat constants
  2163. type
  2164.   XlRangeAutoFormat = TOleEnum;
  2165. const
  2166.   xlRangeAutoFormat3DEffects1 = $0000000D;
  2167.   xlRangeAutoFormat3DEffects2 = $0000000E;
  2168.   xlRangeAutoFormatAccounting1 = $00000004;
  2169.   xlRangeAutoFormatAccounting2 = $00000005;
  2170.   xlRangeAutoFormatAccounting3 = $00000006;
  2171.   xlRangeAutoFormatAccounting4 = $00000011;
  2172.   xlRangeAutoFormatClassic1 = $00000001;
  2173.   xlRangeAutoFormatClassic2 = $00000002;
  2174.   xlRangeAutoFormatClassic3 = $00000003;
  2175.   xlRangeAutoFormatColor1 = $00000007;
  2176.   xlRangeAutoFormatColor2 = $00000008;
  2177.   xlRangeAutoFormatColor3 = $00000009;
  2178.   xlRangeAutoFormatList1 = $0000000A;
  2179.   xlRangeAutoFormatList2 = $0000000B;
  2180.   xlRangeAutoFormatList3 = $0000000C;
  2181.   xlRangeAutoFormatLocalFormat1 = $0000000F;
  2182.   xlRangeAutoFormatLocalFormat2 = $00000010;
  2183.   xlRangeAutoFormatLocalFormat3 = $00000013;
  2184.   xlRangeAutoFormatLocalFormat4 = $00000014;
  2185.   xlRangeAutoFormatNone = $FFFFEFD2;
  2186.   xlRangeAutoFormatSimple = $FFFFEFC6;
  2187.  
  2188. // XlReferenceType constants
  2189. type
  2190.   XlReferenceType = TOleEnum;
  2191. const
  2192.   xlAbsolute = $00000001;
  2193.   xlAbsRowRelColumn = $00000002;
  2194.   xlRelative = $00000004;
  2195.   xlRelRowAbsColumn = $00000003;
  2196.  
  2197. // XlRoutingSlipDelivery constants
  2198. type
  2199.   XlRoutingSlipDelivery = TOleEnum;
  2200. const
  2201.   xlAllAtOnce = $00000002;
  2202.   xlOneAfterAnother = $00000001;
  2203.  
  2204. // XlRoutingSlipStatus constants
  2205. type
  2206.   XlRoutingSlipStatus = TOleEnum;
  2207. const
  2208.   xlNotYetRouted = $00000000;
  2209.   xlRoutingComplete = $00000002;
  2210.   xlRoutingInProgress = $00000001;
  2211.  
  2212. // XlRunAutoMacro constants
  2213. type
  2214.   XlRunAutoMacro = TOleEnum;
  2215. const
  2216.   xlAutoActivate = $00000003;
  2217.   xlAutoClose = $00000002;
  2218.   xlAutoDeactivate = $00000004;
  2219.   xlAutoOpen = $00000001;
  2220.  
  2221. // XlSaveAction constants
  2222. type
  2223.   XlSaveAction = TOleEnum;
  2224. const
  2225.   xlDoNotSaveChanges = $00000002;
  2226.   xlSaveChanges = $00000001;
  2227.  
  2228. // XlSaveAsAccessMode constants
  2229. type
  2230.   XlSaveAsAccessMode = TOleEnum;
  2231. const
  2232.   xlExclusive = $00000003;
  2233.   xlNoChange = $00000001;
  2234.   xlShared = $00000002;
  2235.  
  2236. // XlSaveConflictResolution constants
  2237. type
  2238.   XlSaveConflictResolution = TOleEnum;
  2239. const
  2240.   xlLocalSessionChanges = $00000002;
  2241.   xlOtherSessionChanges = $00000003;
  2242.   xlUserResolution = $00000001;
  2243.  
  2244. // XlSearchDirection constants
  2245. type
  2246.   XlSearchDirection = TOleEnum;
  2247. const
  2248.   xlNext = $00000001;
  2249.   xlPrevious = $00000002;
  2250.  
  2251. // XlSearchOrder constants
  2252. type
  2253.   XlSearchOrder = TOleEnum;
  2254. const
  2255.   xlByColumns = $00000002;
  2256.   xlByRows = $00000001;
  2257.  
  2258. // XlSheetVisibility constants
  2259. type
  2260.   XlSheetVisibility = TOleEnum;
  2261. const
  2262.   xlSheetVisible = $FFFFFFFF;
  2263.   xlSheetHidden = $00000000;
  2264.   xlSheetVeryHidden = $00000002;
  2265.  
  2266. // XlSortMethod constants
  2267. type
  2268.   XlSortMethod = TOleEnum;
  2269. const
  2270.   xlPinYin = $00000001;
  2271.   xlStroke = $00000002;
  2272.  
  2273. // XlSortMethodOld constants
  2274. type
  2275.   XlSortMethodOld = TOleEnum;
  2276. const
  2277.   xlCodePage = $00000002;
  2278.   xlSyllabary = $00000001;
  2279.  
  2280. // XlSortOrder constants
  2281. type
  2282.   XlSortOrder = TOleEnum;
  2283. const
  2284.   xlAscending = $00000001;
  2285.   xlDescending = $00000002;
  2286.  
  2287. // XlSortOrientation constants
  2288. type
  2289.   XlSortOrientation = TOleEnum;
  2290. const
  2291.   xlSortRows = $00000002;
  2292.   xlSortColumns = $00000001;
  2293.  
  2294. // XlSortType constants
  2295. type
  2296.   XlSortType = TOleEnum;
  2297. const
  2298.   xlSortLabels = $00000002;
  2299.   xlSortValues = $00000001;
  2300.  
  2301. // XlSpecialCellsValue constants
  2302. type
  2303.   XlSpecialCellsValue = TOleEnum;
  2304. const
  2305.   xlErrors = $00000010;
  2306.   xlLogical = $00000004;
  2307.   xlNumbers = $00000001;
  2308.   xlTextValues = $00000002;
  2309.  
  2310. // XlSubscribeToFormat constants
  2311. type
  2312.   XlSubscribeToFormat = TOleEnum;
  2313. const
  2314.   xlSubscribeToPicture = $FFFFEFCD;
  2315.   xlSubscribeToText = $FFFFEFC2;
  2316.  
  2317. // XlSummaryRow constants
  2318. type
  2319.   XlSummaryRow = TOleEnum;
  2320. const
  2321.   xlSummaryAbove = $00000000;
  2322.   xlSummaryBelow = $00000001;
  2323.  
  2324. // XlSummaryColumn constants
  2325. type
  2326.   XlSummaryColumn = TOleEnum;
  2327. const
  2328.   xlSummaryOnLeft = $FFFFEFDD;
  2329.   xlSummaryOnRight = $FFFFEFC8;
  2330.  
  2331. // XlSummaryReportType constants
  2332. type
  2333.   XlSummaryReportType = TOleEnum;
  2334. const
  2335.   xlSummaryPivotTable = $FFFFEFCC;
  2336.   xlStandardSummary = $00000001;
  2337.  
  2338. // XlTabPosition constants
  2339. type
  2340.   XlTabPosition = TOleEnum;
  2341. const
  2342.   xlTabPositionFirst = $00000000;
  2343.   xlTabPositionLast = $00000001;
  2344.  
  2345. // XlTextParsingType constants
  2346. type
  2347.   XlTextParsingType = TOleEnum;
  2348. const
  2349.   xlDelimited = $00000001;
  2350.   xlFixedWidth = $00000002;
  2351.  
  2352. // XlTextQualifier constants
  2353. type
  2354.   XlTextQualifier = TOleEnum;
  2355. const
  2356.   xlTextQualifierDoubleQuote = $00000001;
  2357.   xlTextQualifierNone = $FFFFEFD2;
  2358.   xlTextQualifierSingleQuote = $00000002;
  2359.  
  2360. // XlWBATemplate constants
  2361. type
  2362.   XlWBATemplate = TOleEnum;
  2363. const
  2364.   xlWBATChart = $FFFFEFF3;
  2365.   xlWBATExcel4IntlMacroSheet = $00000004;
  2366.   xlWBATExcel4MacroSheet = $00000003;
  2367.   xlWBATWorksheet = $FFFFEFB9;
  2368.  
  2369. // XlWindowView constants
  2370. type
  2371.   XlWindowView = TOleEnum;
  2372. const
  2373.   xlNormalView = $00000001;
  2374.   xlPageBreakPreview = $00000002;
  2375.  
  2376. // XlXLMMacroType constants
  2377. type
  2378.   XlXLMMacroType = TOleEnum;
  2379. const
  2380.   xlCommand = $00000002;
  2381.   xlFunction = $00000001;
  2382.   xlNotXLM = $00000003;
  2383.  
  2384. // XlYesNoGuess constants
  2385. type
  2386.   XlYesNoGuess = TOleEnum;
  2387. const
  2388.   xlGuess = $00000000;
  2389.   xlNo = $00000002;
  2390.   xlYes = $00000001;
  2391.  
  2392. // XlDisplayShapes constants
  2393. type
  2394.   XlDisplayShapes = TOleEnum;
  2395. const
  2396.   XlDisplayShapes_ = $FFFFEFF8;
  2397.   xlHide = $00000003;
  2398.   xlPlaceholders = $00000002;
  2399.  
  2400. // XlBordersIndex constants
  2401. type
  2402.   XlBordersIndex = TOleEnum;
  2403. const
  2404.   xlInsideHorizontal = $0000000C;
  2405.   xlInsideVertical = $0000000B;
  2406.   xlDiagonalDown = $00000005;
  2407.   xlDiagonalUp = $00000006;
  2408.   xlEdgeBottom = $00000009;
  2409.   xlEdgeLeft = $00000007;
  2410.   xlEdgeRight = $0000000A;
  2411.   xlEdgeTop = $00000008;
  2412.  
  2413. // XlToolbarProtection constants
  2414. type
  2415.   XlToolbarProtection = TOleEnum;
  2416. const
  2417.   xlNoButtonChanges = $00000001;
  2418.   xlNoChanges = $00000004;
  2419.   xlNoDockingChanges = $00000003;
  2420.   xlToolbarProtectionNone = $FFFFEFD1;
  2421.   xlNoShapeChanges = $00000002;
  2422.  
  2423. // XlBuiltInDialog constants
  2424. type
  2425.   XlBuiltInDialog = TOleEnum;
  2426. const
  2427.   xlDialogOpen = $00000001;
  2428.   xlDialogOpenLinks = $00000002;
  2429.   xlDialogSaveAs = $00000005;
  2430.   xlDialogFileDelete = $00000006;
  2431.   xlDialogPageSetup = $00000007;
  2432.   xlDialogPrint = $00000008;
  2433.   xlDialogPrinterSetup = $00000009;
  2434.   xlDialogArrangeAll = $0000000C;
  2435.   xlDialogWindowSize = $0000000D;
  2436.   xlDialogWindowMove = $0000000E;
  2437.   xlDialogRun = $00000011;
  2438.   xlDialogSetPrintTitles = $00000017;
  2439.   xlDialogFont = $0000001A;
  2440.   xlDialogDisplay = $0000001B;
  2441.   xlDialogProtectDocument = $0000001C;
  2442.   xlDialogCalculation = $00000020;
  2443.   xlDialogExtract = $00000023;
  2444.   xlDialogDataDelete = $00000024;
  2445.   xlDialogSort = $00000027;
  2446.   xlDialogDataSeries = $00000028;
  2447.   xlDialogTable = $00000029;
  2448.   xlDialogFormatNumber = $0000002A;
  2449.   xlDialogAlignment = $0000002B;
  2450.   xlDialogStyle = $0000002C;
  2451.   xlDialogBorder = $0000002D;
  2452.   xlDialogCellProtection = $0000002E;
  2453.   xlDialogColumnWidth = $0000002F;
  2454.   xlDialogClear = $00000034;
  2455.   xlDialogPasteSpecial = $00000035;
  2456.   xlDialogEditDelete = $00000036;
  2457.   xlDialogInsert = $00000037;
  2458.   xlDialogPasteNames = $0000003A;
  2459.   xlDialogDefineName = $0000003D;
  2460.   xlDialogCreateNames = $0000003E;
  2461.   xlDialogFormulaGoto = $0000003F;
  2462.   xlDialogFormulaFind = $00000040;
  2463.   xlDialogGalleryArea = $00000043;
  2464.   xlDialogGalleryBar = $00000044;
  2465.   xlDialogGalleryColumn = $00000045;
  2466.   xlDialogGalleryLine = $00000046;
  2467.   xlDialogGalleryPie = $00000047;
  2468.   xlDialogGalleryScatter = $00000048;
  2469.   xlDialogCombination = $00000049;
  2470.   xlDialogGridlines = $0000004C;
  2471.   xlDialogAxes = $0000004E;
  2472.   xlDialogAttachText = $00000050;
  2473.   xlDialogPatterns = $00000054;
  2474.   xlDialogMainChart = $00000055;
  2475.   xlDialogOverlay = $00000056;
  2476.   xlDialogScale = $00000057;
  2477.   xlDialogFormatLegend = $00000058;
  2478.   xlDialogFormatText = $00000059;
  2479.   xlDialogParse = $0000005B;
  2480.   xlDialogUnhide = $0000005E;
  2481.   xlDialogWorkspace = $0000005F;
  2482.   xlDialogActivate = $00000067;
  2483.   xlDialogCopyPicture = $0000006C;
  2484.   xlDialogDeleteName = $0000006E;
  2485.   xlDialogDeleteFormat = $0000006F;
  2486.   xlDialogNew = $00000077;
  2487.   xlDialogRowHeight = $0000007F;
  2488.   xlDialogFormatMove = $00000080;
  2489.   xlDialogFormatSize = $00000081;
  2490.   xlDialogFormulaReplace = $00000082;
  2491.   xlDialogSelectSpecial = $00000084;
  2492.   xlDialogApplyNames = $00000085;
  2493.   xlDialogReplaceFont = $00000086;
  2494.   xlDialogSplit = $00000089;
  2495.   xlDialogOutline = $0000008E;
  2496.   xlDialogSaveWorkbook = $00000091;
  2497.   xlDialogCopyChart = $00000093;
  2498.   xlDialogFormatFont = $00000096;
  2499.   xlDialogNote = $0000009A;
  2500.   xlDialogSetUpdateStatus = $0000009F;
  2501.   xlDialogColorPalette = $000000A1;
  2502.   xlDialogChangeLink = $000000A6;
  2503.   xlDialogAppMove = $000000AA;
  2504.   xlDialogAppSize = $000000AB;
  2505.   xlDialogMainChartType = $000000B9;
  2506.   xlDialogOverlayChartType = $000000BA;
  2507.   xlDialogOpenMail = $000000BC;
  2508.   xlDialogSendMail = $000000BD;
  2509.   xlDialogStandardFont = $000000BE;
  2510.   xlDialogConsolidate = $000000BF;
  2511.   xlDialogSortSpecial = $000000C0;
  2512.   xlDialogGallery3dArea = $000000C1;
  2513.   xlDialogGallery3dColumn = $000000C2;
  2514.   xlDialogGallery3dLine = $000000C3;
  2515.   xlDialogGallery3dPie = $000000C4;
  2516.   xlDialogView3d = $000000C5;
  2517.   xlDialogGoalSeek = $000000C6;
  2518.   xlDialogWorkgroup = $000000C7;
  2519.   xlDialogFillGroup = $000000C8;
  2520.   xlDialogUpdateLink = $000000C9;
  2521.   xlDialogPromote = $000000CA;
  2522.   xlDialogDemote = $000000CB;
  2523.   xlDialogShowDetail = $000000CC;
  2524.   xlDialogObjectProperties = $000000CF;
  2525.   xlDialogSaveNewObject = $000000D0;
  2526.   xlDialogApplyStyle = $000000D4;
  2527.   xlDialogAssignToObject = $000000D5;
  2528.   xlDialogObjectProtection = $000000D6;
  2529.   xlDialogCreatePublisher = $000000D9;
  2530.   xlDialogSubscribeTo = $000000DA;
  2531.   xlDialogShowToolbar = $000000DC;
  2532.   xlDialogPrintPreview = $000000DE;
  2533.   xlDialogEditColor = $000000DF;
  2534.   xlDialogFormatMain = $000000E1;
  2535.   xlDialogFormatOverlay = $000000E2;
  2536.   xlDialogEditSeries = $000000E4;
  2537.   xlDialogDefineStyle = $000000E5;
  2538.   xlDialogGalleryRadar = $000000F9;
  2539.   xlDialogEditionOptions = $000000FB;
  2540.   xlDialogZoom = $00000100;
  2541.   xlDialogInsertObject = $00000103;
  2542.   xlDialogSize = $00000105;
  2543.   xlDialogMove = $00000106;
  2544.   xlDialogFormatAuto = $0000010D;
  2545.   xlDialogGallery3dBar = $00000110;
  2546.   xlDialogGallery3dSurface = $00000111;
  2547.   xlDialogCustomizeToolbar = $00000114;
  2548.   xlDialogWorkbookAdd = $00000119;
  2549.   xlDialogWorkbookMove = $0000011A;
  2550.   xlDialogWorkbookCopy = $0000011B;
  2551.   xlDialogWorkbookOptions = $0000011C;
  2552.   xlDialogSaveWorkspace = $0000011D;
  2553.   xlDialogChartWizard = $00000120;
  2554.   xlDialogAssignToTool = $00000125;
  2555.   xlDialogPlacement = $0000012C;
  2556.   xlDialogFillWorkgroup = $0000012D;
  2557.   xlDialogWorkbookNew = $0000012E;
  2558.   xlDialogScenarioCells = $00000131;
  2559.   xlDialogScenarioAdd = $00000133;
  2560.   xlDialogScenarioEdit = $00000134;
  2561.   xlDialogScenarioSummary = $00000137;
  2562.   xlDialogPivotTableWizard = $00000138;
  2563.   xlDialogPivotFieldProperties = $00000139;
  2564.   xlDialogOptionsCalculation = $0000013E;
  2565.   xlDialogOptionsEdit = $0000013F;
  2566.   xlDialogOptionsView = $00000140;
  2567.   xlDialogAddinManager = $00000141;
  2568.   xlDialogMenuEditor = $00000142;
  2569.   xlDialogAttachToolbars = $00000143;
  2570.   xlDialogOptionsChart = $00000145;
  2571.   xlDialogVbaInsertFile = $00000148;
  2572.   xlDialogVbaProcedureDefinition = $0000014A;
  2573.   xlDialogRoutingSlip = $00000150;
  2574.   xlDialogMailLogon = $00000153;
  2575.   xlDialogInsertPicture = $00000156;
  2576.   xlDialogGalleryDoughnut = $00000158;
  2577.   xlDialogChartTrend = $0000015E;
  2578.   xlDialogWorkbookInsert = $00000162;
  2579.   xlDialogOptionsTransition = $00000163;
  2580.   xlDialogOptionsGeneral = $00000164;
  2581.   xlDialogFilterAdvanced = $00000172;
  2582.   xlDialogMailNextLetter = $0000017A;
  2583.   xlDialogDataLabel = $0000017B;
  2584.   xlDialogInsertTitle = $0000017C;
  2585.   xlDialogFontProperties = $0000017D;
  2586.   xlDialogMacroOptions = $0000017E;
  2587.   xlDialogWorkbookUnhide = $00000180;
  2588.   xlDialogWorkbookName = $00000182;
  2589.   xlDialogGalleryCustom = $00000184;
  2590.   xlDialogAddChartAutoformat = $00000186;
  2591.   xlDialogChartAddData = $00000188;
  2592.   xlDialogTabOrder = $0000018A;
  2593.   xlDialogSubtotalCreate = $0000018E;
  2594.   xlDialogWorkbookTabSplit = $0000019F;
  2595.   xlDialogWorkbookProtect = $000001A1;
  2596.   xlDialogScrollbarProperties = $000001A4;
  2597.   xlDialogPivotShowPages = $000001A5;
  2598.   xlDialogTextToColumns = $000001A6;
  2599.   xlDialogFormatCharttype = $000001A7;
  2600.   xlDialogPivotFieldGroup = $000001B1;
  2601.   xlDialogPivotFieldUngroup = $000001B2;
  2602.   xlDialogCheckboxProperties = $000001B3;
  2603.   xlDialogLabelProperties = $000001B4;
  2604.   xlDialogListboxProperties = $000001B5;
  2605.   xlDialogEditboxProperties = $000001B6;
  2606.   xlDialogOpenText = $000001B9;
  2607.   xlDialogPushbuttonProperties = $000001BD;
  2608.   xlDialogFilter = $000001BF;
  2609.   xlDialogFunctionWizard = $000001C2;
  2610.   xlDialogSaveCopyAs = $000001C8;
  2611.   xlDialogOptionsListsAdd = $000001CA;
  2612.   xlDialogSeriesAxes = $000001CC;
  2613.   xlDialogSeriesX = $000001CD;
  2614.   xlDialogSeriesY = $000001CE;
  2615.   xlDialogErrorbarX = $000001CF;
  2616.   xlDialogErrorbarY = $000001D0;
  2617.   xlDialogFormatChart = $000001D1;
  2618.   xlDialogSeriesOrder = $000001D2;
  2619.   xlDialogMailEditMailer = $000001D6;
  2620.   xlDialogStandardWidth = $000001D8;
  2621.   xlDialogScenarioMerge = $000001D9;
  2622.   xlDialogProperties = $000001DA;
  2623.   xlDialogSummaryInfo = $000001DA;
  2624.   xlDialogFindFile = $000001DB;
  2625.   xlDialogActiveCellFont = $000001DC;
  2626.   xlDialogVbaMakeAddin = $000001DE;
  2627.   xlDialogFileSharing = $000001E1;
  2628.   xlDialogAutoCorrect = $000001E5;
  2629.   xlDialogCustomViews = $000001ED;
  2630.   xlDialogInsertNameLabel = $000001F0;
  2631.   xlDialogSeriesShape = $000001F8;
  2632.   xlDialogChartOptionsDataLabels = $000001F9;
  2633.   xlDialogChartOptionsDataTable = $000001FA;
  2634.   xlDialogSetBackgroundPicture = $000001FD;
  2635.   xlDialogDataValidation = $0000020D;
  2636.   xlDialogChartType = $0000020E;
  2637.   xlDialogChartLocation = $0000020F;
  2638.   xlDialogPhonetic = $0000021A;
  2639.   xlDialogChartSourceData = $0000021D;
  2640.   xlDialogSeriesOptions = $0000022D;
  2641.   xlDialogPivotTableOptions = $00000237;
  2642.   xlDialogPivotSolveOrder = $00000238;
  2643.   xlDialogPivotCalculatedField = $0000023A;
  2644.   xlDialogPivotCalculatedItem = $0000023C;
  2645.   xlDialogConditionalFormatting = $00000247;
  2646.   xlDialogInsertHyperlink = $00000254;
  2647.   xlDialogProtectSharing = $0000026C;
  2648.  
  2649. // XlParameterType constants
  2650. type
  2651.   XlParameterType = TOleEnum;
  2652. const
  2653.   xlPrompt = $00000000;
  2654.   xlConstant = $00000001;
  2655.   xlRange = $00000002;
  2656.  
  2657. // XlParameterDataType constants
  2658. type
  2659.   XlParameterDataType = TOleEnum;
  2660. const
  2661.   xlParamTypeUnknown = $00000000;
  2662.   xlParamTypeChar = $00000001;
  2663.   xlParamTypeNumeric = $00000002;
  2664.   xlParamTypeDecimal = $00000003;
  2665.   xlParamTypeInteger = $00000004;
  2666.   xlParamTypeSmallInt = $00000005;
  2667.   xlParamTypeFloat = $00000006;
  2668.   xlParamTypeReal = $00000007;
  2669.   xlParamTypeDouble = $00000008;
  2670.   xlParamTypeVarChar = $0000000C;
  2671.   xlParamTypeDate = $00000009;
  2672.   xlParamTypeTime = $0000000A;
  2673.   xlParamTypeTimestamp = $0000000B;
  2674.   xlParamTypeLongVarChar = $FFFFFFFF;
  2675.   xlParamTypeBinary = $FFFFFFFE;
  2676.   xlParamTypeVarBinary = $FFFFFFFD;
  2677.   xlParamTypeLongVarBinary = $FFFFFFFC;
  2678.   xlParamTypeBigInt = $FFFFFFFB;
  2679.   xlParamTypeTinyInt = $FFFFFFFA;
  2680.   xlParamTypeBit = $FFFFFFF9;
  2681.  
  2682. // XlFormControl constants
  2683. type
  2684.   XlFormControl = TOleEnum;
  2685. const
  2686.   xlButtonControl = $00000000;
  2687.   xlCheckBox = $00000001;
  2688.   xlDropDown = $00000002;
  2689.   xlEditBox = $00000003;
  2690.   xlGroupBox = $00000004;
  2691.   xlLabel = $00000005;
  2692.   xlListBox = $00000006;
  2693.   xlOptionButton = $00000007;
  2694.   xlScrollBar = $00000008;
  2695.   xlSpinner = $00000009;
  2696.  
  2697. type
  2698.  
  2699. // *********************************************************************//
  2700. // Forward declaration of types defined in TypeLibrary                    
  2701. // *********************************************************************//
  2702.   Adjustments = interface;
  2703.   AdjustmentsDisp = dispinterface;
  2704.   CalloutFormat = interface;
  2705.   CalloutFormatDisp = dispinterface;
  2706.   ColorFormat = interface;
  2707.   ColorFormatDisp = dispinterface;
  2708.   LineFormat = interface;
  2709.   LineFormatDisp = dispinterface;
  2710.   ShapeNode = interface;
  2711.   ShapeNodeDisp = dispinterface;
  2712.   ShapeNodes = interface;
  2713.   ShapeNodesDisp = dispinterface;
  2714.   PictureFormat = interface;
  2715.   PictureFormatDisp = dispinterface;
  2716.   ShadowFormat = interface;
  2717.   ShadowFormatDisp = dispinterface;
  2718.   TextEffectFormat = interface;
  2719.   TextEffectFormatDisp = dispinterface;
  2720.   ThreeDFormat = interface;
  2721.   ThreeDFormatDisp = dispinterface;
  2722.   FillFormat = interface;
  2723.   FillFormatDisp = dispinterface;
  2724.   IFont = interface;
  2725.   IWindow = interface;
  2726.   IWindows = interface;
  2727.   IAppEvents = interface;
  2728.   _Application = interface;
  2729.   _ApplicationDisp = dispinterface;
  2730.   IWorksheetFunction = interface;
  2731.   IRange = interface;
  2732.   IChartEvents = interface;
  2733.   _Chart = interface;
  2734.   _ChartDisp = dispinterface;
  2735.   Sheets = interface;
  2736.   SheetsDisp = dispinterface;
  2737.   IVPageBreak = interface;
  2738.   IHPageBreak = interface;
  2739.   IHPageBreaks = interface;
  2740.   IVPageBreaks = interface;
  2741.   IRecentFile = interface;
  2742.   IRecentFiles = interface;
  2743.   IDocEvents = interface;
  2744.   _Worksheet = interface;
  2745.   _WorksheetDisp = dispinterface;
  2746.   IStyle = interface;
  2747.   IStyles = interface;
  2748.   IBorders = interface;
  2749.   _Global = interface;
  2750.   _GlobalDisp = dispinterface;
  2751.   IAddIn = interface;
  2752.   IAddIns = interface;
  2753.   IToolbar = interface;
  2754.   IToolbars = interface;
  2755.   IToolbarButton = interface;
  2756.   IToolbarButtons = interface;
  2757.   IAreas = interface;
  2758.   IWorkbookEvents = interface;
  2759.   _Workbook = interface;
  2760.   _WorkbookDisp = dispinterface;
  2761.   Workbooks = interface;
  2762.   WorkbooksDisp = dispinterface;
  2763.   IMenuBars = interface;
  2764.   IMenuBar = interface;
  2765.   IMenus = interface;
  2766.   IMenu = interface;
  2767.   IMenuItems = interface;
  2768.   IMenuItem = interface;
  2769.   ICharts = interface;
  2770.   IDrawingObjects = interface;
  2771.   IPivotCache = interface;
  2772.   IPivotCaches = interface;
  2773.   IPivotFormula = interface;
  2774.   IPivotFormulas = interface;
  2775.   IPivotTable = interface;
  2776.   IPivotTables = interface;
  2777.   IPivotField = interface;
  2778.   IPivotFields = interface;
  2779.   ICalculatedFields = interface;
  2780.   IPivotItem = interface;
  2781.   IPivotItems = interface;
  2782.   ICalculatedItems = interface;
  2783.   ICharacters = interface;
  2784.   IDialogs = interface;
  2785.   IDialog = interface;
  2786.   ISoundNote = interface;
  2787.   IButton = interface;
  2788.   IButtons = interface;
  2789.   ICheckBox = interface;
  2790.   ICheckBoxes = interface;
  2791.   IOptionButton = interface;
  2792.   IOptionButtons = interface;
  2793.   IEditBox = interface;
  2794.   IEditBoxes = interface;
  2795.   IScrollBar = interface;
  2796.   IScrollBars = interface;
  2797.   IListBox = interface;
  2798.   IListBoxes = interface;
  2799.   IGroupBox = interface;
  2800.   IGroupBoxes = interface;
  2801.   IDropDown = interface;
  2802.   IDropDowns = interface;
  2803.   ISpinner = interface;
  2804.   ISpinners = interface;
  2805.   IDialogFrame = interface;
  2806.   ILabel = interface;
  2807.   ILabels = interface;
  2808.   IPanes = interface;
  2809.   IPane = interface;
  2810.   IScenarios = interface;
  2811.   IScenario = interface;
  2812.   IGroupObject = interface;
  2813.   IGroupObjects = interface;
  2814.   ILine = interface;
  2815.   ILines = interface;
  2816.   IRectangle = interface;
  2817.   IRectangles = interface;
  2818.   IOval = interface;
  2819.   IOvals = interface;
  2820.   IArc = interface;
  2821.   IArcs = interface;
  2822.   IOLEObjectEvents = interface;
  2823.   _IOLEObject = interface;
  2824.   IOLEObjects = interface;
  2825.   ITextBox = interface;
  2826.   ITextBoxes = interface;
  2827.   IPicture = interface;
  2828.   IPictures = interface;
  2829.   IDrawing = interface;
  2830.   IDrawings = interface;
  2831.   IRoutingSlip = interface;
  2832.   IOutline = interface;
  2833.   IModule = interface;
  2834.   IModules = interface;
  2835.   IDialogSheet = interface;
  2836.   IDialogSheets = interface;
  2837.   IWorksheets = interface;
  2838.   IPageSetup = interface;
  2839.   INames = interface;
  2840.   IName = interface;
  2841.   IChartObject = interface;
  2842.   IChartObjects = interface;
  2843.   IMailer = interface;
  2844.   ICustomViews = interface;
  2845.   ICustomView = interface;
  2846.   IFormatConditions = interface;
  2847.   IFormatCondition = interface;
  2848.   IComments = interface;
  2849.   IComment = interface;
  2850.   IRefreshEvents = interface;
  2851.   _IQueryTable = interface;
  2852.   IQueryTables = interface;
  2853.   IParameter = interface;
  2854.   IParameters = interface;
  2855.   IODBCError = interface;
  2856.   IODBCErrors = interface;
  2857.   IValidation = interface;
  2858.   IHyperlinks = interface;
  2859.   IHyperlink = interface;
  2860.   IAutoFilter = interface;
  2861.   IFilters = interface;
  2862.   IFilter = interface;
  2863.   IAutoCorrect = interface;
  2864.   IBorder = interface;
  2865.   IInterior = interface;
  2866.   IChartFillFormat = interface;
  2867.   IChartColorFormat = interface;
  2868.   IAxis = interface;
  2869.   IChartTitle = interface;
  2870.   IAxisTitle = interface;
  2871.   IChartGroup = interface;
  2872.   IChartGroups = interface;
  2873.   IAxes = interface;
  2874.   IPoints = interface;
  2875.   IPoint = interface;
  2876.   ISeries = interface;
  2877.   ISeriesCollection = interface;
  2878.   IDataLabel = interface;
  2879.   IDataLabels = interface;
  2880.   ILegendEntry = interface;
  2881.   ILegendEntries = interface;
  2882.   ILegendKey = interface;
  2883.   ITrendlines = interface;
  2884.   ITrendline = interface;
  2885.   ICorners = interface;
  2886.   ISeriesLines = interface;
  2887.   IHiLoLines = interface;
  2888.   IGridlines = interface;
  2889.   IDropLines = interface;
  2890.   ILeaderLines = interface;
  2891.   IUpBars = interface;
  2892.   IDownBars = interface;
  2893.   IFloor = interface;
  2894.   IWalls = interface;
  2895.   ITickLabels = interface;
  2896.   IPlotArea = interface;
  2897.   IChartArea = interface;
  2898.   ILegend = interface;
  2899.   IErrorBars = interface;
  2900.   IDataTable = interface;
  2901.   IPhonetic = interface;
  2902.   IShape = interface;
  2903.   IShapes = interface;
  2904.   IShapeRange = interface;
  2905.   IGroupShapes = interface;
  2906.   ITextFrame = interface;
  2907.   IConnectorFormat = interface;
  2908.   IFreeformBuilder = interface;
  2909.   IControlFormat = interface;
  2910.   IOLEFormat = interface;
  2911.   ILinkFormat = interface;
  2912.   Font = dispinterface;
  2913.   Window = dispinterface;
  2914.   Windows = dispinterface;
  2915.   AppEvents = dispinterface;
  2916.   WorksheetFunction = dispinterface;
  2917.   Range = dispinterface;
  2918.   ChartEvents = dispinterface;
  2919.   VPageBreak = dispinterface;
  2920.   HPageBreak = dispinterface;
  2921.   HPageBreaks = dispinterface;
  2922.   VPageBreaks = dispinterface;
  2923.   RecentFile = dispinterface;
  2924.   RecentFiles = dispinterface;
  2925.   DocEvents = dispinterface;
  2926.   Style = dispinterface;
  2927.   Styles = dispinterface;
  2928.   Borders = dispinterface;
  2929.   AddIn = dispinterface;
  2930.   AddIns = dispinterface;
  2931.   Toolbar = dispinterface;
  2932.   Toolbars = dispinterface;
  2933.   ToolbarButton = dispinterface;
  2934.   ToolbarButtons = dispinterface;
  2935.   Areas = dispinterface;
  2936.   WorkbookEvents = dispinterface;
  2937.   MenuBars = dispinterface;
  2938.   MenuBar = dispinterface;
  2939.   Menus = dispinterface;
  2940.   Menu = dispinterface;
  2941.   MenuItems = dispinterface;
  2942.   MenuItem = dispinterface;
  2943.   Charts = dispinterface;
  2944.   DrawingObjects = dispinterface;
  2945.   PivotCache = dispinterface;
  2946.   PivotCaches = dispinterface;
  2947.   PivotFormula = dispinterface;
  2948.   PivotFormulas = dispinterface;
  2949.   PivotTable = dispinterface;
  2950.   PivotTables = dispinterface;
  2951.   PivotField = dispinterface;
  2952.   PivotFields = dispinterface;
  2953.   CalculatedFields = dispinterface;
  2954.   PivotItem = dispinterface;
  2955.   PivotItems = dispinterface;
  2956.   CalculatedItems = dispinterface;
  2957.   Characters = dispinterface;
  2958.   Dialogs = dispinterface;
  2959.   Dialog = dispinterface;
  2960.   SoundNote = dispinterface;
  2961.   Button = dispinterface;
  2962.   Buttons = dispinterface;
  2963.   CheckBox = dispinterface;
  2964.   CheckBoxes = dispinterface;
  2965.   OptionButton = dispinterface;
  2966.   OptionButtons = dispinterface;
  2967.   EditBox = dispinterface;
  2968.   EditBoxes = dispinterface;
  2969.   ScrollBar = dispinterface;
  2970.   ScrollBars = dispinterface;
  2971.   ListBox = dispinterface;
  2972.   ListBoxes = dispinterface;
  2973.   GroupBox = dispinterface;
  2974.   GroupBoxes = dispinterface;
  2975.   DropDown = dispinterface;
  2976.   DropDowns = dispinterface;
  2977.   Spinner = dispinterface;
  2978.   Spinners = dispinterface;
  2979.   DialogFrame = dispinterface;
  2980.   Label_ = dispinterface;
  2981.   Labels = dispinterface;
  2982.   Panes = dispinterface;
  2983.   Pane = dispinterface;
  2984.   Scenarios = dispinterface;
  2985.   Scenario = dispinterface;
  2986.   GroupObject = dispinterface;
  2987.   GroupObjects = dispinterface;
  2988.   Line = dispinterface;
  2989.   Lines = dispinterface;
  2990.   Rectangle = dispinterface;
  2991.   Rectangles = dispinterface;
  2992.   Oval = dispinterface;
  2993.   Ovals = dispinterface;
  2994.   Arc = dispinterface;
  2995.   Arcs = dispinterface;
  2996.   OLEObjectEvents = dispinterface;
  2997.   _OLEObject = dispinterface;
  2998.   OLEObjects = dispinterface;
  2999.   TextBox = dispinterface;
  3000.   TextBoxes = dispinterface;
  3001.   Picture = dispinterface;
  3002.   Pictures = dispinterface;
  3003.   Drawing = dispinterface;
  3004.   Drawings = dispinterface;
  3005.   RoutingSlip = dispinterface;
  3006.   Outline = dispinterface;
  3007.   Module = dispinterface;
  3008.   Modules = dispinterface;
  3009.   DialogSheet = dispinterface;
  3010.   DialogSheets = dispinterface;
  3011.   Worksheets = dispinterface;
  3012.   PageSetup = dispinterface;
  3013.   Names = dispinterface;
  3014.   Name = dispinterface;
  3015.   ChartObject = dispinterface;
  3016.   ChartObjects = dispinterface;
  3017.   Mailer = dispinterface;
  3018.   CustomViews = dispinterface;
  3019.   CustomView = dispinterface;
  3020.   FormatConditions = dispinterface;
  3021.   FormatCondition = dispinterface;
  3022.   Comments = dispinterface;
  3023.   Comment = dispinterface;
  3024.   RefreshEvents = dispinterface;
  3025.   _QueryTable = dispinterface;
  3026.   QueryTables = dispinterface;
  3027.   Parameter = dispinterface;
  3028.   Parameters = dispinterface;
  3029.   ODBCError = dispinterface;
  3030.   ODBCErrors = dispinterface;
  3031.   Validation = dispinterface;
  3032.   Hyperlinks = dispinterface;
  3033.   Hyperlink = dispinterface;
  3034.   AutoFilter = dispinterface;
  3035.   Filters = dispinterface;
  3036.   Filter = dispinterface;
  3037.   AutoCorrect = dispinterface;
  3038.   Border = dispinterface;
  3039.   Interior = dispinterface;
  3040.   ChartFillFormat = dispinterface;
  3041.   ChartColorFormat = dispinterface;
  3042.   Axis = dispinterface;
  3043.   ChartTitle = dispinterface;
  3044.   AxisTitle = dispinterface;
  3045.   ChartGroup = dispinterface;
  3046.   ChartGroups = dispinterface;
  3047.   Axes = dispinterface;
  3048.   Points = dispinterface;
  3049.   Point = dispinterface;
  3050.   Series = dispinterface;
  3051.   SeriesCollection = dispinterface;
  3052.   DataLabel = dispinterface;
  3053.   DataLabels = dispinterface;
  3054.   LegendEntry = dispinterface;
  3055.   LegendEntries = dispinterface;
  3056.   LegendKey = dispinterface;
  3057.   Trendlines = dispinterface;
  3058.   Trendline = dispinterface;
  3059.   Corners = dispinterface;
  3060.   SeriesLines = dispinterface;
  3061.   HiLoLines = dispinterface;
  3062.   Gridlines = dispinterface;
  3063.   DropLines = dispinterface;
  3064.   LeaderLines = dispinterface;
  3065.   UpBars = dispinterface;
  3066.   DownBars = dispinterface;
  3067.   Floor = dispinterface;
  3068.   Walls = dispinterface;
  3069.   TickLabels = dispinterface;
  3070.   PlotArea = dispinterface;
  3071.   ChartArea = dispinterface;
  3072.   Legend = dispinterface;
  3073.   ErrorBars = dispinterface;
  3074.   DataTable = dispinterface;
  3075.   Phonetic = dispinterface;
  3076.   Shape = dispinterface;
  3077.   Shapes = dispinterface;
  3078.   ShapeRange = dispinterface;
  3079.   GroupShapes = dispinterface;
  3080.   TextFrame = dispinterface;
  3081.   ConnectorFormat = dispinterface;
  3082.   FreeformBuilder = dispinterface;
  3083.   ControlFormat = dispinterface;
  3084.   OLEFormat = dispinterface;
  3085.   LinkFormat = dispinterface;
  3086.   IDummy = interface;
  3087.  
  3088. // *********************************************************************//
  3089. // Declaration of CoClasses defined in Type Library                       
  3090. // (NOTE: Here we map each CoClass to its Default Interface)              
  3091. // *********************************************************************//
  3092.   ExcelQueryTable = _QueryTable;
  3093.   ExcelApplication = _Application;
  3094.   ExcelChart = _Chart;
  3095.   ExcelWorksheet = _Worksheet;
  3096.   Global = _Global;
  3097.   ExcelWorkbook = _Workbook;
  3098.   ExcelOLEObject = _OLEObject;
  3099.  
  3100.  
  3101. // *********************************************************************//
  3102. // Declaration of structures, unions and aliases.                         
  3103. // *********************************************************************//
  3104.   PWordBool1 = ^WordBool; {*}
  3105.   PInteger1 = ^Integer; {*}
  3106.   PUserType1 = ^TGUID; {*}
  3107.   PShortint1 = ^Shortint; {*}
  3108.   PPShortint1 = ^PShortint1; {*}
  3109.   PUserType2 = ^DISPPARAMS; {*}
  3110.  
  3111.  
  3112. // *********************************************************************//
  3113. // Interface: Adjustments
  3114. // Flags:     (4544) Dual NonExtensible OleAutomation Dispatchable
  3115. // GUID:      {000C0310-0000-0000-C000-000000000046}
  3116. // *********************************************************************//
  3117.   Adjustments = interface(_IMsoDispObj)
  3118.     ['{000C0310-0000-0000-C000-000000000046}']
  3119.     function  Get_Parent: IDispatch; safecall;
  3120.     function  Get_Count: SYSINT; safecall;
  3121.     function  Get_Item(Index: SYSINT): Single; safecall;
  3122.     procedure Set_Item(Index: SYSINT; Val: Single); safecall;
  3123.     property Parent: IDispatch read Get_Parent;
  3124.     property Count: SYSINT read Get_Count;
  3125.     property Item[Index: SYSINT]: Single read Get_Item write Set_Item; default;
  3126.   end;
  3127.  
  3128. // *********************************************************************//
  3129. // DispIntf:  AdjustmentsDisp
  3130. // Flags:     (4544) Dual NonExtensible OleAutomation Dispatchable
  3131. // GUID:      {000C0310-0000-0000-C000-000000000046}
  3132. // *********************************************************************//
  3133.   AdjustmentsDisp = dispinterface
  3134.     ['{000C0310-0000-0000-C000-000000000046}']
  3135.     property Parent: IDispatch readonly dispid 1;
  3136.     property Count: SYSINT readonly dispid 2;
  3137.     property Item[Index: SYSINT]: Single dispid 0; default;
  3138.     property Application: IDispatch readonly dispid 1610743808;
  3139.     property Creator: Integer readonly dispid 1610743809;
  3140.   end;
  3141.  
  3142. // *********************************************************************//
  3143. // Interface: CalloutFormat
  3144. // Flags:     (4544) Dual NonExtensible OleAutomation Dispatchable
  3145. // GUID:      {000C0311-0000-0000-C000-000000000046}
  3146. // *********************************************************************//
  3147.   CalloutFormat = interface(_IMsoDispObj)
  3148.     ['{000C0311-0000-0000-C000-000000000046}']
  3149.     function  Get_Parent: IDispatch; safecall;
  3150.     procedure AutomaticLength; safecall;
  3151.     procedure CustomDrop(Drop: Single); safecall;
  3152.     procedure CustomLength(Length: Single); safecall;
  3153.     procedure PresetDrop(DropType: MsoCalloutDropType); safecall;
  3154.     function  Get_Accent: MsoTriState; safecall;
  3155.     procedure Set_Accent(Accent: MsoTriState); safecall;
  3156.     function  Get_Angle: MsoCalloutAngleType; safecall;
  3157.     procedure Set_Angle(Angle: MsoCalloutAngleType); safecall;
  3158.     function  Get_AutoAttach: MsoTriState; safecall;
  3159.     procedure Set_AutoAttach(AutoAttach: MsoTriState); safecall;
  3160.     function  Get_AutoLength: MsoTriState; safecall;
  3161.     function  Get_Border: MsoTriState; safecall;
  3162.     procedure Set_Border(Border: MsoTriState); safecall;
  3163.     function  Get_Drop: Single; safecall;
  3164.     function  Get_DropType: MsoCalloutDropType; safecall;
  3165.     function  Get_Gap: Single; safecall;
  3166.     procedure Set_Gap(Gap: Single); safecall;
  3167.     function  Get_Length: Single; safecall;
  3168.     function  Get_Type_: MsoCalloutType; safecall;
  3169.     procedure Set_Type_(Type_: MsoCalloutType); safecall;
  3170.     property Parent: IDispatch read Get_Parent;
  3171.     property Accent: MsoTriState read Get_Accent write Set_Accent;
  3172.     property Angle: MsoCalloutAngleType read Get_Angle write Set_Angle;
  3173.     property AutoAttach: MsoTriState read Get_AutoAttach write Set_AutoAttach;
  3174.     property AutoLength: MsoTriState read Get_AutoLength;
  3175.     property Border: MsoTriState read Get_Border write Set_Border;
  3176.     property Drop: Single read Get_Drop;
  3177.     property DropType: MsoCalloutDropType read Get_DropType;
  3178.     property Gap: Single read Get_Gap write Set_Gap;
  3179.     property Length: Single read Get_Length;
  3180.     property Type_: MsoCalloutType read Get_Type_ write Set_Type_;
  3181.   end;
  3182.  
  3183. // *********************************************************************//
  3184. // DispIntf:  CalloutFormatDisp
  3185. // Flags:     (4544) Dual NonExtensible OleAutomation Dispatchable
  3186. // GUID:      {000C0311-0000-0000-C000-000000000046}
  3187. // *********************************************************************//
  3188.   CalloutFormatDisp = dispinterface
  3189.     ['{000C0311-0000-0000-C000-000000000046}']
  3190.     property Parent: IDispatch readonly dispid 1;
  3191.     procedure AutomaticLength; dispid 10;
  3192.     procedure CustomDrop(Drop: Single); dispid 11;
  3193.     procedure CustomLength(Length: Single); dispid 12;
  3194.     procedure PresetDrop(DropType: MsoCalloutDropType); dispid 13;
  3195.     property Accent: MsoTriState dispid 100;
  3196.     property Angle: MsoCalloutAngleType dispid 101;
  3197.     property AutoAttach: MsoTriState dispid 102;
  3198.     property AutoLength: MsoTriState readonly dispid 103;
  3199.     property Border: MsoTriState dispid 104;
  3200.     property Drop: Single readonly dispid 105;
  3201.     property DropType: MsoCalloutDropType readonly dispid 106;
  3202.     property Gap: Single dispid 107;
  3203.     property Length: Single readonly dispid 108;
  3204.     property Type_: MsoCalloutType dispid 109;
  3205.     property Application: IDispatch readonly dispid 1610743808;
  3206.     property Creator: Integer readonly dispid 1610743809;
  3207.   end;
  3208.  
  3209. // *********************************************************************//
  3210. // Interface: ColorFormat
  3211. // Flags:     (4544) Dual NonExtensible OleAutomation Dispatchable
  3212. // GUID:      {000C0312-0000-0000-C000-000000000046}
  3213. // *********************************************************************//
  3214.   ColorFormat = interface(_IMsoDispObj)
  3215.     ['{000C0312-0000-0000-C000-000000000046}']
  3216.     function  Get_Parent: IDispatch; safecall;
  3217.     function  Get_RGB: MsoRGBType; safecall;
  3218.     procedure Set_RGB(RGB: MsoRGBType); safecall;
  3219.     function  Get_SchemeColor: SYSINT; safecall;
  3220.     procedure Set_SchemeColor(SchemeColor: SYSINT); safecall;
  3221.     function  Get_Type_: MsoColorType; safecall;
  3222.     property Parent: IDispatch read Get_Parent;
  3223.     property RGB: MsoRGBType read Get_RGB write Set_RGB;
  3224.     property SchemeColor: SYSINT read Get_SchemeColor write Set_SchemeColor;
  3225.     property Type_: MsoColorType read Get_Type_;
  3226.   end;
  3227.  
  3228. // *********************************************************************//
  3229. // DispIntf:  ColorFormatDisp
  3230. // Flags:     (4544) Dual NonExtensible OleAutomation Dispatchable
  3231. // GUID:      {000C0312-0000-0000-C000-000000000046}
  3232. // *********************************************************************//
  3233.   ColorFormatDisp = dispinterface
  3234.     ['{000C0312-0000-0000-C000-000000000046}']
  3235.     property Parent: IDispatch readonly dispid 1;
  3236.     property RGB: MsoRGBType dispid 0;
  3237.     property SchemeColor: SYSINT dispid 100;
  3238.     property Type_: MsoColorType readonly dispid 101;
  3239.     property Application: IDispatch readonly dispid 1610743808;
  3240.     property Creator: Integer readonly dispid 1610743809;
  3241.   end;
  3242.  
  3243. // *********************************************************************//
  3244. // Interface: LineFormat
  3245. // Flags:     (4544) Dual NonExtensible OleAutomation Dispatchable
  3246. // GUID:      {000C0317-0000-0000-C000-000000000046}
  3247. // *********************************************************************//
  3248.   LineFormat = interface(_IMsoDispObj)
  3249.     ['{000C0317-0000-0000-C000-000000000046}']
  3250.     function  Get_Parent: IDispatch; safecall;
  3251.     function  Get_BackColor: ColorFormat; safecall;
  3252.     procedure Set_BackColor(const BackColor: ColorFormat); safecall;
  3253.     function  Get_BeginArrowheadLength: MsoArrowheadLength; safecall;
  3254.     procedure Set_BeginArrowheadLength(BeginArrowheadLength: MsoArrowheadLength); safecall;
  3255.     function  Get_BeginArrowheadStyle: MsoArrowheadStyle; safecall;
  3256.     procedure Set_BeginArrowheadStyle(BeginArrowheadStyle: MsoArrowheadStyle); safecall;
  3257.     function  Get_BeginArrowheadWidth: MsoArrowheadWidth; safecall;
  3258.     procedure Set_BeginArrowheadWidth(BeginArrowheadWidth: MsoArrowheadWidth); safecall;
  3259.     function  Get_DashStyle: MsoLineDashStyle; safecall;
  3260.     procedure Set_DashStyle(DashStyle: MsoLineDashStyle); safecall;
  3261.     function  Get_EndArrowheadLength: MsoArrowheadLength; safecall;
  3262.     procedure Set_EndArrowheadLength(EndArrowheadLength: MsoArrowheadLength); safecall;
  3263.     function  Get_EndArrowheadStyle: MsoArrowheadStyle; safecall;
  3264.     procedure Set_EndArrowheadStyle(EndArrowheadStyle: MsoArrowheadStyle); safecall;
  3265.     function  Get_EndArrowheadWidth: MsoArrowheadWidth; safecall;
  3266.     procedure Set_EndArrowheadWidth(EndArrowheadWidth: MsoArrowheadWidth); safecall;
  3267.     function  Get_ForeColor: ColorFormat; safecall;
  3268.     procedure Set_ForeColor(const ForeColor: ColorFormat); safecall;
  3269.     function  Get_Pattern: MsoPatternType; safecall;
  3270.     procedure Set_Pattern(Pattern: MsoPatternType); safecall;
  3271.     function  Get_Style: MsoLineStyle; safecall;
  3272.     procedure Set_Style(Style: MsoLineStyle); safecall;
  3273.     function  Get_Transparency: Single; safecall;
  3274.     procedure Set_Transparency(Transparency: Single); safecall;
  3275.     function  Get_Visible: MsoTriState; safecall;
  3276.     procedure Set_Visible(Visible: MsoTriState); safecall;
  3277.     function  Get_Weight: Single; safecall;
  3278.     procedure Set_Weight(Weight: Single); safecall;
  3279.     property Parent: IDispatch read Get_Parent;
  3280.     property BackColor: ColorFormat read Get_BackColor write Set_BackColor;
  3281.     property BeginArrowheadLength: MsoArrowheadLength read Get_BeginArrowheadLength write Set_BeginArrowheadLength;
  3282.     property BeginArrowheadStyle: MsoArrowheadStyle read Get_BeginArrowheadStyle write Set_BeginArrowheadStyle;
  3283.     property BeginArrowheadWidth: MsoArrowheadWidth read Get_BeginArrowheadWidth write Set_BeginArrowheadWidth;
  3284.     property DashStyle: MsoLineDashStyle read Get_DashStyle write Set_DashStyle;
  3285.     property EndArrowheadLength: MsoArrowheadLength read Get_EndArrowheadLength write Set_EndArrowheadLength;
  3286.     property EndArrowheadStyle: MsoArrowheadStyle read Get_EndArrowheadStyle write Set_EndArrowheadStyle;
  3287.     property EndArrowheadWidth: MsoArrowheadWidth read Get_EndArrowheadWidth write Set_EndArrowheadWidth;
  3288.     property ForeColor: ColorFormat read Get_ForeColor write Set_ForeColor;
  3289.     property Pattern: MsoPatternType read Get_Pattern write Set_Pattern;
  3290.     property Style: MsoLineStyle read Get_Style write Set_Style;
  3291.     property Transparency: Single read Get_Transparency write Set_Transparency;
  3292.     property Visible: MsoTriState read Get_Visible write Set_Visible;
  3293.     property Weight: Single read Get_Weight write Set_Weight;
  3294.   end;
  3295.  
  3296. // *********************************************************************//
  3297. // DispIntf:  LineFormatDisp
  3298. // Flags:     (4544) Dual NonExtensible OleAutomation Dispatchable
  3299. // GUID:      {000C0317-0000-0000-C000-000000000046}
  3300. // *********************************************************************//
  3301.   LineFormatDisp = dispinterface
  3302.     ['{000C0317-0000-0000-C000-000000000046}']
  3303.     property Parent: IDispatch readonly dispid 1;
  3304.     property BackColor: ColorFormat dispid 100;
  3305.     property BeginArrowheadLength: MsoArrowheadLength dispid 101;
  3306.     property BeginArrowheadStyle: MsoArrowheadStyle dispid 102;
  3307.     property BeginArrowheadWidth: MsoArrowheadWidth dispid 103;
  3308.     property DashStyle: MsoLineDashStyle dispid 104;
  3309.     property EndArrowheadLength: MsoArrowheadLength dispid 105;
  3310.     property EndArrowheadStyle: MsoArrowheadStyle dispid 106;
  3311.     property EndArrowheadWidth: MsoArrowheadWidth dispid 107;
  3312.     property ForeColor: ColorFormat dispid 108;
  3313.     property Pattern: MsoPatternType dispid 109;
  3314.     property Style: MsoLineStyle dispid 110;
  3315.     property Transparency: Single dispid 111;
  3316.     property Visible: MsoTriState dispid 112;
  3317.     property Weight: Single dispid 113;
  3318.     property Application: IDispatch readonly dispid 1610743808;
  3319.     property Creator: Integer readonly dispid 1610743809;
  3320.   end;
  3321.  
  3322. // *********************************************************************//
  3323. // Interface: ShapeNode
  3324. // Flags:     (4544) Dual NonExtensible OleAutomation Dispatchable
  3325. // GUID:      {000C0318-0000-0000-C000-000000000046}
  3326. // *********************************************************************//
  3327.   ShapeNode = interface(_IMsoDispObj)
  3328.     ['{000C0318-0000-0000-C000-000000000046}']
  3329.     function  Get_Parent: IDispatch; safecall;
  3330.     function  Get_EditingType: MsoEditingType; safecall;
  3331.     function  Get_Points: OleVariant; safecall;
  3332.     function  Get_SegmentType: MsoSegmentType; safecall;
  3333.     property Parent: IDispatch read Get_Parent;
  3334.     property EditingType: MsoEditingType read Get_EditingType;
  3335.     property Points: OleVariant read Get_Points;
  3336.     property SegmentType: MsoSegmentType read Get_SegmentType;
  3337.   end;
  3338.  
  3339. // *********************************************************************//
  3340. // DispIntf:  ShapeNodeDisp
  3341. // Flags:     (4544) Dual NonExtensible OleAutomation Dispatchable
  3342. // GUID:      {000C0318-0000-0000-C000-000000000046}
  3343. // *********************************************************************//
  3344.   ShapeNodeDisp = dispinterface
  3345.     ['{000C0318-0000-0000-C000-000000000046}']
  3346.     property Parent: IDispatch readonly dispid 1;
  3347.     property EditingType: MsoEditingType readonly dispid 100;
  3348.     property Points: OleVariant readonly dispid 101;
  3349.     property SegmentType: MsoSegmentType readonly dispid 102;
  3350.     property Application: IDispatch readonly dispid 1610743808;
  3351.     property Creator: Integer readonly dispid 1610743809;
  3352.   end;
  3353.  
  3354. // *********************************************************************//
  3355. // Interface: ShapeNodes
  3356. // Flags:     (4544) Dual NonExtensible OleAutomation Dispatchable
  3357. // GUID:      {000C0319-0000-0000-C000-000000000046}
  3358. // *********************************************************************//
  3359.   ShapeNodes = interface(_IMsoDispObj)
  3360.     ['{000C0319-0000-0000-C000-000000000046}']
  3361.     function  Get_Parent: IDispatch; safecall;
  3362.     function  Get_Count: SYSINT; safecall;
  3363.     function  Item(Index: OleVariant): ShapeNode; safecall;
  3364.     function  Get__NewEnum: IUnknown; safecall;
  3365.     procedure Delete(Index: SYSINT); safecall;
  3366.     procedure Insert(Index: SYSINT; SegmentType: MsoSegmentType; EditingType: MsoEditingType; 
  3367.                      X1: Single; Y1: Single; X2: Single; Y2: Single; X3: Single; Y3: Single); safecall;
  3368.     procedure SetEditingType(Index: SYSINT; EditingType: MsoEditingType); safecall;
  3369.     procedure SetPosition(Index: SYSINT; X1: Single; Y1: Single); safecall;
  3370.     procedure SetSegmentType(Index: SYSINT; SegmentType: MsoSegmentType); safecall;
  3371.     property Parent: IDispatch read Get_Parent;
  3372.     property Count: SYSINT read Get_Count;
  3373.     property _NewEnum: IUnknown read Get__NewEnum;
  3374.   end;
  3375.  
  3376. // *********************************************************************//
  3377. // DispIntf:  ShapeNodesDisp
  3378. // Flags:     (4544) Dual NonExtensible OleAutomation Dispatchable
  3379. // GUID:      {000C0319-0000-0000-C000-000000000046}
  3380. // *********************************************************************//
  3381.   ShapeNodesDisp = dispinterface
  3382.     ['{000C0319-0000-0000-C000-000000000046}']
  3383.     property Parent: IDispatch readonly dispid 1;
  3384.     property Count: SYSINT readonly dispid 2;
  3385.     function  Item(Index: OleVariant): ShapeNode; dispid 0;
  3386.     property _NewEnum: IUnknown readonly dispid -4;
  3387.     procedure Delete(Index: SYSINT); dispid 11;
  3388.     procedure Insert(Index: SYSINT; SegmentType: MsoSegmentType; EditingType: MsoEditingType; 
  3389.                      X1: Single; Y1: Single; X2: Single; Y2: Single; X3: Single; Y3: Single); dispid 12;
  3390.     procedure SetEditingType(Index: SYSINT; EditingType: MsoEditingType); dispid 13;
  3391.     procedure SetPosition(Index: SYSINT; X1: Single; Y1: Single); dispid 14;
  3392.     procedure SetSegmentType(Index: SYSINT; SegmentType: MsoSegmentType); dispid 15;
  3393.     property Application: IDispatch readonly dispid 1610743808;
  3394.     property Creator: Integer readonly dispid 1610743809;
  3395.   end;
  3396.  
  3397. // *********************************************************************//
  3398. // Interface: PictureFormat
  3399. // Flags:     (4544) Dual NonExtensible OleAutomation Dispatchable
  3400. // GUID:      {000C031A-0000-0000-C000-000000000046}
  3401. // *********************************************************************//
  3402.   PictureFormat = interface(_IMsoDispObj)
  3403.     ['{000C031A-0000-0000-C000-000000000046}']
  3404.     function  Get_Parent: IDispatch; safecall;
  3405.     procedure IncrementBrightness(Increment: Single); safecall;
  3406.     procedure IncrementContrast(Increment: Single); safecall;
  3407.     function  Get_Brightness: Single; safecall;
  3408.     procedure Set_Brightness(Brightness: Single); safecall;
  3409.     function  Get_ColorType: MsoPictureColorType; safecall;
  3410.     procedure Set_ColorType(ColorType: MsoPictureColorType); safecall;
  3411.     function  Get_Contrast: Single; safecall;
  3412.     procedure Set_Contrast(Contrast: Single); safecall;
  3413.     function  Get_CropBottom: Single; safecall;
  3414.     procedure Set_CropBottom(CropBottom: Single); safecall;
  3415.     function  Get_CropLeft: Single; safecall;
  3416.     procedure Set_CropLeft(CropLeft: Single); safecall;
  3417.     function  Get_CropRight: Single; safecall;
  3418.     procedure Set_CropRight(CropRight: Single); safecall;
  3419.     function  Get_CropTop: Single; safecall;
  3420.     procedure Set_CropTop(CropTop: Single); safecall;
  3421.     function  Get_TransparencyColor: MsoRGBType; safecall;
  3422.     procedure Set_TransparencyColor(TransparencyColor: MsoRGBType); safecall;
  3423.     function  Get_TransparentBackground: MsoTriState; safecall;
  3424.     procedure Set_TransparentBackground(TransparentBackground: MsoTriState); safecall;
  3425.     property Parent: IDispatch read Get_Parent;
  3426.     property Brightness: Single read Get_Brightness write Set_Brightness;
  3427.     property ColorType: MsoPictureColorType read Get_ColorType write Set_ColorType;
  3428.     property Contrast: Single read Get_Contrast write Set_Contrast;
  3429.     property CropBottom: Single read Get_CropBottom write Set_CropBottom;
  3430.     property CropLeft: Single read Get_CropLeft write Set_CropLeft;
  3431.     property CropRight: Single read Get_CropRight write Set_CropRight;
  3432.     property CropTop: Single read Get_CropTop write Set_CropTop;
  3433.     property TransparencyColor: MsoRGBType read Get_TransparencyColor write Set_TransparencyColor;
  3434.     property TransparentBackground: MsoTriState read Get_TransparentBackground write Set_TransparentBackground;
  3435.   end;
  3436.  
  3437. // *********************************************************************//
  3438. // DispIntf:  PictureFormatDisp
  3439. // Flags:     (4544) Dual NonExtensible OleAutomation Dispatchable
  3440. // GUID:      {000C031A-0000-0000-C000-000000000046}
  3441. // *********************************************************************//
  3442.   PictureFormatDisp = dispinterface
  3443.     ['{000C031A-0000-0000-C000-000000000046}']
  3444.     property Parent: IDispatch readonly dispid 1;
  3445.     procedure IncrementBrightness(Increment: Single); dispid 10;
  3446.     procedure IncrementContrast(Increment: Single); dispid 11;
  3447.     property Brightness: Single dispid 100;
  3448.     property ColorType: MsoPictureColorType dispid 101;
  3449.     property Contrast: Single dispid 102;
  3450.     property CropBottom: Single dispid 103;
  3451.     property CropLeft: Single dispid 104;
  3452.     property CropRight: Single dispid 105;
  3453.     property CropTop: Single dispid 106;
  3454.     property TransparencyColor: MsoRGBType dispid 107;
  3455.     property TransparentBackground: MsoTriState dispid 108;
  3456.     property Application: IDispatch readonly dispid 1610743808;
  3457.     property Creator: Integer readonly dispid 1610743809;
  3458.   end;
  3459.  
  3460. // *********************************************************************//
  3461. // Interface: ShadowFormat
  3462. // Flags:     (4544) Dual NonExtensible OleAutomation Dispatchable
  3463. // GUID:      {000C031B-0000-0000-C000-000000000046}
  3464. // *********************************************************************//
  3465.   ShadowFormat = interface(_IMsoDispObj)
  3466.     ['{000C031B-0000-0000-C000-000000000046}']
  3467.     function  Get_Parent: IDispatch; safecall;
  3468.     procedure IncrementOffsetX(Increment: Single); safecall;
  3469.     procedure IncrementOffsetY(Increment: Single); safecall;
  3470.     function  Get_ForeColor: ColorFormat; safecall;
  3471.     procedure Set_ForeColor(const ForeColor: ColorFormat); safecall;
  3472.     function  Get_Obscured: MsoTriState; safecall;
  3473.     procedure Set_Obscured(Obscured: MsoTriState); safecall;
  3474.     function  Get_OffsetX: Single; safecall;
  3475.     procedure Set_OffsetX(OffsetX: Single); safecall;
  3476.     function  Get_OffsetY: Single; safecall;
  3477.     procedure Set_OffsetY(OffsetY: Single); safecall;
  3478.     function  Get_Transparency: Single; safecall;
  3479.     procedure Set_Transparency(Transparency: Single); safecall;
  3480.     function  Get_Type_: MsoShadowType; safecall;
  3481.     procedure Set_Type_(Type_: MsoShadowType); safecall;
  3482.     function  Get_Visible: MsoTriState; safecall;
  3483.     procedure Set_Visible(Visible: MsoTriState); safecall;
  3484.     property Parent: IDispatch read Get_Parent;
  3485.     property ForeColor: ColorFormat read Get_ForeColor write Set_ForeColor;
  3486.     property Obscured: MsoTriState read Get_Obscured write Set_Obscured;
  3487.     property OffsetX: Single read Get_OffsetX write Set_OffsetX;
  3488.     property OffsetY: Single read Get_OffsetY write Set_OffsetY;
  3489.     property Transparency: Single read Get_Transparency write Set_Transparency;
  3490.     property Type_: MsoShadowType read Get_Type_ write Set_Type_;
  3491.     property Visible: MsoTriState read Get_Visible write Set_Visible;
  3492.   end;
  3493.  
  3494. // *********************************************************************//
  3495. // DispIntf:  ShadowFormatDisp
  3496. // Flags:     (4544) Dual NonExtensible OleAutomation Dispatchable
  3497. // GUID:      {000C031B-0000-0000-C000-000000000046}
  3498. // *********************************************************************//
  3499.   ShadowFormatDisp = dispinterface
  3500.     ['{000C031B-0000-0000-C000-000000000046}']
  3501.     property Parent: IDispatch readonly dispid 1;
  3502.     procedure IncrementOffsetX(Increment: Single); dispid 10;
  3503.     procedure IncrementOffsetY(Increment: Single); dispid 11;
  3504.     property ForeColor: ColorFormat dispid 100;
  3505.     property Obscured: MsoTriState dispid 101;
  3506.     property OffsetX: Single dispid 102;
  3507.     property OffsetY: Single dispid 103;
  3508.     property Transparency: Single dispid 104;
  3509.     property Type_: MsoShadowType dispid 105;
  3510.     property Visible: MsoTriState dispid 106;
  3511.     property Application: IDispatch readonly dispid 1610743808;
  3512.     property Creator: Integer readonly dispid 1610743809;
  3513.   end;
  3514.  
  3515. // *********************************************************************//
  3516. // Interface: TextEffectFormat
  3517. // Flags:     (4544) Dual NonExtensible OleAutomation Dispatchable
  3518. // GUID:      {000C031F-0000-0000-C000-000000000046}
  3519. // *********************************************************************//
  3520.   TextEffectFormat = interface(_IMsoDispObj)
  3521.     ['{000C031F-0000-0000-C000-000000000046}']
  3522.     function  Get_Parent: IDispatch; safecall;
  3523.     procedure ToggleVerticalText; safecall;
  3524.     function  Get_Alignment: MsoTextEffectAlignment; safecall;
  3525.     procedure Set_Alignment(Alignment: MsoTextEffectAlignment); safecall;
  3526.     function  Get_FontBold: MsoTriState; safecall;
  3527.     procedure Set_FontBold(FontBold: MsoTriState); safecall;
  3528.     function  Get_FontItalic: MsoTriState; safecall;
  3529.     procedure Set_FontItalic(FontItalic: MsoTriState); safecall;
  3530.     function  Get_FontName: WideString; safecall;
  3531.     procedure Set_FontName(const FontName: WideString); safecall;
  3532.     function  Get_FontSize: Single; safecall;
  3533.     procedure Set_FontSize(FontSize: Single); safecall;
  3534.     function  Get_KernedPairs: MsoTriState; safecall;
  3535.     procedure Set_KernedPairs(KernedPairs: MsoTriState); safecall;
  3536.     function  Get_NormalizedHeight: MsoTriState; safecall;
  3537.     procedure Set_NormalizedHeight(NormalizedHeight: MsoTriState); safecall;
  3538.     function  Get_PresetShape: MsoPresetTextEffectShape; safecall;
  3539.     procedure Set_PresetShape(PresetShape: MsoPresetTextEffectShape); safecall;
  3540.     function  Get_PresetTextEffect: MsoPresetTextEffect; safecall;
  3541.     procedure Set_PresetTextEffect(Preset: MsoPresetTextEffect); safecall;
  3542.     function  Get_RotatedChars: MsoTriState; safecall;
  3543.     procedure Set_RotatedChars(RotatedChars: MsoTriState); safecall;
  3544.     function  Get_Text: WideString; safecall;
  3545.     procedure Set_Text(const Text: WideString); safecall;
  3546.     function  Get_Tracking: Single; safecall;
  3547.     procedure Set_Tracking(Tracking: Single); safecall;
  3548.     property Parent: IDispatch read Get_Parent;
  3549.     property Alignment: MsoTextEffectAlignment read Get_Alignment write Set_Alignment;
  3550.     property FontBold: MsoTriState read Get_FontBold write Set_FontBold;
  3551.     property FontItalic: MsoTriState read Get_FontItalic write Set_FontItalic;
  3552.     property FontName: WideString read Get_FontName write Set_FontName;
  3553.     property FontSize: Single read Get_FontSize write Set_FontSize;
  3554.     property KernedPairs: MsoTriState read Get_KernedPairs write Set_KernedPairs;
  3555.     property NormalizedHeight: MsoTriState read Get_NormalizedHeight write Set_NormalizedHeight;
  3556.     property PresetShape: MsoPresetTextEffectShape read Get_PresetShape write Set_PresetShape;
  3557.     property PresetTextEffect: MsoPresetTextEffect read Get_PresetTextEffect write Set_PresetTextEffect;
  3558.     property RotatedChars: MsoTriState read Get_RotatedChars write Set_RotatedChars;
  3559.     property Text: WideString read Get_Text write Set_Text;
  3560.     property Tracking: Single read Get_Tracking write Set_Tracking;
  3561.   end;
  3562.  
  3563. // *********************************************************************//
  3564. // DispIntf:  TextEffectFormatDisp
  3565. // Flags:     (4544) Dual NonExtensible OleAutomation Dispatchable
  3566. // GUID:      {000C031F-0000-0000-C000-000000000046}
  3567. // *********************************************************************//
  3568.   TextEffectFormatDisp = dispinterface
  3569.     ['{000C031F-0000-0000-C000-000000000046}']
  3570.     property Parent: IDispatch readonly dispid 1;
  3571.     procedure ToggleVerticalText; dispid 10;
  3572.     property Alignment: MsoTextEffectAlignment dispid 100;
  3573.     property FontBold: MsoTriState dispid 101;
  3574.     property FontItalic: MsoTriState dispid 102;
  3575.     property FontName: WideString dispid 103;
  3576.     property FontSize: Single dispid 104;
  3577.     property KernedPairs: MsoTriState dispid 105;
  3578.     property NormalizedHeight: MsoTriState dispid 106;
  3579.     property PresetShape: MsoPresetTextEffectShape dispid 107;
  3580.     property PresetTextEffect: MsoPresetTextEffect dispid 108;
  3581.     property RotatedChars: MsoTriState dispid 109;
  3582.     property Text: WideString dispid 110;
  3583.     property Tracking: Single dispid 111;
  3584.     property Application: IDispatch readonly dispid 1610743808;
  3585.     property Creator: Integer readonly dispid 1610743809;
  3586.   end;
  3587.  
  3588. // *********************************************************************//
  3589. // Interface: ThreeDFormat
  3590. // Flags:     (4544) Dual NonExtensible OleAutomation Dispatchable
  3591. // GUID:      {000C0321-0000-0000-C000-000000000046}
  3592. // *********************************************************************//
  3593.   ThreeDFormat = interface(_IMsoDispObj)
  3594.     ['{000C0321-0000-0000-C000-000000000046}']
  3595.     function  Get_Parent: IDispatch; safecall;
  3596.     procedure IncrementRotationX(Increment: Single); safecall;
  3597.     procedure IncrementRotationY(Increment: Single); safecall;
  3598.     procedure ResetRotation; safecall;
  3599.     procedure SetThreeDFormat(PresetThreeDFormat: MsoPresetThreeDFormat); safecall;
  3600.     procedure SetExtrusionDirection(PresetExtrusionDirection: MsoPresetExtrusionDirection); safecall;
  3601.     function  Get_Depth: Single; safecall;
  3602.     procedure Set_Depth(Depth: Single); safecall;
  3603.     function  Get_ExtrusionColor: ColorFormat; safecall;
  3604.     function  Get_ExtrusionColorType: MsoExtrusionColorType; safecall;
  3605.     procedure Set_ExtrusionColorType(ExtrusionColorType: MsoExtrusionColorType); safecall;
  3606.     function  Get_Perspective: MsoTriState; safecall;
  3607.     procedure Set_Perspective(Perspective: MsoTriState); safecall;
  3608.     function  Get_PresetExtrusionDirection: MsoPresetExtrusionDirection; safecall;
  3609.     function  Get_PresetLightingDirection: MsoPresetLightingDirection; safecall;
  3610.     procedure Set_PresetLightingDirection(PresetLightingDirection: MsoPresetLightingDirection); safecall;
  3611.     function  Get_PresetLightingSoftness: MsoPresetLightingSoftness; safecall;
  3612.     procedure Set_PresetLightingSoftness(PresetLightingSoftness: MsoPresetLightingSoftness); safecall;
  3613.     function  Get_PresetMaterial: MsoPresetMaterial; safecall;
  3614.     procedure Set_PresetMaterial(PresetMaterial: MsoPresetMaterial); safecall;
  3615.     function  Get_PresetThreeDFormat: MsoPresetThreeDFormat; safecall;
  3616.     function  Get_RotationX: Single; safecall;
  3617.     procedure Set_RotationX(RotationX: Single); safecall;
  3618.     function  Get_RotationY: Single; safecall;
  3619.     procedure Set_RotationY(RotationY: Single); safecall;
  3620.     function  Get_Visible: MsoTriState; safecall;
  3621.     procedure Set_Visible(Visible: MsoTriState); safecall;
  3622.     property Parent: IDispatch read Get_Parent;
  3623.     property Depth: Single read Get_Depth write Set_Depth;
  3624.     property ExtrusionColor: ColorFormat read Get_ExtrusionColor;
  3625.     property ExtrusionColorType: MsoExtrusionColorType read Get_ExtrusionColorType write Set_ExtrusionColorType;
  3626.     property Perspective: MsoTriState read Get_Perspective write Set_Perspective;
  3627.     property PresetExtrusionDirection: MsoPresetExtrusionDirection read Get_PresetExtrusionDirection;
  3628.     property PresetLightingDirection: MsoPresetLightingDirection read Get_PresetLightingDirection write Set_PresetLightingDirection;
  3629.     property PresetLightingSoftness: MsoPresetLightingSoftness read Get_PresetLightingSoftness write Set_PresetLightingSoftness;
  3630.     property PresetMaterial: MsoPresetMaterial read Get_PresetMaterial write Set_PresetMaterial;
  3631.     property PresetThreeDFormat: MsoPresetThreeDFormat read Get_PresetThreeDFormat;
  3632.     property RotationX: Single read Get_RotationX write Set_RotationX;
  3633.     property RotationY: Single read Get_RotationY write Set_RotationY;
  3634.     property Visible: MsoTriState read Get_Visible write Set_Visible;
  3635.   end;
  3636.  
  3637. // *********************************************************************//
  3638. // DispIntf:  ThreeDFormatDisp
  3639. // Flags:     (4544) Dual NonExtensible OleAutomation Dispatchable
  3640. // GUID:      {000C0321-0000-0000-C000-000000000046}
  3641. // *********************************************************************//
  3642.   ThreeDFormatDisp = dispinterface
  3643.     ['{000C0321-0000-0000-C000-000000000046}']
  3644.     property Parent: IDispatch readonly dispid 1;
  3645.     procedure IncrementRotationX(Increment: Single); dispid 10;
  3646.     procedure IncrementRotationY(Increment: Single); dispid 11;
  3647.     procedure ResetRotation; dispid 12;
  3648.     procedure SetThreeDFormat(PresetThreeDFormat: MsoPresetThreeDFormat); dispid 13;
  3649.     procedure SetExtrusionDirection(PresetExtrusionDirection: MsoPresetExtrusionDirection); dispid 14;
  3650.     property Depth: Single dispid 100;
  3651.     property ExtrusionColor: ColorFormat readonly dispid 101;
  3652.     property ExtrusionColorType: MsoExtrusionColorType dispid 102;
  3653.     property Perspective: MsoTriState dispid 103;
  3654.     property PresetExtrusionDirection: MsoPresetExtrusionDirection readonly dispid 104;
  3655.     property PresetLightingDirection: MsoPresetLightingDirection dispid 105;
  3656.     property PresetLightingSoftness: MsoPresetLightingSoftness dispid 106;
  3657.     property PresetMaterial: MsoPresetMaterial dispid 107;
  3658.     property PresetThreeDFormat: MsoPresetThreeDFormat readonly dispid 108;
  3659.     property RotationX: Single dispid 109;
  3660.     property RotationY: Single dispid 110;
  3661.     property Visible: MsoTriState dispid 111;
  3662.     property Application: IDispatch readonly dispid 1610743808;
  3663.     property Creator: Integer readonly dispid 1610743809;
  3664.   end;
  3665.  
  3666. // *********************************************************************//
  3667. // Interface: FillFormat
  3668. // Flags:     (4544) Dual NonExtensible OleAutomation Dispatchable
  3669. // GUID:      {000C0314-0000-0000-C000-000000000046}
  3670. // *********************************************************************//
  3671.   FillFormat = interface(_IMsoDispObj)
  3672.     ['{000C0314-0000-0000-C000-000000000046}']
  3673.     function  Get_Parent: IDispatch; safecall;
  3674.     procedure Background; safecall;
  3675.     procedure OneColorGradient(Style: MsoGradientStyle; Variant: SYSINT; Degree: Single); safecall;
  3676.     procedure Patterned(Pattern: MsoPatternType); safecall;
  3677.     procedure PresetGradient(Style: MsoGradientStyle; Variant: SYSINT; 
  3678.                              PresetGradientType: MsoPresetGradientType); safecall;
  3679.     procedure PresetTextured(PresetTexture: MsoPresetTexture); safecall;
  3680.     procedure Solid; safecall;
  3681.     procedure TwoColorGradient(Style: MsoGradientStyle; Variant: SYSINT); safecall;
  3682.     procedure UserPicture(const PictureFile: WideString); safecall;
  3683.     procedure UserTextured(const TextureFile: WideString); safecall;
  3684.     function  Get_BackColor: ColorFormat; safecall;
  3685.     procedure Set_BackColor(const BackColor: ColorFormat); safecall;
  3686.     function  Get_ForeColor: ColorFormat; safecall;
  3687.     procedure Set_ForeColor(const ForeColor: ColorFormat); safecall;
  3688.     function  Get_GradientColorType: MsoGradientColorType; safecall;
  3689.     function  Get_GradientDegree: Single; safecall;
  3690.     function  Get_GradientStyle: MsoGradientStyle; safecall;
  3691.     function  Get_GradientVariant: SYSINT; safecall;
  3692.     function  Get_Pattern: MsoPatternType; safecall;
  3693.     function  Get_PresetGradientType: MsoPresetGradientType; safecall;
  3694.     function  Get_PresetTexture: MsoPresetTexture; safecall;
  3695.     function  Get_TextureName: WideString; safecall;
  3696.     function  Get_TextureType: MsoTextureType; safecall;
  3697.     function  Get_Transparency: Single; safecall;
  3698.     procedure Set_Transparency(Transparency: Single); safecall;
  3699.     function  Get_Type_: MsoFillType; safecall;
  3700.     function  Get_Visible: MsoTriState; safecall;
  3701.     procedure Set_Visible(Visible: MsoTriState); safecall;
  3702.     property Parent: IDispatch read Get_Parent;
  3703.     property BackColor: ColorFormat read Get_BackColor write Set_BackColor;
  3704.     property ForeColor: ColorFormat read Get_ForeColor write Set_ForeColor;
  3705.     property GradientColorType: MsoGradientColorType read Get_GradientColorType;
  3706.     property GradientDegree: Single read Get_GradientDegree;
  3707.     property GradientStyle: MsoGradientStyle read Get_GradientStyle;
  3708.     property GradientVariant: SYSINT read Get_GradientVariant;
  3709.     property Pattern: MsoPatternType read Get_Pattern;
  3710.     property PresetGradientType: MsoPresetGradientType read Get_PresetGradientType;
  3711.     property PresetTexture: MsoPresetTexture read Get_PresetTexture;
  3712.     property TextureName: WideString read Get_TextureName;
  3713.     property TextureType: MsoTextureType read Get_TextureType;
  3714.     property Transparency: Single read Get_Transparency write Set_Transparency;
  3715.     property Type_: MsoFillType read Get_Type_;
  3716.     property Visible: MsoTriState read Get_Visible write Set_Visible;
  3717.   end;
  3718.  
  3719. // *********************************************************************//
  3720. // DispIntf:  FillFormatDisp
  3721. // Flags:     (4544) Dual NonExtensible OleAutomation Dispatchable
  3722. // GUID:      {000C0314-0000-0000-C000-000000000046}
  3723. // *********************************************************************//
  3724.   FillFormatDisp = dispinterface
  3725.     ['{000C0314-0000-0000-C000-000000000046}']
  3726.     property Parent: IDispatch readonly dispid 1;
  3727.     procedure Background; dispid 10;
  3728.     procedure OneColorGradient(Style: MsoGradientStyle; Variant: SYSINT; Degree: Single); dispid 11;
  3729.     procedure Patterned(Pattern: MsoPatternType); dispid 12;
  3730.     procedure PresetGradient(Style: MsoGradientStyle; Variant: SYSINT; 
  3731.                              PresetGradientType: MsoPresetGradientType); dispid 13;
  3732.     procedure PresetTextured(PresetTexture: MsoPresetTexture); dispid 14;
  3733.     procedure Solid; dispid 15;
  3734.     procedure TwoColorGradient(Style: MsoGradientStyle; Variant: SYSINT); dispid 16;
  3735.     procedure UserPicture(const PictureFile: WideString); dispid 17;
  3736.     procedure UserTextured(const TextureFile: WideString); dispid 18;
  3737.     property BackColor: ColorFormat dispid 100;
  3738.     property ForeColor: ColorFormat dispid 101;
  3739.     property GradientColorType: MsoGradientColorType readonly dispid 102;
  3740.     property GradientDegree: Single readonly dispid 103;
  3741.     property GradientStyle: MsoGradientStyle readonly dispid 104;
  3742.     property GradientVariant: SYSINT readonly dispid 105;
  3743.     property Pattern: MsoPatternType readonly dispid 106;
  3744.     property PresetGradientType: MsoPresetGradientType readonly dispid 107;
  3745.     property PresetTexture: MsoPresetTexture readonly dispid 108;
  3746.     property TextureName: WideString readonly dispid 109;
  3747.     property TextureType: MsoTextureType readonly dispid 110;
  3748.     property Transparency: Single dispid 111;
  3749.     property Type_: MsoFillType readonly dispid 112;
  3750.     property Visible: MsoTriState dispid 113;
  3751.     property Application: IDispatch readonly dispid 1610743808;
  3752.     property Creator: Integer readonly dispid 1610743809;
  3753.   end;
  3754.  
  3755. // *********************************************************************//
  3756. // Interface: IFont
  3757. // Flags:     (4112) Hidden Dispatchable
  3758. // GUID:      {0002084D-0001-0000-C000-000000000046}
  3759. // *********************************************************************//
  3760.   IFont = interface(IDispatch)
  3761.     ['{0002084D-0001-0000-C000-000000000046}']
  3762.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  3763.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  3764.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  3765.     function  Get_Background(out RHS: OleVariant): HResult; stdcall;
  3766.     function  Set_Background(RHS: OleVariant): HResult; stdcall;
  3767.     function  Get_Bold(out RHS: OleVariant): HResult; stdcall;
  3768.     function  Set_Bold(RHS: OleVariant): HResult; stdcall;
  3769.     function  Get_Color(out RHS: OleVariant): HResult; stdcall;
  3770.     function  Set_Color(RHS: OleVariant): HResult; stdcall;
  3771.     function  Get_ColorIndex(out RHS: OleVariant): HResult; stdcall;
  3772.     function  Set_ColorIndex(RHS: OleVariant): HResult; stdcall;
  3773.     function  Get_FontStyle(out RHS: OleVariant): HResult; stdcall;
  3774.     function  Set_FontStyle(RHS: OleVariant): HResult; stdcall;
  3775.     function  Get_Italic(out RHS: OleVariant): HResult; stdcall;
  3776.     function  Set_Italic(RHS: OleVariant): HResult; stdcall;
  3777.     function  Get_Name(out RHS: OleVariant): HResult; stdcall;
  3778.     function  Set_Name(RHS: OleVariant): HResult; stdcall;
  3779.     function  Get_OutlineFont(out RHS: OleVariant): HResult; stdcall;
  3780.     function  Set_OutlineFont(RHS: OleVariant): HResult; stdcall;
  3781.     function  Get_Shadow(out RHS: OleVariant): HResult; stdcall;
  3782.     function  Set_Shadow(RHS: OleVariant): HResult; stdcall;
  3783.     function  Get_Size(out RHS: OleVariant): HResult; stdcall;
  3784.     function  Set_Size(RHS: OleVariant): HResult; stdcall;
  3785.     function  Get_Strikethrough(out RHS: OleVariant): HResult; stdcall;
  3786.     function  Set_Strikethrough(RHS: OleVariant): HResult; stdcall;
  3787.     function  Get_Subscript(out RHS: OleVariant): HResult; stdcall;
  3788.     function  Set_Subscript(RHS: OleVariant): HResult; stdcall;
  3789.     function  Get_Superscript(out RHS: OleVariant): HResult; stdcall;
  3790.     function  Set_Superscript(RHS: OleVariant): HResult; stdcall;
  3791.     function  Get_Underline(out RHS: OleVariant): HResult; stdcall;
  3792.     function  Set_Underline(RHS: OleVariant): HResult; stdcall;
  3793.   end;
  3794.  
  3795. // *********************************************************************//
  3796. // Interface: IWindow
  3797. // Flags:     (4112) Hidden Dispatchable
  3798. // GUID:      {00020893-0001-0000-C000-000000000046}
  3799. // *********************************************************************//
  3800.   IWindow = interface(IDispatch)
  3801.     ['{00020893-0001-0000-C000-000000000046}']
  3802.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  3803.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  3804.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  3805.     function  Activate: HResult; stdcall;
  3806.     function  ActivateNext: HResult; stdcall;
  3807.     function  ActivatePrevious: HResult; stdcall;
  3808.     function  Get_ActiveCell(out RHS: Range): HResult; stdcall;
  3809.     function  Get_ActiveChart(out RHS: ExcelChart): HResult; stdcall;
  3810.     function  Get_ActivePane(out RHS: Pane): HResult; stdcall;
  3811.     function  Get_ActiveSheet(out RHS: IDispatch): HResult; stdcall;
  3812.     function  Get_Caption(out RHS: OleVariant): HResult; stdcall;
  3813.     function  Set_Caption(RHS: OleVariant): HResult; stdcall;
  3814.     function  Close(SaveChanges: OleVariant; Filename: OleVariant; RouteWorkbook: OleVariant): HResult; stdcall;
  3815.     function  Get_DisplayFormulas(out RHS: WordBool): HResult; stdcall;
  3816.     function  Set_DisplayFormulas(RHS: WordBool): HResult; stdcall;
  3817.     function  Get_DisplayGridlines(out RHS: WordBool): HResult; stdcall;
  3818.     function  Set_DisplayGridlines(RHS: WordBool): HResult; stdcall;
  3819.     function  Get_DisplayHeadings(out RHS: WordBool): HResult; stdcall;
  3820.     function  Set_DisplayHeadings(RHS: WordBool): HResult; stdcall;
  3821.     function  Get_DisplayHorizontalScrollBar(out RHS: WordBool): HResult; stdcall;
  3822.     function  Set_DisplayHorizontalScrollBar(RHS: WordBool): HResult; stdcall;
  3823.     function  Get_DisplayOutline(out RHS: WordBool): HResult; stdcall;
  3824.     function  Set_DisplayOutline(RHS: WordBool): HResult; stdcall;
  3825.     function  Get_DisplayRightToLeft(out RHS: WordBool): HResult; stdcall;
  3826.     function  Set_DisplayRightToLeft(RHS: WordBool): HResult; stdcall;
  3827.     function  Get_DisplayVerticalScrollBar(out RHS: WordBool): HResult; stdcall;
  3828.     function  Set_DisplayVerticalScrollBar(RHS: WordBool): HResult; stdcall;
  3829.     function  Get_DisplayWorkbookTabs(out RHS: WordBool): HResult; stdcall;
  3830.     function  Set_DisplayWorkbookTabs(RHS: WordBool): HResult; stdcall;
  3831.     function  Get_DisplayZeros(out RHS: WordBool): HResult; stdcall;
  3832.     function  Set_DisplayZeros(RHS: WordBool): HResult; stdcall;
  3833.     function  Get_EnableResize(out RHS: WordBool): HResult; stdcall;
  3834.     function  Set_EnableResize(RHS: WordBool): HResult; stdcall;
  3835.     function  Get_FreezePanes(out RHS: WordBool): HResult; stdcall;
  3836.     function  Set_FreezePanes(RHS: WordBool): HResult; stdcall;
  3837.     function  Get_GridlineColor(out RHS: Integer): HResult; stdcall;
  3838.     function  Set_GridlineColor(RHS: Integer): HResult; stdcall;
  3839.     function  Get_GridlineColorIndex(out RHS: XlColorIndex): HResult; stdcall;
  3840.     function  Set_GridlineColorIndex(RHS: XlColorIndex): HResult; stdcall;
  3841.     function  Get_Height(out RHS: Double): HResult; stdcall;
  3842.     function  Set_Height(RHS: Double): HResult; stdcall;
  3843.     function  Get_Index(out RHS: Integer): HResult; stdcall;
  3844.     function  LargeScroll(Down: OleVariant; Up: OleVariant; ToRight: OleVariant; ToLeft: OleVariant): HResult; stdcall;
  3845.     function  Get_Left(out RHS: Double): HResult; stdcall;
  3846.     function  Set_Left(RHS: Double): HResult; stdcall;
  3847.     function  NewWindow(out RHS: Window): HResult; stdcall;
  3848.     function  Get_OnWindow(out RHS: WideString): HResult; stdcall;
  3849.     function  Set_OnWindow(const RHS: WideString): HResult; stdcall;
  3850.     function  Get_Panes(out RHS: Panes): HResult; stdcall;
  3851.     function  PrintOut(From: OleVariant; To_: OleVariant; Copies: OleVariant; Preview: OleVariant; 
  3852.                        ActivePrinter: OleVariant; PrintToFile: OleVariant; Collate: OleVariant): HResult; stdcall;
  3853.     function  PrintPreview(EnableChanges: OleVariant): HResult; stdcall;
  3854.     function  Get_RangeSelection(out RHS: Range): HResult; stdcall;
  3855.     function  Get_ScrollColumn(out RHS: Integer): HResult; stdcall;
  3856.     function  Set_ScrollColumn(RHS: Integer): HResult; stdcall;
  3857.     function  Get_ScrollRow(out RHS: Integer): HResult; stdcall;
  3858.     function  Set_ScrollRow(RHS: Integer): HResult; stdcall;
  3859.     function  ScrollWorkbookTabs(Sheets: OleVariant; Position: OleVariant): HResult; stdcall;
  3860.     function  Get_SelectedSheets(out RHS: Sheets): HResult; stdcall;
  3861.     function  Get_Selection(out RHS: IDispatch): HResult; stdcall;
  3862.     function  SmallScroll(Down: OleVariant; Up: OleVariant; ToRight: OleVariant; ToLeft: OleVariant): HResult; stdcall;
  3863.     function  Get_Split(out RHS: WordBool): HResult; stdcall;
  3864.     function  Set_Split(RHS: WordBool): HResult; stdcall;
  3865.     function  Get_SplitColumn(out RHS: Integer): HResult; stdcall;
  3866.     function  Set_SplitColumn(RHS: Integer): HResult; stdcall;
  3867.     function  Get_SplitHorizontal(out RHS: Double): HResult; stdcall;
  3868.     function  Set_SplitHorizontal(RHS: Double): HResult; stdcall;
  3869.     function  Get_SplitRow(out RHS: Integer): HResult; stdcall;
  3870.     function  Set_SplitRow(RHS: Integer): HResult; stdcall;
  3871.     function  Get_SplitVertical(out RHS: Double): HResult; stdcall;
  3872.     function  Set_SplitVertical(RHS: Double): HResult; stdcall;
  3873.     function  Get_TabRatio(out RHS: Double): HResult; stdcall;
  3874.     function  Set_TabRatio(RHS: Double): HResult; stdcall;
  3875.     function  Get_Top(out RHS: Double): HResult; stdcall;
  3876.     function  Set_Top(RHS: Double): HResult; stdcall;
  3877.     function  Get_Type_(out RHS: XlWindowType): HResult; stdcall;
  3878.     function  Get_UsableHeight(out RHS: Double): HResult; stdcall;
  3879.     function  Get_UsableWidth(out RHS: Double): HResult; stdcall;
  3880.     function  Get_Visible(out RHS: WordBool): HResult; stdcall;
  3881.     function  Set_Visible(RHS: WordBool): HResult; stdcall;
  3882.     function  Get_VisibleRange(out RHS: Range): HResult; stdcall;
  3883.     function  Get_Width(out RHS: Double): HResult; stdcall;
  3884.     function  Set_Width(RHS: Double): HResult; stdcall;
  3885.     function  Get_WindowNumber(out RHS: Integer): HResult; stdcall;
  3886.     function  Get_WindowState(out RHS: XlWindowState): HResult; stdcall;
  3887.     function  Set_WindowState(RHS: XlWindowState): HResult; stdcall;
  3888.     function  Get_Zoom(out RHS: OleVariant): HResult; stdcall;
  3889.     function  Set_Zoom(RHS: OleVariant): HResult; stdcall;
  3890.     function  Get_View(out RHS: XlWindowView): HResult; stdcall;
  3891.     function  Set_View(RHS: XlWindowView): HResult; stdcall;
  3892.   end;
  3893.  
  3894. // *********************************************************************//
  3895. // Interface: IWindows
  3896. // Flags:     (4112) Hidden Dispatchable
  3897. // GUID:      {00020892-0001-0000-C000-000000000046}
  3898. // *********************************************************************//
  3899.   IWindows = interface(IDispatch)
  3900.     ['{00020892-0001-0000-C000-000000000046}']
  3901.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  3902.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  3903.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  3904.     function  Arrange(ArrangeStyle: XlArrangeStyle; ActiveWorkbook: OleVariant; 
  3905.                       SyncHorizontal: OleVariant; SyncVertical: OleVariant): HResult; stdcall;
  3906.     function  Get_Count(out RHS: Integer): HResult; stdcall;
  3907.     function  Get_Item(Index: OleVariant; out RHS: Window): HResult; stdcall;
  3908.     function  Get__NewEnum(out RHS: IUnknown): HResult; stdcall;
  3909.     function  Get__Default(Index: OleVariant; out RHS: Window): HResult; stdcall;
  3910.   end;
  3911.  
  3912. // *********************************************************************//
  3913. // Interface: IAppEvents
  3914. // Flags:     (4112) Hidden Dispatchable
  3915. // GUID:      {00024413-0001-0000-C000-000000000046}
  3916. // *********************************************************************//
  3917.   IAppEvents = interface(IDispatch)
  3918.     ['{00024413-0001-0000-C000-000000000046}']
  3919.     function  NewWorkbook(const Wb: ExcelWorkbook): HResult; stdcall;
  3920.     function  SheetSelectionChange(const Sh: IDispatch; const Target: Range): HResult; stdcall;
  3921.     function  SheetBeforeDoubleClick(const Sh: IDispatch; const Target: Range; var Cancel: WordBool): HResult; stdcall;
  3922.     function  SheetBeforeRightClick(const Sh: IDispatch; const Target: Range; var Cancel: WordBool): HResult; stdcall;
  3923.     function  SheetActivate(const Sh: IDispatch): HResult; stdcall;
  3924.     function  SheetDeactivate(const Sh: IDispatch): HResult; stdcall;
  3925.     function  SheetCalculate(const Sh: IDispatch): HResult; stdcall;
  3926.     function  SheetChange(const Sh: IDispatch; const Target: Range): HResult; stdcall;
  3927.     function  WorkbookOpen(const Wb: ExcelWorkbook): HResult; stdcall;
  3928.     function  WorkbookActivate(const Wb: ExcelWorkbook): HResult; stdcall;
  3929.     function  WorkbookDeactivate(const Wb: ExcelWorkbook): HResult; stdcall;
  3930.     function  WorkbookBeforeClose(const Wb: ExcelWorkbook; var Cancel: WordBool): HResult; stdcall;
  3931.     function  WorkbookBeforeSave(const Wb: ExcelWorkbook; SaveAsUI: WordBool; var Cancel: WordBool): HResult; stdcall;
  3932.     function  WorkbookBeforePrint(const Wb: ExcelWorkbook; var Cancel: WordBool): HResult; stdcall;
  3933.     function  WorkbookNewSheet(const Wb: ExcelWorkbook; const Sh: IDispatch): HResult; stdcall;
  3934.     function  WorkbookAddinInstall(const Wb: ExcelWorkbook): HResult; stdcall;
  3935.     function  WorkbookAddinUninstall(const Wb: ExcelWorkbook): HResult; stdcall;
  3936.     function  WindowResize(const Wb: ExcelWorkbook; const Wn: Window): HResult; stdcall;
  3937.     function  WindowActivate(const Wb: ExcelWorkbook; const Wn: Window): HResult; stdcall;
  3938.     function  WindowDeactivate(const Wb: ExcelWorkbook; const Wn: Window): HResult; stdcall;
  3939.   end;
  3940.  
  3941. // *********************************************************************//
  3942. // Interface: _Application
  3943. // Flags:     (4416) Dual OleAutomation Dispatchable
  3944. // GUID:      {000208D5-0000-0000-C000-000000000046}
  3945. // *********************************************************************//
  3946.   _Application = interface(IDispatch)
  3947.     ['{000208D5-0000-0000-C000-000000000046}']
  3948.     function  Get_Application: ExcelApplication; safecall;
  3949.     function  Get_Creator: XlCreator; safecall;
  3950.     function  Get_Parent: ExcelApplication; safecall;
  3951.     function  Get_ActiveCell: Range; safecall;
  3952.     function  Get_ActiveChart: ExcelChart; safecall;
  3953.     function  Get_ActiveDialog: DialogSheet; safecall;
  3954.     function  Get_ActiveMenuBar: MenuBar; safecall;
  3955.     function  Get_ActivePrinter(lcid: Integer): WideString; safecall;
  3956.     procedure Set_ActivePrinter(lcid: Integer; const RHS: WideString); safecall;
  3957.     function  Get_ActiveSheet: IDispatch; safecall;
  3958.     function  Get_ActiveWindow: Window; safecall;
  3959.     function  Get_ActiveWorkbook: ExcelWorkbook; safecall;
  3960.     function  Get_AddIns: AddIns; safecall;
  3961.     function  Get_Assistant: Assistant; safecall;
  3962.     procedure Calculate(lcid: Integer); safecall;
  3963.     function  Get_Cells: Range; safecall;
  3964.     function  Get_Charts: Sheets; safecall;
  3965.     function  Get_Columns: Range; safecall;
  3966.     function  Get_CommandBars: CommandBars; safecall;
  3967.     function  Get_DDEAppReturnCode(lcid: Integer): Integer; safecall;
  3968.     procedure DDEExecute(Channel: Integer; const String_: WideString; lcid: Integer); safecall;
  3969.     function  DDEInitiate(const App: WideString; const Topic: WideString; lcid: Integer): Integer; safecall;
  3970.     procedure DDEPoke(Channel: Integer; Item: OleVariant; Data: OleVariant; lcid: Integer); safecall;
  3971.     function  DDERequest(Channel: Integer; const Item: WideString; lcid: Integer): OleVariant; safecall;
  3972.     procedure DDETerminate(Channel: Integer; lcid: Integer); safecall;
  3973.     function  Get_DialogSheets: Sheets; safecall;
  3974.     function  Evaluate(Name: OleVariant; lcid: Integer): OleVariant; safecall;
  3975.     function  _Evaluate(Name: OleVariant; lcid: Integer): OleVariant; safecall;
  3976.     function  ExecuteExcel4Macro(const String_: WideString; lcid: Integer): OleVariant; safecall;
  3977.     function  Intersect(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; Arg4: OleVariant; 
  3978.                         Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  3979.                         Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  3980.                         Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; Arg16: OleVariant; 
  3981.                         Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  3982.                         Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; Arg24: OleVariant; 
  3983.                         Arg25: OleVariant; Arg26: OleVariant; Arg27: OleVariant; Arg28: OleVariant; 
  3984.                         Arg29: OleVariant; Arg30: OleVariant; lcid: Integer): Range; safecall;
  3985.     function  Get_MenuBars: MenuBars; safecall;
  3986.     function  Get_Modules: Modules; safecall;
  3987.     function  Get_Names: Names; safecall;
  3988.     function  Get_Range(Cell1: OleVariant; Cell2: OleVariant): Range; safecall;
  3989.     function  Get_Rows: Range; safecall;
  3990.     function  Run(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; 
  3991.                   Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; 
  3992.                   Arg8: OleVariant; Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  3993.                   Arg12: OleVariant; Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; 
  3994.                   Arg16: OleVariant; Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; 
  3995.                   Arg20: OleVariant; Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; 
  3996.                   Arg24: OleVariant; Arg25: OleVariant; Arg26: OleVariant; Arg27: OleVariant; 
  3997.                   Arg28: OleVariant; Arg29: OleVariant; Arg30: OleVariant): OleVariant; safecall;
  3998.     function  _Run2(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; 
  3999.                     Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; 
  4000.                     Arg8: OleVariant; Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  4001.                     Arg12: OleVariant; Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; 
  4002.                     Arg16: OleVariant; Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; 
  4003.                     Arg20: OleVariant; Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; 
  4004.                     Arg24: OleVariant; Arg25: OleVariant; Arg26: OleVariant; Arg27: OleVariant; 
  4005.                     Arg28: OleVariant; Arg29: OleVariant; Arg30: OleVariant; lcid: Integer): OleVariant; safecall;
  4006.     function  Get_Selection(lcid: Integer): IDispatch; safecall;
  4007.     procedure SendKeys(Keys: OleVariant; Wait: OleVariant; lcid: Integer); safecall;
  4008.     function  Get_Sheets: Sheets; safecall;
  4009.     function  Get_ShortcutMenus(Index: Integer): Menu; safecall;
  4010.     function  Get_ThisWorkbook(lcid: Integer): ExcelWorkbook; safecall;
  4011.     function  Get_Toolbars: Toolbars; safecall;
  4012.     function  Union(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; Arg4: OleVariant; 
  4013.                     Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  4014.                     Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  4015.                     Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; Arg16: OleVariant; 
  4016.                     Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  4017.                     Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; Arg24: OleVariant; 
  4018.                     Arg25: OleVariant; Arg26: OleVariant; Arg27: OleVariant; Arg28: OleVariant; 
  4019.                     Arg29: OleVariant; Arg30: OleVariant; lcid: Integer): Range; safecall;
  4020.     function  Get_Windows: Windows; safecall;
  4021.     function  Get_Workbooks: Workbooks; safecall;
  4022.     function  Get_WorksheetFunction: WorksheetFunction; safecall;
  4023.     function  Get_Worksheets: Sheets; safecall;
  4024.     function  Get_Excel4IntlMacroSheets: Sheets; safecall;
  4025.     function  Get_Excel4MacroSheets: Sheets; safecall;
  4026.     procedure ActivateMicrosoftApp(Index: XlMSApplication; lcid: Integer); safecall;
  4027.     procedure AddChartAutoFormat(Chart: OleVariant; const Name: WideString; 
  4028.                                  Description: OleVariant; lcid: Integer); safecall;
  4029.     procedure AddCustomList(ListArray: OleVariant; ByRow: OleVariant; lcid: Integer); safecall;
  4030.     function  Get_AlertBeforeOverwriting(lcid: Integer): WordBool; safecall;
  4031.     procedure Set_AlertBeforeOverwriting(lcid: Integer; RHS: WordBool); safecall;
  4032.     function  Get_AltStartupPath(lcid: Integer): WideString; safecall;
  4033.     procedure Set_AltStartupPath(lcid: Integer; const RHS: WideString); safecall;
  4034.     function  Get_AskToUpdateLinks(lcid: Integer): WordBool; safecall;
  4035.     procedure Set_AskToUpdateLinks(lcid: Integer; RHS: WordBool); safecall;
  4036.     function  Get_EnableAnimations(lcid: Integer): WordBool; safecall;
  4037.     procedure Set_EnableAnimations(lcid: Integer; RHS: WordBool); safecall;
  4038.     function  Get_AutoCorrect: AutoCorrect; safecall;
  4039.     function  Get_Build(lcid: Integer): Integer; safecall;
  4040.     function  Get_CalculateBeforeSave(lcid: Integer): WordBool; safecall;
  4041.     procedure Set_CalculateBeforeSave(lcid: Integer; RHS: WordBool); safecall;
  4042.     function  Get_Calculation(lcid: Integer): XlCalculation; safecall;
  4043.     procedure Set_Calculation(lcid: Integer; RHS: XlCalculation); safecall;
  4044.     function  Get_Caller(Index: OleVariant; lcid: Integer): OleVariant; safecall;
  4045.     function  Get_CanPlaySounds(lcid: Integer): WordBool; safecall;
  4046.     function  Get_CanRecordSounds(lcid: Integer): WordBool; safecall;
  4047.     function  Get_Caption: WideString; safecall;
  4048.     procedure Set_Caption(const RHS: WideString); safecall;
  4049.     function  Get_CellDragAndDrop(lcid: Integer): WordBool; safecall;
  4050.     procedure Set_CellDragAndDrop(lcid: Integer; RHS: WordBool); safecall;
  4051.     function  CentimetersToPoints(Centimeters: Double; lcid: Integer): Double; safecall;
  4052.     function  CheckSpelling(const Word: WideString; CustomDictionary: OleVariant; 
  4053.                             IgnoreUppercase: OleVariant; lcid: Integer): WordBool; safecall;
  4054.     function  Get_ClipboardFormats(Index: OleVariant; lcid: Integer): OleVariant; safecall;
  4055.     function  Get_DisplayClipboardWindow(lcid: Integer): WordBool; safecall;
  4056.     procedure Set_DisplayClipboardWindow(lcid: Integer; RHS: WordBool); safecall;
  4057.     function  Get_ColorButtons: WordBool; safecall;
  4058.     procedure Set_ColorButtons(RHS: WordBool); safecall;
  4059.     function  Get_CommandUnderlines(lcid: Integer): XlCommandUnderlines; safecall;
  4060.     procedure Set_CommandUnderlines(lcid: Integer; RHS: XlCommandUnderlines); safecall;
  4061.     function  Get_ConstrainNumeric(lcid: Integer): WordBool; safecall;
  4062.     procedure Set_ConstrainNumeric(lcid: Integer; RHS: WordBool); safecall;
  4063.     function  ConvertFormula(Formula: OleVariant; FromReferenceStyle: XlReferenceStyle; 
  4064.                              ToReferenceStyle: OleVariant; ToAbsolute: OleVariant; 
  4065.                              RelativeTo: OleVariant; lcid: Integer): OleVariant; safecall;
  4066.     function  Get_CopyObjectsWithCells(lcid: Integer): WordBool; safecall;
  4067.     procedure Set_CopyObjectsWithCells(lcid: Integer; RHS: WordBool); safecall;
  4068.     function  Get_Cursor(lcid: Integer): XlMousePointer; safecall;
  4069.     procedure Set_Cursor(lcid: Integer; RHS: XlMousePointer); safecall;
  4070.     function  Get_CustomListCount(lcid: Integer): Integer; safecall;
  4071.     function  Get_CutCopyMode(lcid: Integer): XlCutCopyMode; safecall;
  4072.     procedure Set_CutCopyMode(lcid: Integer; RHS: XlCutCopyMode); safecall;
  4073.     function  Get_DataEntryMode(lcid: Integer): Integer; safecall;
  4074.     procedure Set_DataEntryMode(lcid: Integer; RHS: Integer); safecall;
  4075.     procedure Dummy1; safecall;
  4076.     procedure Dummy2; safecall;
  4077.     procedure Dummy3; safecall;
  4078.     procedure Dummy4; safecall;
  4079.     procedure Dummy5; safecall;
  4080.     procedure Dummy6; safecall;
  4081.     procedure Dummy7; safecall;
  4082.     procedure Dummy8; safecall;
  4083.     procedure Dummy9; safecall;
  4084.     procedure Dummy10; safecall;
  4085.     procedure Dummy11; safecall;
  4086.     function  Get__Default: WideString; safecall;
  4087.     function  Get_DefaultFilePath(lcid: Integer): WideString; safecall;
  4088.     procedure Set_DefaultFilePath(lcid: Integer; const RHS: WideString); safecall;
  4089.     procedure DeleteChartAutoFormat(const Name: WideString; lcid: Integer); safecall;
  4090.     procedure DeleteCustomList(ListNum: Integer; lcid: Integer); safecall;
  4091.     function  Get_Dialogs: Dialogs; safecall;
  4092.     function  Get_DisplayAlerts(lcid: Integer): WordBool; safecall;
  4093.     procedure Set_DisplayAlerts(lcid: Integer; RHS: WordBool); safecall;
  4094.     function  Get_DisplayFormulaBar(lcid: Integer): WordBool; safecall;
  4095.     procedure Set_DisplayFormulaBar(lcid: Integer; RHS: WordBool); safecall;
  4096.     function  Get_DisplayFullScreen(lcid: Integer): WordBool; safecall;
  4097.     procedure Set_DisplayFullScreen(lcid: Integer; RHS: WordBool); safecall;
  4098.     function  Get_DisplayNoteIndicator: WordBool; safecall;
  4099.     procedure Set_DisplayNoteIndicator(RHS: WordBool); safecall;
  4100.     function  Get_DisplayCommentIndicator: XlCommentDisplayMode; safecall;
  4101.     procedure Set_DisplayCommentIndicator(RHS: XlCommentDisplayMode); safecall;
  4102.     function  Get_DisplayExcel4Menus(lcid: Integer): WordBool; safecall;
  4103.     procedure Set_DisplayExcel4Menus(lcid: Integer; RHS: WordBool); safecall;
  4104.     function  Get_DisplayRecentFiles: WordBool; safecall;
  4105.     procedure Set_DisplayRecentFiles(RHS: WordBool); safecall;
  4106.     function  Get_DisplayScrollBars(lcid: Integer): WordBool; safecall;
  4107.     procedure Set_DisplayScrollBars(lcid: Integer; RHS: WordBool); safecall;
  4108.     function  Get_DisplayStatusBar(lcid: Integer): WordBool; safecall;
  4109.     procedure Set_DisplayStatusBar(lcid: Integer; RHS: WordBool); safecall;
  4110.     procedure DoubleClick(lcid: Integer); safecall;
  4111.     function  Get_EditDirectlyInCell(lcid: Integer): WordBool; safecall;
  4112.     procedure Set_EditDirectlyInCell(lcid: Integer; RHS: WordBool); safecall;
  4113.     function  Get_EnableAutoComplete: WordBool; safecall;
  4114.     procedure Set_EnableAutoComplete(RHS: WordBool); safecall;
  4115.     function  Get_EnableCancelKey(lcid: Integer): XlEnableCancelKey; safecall;
  4116.     procedure Set_EnableCancelKey(lcid: Integer; RHS: XlEnableCancelKey); safecall;
  4117.     function  Get_EnableSound: WordBool; safecall;
  4118.     procedure Set_EnableSound(RHS: WordBool); safecall;
  4119.     function  Get_EnableTipWizard(lcid: Integer): WordBool; safecall;
  4120.     procedure Set_EnableTipWizard(lcid: Integer; RHS: WordBool); safecall;
  4121.     function  Get_FileConverters(Index1: OleVariant; Index2: OleVariant; lcid: Integer): OleVariant; safecall;
  4122.     function  Get_FileSearch: FileSearch; safecall;
  4123.     function  Get_FileFind: IFind; safecall;
  4124.     procedure FindFile(lcid: Integer); safecall;
  4125.     function  Get_FixedDecimal(lcid: Integer): WordBool; safecall;
  4126.     procedure Set_FixedDecimal(lcid: Integer; RHS: WordBool); safecall;
  4127.     function  Get_FixedDecimalPlaces(lcid: Integer): Integer; safecall;
  4128.     procedure Set_FixedDecimalPlaces(lcid: Integer; RHS: Integer); safecall;
  4129.     function  GetCustomListContents(ListNum: Integer; lcid: Integer): OleVariant; safecall;
  4130.     function  GetCustomListNum(ListArray: OleVariant; lcid: Integer): Integer; safecall;
  4131.     function  GetOpenFilename(FileFilter: OleVariant; FilterIndex: OleVariant; Title: OleVariant; 
  4132.                               ButtonText: OleVariant; MultiSelect: OleVariant; lcid: Integer): OleVariant; safecall;
  4133.     function  GetSaveAsFilename(InitialFilename: OleVariant; FileFilter: OleVariant; 
  4134.                                 FilterIndex: OleVariant; Title: OleVariant; ButtonText: OleVariant; 
  4135.                                 lcid: Integer): OleVariant; safecall;
  4136.     procedure Goto_(Reference: OleVariant; Scroll: OleVariant; lcid: Integer); safecall;
  4137.     function  Get_Height(lcid: Integer): Double; safecall;
  4138.     procedure Set_Height(lcid: Integer; RHS: Double); safecall;
  4139.     procedure Help(HelpFile: OleVariant; HelpContextID: OleVariant; lcid: Integer); safecall;
  4140.     function  Get_IgnoreRemoteRequests(lcid: Integer): WordBool; safecall;
  4141.     procedure Set_IgnoreRemoteRequests(lcid: Integer; RHS: WordBool); safecall;
  4142.     function  InchesToPoints(Inches: Double; lcid: Integer): Double; safecall;
  4143.     function  InputBox(const Prompt: WideString; Title: OleVariant; Default: OleVariant; 
  4144.                        Left: OleVariant; Top: OleVariant; HelpFile: OleVariant; 
  4145.                        HelpContextID: OleVariant; Type_: OleVariant; lcid: Integer): OleVariant; safecall;
  4146.     function  Get_Interactive(lcid: Integer): WordBool; safecall;
  4147.     procedure Set_Interactive(lcid: Integer; RHS: WordBool); safecall;
  4148.     function  Get_International(Index: OleVariant; lcid: Integer): OleVariant; safecall;
  4149.     function  Get_Iteration(lcid: Integer): WordBool; safecall;
  4150.     procedure Set_Iteration(lcid: Integer; RHS: WordBool); safecall;
  4151.     function  Get_LargeButtons: WordBool; safecall;
  4152.     procedure Set_LargeButtons(RHS: WordBool); safecall;
  4153.     function  Get_Left(lcid: Integer): Double; safecall;
  4154.     procedure Set_Left(lcid: Integer; RHS: Double); safecall;
  4155.     function  Get_LibraryPath(lcid: Integer): WideString; safecall;
  4156.     procedure MacroOptions(Macro: OleVariant; Description: OleVariant; HasMenu: OleVariant; 
  4157.                            MenuText: OleVariant; HasShortcutKey: OleVariant; 
  4158.                            ShortcutKey: OleVariant; Category: OleVariant; StatusBar: OleVariant; 
  4159.                            HelpContextID: OleVariant; HelpFile: OleVariant; lcid: Integer); safecall;
  4160.     procedure MailLogoff(lcid: Integer); safecall;
  4161.     procedure MailLogon(Name: OleVariant; Password: OleVariant; DownloadNewMail: OleVariant; 
  4162.                         lcid: Integer); safecall;
  4163.     function  Get_MailSession(lcid: Integer): OleVariant; safecall;
  4164.     function  Get_MailSystem(lcid: Integer): XlMailSystem; safecall;
  4165.     function  Get_MathCoprocessorAvailable(lcid: Integer): WordBool; safecall;
  4166.     function  Get_MaxChange(lcid: Integer): Double; safecall;
  4167.     procedure Set_MaxChange(lcid: Integer; RHS: Double); safecall;
  4168.     function  Get_MaxIterations(lcid: Integer): Integer; safecall;
  4169.     procedure Set_MaxIterations(lcid: Integer; RHS: Integer); safecall;
  4170.     function  Get_MemoryFree(lcid: Integer): Integer; safecall;
  4171.     function  Get_MemoryTotal(lcid: Integer): Integer; safecall;
  4172.     function  Get_MemoryUsed(lcid: Integer): Integer; safecall;
  4173.     function  Get_MouseAvailable(lcid: Integer): WordBool; safecall;
  4174.     function  Get_MoveAfterReturn(lcid: Integer): WordBool; safecall;
  4175.     procedure Set_MoveAfterReturn(lcid: Integer; RHS: WordBool); safecall;
  4176.     function  Get_MoveAfterReturnDirection(lcid: Integer): XlDirection; safecall;
  4177.     procedure Set_MoveAfterReturnDirection(lcid: Integer; RHS: XlDirection); safecall;
  4178.     function  Get_RecentFiles: RecentFiles; safecall;
  4179.     function  Get_Name: WideString; safecall;
  4180.     function  NextLetter(lcid: Integer): ExcelWorkbook; safecall;
  4181.     function  Get_NetworkTemplatesPath(lcid: Integer): WideString; safecall;
  4182.     function  Get_ODBCErrors: ODBCErrors; safecall;
  4183.     function  Get_ODBCTimeout: Integer; safecall;
  4184.     procedure Set_ODBCTimeout(RHS: Integer); safecall;
  4185.     function  Get_OnCalculate(lcid: Integer): WideString; safecall;
  4186.     procedure Set_OnCalculate(lcid: Integer; const RHS: WideString); safecall;
  4187.     function  Get_OnData(lcid: Integer): WideString; safecall;
  4188.     procedure Set_OnData(lcid: Integer; const RHS: WideString); safecall;
  4189.     function  Get_OnDoubleClick(lcid: Integer): WideString; safecall;
  4190.     procedure Set_OnDoubleClick(lcid: Integer; const RHS: WideString); safecall;
  4191.     function  Get_OnEntry(lcid: Integer): WideString; safecall;
  4192.     procedure Set_OnEntry(lcid: Integer; const RHS: WideString); safecall;
  4193.     procedure OnKey(const Key: WideString; Procedure_: OleVariant; lcid: Integer); safecall;
  4194.     procedure OnRepeat(const Text: WideString; const Procedure_: WideString; lcid: Integer); safecall;
  4195.     function  Get_OnSheetActivate(lcid: Integer): WideString; safecall;
  4196.     procedure Set_OnSheetActivate(lcid: Integer; const RHS: WideString); safecall;
  4197.     function  Get_OnSheetDeactivate(lcid: Integer): WideString; safecall;
  4198.     procedure Set_OnSheetDeactivate(lcid: Integer; const RHS: WideString); safecall;
  4199.     procedure OnTime(EarliestTime: OleVariant; const Procedure_: WideString; 
  4200.                      LatestTime: OleVariant; Schedule: OleVariant; lcid: Integer); safecall;
  4201.     procedure OnUndo(const Text: WideString; const Procedure_: WideString; lcid: Integer); safecall;
  4202.     function  Get_OnWindow(lcid: Integer): WideString; safecall;
  4203.     procedure Set_OnWindow(lcid: Integer; const RHS: WideString); safecall;
  4204.     function  Get_OperatingSystem(lcid: Integer): WideString; safecall;
  4205.     function  Get_OrganizationName(lcid: Integer): WideString; safecall;
  4206.     function  Get_Path(lcid: Integer): WideString; safecall;
  4207.     function  Get_PathSeparator(lcid: Integer): WideString; safecall;
  4208.     function  Get_PreviousSelections(Index: OleVariant; lcid: Integer): OleVariant; safecall;
  4209.     function  Get_PivotTableSelection: WordBool; safecall;
  4210.     procedure Set_PivotTableSelection(RHS: WordBool); safecall;
  4211.     function  Get_PromptForSummaryInfo(lcid: Integer): WordBool; safecall;
  4212.     procedure Set_PromptForSummaryInfo(lcid: Integer; RHS: WordBool); safecall;
  4213.     procedure Quit; safecall;
  4214.     procedure RecordMacro(BasicCode: OleVariant; XlmCode: OleVariant; lcid: Integer); safecall;
  4215.     function  Get_RecordRelative(lcid: Integer): WordBool; safecall;
  4216.     function  Get_ReferenceStyle(lcid: Integer): XlReferenceStyle; safecall;
  4217.     procedure Set_ReferenceStyle(lcid: Integer; RHS: XlReferenceStyle); safecall;
  4218.     function  Get_RegisteredFunctions(Index1: OleVariant; Index2: OleVariant; lcid: Integer): OleVariant; safecall;
  4219.     function  RegisterXLL(const Filename: WideString; lcid: Integer): WordBool; safecall;
  4220.     procedure Repeat_(lcid: Integer); safecall;
  4221.     procedure ResetTipWizard(lcid: Integer); safecall;
  4222.     function  Get_RollZoom: WordBool; safecall;
  4223.     procedure Set_RollZoom(RHS: WordBool); safecall;
  4224.     procedure Save(Filename: OleVariant; lcid: Integer); safecall;
  4225.     procedure SaveWorkspace(Filename: OleVariant; lcid: Integer); safecall;
  4226.     function  Get_ScreenUpdating(lcid: Integer): WordBool; safecall;
  4227.     procedure Set_ScreenUpdating(lcid: Integer; RHS: WordBool); safecall;
  4228.     procedure SetDefaultChart(FormatName: OleVariant; Gallery: OleVariant); safecall;
  4229.     function  Get_SheetsInNewWorkbook(lcid: Integer): Integer; safecall;
  4230.     procedure Set_SheetsInNewWorkbook(lcid: Integer; RHS: Integer); safecall;
  4231.     function  Get_ShowChartTipNames: WordBool; safecall;
  4232.     procedure Set_ShowChartTipNames(RHS: WordBool); safecall;
  4233.     function  Get_ShowChartTipValues: WordBool; safecall;
  4234.     procedure Set_ShowChartTipValues(RHS: WordBool); safecall;
  4235.     function  Get_StandardFont(lcid: Integer): WideString; safecall;
  4236.     procedure Set_StandardFont(lcid: Integer; const RHS: WideString); safecall;
  4237.     function  Get_StandardFontSize(lcid: Integer): Double; safecall;
  4238.     procedure Set_StandardFontSize(lcid: Integer; RHS: Double); safecall;
  4239.     function  Get_StartupPath(lcid: Integer): WideString; safecall;
  4240.     function  Get_StatusBar(lcid: Integer): OleVariant; safecall;
  4241.     procedure Set_StatusBar(lcid: Integer; RHS: OleVariant); safecall;
  4242.     function  Get_TemplatesPath(lcid: Integer): WideString; safecall;
  4243.     function  Get_ShowToolTips: WordBool; safecall;
  4244.     procedure Set_ShowToolTips(RHS: WordBool); safecall;
  4245.     function  Get_Top(lcid: Integer): Double; safecall;
  4246.     procedure Set_Top(lcid: Integer; RHS: Double); safecall;
  4247.     function  Get_DefaultSaveFormat: XlFileFormat; safecall;
  4248.     procedure Set_DefaultSaveFormat(RHS: XlFileFormat); safecall;
  4249.     function  Get_TransitionMenuKey(lcid: Integer): WideString; safecall;
  4250.     procedure Set_TransitionMenuKey(lcid: Integer; const RHS: WideString); safecall;
  4251.     function  Get_TransitionMenuKeyAction(lcid: Integer): Integer; safecall;
  4252.     procedure Set_TransitionMenuKeyAction(lcid: Integer; RHS: Integer); safecall;
  4253.     function  Get_TransitionNavigKeys(lcid: Integer): WordBool; safecall;
  4254.     procedure Set_TransitionNavigKeys(lcid: Integer; RHS: WordBool); safecall;
  4255.     procedure Undo(lcid: Integer); safecall;
  4256.     function  Get_UsableHeight(lcid: Integer): Double; safecall;
  4257.     function  Get_UsableWidth(lcid: Integer): Double; safecall;
  4258.     function  Get_UserControl: WordBool; safecall;
  4259.     procedure Set_UserControl(RHS: WordBool); safecall;
  4260.     function  Get_UserName(lcid: Integer): WideString; safecall;
  4261.     procedure Set_UserName(lcid: Integer; const RHS: WideString); safecall;
  4262.     function  Get_Value: WideString; safecall;
  4263.     function  Get_VBE: VBE; safecall;
  4264.     function  Get_Version(lcid: Integer): WideString; safecall;
  4265.     function  Get_Visible(lcid: Integer): WordBool; safecall;
  4266.     procedure Set_Visible(lcid: Integer; RHS: WordBool); safecall;
  4267.     procedure Volatile(Volatile: OleVariant; lcid: Integer); safecall;
  4268.     procedure Wait(Time: OleVariant; lcid: Integer); safecall;
  4269.     function  Get_Width(lcid: Integer): Double; safecall;
  4270.     procedure Set_Width(lcid: Integer; RHS: Double); safecall;
  4271.     function  Get_WindowsForPens(lcid: Integer): WordBool; safecall;
  4272.     function  Get_WindowState(lcid: Integer): XlWindowState; safecall;
  4273.     procedure Set_WindowState(lcid: Integer; RHS: XlWindowState); safecall;
  4274.     function  Get_UILanguage(lcid: Integer): Integer; safecall;
  4275.     procedure Set_UILanguage(lcid: Integer; RHS: Integer); safecall;
  4276.     function  Get_DefaultSheetDirection(lcid: Integer): Integer; safecall;
  4277.     procedure Set_DefaultSheetDirection(lcid: Integer; RHS: Integer); safecall;
  4278.     function  Get_CursorMovement(lcid: Integer): Integer; safecall;
  4279.     procedure Set_CursorMovement(lcid: Integer; RHS: Integer); safecall;
  4280.     function  Get_ControlCharacters(lcid: Integer): Integer; safecall;
  4281.     procedure Set_ControlCharacters(lcid: Integer; RHS: Integer); safecall;
  4282.     function  _WSFunction(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; Arg4: OleVariant; 
  4283.                           Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  4284.                           Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  4285.                           Arg12: OleVariant; Arg13: OleVariant; Arg14: OleVariant; 
  4286.                           Arg15: OleVariant; Arg16: OleVariant; Arg17: OleVariant; 
  4287.                           Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  4288.                           Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; 
  4289.                           Arg24: OleVariant; Arg25: OleVariant; Arg26: OleVariant; 
  4290.                           Arg27: OleVariant; Arg28: OleVariant; Arg29: OleVariant; 
  4291.                           Arg30: OleVariant; lcid: Integer): OleVariant; safecall;
  4292.     function  Get_EnableEvents: WordBool; safecall;
  4293.     procedure Set_EnableEvents(RHS: WordBool); safecall;
  4294.     function  Get_DisplayInfoWindow: WordBool; safecall;
  4295.     procedure Set_DisplayInfoWindow(RHS: WordBool); safecall;
  4296.     property Application: ExcelApplication read Get_Application;
  4297.     property Creator: XlCreator read Get_Creator;
  4298.     property Parent: ExcelApplication read Get_Parent;
  4299.     property ActiveCell: Range read Get_ActiveCell;
  4300.     property ActiveChart: ExcelChart read Get_ActiveChart;
  4301.     property ActiveDialog: DialogSheet read Get_ActiveDialog;
  4302.     property ActiveMenuBar: MenuBar read Get_ActiveMenuBar;
  4303.     property ActivePrinter[lcid: Integer]: WideString read Get_ActivePrinter write Set_ActivePrinter;
  4304.     property ActiveSheet: IDispatch read Get_ActiveSheet;
  4305.     property ActiveWindow: Window read Get_ActiveWindow;
  4306.     property ActiveWorkbook: ExcelWorkbook read Get_ActiveWorkbook;
  4307.     property AddIns: AddIns read Get_AddIns;
  4308.     property Assistant: Assistant read Get_Assistant;
  4309.     property Cells: Range read Get_Cells;
  4310.     property Charts: Sheets read Get_Charts;
  4311.     property Columns: Range read Get_Columns;
  4312.     property CommandBars: CommandBars read Get_CommandBars;
  4313.     property DDEAppReturnCode[lcid: Integer]: Integer read Get_DDEAppReturnCode;
  4314.     property DialogSheets: Sheets read Get_DialogSheets;
  4315.     property MenuBars: MenuBars read Get_MenuBars;
  4316.     property Modules: Modules read Get_Modules;
  4317.     property Names: Names read Get_Names;
  4318.     property Range[Cell1: OleVariant; Cell2: OleVariant]: Range read Get_Range;
  4319.     property Rows: Range read Get_Rows;
  4320.     property Selection[lcid: Integer]: IDispatch read Get_Selection;
  4321.     property Sheets: Sheets read Get_Sheets;
  4322.     property ShortcutMenus[Index: Integer]: Menu read Get_ShortcutMenus;
  4323.     property ThisWorkbook[lcid: Integer]: ExcelWorkbook read Get_ThisWorkbook;
  4324.     property Toolbars: Toolbars read Get_Toolbars;
  4325.     property Windows: Windows read Get_Windows;
  4326.     property Workbooks: Workbooks read Get_Workbooks;
  4327.     property WorksheetFunction: WorksheetFunction read Get_WorksheetFunction;
  4328.     property Worksheets: Sheets read Get_Worksheets;
  4329.     property Excel4IntlMacroSheets: Sheets read Get_Excel4IntlMacroSheets;
  4330.     property Excel4MacroSheets: Sheets read Get_Excel4MacroSheets;
  4331.     property AlertBeforeOverwriting[lcid: Integer]: WordBool read Get_AlertBeforeOverwriting write Set_AlertBeforeOverwriting;
  4332.     property AltStartupPath[lcid: Integer]: WideString read Get_AltStartupPath write Set_AltStartupPath;
  4333.     property AskToUpdateLinks[lcid: Integer]: WordBool read Get_AskToUpdateLinks write Set_AskToUpdateLinks;
  4334.     property EnableAnimations[lcid: Integer]: WordBool read Get_EnableAnimations write Set_EnableAnimations;
  4335.     property AutoCorrect: AutoCorrect read Get_AutoCorrect;
  4336.     property Build[lcid: Integer]: Integer read Get_Build;
  4337.     property CalculateBeforeSave[lcid: Integer]: WordBool read Get_CalculateBeforeSave write Set_CalculateBeforeSave;
  4338.     property Calculation[lcid: Integer]: XlCalculation read Get_Calculation write Set_Calculation;
  4339.     property Caller[Index: OleVariant; lcid: Integer]: OleVariant read Get_Caller;
  4340.     property CanPlaySounds[lcid: Integer]: WordBool read Get_CanPlaySounds;
  4341.     property CanRecordSounds[lcid: Integer]: WordBool read Get_CanRecordSounds;
  4342.     property Caption: WideString read Get_Caption write Set_Caption;
  4343.     property CellDragAndDrop[lcid: Integer]: WordBool read Get_CellDragAndDrop write Set_CellDragAndDrop;
  4344.     property ClipboardFormats[Index: OleVariant; lcid: Integer]: OleVariant read Get_ClipboardFormats;
  4345.     property DisplayClipboardWindow[lcid: Integer]: WordBool read Get_DisplayClipboardWindow write Set_DisplayClipboardWindow;
  4346.     property ColorButtons: WordBool read Get_ColorButtons write Set_ColorButtons;
  4347.     property CommandUnderlines[lcid: Integer]: XlCommandUnderlines read Get_CommandUnderlines write Set_CommandUnderlines;
  4348.     property ConstrainNumeric[lcid: Integer]: WordBool read Get_ConstrainNumeric write Set_ConstrainNumeric;
  4349.     property CopyObjectsWithCells[lcid: Integer]: WordBool read Get_CopyObjectsWithCells write Set_CopyObjectsWithCells;
  4350.     property Cursor[lcid: Integer]: XlMousePointer read Get_Cursor write Set_Cursor;
  4351.     property CustomListCount[lcid: Integer]: Integer read Get_CustomListCount;
  4352.     property CutCopyMode[lcid: Integer]: XlCutCopyMode read Get_CutCopyMode write Set_CutCopyMode;
  4353.     property DataEntryMode[lcid: Integer]: Integer read Get_DataEntryMode write Set_DataEntryMode;
  4354.     property _Default: WideString read Get__Default;
  4355.     property DefaultFilePath[lcid: Integer]: WideString read Get_DefaultFilePath write Set_DefaultFilePath;
  4356.     property Dialogs: Dialogs read Get_Dialogs;
  4357.     property DisplayAlerts[lcid: Integer]: WordBool read Get_DisplayAlerts write Set_DisplayAlerts;
  4358.     property DisplayFormulaBar[lcid: Integer]: WordBool read Get_DisplayFormulaBar write Set_DisplayFormulaBar;
  4359.     property DisplayFullScreen[lcid: Integer]: WordBool read Get_DisplayFullScreen write Set_DisplayFullScreen;
  4360.     property DisplayNoteIndicator: WordBool read Get_DisplayNoteIndicator write Set_DisplayNoteIndicator;
  4361.     property DisplayCommentIndicator: XlCommentDisplayMode read Get_DisplayCommentIndicator write Set_DisplayCommentIndicator;
  4362.     property DisplayExcel4Menus[lcid: Integer]: WordBool read Get_DisplayExcel4Menus write Set_DisplayExcel4Menus;
  4363.     property DisplayRecentFiles: WordBool read Get_DisplayRecentFiles write Set_DisplayRecentFiles;
  4364.     property DisplayScrollBars[lcid: Integer]: WordBool read Get_DisplayScrollBars write Set_DisplayScrollBars;
  4365.     property DisplayStatusBar[lcid: Integer]: WordBool read Get_DisplayStatusBar write Set_DisplayStatusBar;
  4366.     property EditDirectlyInCell[lcid: Integer]: WordBool read Get_EditDirectlyInCell write Set_EditDirectlyInCell;
  4367.     property EnableAutoComplete: WordBool read Get_EnableAutoComplete write Set_EnableAutoComplete;
  4368.     property EnableCancelKey[lcid: Integer]: XlEnableCancelKey read Get_EnableCancelKey write Set_EnableCancelKey;
  4369.     property EnableSound: WordBool read Get_EnableSound write Set_EnableSound;
  4370.     property EnableTipWizard[lcid: Integer]: WordBool read Get_EnableTipWizard write Set_EnableTipWizard;
  4371.     property FileConverters[Index1: OleVariant; Index2: OleVariant; lcid: Integer]: OleVariant read Get_FileConverters;
  4372.     property FileSearch: FileSearch read Get_FileSearch;
  4373.     property FileFind: IFind read Get_FileFind;
  4374.     property FixedDecimal[lcid: Integer]: WordBool read Get_FixedDecimal write Set_FixedDecimal;
  4375.     property FixedDecimalPlaces[lcid: Integer]: Integer read Get_FixedDecimalPlaces write Set_FixedDecimalPlaces;
  4376.     property Height[lcid: Integer]: Double read Get_Height write Set_Height;
  4377.     property IgnoreRemoteRequests[lcid: Integer]: WordBool read Get_IgnoreRemoteRequests write Set_IgnoreRemoteRequests;
  4378.     property Interactive[lcid: Integer]: WordBool read Get_Interactive write Set_Interactive;
  4379.     property International[Index: OleVariant; lcid: Integer]: OleVariant read Get_International;
  4380.     property Iteration[lcid: Integer]: WordBool read Get_Iteration write Set_Iteration;
  4381.     property LargeButtons: WordBool read Get_LargeButtons write Set_LargeButtons;
  4382.     property Left[lcid: Integer]: Double read Get_Left write Set_Left;
  4383.     property LibraryPath[lcid: Integer]: WideString read Get_LibraryPath;
  4384.     property MailSession[lcid: Integer]: OleVariant read Get_MailSession;
  4385.     property MailSystem[lcid: Integer]: XlMailSystem read Get_MailSystem;
  4386.     property MathCoprocessorAvailable[lcid: Integer]: WordBool read Get_MathCoprocessorAvailable;
  4387.     property MaxChange[lcid: Integer]: Double read Get_MaxChange write Set_MaxChange;
  4388.     property MaxIterations[lcid: Integer]: Integer read Get_MaxIterations write Set_MaxIterations;
  4389.     property MemoryFree[lcid: Integer]: Integer read Get_MemoryFree;
  4390.     property MemoryTotal[lcid: Integer]: Integer read Get_MemoryTotal;
  4391.     property MemoryUsed[lcid: Integer]: Integer read Get_MemoryUsed;
  4392.     property MouseAvailable[lcid: Integer]: WordBool read Get_MouseAvailable;
  4393.     property MoveAfterReturn[lcid: Integer]: WordBool read Get_MoveAfterReturn write Set_MoveAfterReturn;
  4394.     property MoveAfterReturnDirection[lcid: Integer]: XlDirection read Get_MoveAfterReturnDirection write Set_MoveAfterReturnDirection;
  4395.     property RecentFiles: RecentFiles read Get_RecentFiles;
  4396.     property Name: WideString read Get_Name;
  4397.     property NetworkTemplatesPath[lcid: Integer]: WideString read Get_NetworkTemplatesPath;
  4398.     property ODBCErrors: ODBCErrors read Get_ODBCErrors;
  4399.     property ODBCTimeout: Integer read Get_ODBCTimeout write Set_ODBCTimeout;
  4400.     property OnCalculate[lcid: Integer]: WideString read Get_OnCalculate write Set_OnCalculate;
  4401.     property OnData[lcid: Integer]: WideString read Get_OnData write Set_OnData;
  4402.     property OnDoubleClick[lcid: Integer]: WideString read Get_OnDoubleClick write Set_OnDoubleClick;
  4403.     property OnEntry[lcid: Integer]: WideString read Get_OnEntry write Set_OnEntry;
  4404.     property OnSheetActivate[lcid: Integer]: WideString read Get_OnSheetActivate write Set_OnSheetActivate;
  4405.     property OnSheetDeactivate[lcid: Integer]: WideString read Get_OnSheetDeactivate write Set_OnSheetDeactivate;
  4406.     property OnWindow[lcid: Integer]: WideString read Get_OnWindow write Set_OnWindow;
  4407.     property OperatingSystem[lcid: Integer]: WideString read Get_OperatingSystem;
  4408.     property OrganizationName[lcid: Integer]: WideString read Get_OrganizationName;
  4409.     property Path[lcid: Integer]: WideString read Get_Path;
  4410.     property PathSeparator[lcid: Integer]: WideString read Get_PathSeparator;
  4411.     property PreviousSelections[Index: OleVariant; lcid: Integer]: OleVariant read Get_PreviousSelections;
  4412.     property PivotTableSelection: WordBool read Get_PivotTableSelection write Set_PivotTableSelection;
  4413.     property PromptForSummaryInfo[lcid: Integer]: WordBool read Get_PromptForSummaryInfo write Set_PromptForSummaryInfo;
  4414.     property RecordRelative[lcid: Integer]: WordBool read Get_RecordRelative;
  4415.     property ReferenceStyle[lcid: Integer]: XlReferenceStyle read Get_ReferenceStyle write Set_ReferenceStyle;
  4416.     property RegisteredFunctions[Index1: OleVariant; Index2: OleVariant; lcid: Integer]: OleVariant read Get_RegisteredFunctions;
  4417.     property RollZoom: WordBool read Get_RollZoom write Set_RollZoom;
  4418.     property ScreenUpdating[lcid: Integer]: WordBool read Get_ScreenUpdating write Set_ScreenUpdating;
  4419.     property SheetsInNewWorkbook[lcid: Integer]: Integer read Get_SheetsInNewWorkbook write Set_SheetsInNewWorkbook;
  4420.     property ShowChartTipNames: WordBool read Get_ShowChartTipNames write Set_ShowChartTipNames;
  4421.     property ShowChartTipValues: WordBool read Get_ShowChartTipValues write Set_ShowChartTipValues;
  4422.     property StandardFont[lcid: Integer]: WideString read Get_StandardFont write Set_StandardFont;
  4423.     property StandardFontSize[lcid: Integer]: Double read Get_StandardFontSize write Set_StandardFontSize;
  4424.     property StartupPath[lcid: Integer]: WideString read Get_StartupPath;
  4425.     property StatusBar[lcid: Integer]: OleVariant read Get_StatusBar write Set_StatusBar;
  4426.     property TemplatesPath[lcid: Integer]: WideString read Get_TemplatesPath;
  4427.     property ShowToolTips: WordBool read Get_ShowToolTips write Set_ShowToolTips;
  4428.     property Top[lcid: Integer]: Double read Get_Top write Set_Top;
  4429.     property DefaultSaveFormat: XlFileFormat read Get_DefaultSaveFormat write Set_DefaultSaveFormat;
  4430.     property TransitionMenuKey[lcid: Integer]: WideString read Get_TransitionMenuKey write Set_TransitionMenuKey;
  4431.     property TransitionMenuKeyAction[lcid: Integer]: Integer read Get_TransitionMenuKeyAction write Set_TransitionMenuKeyAction;
  4432.     property TransitionNavigKeys[lcid: Integer]: WordBool read Get_TransitionNavigKeys write Set_TransitionNavigKeys;
  4433.     property UsableHeight[lcid: Integer]: Double read Get_UsableHeight;
  4434.     property UsableWidth[lcid: Integer]: Double read Get_UsableWidth;
  4435.     property UserControl: WordBool read Get_UserControl write Set_UserControl;
  4436.     property UserName[lcid: Integer]: WideString read Get_UserName write Set_UserName;
  4437.     property Value: WideString read Get_Value;
  4438.     property VBE: VBE read Get_VBE;
  4439.     property Version[lcid: Integer]: WideString read Get_Version;
  4440.     property Visible[lcid: Integer]: WordBool read Get_Visible write Set_Visible;
  4441.     property Width[lcid: Integer]: Double read Get_Width write Set_Width;
  4442.     property WindowsForPens[lcid: Integer]: WordBool read Get_WindowsForPens;
  4443.     property WindowState[lcid: Integer]: XlWindowState read Get_WindowState write Set_WindowState;
  4444.     property UILanguage[lcid: Integer]: Integer read Get_UILanguage write Set_UILanguage;
  4445.     property DefaultSheetDirection[lcid: Integer]: Integer read Get_DefaultSheetDirection write Set_DefaultSheetDirection;
  4446.     property CursorMovement[lcid: Integer]: Integer read Get_CursorMovement write Set_CursorMovement;
  4447.     property ControlCharacters[lcid: Integer]: Integer read Get_ControlCharacters write Set_ControlCharacters;
  4448.     property EnableEvents: WordBool read Get_EnableEvents write Set_EnableEvents;
  4449.     property DisplayInfoWindow: WordBool read Get_DisplayInfoWindow write Set_DisplayInfoWindow;
  4450.   end;
  4451.  
  4452. // *********************************************************************//
  4453. // DispIntf:  _ApplicationDisp
  4454. // Flags:     (4416) Dual OleAutomation Dispatchable
  4455. // GUID:      {000208D5-0000-0000-C000-000000000046}
  4456. // *********************************************************************//
  4457.   _ApplicationDisp = dispinterface
  4458.     ['{000208D5-0000-0000-C000-000000000046}']
  4459.     property Application: ExcelApplication readonly dispid 148;
  4460.     property Creator: XlCreator readonly dispid 149;
  4461.     property Parent: ExcelApplication readonly dispid 150;
  4462.     property ActiveCell: Range readonly dispid 305;
  4463.     property ActiveChart: ExcelChart readonly dispid 183;
  4464.     property ActiveDialog: DialogSheet readonly dispid 815;
  4465.     property ActiveMenuBar: MenuBar readonly dispid 758;
  4466.     property ActivePrinter[lcid: Integer]: WideString dispid 306;
  4467.     property ActiveSheet: IDispatch readonly dispid 307;
  4468.     property ActiveWindow: Window readonly dispid 759;
  4469.     property ActiveWorkbook: ExcelWorkbook readonly dispid 308;
  4470.     property AddIns: AddIns readonly dispid 549;
  4471.     property Assistant: Assistant readonly dispid 1438;
  4472.     procedure Calculate(lcid: Integer); dispid 279;
  4473.     property Cells: Range readonly dispid 238;
  4474.     property Charts: Sheets readonly dispid 121;
  4475.     property Columns: Range readonly dispid 241;
  4476.     property CommandBars: CommandBars readonly dispid 1439;
  4477.     property DDEAppReturnCode[lcid: Integer]: Integer readonly dispid 332;
  4478.     procedure DDEExecute(Channel: Integer; const String_: WideString; lcid: Integer); dispid 333;
  4479.     function  DDEInitiate(const App: WideString; const Topic: WideString; lcid: Integer): Integer; dispid 334;
  4480.     procedure DDEPoke(Channel: Integer; Item: OleVariant; Data: OleVariant; lcid: Integer); dispid 335;
  4481.     function  DDERequest(Channel: Integer; const Item: WideString; lcid: Integer): OleVariant; dispid 336;
  4482.     procedure DDETerminate(Channel: Integer; lcid: Integer); dispid 337;
  4483.     property DialogSheets: Sheets readonly dispid 764;
  4484.     function  Evaluate(Name: OleVariant; lcid: Integer): OleVariant; dispid 1;
  4485.     function  _Evaluate(Name: OleVariant; lcid: Integer): OleVariant; dispid -5;
  4486.     function  ExecuteExcel4Macro(const String_: WideString; lcid: Integer): OleVariant; dispid 350;
  4487.     function  Intersect(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; Arg4: OleVariant; 
  4488.                         Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  4489.                         Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  4490.                         Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; Arg16: OleVariant; 
  4491.                         Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  4492.                         Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; Arg24: OleVariant; 
  4493.                         Arg25: OleVariant; Arg26: OleVariant; Arg27: OleVariant; Arg28: OleVariant; 
  4494.                         Arg29: OleVariant; Arg30: OleVariant; lcid: Integer): Range; dispid 766;
  4495.     property MenuBars: MenuBars readonly dispid 589;
  4496.     property Modules: Modules readonly dispid 582;
  4497.     property Names: Names readonly dispid 442;
  4498.     property Range[Cell1: OleVariant; Cell2: OleVariant]: Range readonly dispid 197;
  4499.     property Rows: Range readonly dispid 258;
  4500.     function  Run(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; 
  4501.                   Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; 
  4502.                   Arg8: OleVariant; Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  4503.                   Arg12: OleVariant; Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; 
  4504.                   Arg16: OleVariant; Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; 
  4505.                   Arg20: OleVariant; Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; 
  4506.                   Arg24: OleVariant; Arg25: OleVariant; Arg26: OleVariant; Arg27: OleVariant; 
  4507.                   Arg28: OleVariant; Arg29: OleVariant; Arg30: OleVariant): OleVariant; dispid 259;
  4508.     function  _Run2(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; 
  4509.                     Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; 
  4510.                     Arg8: OleVariant; Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  4511.                     Arg12: OleVariant; Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; 
  4512.                     Arg16: OleVariant; Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; 
  4513.                     Arg20: OleVariant; Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; 
  4514.                     Arg24: OleVariant; Arg25: OleVariant; Arg26: OleVariant; Arg27: OleVariant; 
  4515.                     Arg28: OleVariant; Arg29: OleVariant; Arg30: OleVariant; lcid: Integer): OleVariant; dispid 806;
  4516.     property Selection[lcid: Integer]: IDispatch readonly dispid 147;
  4517.     procedure SendKeys(Keys: OleVariant; Wait: OleVariant; lcid: Integer); dispid 383;
  4518.     property Sheets: Sheets readonly dispid 485;
  4519.     property ShortcutMenus[Index: Integer]: Menu readonly dispid 776;
  4520.     property ThisWorkbook[lcid: Integer]: ExcelWorkbook readonly dispid 778;
  4521.     property Toolbars: Toolbars readonly dispid 552;
  4522.     function  Union(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; Arg4: OleVariant; 
  4523.                     Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  4524.                     Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  4525.                     Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; Arg16: OleVariant; 
  4526.                     Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  4527.                     Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; Arg24: OleVariant; 
  4528.                     Arg25: OleVariant; Arg26: OleVariant; Arg27: OleVariant; Arg28: OleVariant; 
  4529.                     Arg29: OleVariant; Arg30: OleVariant; lcid: Integer): Range; dispid 779;
  4530.     property Windows: Windows readonly dispid 430;
  4531.     property Workbooks: Workbooks readonly dispid 572;
  4532.     property WorksheetFunction: WorksheetFunction readonly dispid 1440;
  4533.     property Worksheets: Sheets readonly dispid 494;
  4534.     property Excel4IntlMacroSheets: Sheets readonly dispid 581;
  4535.     property Excel4MacroSheets: Sheets readonly dispid 579;
  4536.     procedure ActivateMicrosoftApp(Index: XlMSApplication; lcid: Integer); dispid 1095;
  4537.     procedure AddChartAutoFormat(Chart: OleVariant; const Name: WideString; 
  4538.                                  Description: OleVariant; lcid: Integer); dispid 216;
  4539.     procedure AddCustomList(ListArray: OleVariant; ByRow: OleVariant; lcid: Integer); dispid 780;
  4540.     property AlertBeforeOverwriting[lcid: Integer]: WordBool dispid 930;
  4541.     property AltStartupPath[lcid: Integer]: WideString dispid 313;
  4542.     property AskToUpdateLinks[lcid: Integer]: WordBool dispid 992;
  4543.     property EnableAnimations[lcid: Integer]: WordBool dispid 1180;
  4544.     property AutoCorrect: AutoCorrect readonly dispid 1145;
  4545.     property Build[lcid: Integer]: Integer readonly dispid 314;
  4546.     property CalculateBeforeSave[lcid: Integer]: WordBool dispid 315;
  4547.     property Calculation[lcid: Integer]: XlCalculation dispid 316;
  4548.     property Caller[Index: OleVariant; lcid: Integer]: OleVariant readonly dispid 317;
  4549.     property CanPlaySounds[lcid: Integer]: WordBool readonly dispid 318;
  4550.     property CanRecordSounds[lcid: Integer]: WordBool readonly dispid 319;
  4551.     property Caption: WideString dispid 139;
  4552.     property CellDragAndDrop[lcid: Integer]: WordBool dispid 320;
  4553.     function  CentimetersToPoints(Centimeters: Double; lcid: Integer): Double; dispid 1086;
  4554.     function  CheckSpelling(const Word: WideString; CustomDictionary: OleVariant; 
  4555.                             IgnoreUppercase: OleVariant; lcid: Integer): WordBool; dispid 505;
  4556.     property ClipboardFormats[Index: OleVariant; lcid: Integer]: OleVariant readonly dispid 321;
  4557.     property DisplayClipboardWindow[lcid: Integer]: WordBool dispid 322;
  4558.     property ColorButtons: WordBool dispid 365;
  4559.     property CommandUnderlines[lcid: Integer]: XlCommandUnderlines dispid 323;
  4560.     property ConstrainNumeric[lcid: Integer]: WordBool dispid 324;
  4561.     function  ConvertFormula(Formula: OleVariant; FromReferenceStyle: XlReferenceStyle; 
  4562.                              ToReferenceStyle: OleVariant; ToAbsolute: OleVariant; 
  4563.                              RelativeTo: OleVariant; lcid: Integer): OleVariant; dispid 325;
  4564.     property CopyObjectsWithCells[lcid: Integer]: WordBool dispid 991;
  4565.     property Cursor[lcid: Integer]: XlMousePointer dispid 1161;
  4566.     property CustomListCount[lcid: Integer]: Integer readonly dispid 787;
  4567.     property CutCopyMode[lcid: Integer]: XlCutCopyMode dispid 330;
  4568.     property DataEntryMode[lcid: Integer]: Integer dispid 331;
  4569.     procedure Dummy1; dispid 1767;
  4570.     procedure Dummy2; dispid 1768;
  4571.     procedure Dummy3; dispid 1769;
  4572.     procedure Dummy4; dispid 1770;
  4573.     procedure Dummy5; dispid 1771;
  4574.     procedure Dummy6; dispid 1772;
  4575.     procedure Dummy7; dispid 1773;
  4576.     procedure Dummy8; dispid 1774;
  4577.     procedure Dummy9; dispid 1775;
  4578.     procedure Dummy10; dispid 1776;
  4579.     procedure Dummy11; dispid 1777;
  4580.     property _Default: WideString readonly dispid 0;
  4581.     property DefaultFilePath[lcid: Integer]: WideString dispid 1038;
  4582.     procedure DeleteChartAutoFormat(const Name: WideString; lcid: Integer); dispid 217;
  4583.     procedure DeleteCustomList(ListNum: Integer; lcid: Integer); dispid 783;
  4584.     property Dialogs: Dialogs readonly dispid 761;
  4585.     property DisplayAlerts[lcid: Integer]: WordBool dispid 343;
  4586.     property DisplayFormulaBar[lcid: Integer]: WordBool dispid 344;
  4587.     property DisplayFullScreen[lcid: Integer]: WordBool dispid 1061;
  4588.     property DisplayNoteIndicator: WordBool dispid 345;
  4589.     property DisplayCommentIndicator: XlCommentDisplayMode dispid 1196;
  4590.     property DisplayExcel4Menus[lcid: Integer]: WordBool dispid 927;
  4591.     property DisplayRecentFiles: WordBool dispid 926;
  4592.     property DisplayScrollBars[lcid: Integer]: WordBool dispid 346;
  4593.     property DisplayStatusBar[lcid: Integer]: WordBool dispid 347;
  4594.     procedure DoubleClick(lcid: Integer); dispid 349;
  4595.     property EditDirectlyInCell[lcid: Integer]: WordBool dispid 929;
  4596.     property EnableAutoComplete: WordBool dispid 1179;
  4597.     property EnableCancelKey[lcid: Integer]: XlEnableCancelKey dispid 1096;
  4598.     property EnableSound: WordBool dispid 1197;
  4599.     property EnableTipWizard[lcid: Integer]: WordBool dispid 1064;
  4600.     property FileConverters[Index1: OleVariant; Index2: OleVariant; lcid: Integer]: OleVariant readonly dispid 931;
  4601.     property FileSearch: FileSearch readonly dispid 1200;
  4602.     property FileFind: IFind readonly dispid 1201;
  4603.     procedure FindFile(lcid: Integer); dispid 1068;
  4604.     property FixedDecimal[lcid: Integer]: WordBool dispid 351;
  4605.     property FixedDecimalPlaces[lcid: Integer]: Integer dispid 352;
  4606.     function  GetCustomListContents(ListNum: Integer; lcid: Integer): OleVariant; dispid 786;
  4607.     function  GetCustomListNum(ListArray: OleVariant; lcid: Integer): Integer; dispid 785;
  4608.     function  GetOpenFilename(FileFilter: OleVariant; FilterIndex: OleVariant; Title: OleVariant; 
  4609.                               ButtonText: OleVariant; MultiSelect: OleVariant; lcid: Integer): OleVariant; dispid 1075;
  4610.     function  GetSaveAsFilename(InitialFilename: OleVariant; FileFilter: OleVariant; 
  4611.                                 FilterIndex: OleVariant; Title: OleVariant; ButtonText: OleVariant; 
  4612.                                 lcid: Integer): OleVariant; dispid 1076;
  4613.     procedure Goto_(Reference: OleVariant; Scroll: OleVariant; lcid: Integer); dispid 475;
  4614.     property Height[lcid: Integer]: Double dispid 123;
  4615.     procedure Help(HelpFile: OleVariant; HelpContextID: OleVariant; lcid: Integer); dispid 354;
  4616.     property IgnoreRemoteRequests[lcid: Integer]: WordBool dispid 356;
  4617.     function  InchesToPoints(Inches: Double; lcid: Integer): Double; dispid 1087;
  4618.     function  InputBox(const Prompt: WideString; Title: OleVariant; Default: OleVariant; 
  4619.                        Left: OleVariant; Top: OleVariant; HelpFile: OleVariant; 
  4620.                        HelpContextID: OleVariant; Type_: OleVariant; lcid: Integer): OleVariant; dispid 357;
  4621.     property Interactive[lcid: Integer]: WordBool dispid 361;
  4622.     property International[Index: OleVariant; lcid: Integer]: OleVariant readonly dispid 362;
  4623.     property Iteration[lcid: Integer]: WordBool dispid 363;
  4624.     property LargeButtons: WordBool dispid 364;
  4625.     property Left[lcid: Integer]: Double dispid 127;
  4626.     property LibraryPath[lcid: Integer]: WideString readonly dispid 366;
  4627.     procedure MacroOptions(Macro: OleVariant; Description: OleVariant; HasMenu: OleVariant; 
  4628.                            MenuText: OleVariant; HasShortcutKey: OleVariant; 
  4629.                            ShortcutKey: OleVariant; Category: OleVariant; StatusBar: OleVariant; 
  4630.                            HelpContextID: OleVariant; HelpFile: OleVariant; lcid: Integer); dispid 1135;
  4631.     procedure MailLogoff(lcid: Integer); dispid 945;
  4632.     procedure MailLogon(Name: OleVariant; Password: OleVariant; DownloadNewMail: OleVariant; 
  4633.                         lcid: Integer); dispid 943;
  4634.     property MailSession[lcid: Integer]: OleVariant readonly dispid 942;
  4635.     property MailSystem[lcid: Integer]: XlMailSystem readonly dispid 971;
  4636.     property MathCoprocessorAvailable[lcid: Integer]: WordBool readonly dispid 367;
  4637.     property MaxChange[lcid: Integer]: Double dispid 368;
  4638.     property MaxIterations[lcid: Integer]: Integer dispid 369;
  4639.     property MemoryFree[lcid: Integer]: Integer readonly dispid 370;
  4640.     property MemoryTotal[lcid: Integer]: Integer readonly dispid 371;
  4641.     property MemoryUsed[lcid: Integer]: Integer readonly dispid 372;
  4642.     property MouseAvailable[lcid: Integer]: WordBool readonly dispid 373;
  4643.     property MoveAfterReturn[lcid: Integer]: WordBool dispid 374;
  4644.     property MoveAfterReturnDirection[lcid: Integer]: XlDirection dispid 1144;
  4645.     property RecentFiles: RecentFiles readonly dispid 1202;
  4646.     property Name: WideString readonly dispid 110;
  4647.     function  NextLetter(lcid: Integer): ExcelWorkbook; dispid 972;
  4648.     property NetworkTemplatesPath[lcid: Integer]: WideString readonly dispid 388;
  4649.     property ODBCErrors: ODBCErrors readonly dispid 1203;
  4650.     property ODBCTimeout: Integer dispid 1204;
  4651.     property OnCalculate[lcid: Integer]: WideString dispid 625;
  4652.     property OnData[lcid: Integer]: WideString dispid 629;
  4653.     property OnDoubleClick[lcid: Integer]: WideString dispid 628;
  4654.     property OnEntry[lcid: Integer]: WideString dispid 627;
  4655.     procedure OnKey(const Key: WideString; Procedure_: OleVariant; lcid: Integer); dispid 626;
  4656.     procedure OnRepeat(const Text: WideString; const Procedure_: WideString; lcid: Integer); dispid 769;
  4657.     property OnSheetActivate[lcid: Integer]: WideString dispid 1031;
  4658.     property OnSheetDeactivate[lcid: Integer]: WideString dispid 1081;
  4659.     procedure OnTime(EarliestTime: OleVariant; const Procedure_: WideString; 
  4660.                      LatestTime: OleVariant; Schedule: OleVariant; lcid: Integer); dispid 624;
  4661.     procedure OnUndo(const Text: WideString; const Procedure_: WideString; lcid: Integer); dispid 770;
  4662.     property OnWindow[lcid: Integer]: WideString dispid 623;
  4663.     property OperatingSystem[lcid: Integer]: WideString readonly dispid 375;
  4664.     property OrganizationName[lcid: Integer]: WideString readonly dispid 376;
  4665.     property Path[lcid: Integer]: WideString readonly dispid 291;
  4666.     property PathSeparator[lcid: Integer]: WideString readonly dispid 377;
  4667.     property PreviousSelections[Index: OleVariant; lcid: Integer]: OleVariant readonly dispid 378;
  4668.     property PivotTableSelection: WordBool dispid 1205;
  4669.     property PromptForSummaryInfo[lcid: Integer]: WordBool dispid 1062;
  4670.     procedure Quit; dispid 302;
  4671.     procedure RecordMacro(BasicCode: OleVariant; XlmCode: OleVariant; lcid: Integer); dispid 773;
  4672.     property RecordRelative[lcid: Integer]: WordBool readonly dispid 379;
  4673.     property ReferenceStyle[lcid: Integer]: XlReferenceStyle dispid 380;
  4674.     property RegisteredFunctions[Index1: OleVariant; Index2: OleVariant; lcid: Integer]: OleVariant readonly dispid 775;
  4675.     function  RegisterXLL(const Filename: WideString; lcid: Integer): WordBool; dispid 30;
  4676.     procedure Repeat_(lcid: Integer); dispid 301;
  4677.     procedure ResetTipWizard(lcid: Integer); dispid 928;
  4678.     property RollZoom: WordBool dispid 1206;
  4679.     procedure Save(Filename: OleVariant; lcid: Integer); dispid 283;
  4680.     procedure SaveWorkspace(Filename: OleVariant; lcid: Integer); dispid 212;
  4681.     property ScreenUpdating[lcid: Integer]: WordBool dispid 382;
  4682.     procedure SetDefaultChart(FormatName: OleVariant; Gallery: OleVariant); dispid 219;
  4683.     property SheetsInNewWorkbook[lcid: Integer]: Integer dispid 993;
  4684.     property ShowChartTipNames: WordBool dispid 1207;
  4685.     property ShowChartTipValues: WordBool dispid 1208;
  4686.     property StandardFont[lcid: Integer]: WideString dispid 924;
  4687.     property StandardFontSize[lcid: Integer]: Double dispid 925;
  4688.     property StartupPath[lcid: Integer]: WideString readonly dispid 385;
  4689.     property StatusBar[lcid: Integer]: OleVariant dispid 386;
  4690.     property TemplatesPath[lcid: Integer]: WideString readonly dispid 381;
  4691.     property ShowToolTips: WordBool dispid 387;
  4692.     property Top[lcid: Integer]: Double dispid 126;
  4693.     property DefaultSaveFormat: XlFileFormat dispid 1209;
  4694.     property TransitionMenuKey[lcid: Integer]: WideString dispid 310;
  4695.     property TransitionMenuKeyAction[lcid: Integer]: Integer dispid 311;
  4696.     property TransitionNavigKeys[lcid: Integer]: WordBool dispid 312;
  4697.     procedure Undo(lcid: Integer); dispid 303;
  4698.     property UsableHeight[lcid: Integer]: Double readonly dispid 389;
  4699.     property UsableWidth[lcid: Integer]: Double readonly dispid 390;
  4700.     property UserControl: WordBool dispid 1210;
  4701.     property UserName[lcid: Integer]: WideString dispid 391;
  4702.     property Value: WideString readonly dispid 6;
  4703.     property VBE: VBE readonly dispid 1211;
  4704.     property Version[lcid: Integer]: WideString readonly dispid 392;
  4705.     property Visible[lcid: Integer]: WordBool dispid 558;
  4706.     procedure Volatile(Volatile: OleVariant; lcid: Integer); dispid 788;
  4707.     procedure Wait(Time: OleVariant; lcid: Integer); dispid 393;
  4708.     property Width[lcid: Integer]: Double dispid 122;
  4709.     property WindowsForPens[lcid: Integer]: WordBool readonly dispid 395;
  4710.     property WindowState[lcid: Integer]: XlWindowState dispid 396;
  4711.     property UILanguage[lcid: Integer]: Integer dispid 2;
  4712.     property DefaultSheetDirection[lcid: Integer]: Integer dispid 229;
  4713.     property CursorMovement[lcid: Integer]: Integer dispid 232;
  4714.     property ControlCharacters[lcid: Integer]: Integer dispid 233;
  4715.     function  _WSFunction(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; Arg4: OleVariant; 
  4716.                           Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  4717.                           Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  4718.                           Arg12: OleVariant; Arg13: OleVariant; Arg14: OleVariant; 
  4719.                           Arg15: OleVariant; Arg16: OleVariant; Arg17: OleVariant; 
  4720.                           Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  4721.                           Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; 
  4722.                           Arg24: OleVariant; Arg25: OleVariant; Arg26: OleVariant; 
  4723.                           Arg27: OleVariant; Arg28: OleVariant; Arg29: OleVariant; 
  4724.                           Arg30: OleVariant; lcid: Integer): OleVariant; dispid 169;
  4725.     property EnableEvents: WordBool dispid 1212;
  4726.     property DisplayInfoWindow: WordBool dispid 1213;
  4727.   end;
  4728.  
  4729. // *********************************************************************//
  4730. // Interface: IWorksheetFunction
  4731. // Flags:     (4112) Hidden Dispatchable
  4732. // GUID:      {00020845-0001-0000-C000-000000000046}
  4733. // *********************************************************************//
  4734.   IWorksheetFunction = interface(IDispatch)
  4735.     ['{00020845-0001-0000-C000-000000000046}']
  4736.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  4737.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  4738.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  4739.     function  _WSFunction(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; Arg4: OleVariant; 
  4740.                           Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  4741.                           Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  4742.                           Arg12: OleVariant; Arg13: OleVariant; Arg14: OleVariant; 
  4743.                           Arg15: OleVariant; Arg16: OleVariant; Arg17: OleVariant; 
  4744.                           Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  4745.                           Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; 
  4746.                           Arg24: OleVariant; Arg25: OleVariant; Arg26: OleVariant; 
  4747.                           Arg27: OleVariant; Arg28: OleVariant; Arg29: OleVariant; 
  4748.                           Arg30: OleVariant; out RHS: OleVariant): HResult; stdcall;
  4749.     function  Count(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; Arg4: OleVariant; 
  4750.                     Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  4751.                     Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  4752.                     Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; Arg16: OleVariant; 
  4753.                     Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  4754.                     Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; Arg24: OleVariant; 
  4755.                     Arg25: OleVariant; Arg26: OleVariant; Arg27: OleVariant; Arg28: OleVariant; 
  4756.                     Arg29: OleVariant; Arg30: OleVariant; out RHS: Double): HResult; stdcall;
  4757.     function  IsNA(Arg1: OleVariant; out RHS: WordBool): HResult; stdcall;
  4758.     function  IsError(Arg1: OleVariant; out RHS: WordBool): HResult; stdcall;
  4759.     function  Sum(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; Arg4: OleVariant; 
  4760.                   Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  4761.                   Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  4762.                   Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; Arg16: OleVariant; 
  4763.                   Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  4764.                   Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; Arg24: OleVariant; 
  4765.                   Arg25: OleVariant; Arg26: OleVariant; Arg27: OleVariant; Arg28: OleVariant; 
  4766.                   Arg29: OleVariant; Arg30: OleVariant; out RHS: Double): HResult; stdcall;
  4767.     function  Average(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; Arg4: OleVariant; 
  4768.                       Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  4769.                       Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  4770.                       Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; Arg16: OleVariant; 
  4771.                       Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  4772.                       Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; Arg24: OleVariant; 
  4773.                       Arg25: OleVariant; Arg26: OleVariant; Arg27: OleVariant; Arg28: OleVariant; 
  4774.                       Arg29: OleVariant; Arg30: OleVariant; out RHS: Double): HResult; stdcall;
  4775.     function  Min(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; Arg4: OleVariant; 
  4776.                   Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  4777.                   Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  4778.                   Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; Arg16: OleVariant; 
  4779.                   Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  4780.                   Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; Arg24: OleVariant; 
  4781.                   Arg25: OleVariant; Arg26: OleVariant; Arg27: OleVariant; Arg28: OleVariant; 
  4782.                   Arg29: OleVariant; Arg30: OleVariant; out RHS: Double): HResult; stdcall;
  4783.     function  Max(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; Arg4: OleVariant; 
  4784.                   Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  4785.                   Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  4786.                   Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; Arg16: OleVariant; 
  4787.                   Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  4788.                   Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; Arg24: OleVariant; 
  4789.                   Arg25: OleVariant; Arg26: OleVariant; Arg27: OleVariant; Arg28: OleVariant; 
  4790.                   Arg29: OleVariant; Arg30: OleVariant; out RHS: Double): HResult; stdcall;
  4791.     function  Npv(Arg1: Double; Arg2: OleVariant; Arg3: OleVariant; Arg4: OleVariant; 
  4792.                   Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  4793.                   Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  4794.                   Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; Arg16: OleVariant; 
  4795.                   Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  4796.                   Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; Arg24: OleVariant; 
  4797.                   Arg25: OleVariant; Arg26: OleVariant; Arg27: OleVariant; Arg28: OleVariant; 
  4798.                   Arg29: OleVariant; Arg30: OleVariant; out RHS: Double): HResult; stdcall;
  4799.     function  StDev(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; Arg4: OleVariant; 
  4800.                     Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  4801.                     Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  4802.                     Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; Arg16: OleVariant; 
  4803.                     Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  4804.                     Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; Arg24: OleVariant; 
  4805.                     Arg25: OleVariant; Arg26: OleVariant; Arg27: OleVariant; Arg28: OleVariant; 
  4806.                     Arg29: OleVariant; Arg30: OleVariant; out RHS: Double): HResult; stdcall;
  4807.     function  Dollar(Arg1: Double; Arg2: OleVariant; out RHS: WideString): HResult; stdcall;
  4808.     function  Fixed(Arg1: Double; Arg2: OleVariant; Arg3: OleVariant; out RHS: WideString): HResult; stdcall;
  4809.     function  Pi(out RHS: Double): HResult; stdcall;
  4810.     function  Ln(Arg1: Double; out RHS: Double): HResult; stdcall;
  4811.     function  Log10(Arg1: Double; out RHS: Double): HResult; stdcall;
  4812.     function  Round(Arg1: Double; Arg2: Double; out RHS: Double): HResult; stdcall;
  4813.     function  Lookup(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; out RHS: OleVariant): HResult; stdcall;
  4814.     function  Index(Arg1: OleVariant; Arg2: Double; Arg3: OleVariant; Arg4: OleVariant; 
  4815.                     out RHS: OleVariant): HResult; stdcall;
  4816.     function  Rept(const Arg1: WideString; Arg2: Double; out RHS: WideString): HResult; stdcall;
  4817.     function  And_(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; Arg4: OleVariant; 
  4818.                    Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  4819.                    Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  4820.                    Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; Arg16: OleVariant; 
  4821.                    Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  4822.                    Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; Arg24: OleVariant; 
  4823.                    Arg25: OleVariant; Arg26: OleVariant; Arg27: OleVariant; Arg28: OleVariant; 
  4824.                    Arg29: OleVariant; Arg30: OleVariant; out RHS: WordBool): HResult; stdcall;
  4825.     function  Or_(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; Arg4: OleVariant; 
  4826.                   Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  4827.                   Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  4828.                   Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; Arg16: OleVariant; 
  4829.                   Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  4830.                   Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; Arg24: OleVariant; 
  4831.                   Arg25: OleVariant; Arg26: OleVariant; Arg27: OleVariant; Arg28: OleVariant; 
  4832.                   Arg29: OleVariant; Arg30: OleVariant; out RHS: WordBool): HResult; stdcall;
  4833.     function  DCount(const Arg1: Range; Arg2: OleVariant; Arg3: OleVariant; out RHS: Double): HResult; stdcall;
  4834.     function  DSum(const Arg1: Range; Arg2: OleVariant; Arg3: OleVariant; out RHS: Double): HResult; stdcall;
  4835.     function  DAverage(const Arg1: Range; Arg2: OleVariant; Arg3: OleVariant; out RHS: Double): HResult; stdcall;
  4836.     function  DMin(const Arg1: Range; Arg2: OleVariant; Arg3: OleVariant; out RHS: Double): HResult; stdcall;
  4837.     function  DMax(const Arg1: Range; Arg2: OleVariant; Arg3: OleVariant; out RHS: Double): HResult; stdcall;
  4838.     function  DStDev(const Arg1: Range; Arg2: OleVariant; Arg3: OleVariant; out RHS: Double): HResult; stdcall;
  4839.     function  Var_(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; Arg4: OleVariant; 
  4840.                    Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  4841.                    Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  4842.                    Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; Arg16: OleVariant; 
  4843.                    Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  4844.                    Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; Arg24: OleVariant; 
  4845.                    Arg25: OleVariant; Arg26: OleVariant; Arg27: OleVariant; Arg28: OleVariant; 
  4846.                    Arg29: OleVariant; Arg30: OleVariant; out RHS: Double): HResult; stdcall;
  4847.     function  DVar(const Arg1: Range; Arg2: OleVariant; Arg3: OleVariant; out RHS: Double): HResult; stdcall;
  4848.     function  Text(Arg1: OleVariant; const Arg2: WideString; out RHS: WideString): HResult; stdcall;
  4849.     function  LinEst(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; Arg4: OleVariant; 
  4850.                      out RHS: OleVariant): HResult; stdcall;
  4851.     function  Trend(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; Arg4: OleVariant; 
  4852.                     out RHS: OleVariant): HResult; stdcall;
  4853.     function  LogEst(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; Arg4: OleVariant; 
  4854.                      out RHS: OleVariant): HResult; stdcall;
  4855.     function  Growth(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; Arg4: OleVariant; 
  4856.                      out RHS: OleVariant): HResult; stdcall;
  4857.     function  Pv(Arg1: Double; Arg2: Double; Arg3: Double; Arg4: OleVariant; Arg5: OleVariant; 
  4858.                  out RHS: Double): HResult; stdcall;
  4859.     function  Fv(Arg1: Double; Arg2: Double; Arg3: Double; Arg4: OleVariant; Arg5: OleVariant; 
  4860.                  out RHS: Double): HResult; stdcall;
  4861.     function  NPer(Arg1: Double; Arg2: Double; Arg3: Double; Arg4: OleVariant; Arg5: OleVariant; 
  4862.                    out RHS: Double): HResult; stdcall;
  4863.     function  Pmt(Arg1: Double; Arg2: Double; Arg3: Double; Arg4: OleVariant; Arg5: OleVariant; 
  4864.                   out RHS: Double): HResult; stdcall;
  4865.     function  Rate(Arg1: Double; Arg2: Double; Arg3: Double; Arg4: OleVariant; Arg5: OleVariant; 
  4866.                    Arg6: OleVariant; out RHS: Double): HResult; stdcall;
  4867.     function  MIrr(Arg1: OleVariant; Arg2: Double; Arg3: Double; out RHS: Double): HResult; stdcall;
  4868.     function  Irr(Arg1: OleVariant; Arg2: OleVariant; out RHS: Double): HResult; stdcall;
  4869.     function  Match(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; out RHS: Double): HResult; stdcall;
  4870.     function  Weekday(Arg1: OleVariant; Arg2: OleVariant; out RHS: Double): HResult; stdcall;
  4871.     function  Search(const Arg1: WideString; const Arg2: WideString; Arg3: OleVariant; 
  4872.                      out RHS: Double): HResult; stdcall;
  4873.     function  Transpose(Arg1: OleVariant; out RHS: OleVariant): HResult; stdcall;
  4874.     function  Atan2(Arg1: Double; Arg2: Double; out RHS: Double): HResult; stdcall;
  4875.     function  Asin(Arg1: Double; out RHS: Double): HResult; stdcall;
  4876.     function  Acos(Arg1: Double; out RHS: Double): HResult; stdcall;
  4877.     function  Choose(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; Arg4: OleVariant; 
  4878.                      Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  4879.                      Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  4880.                      Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; Arg16: OleVariant; 
  4881.                      Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  4882.                      Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; Arg24: OleVariant; 
  4883.                      Arg25: OleVariant; Arg26: OleVariant; Arg27: OleVariant; Arg28: OleVariant; 
  4884.                      Arg29: OleVariant; Arg30: OleVariant; out RHS: OleVariant): HResult; stdcall;
  4885.     function  HLookup(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; Arg4: OleVariant; 
  4886.                       out RHS: OleVariant): HResult; stdcall;
  4887.     function  VLookup(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; Arg4: OleVariant; 
  4888.                       out RHS: OleVariant): HResult; stdcall;
  4889.     function  Log(Arg1: Double; Arg2: OleVariant; out RHS: Double): HResult; stdcall;
  4890.     function  Proper(const Arg1: WideString; out RHS: WideString): HResult; stdcall;
  4891.     function  Trim(const Arg1: WideString; out RHS: WideString): HResult; stdcall;
  4892.     function  Replace(const Arg1: WideString; Arg2: Double; Arg3: Double; const Arg4: WideString; 
  4893.                       out RHS: WideString): HResult; stdcall;
  4894.     function  Substitute(const Arg1: WideString; const Arg2: WideString; const Arg3: WideString; 
  4895.                          Arg4: OleVariant; out RHS: WideString): HResult; stdcall;
  4896.     function  Find(const Arg1: WideString; const Arg2: WideString; Arg3: OleVariant; out RHS: Double): HResult; stdcall;
  4897.     function  IsErr(Arg1: OleVariant; out RHS: WordBool): HResult; stdcall;
  4898.     function  IsText(Arg1: OleVariant; out RHS: WordBool): HResult; stdcall;
  4899.     function  IsNumber(Arg1: OleVariant; out RHS: WordBool): HResult; stdcall;
  4900.     function  Sln(Arg1: Double; Arg2: Double; Arg3: Double; out RHS: Double): HResult; stdcall;
  4901.     function  Syd(Arg1: Double; Arg2: Double; Arg3: Double; Arg4: Double; out RHS: Double): HResult; stdcall;
  4902.     function  Ddb(Arg1: Double; Arg2: Double; Arg3: Double; Arg4: Double; Arg5: OleVariant; 
  4903.                   out RHS: Double): HResult; stdcall;
  4904.     function  Clean(const Arg1: WideString; out RHS: WideString): HResult; stdcall;
  4905.     function  MDeterm(Arg1: OleVariant; out RHS: Double): HResult; stdcall;
  4906.     function  MInverse(Arg1: OleVariant; out RHS: OleVariant): HResult; stdcall;
  4907.     function  MMult(Arg1: OleVariant; Arg2: OleVariant; out RHS: OleVariant): HResult; stdcall;
  4908.     function  Ipmt(Arg1: Double; Arg2: Double; Arg3: Double; Arg4: Double; Arg5: OleVariant; 
  4909.                    Arg6: OleVariant; out RHS: Double): HResult; stdcall;
  4910.     function  Ppmt(Arg1: Double; Arg2: Double; Arg3: Double; Arg4: Double; Arg5: OleVariant; 
  4911.                    Arg6: OleVariant; out RHS: Double): HResult; stdcall;
  4912.     function  CountA(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; Arg4: OleVariant; 
  4913.                      Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  4914.                      Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  4915.                      Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; Arg16: OleVariant; 
  4916.                      Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  4917.                      Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; Arg24: OleVariant; 
  4918.                      Arg25: OleVariant; Arg26: OleVariant; Arg27: OleVariant; Arg28: OleVariant; 
  4919.                      Arg29: OleVariant; Arg30: OleVariant; out RHS: Double): HResult; stdcall;
  4920.     function  Product(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; Arg4: OleVariant; 
  4921.                       Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  4922.                       Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  4923.                       Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; Arg16: OleVariant; 
  4924.                       Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  4925.                       Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; Arg24: OleVariant; 
  4926.                       Arg25: OleVariant; Arg26: OleVariant; Arg27: OleVariant; Arg28: OleVariant; 
  4927.                       Arg29: OleVariant; Arg30: OleVariant; out RHS: Double): HResult; stdcall;
  4928.     function  Fact(Arg1: Double; out RHS: Double): HResult; stdcall;
  4929.     function  DProduct(const Arg1: Range; Arg2: OleVariant; Arg3: OleVariant; out RHS: Double): HResult; stdcall;
  4930.     function  IsNonText(Arg1: OleVariant; out RHS: WordBool): HResult; stdcall;
  4931.     function  StDevP(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; Arg4: OleVariant; 
  4932.                      Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  4933.                      Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  4934.                      Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; Arg16: OleVariant; 
  4935.                      Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  4936.                      Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; Arg24: OleVariant; 
  4937.                      Arg25: OleVariant; Arg26: OleVariant; Arg27: OleVariant; Arg28: OleVariant; 
  4938.                      Arg29: OleVariant; Arg30: OleVariant; out RHS: Double): HResult; stdcall;
  4939.     function  VarP(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; Arg4: OleVariant; 
  4940.                    Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  4941.                    Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  4942.                    Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; Arg16: OleVariant; 
  4943.                    Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  4944.                    Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; Arg24: OleVariant; 
  4945.                    Arg25: OleVariant; Arg26: OleVariant; Arg27: OleVariant; Arg28: OleVariant; 
  4946.                    Arg29: OleVariant; Arg30: OleVariant; out RHS: Double): HResult; stdcall;
  4947.     function  DStDevP(const Arg1: Range; Arg2: OleVariant; Arg3: OleVariant; out RHS: Double): HResult; stdcall;
  4948.     function  DVarP(const Arg1: Range; Arg2: OleVariant; Arg3: OleVariant; out RHS: Double): HResult; stdcall;
  4949.     function  IsLogical(Arg1: OleVariant; out RHS: WordBool): HResult; stdcall;
  4950.     function  DCountA(const Arg1: Range; Arg2: OleVariant; Arg3: OleVariant; out RHS: Double): HResult; stdcall;
  4951.     function  USDollar(Arg1: Double; Arg2: Double; out RHS: WideString): HResult; stdcall;
  4952.     function  FindB(const Arg1: WideString; const Arg2: WideString; Arg3: OleVariant; 
  4953.                     out RHS: Double): HResult; stdcall;
  4954.     function  SearchB(const Arg1: WideString; const Arg2: WideString; Arg3: OleVariant; 
  4955.                       out RHS: Double): HResult; stdcall;
  4956.     function  ReplaceB(const Arg1: WideString; Arg2: Double; Arg3: Double; const Arg4: WideString; 
  4957.                        out RHS: WideString): HResult; stdcall;
  4958.     function  RoundUp(Arg1: Double; Arg2: Double; out RHS: Double): HResult; stdcall;
  4959.     function  RoundDown(Arg1: Double; Arg2: Double; out RHS: Double): HResult; stdcall;
  4960.     function  Rank(Arg1: Double; const Arg2: Range; Arg3: OleVariant; out RHS: Double): HResult; stdcall;
  4961.     function  Days360(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; out RHS: Double): HResult; stdcall;
  4962.     function  Vdb(Arg1: Double; Arg2: Double; Arg3: Double; Arg4: Double; Arg5: Double; 
  4963.                   Arg6: OleVariant; Arg7: OleVariant; out RHS: Double): HResult; stdcall;
  4964.     function  Median(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; Arg4: OleVariant; 
  4965.                      Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  4966.                      Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  4967.                      Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; Arg16: OleVariant; 
  4968.                      Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  4969.                      Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; Arg24: OleVariant; 
  4970.                      Arg25: OleVariant; Arg26: OleVariant; Arg27: OleVariant; Arg28: OleVariant; 
  4971.                      Arg29: OleVariant; Arg30: OleVariant; out RHS: Double): HResult; stdcall;
  4972.     function  SumProduct(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; Arg4: OleVariant; 
  4973.                          Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  4974.                          Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  4975.                          Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; 
  4976.                          Arg16: OleVariant; Arg17: OleVariant; Arg18: OleVariant; 
  4977.                          Arg19: OleVariant; Arg20: OleVariant; Arg21: OleVariant; 
  4978.                          Arg22: OleVariant; Arg23: OleVariant; Arg24: OleVariant; 
  4979.                          Arg25: OleVariant; Arg26: OleVariant; Arg27: OleVariant; 
  4980.                          Arg28: OleVariant; Arg29: OleVariant; Arg30: OleVariant; out RHS: Double): HResult; stdcall;
  4981.     function  Sinh(Arg1: Double; out RHS: Double): HResult; stdcall;
  4982.     function  Cosh(Arg1: Double; out RHS: Double): HResult; stdcall;
  4983.     function  Tanh(Arg1: Double; out RHS: Double): HResult; stdcall;
  4984.     function  Asinh(Arg1: Double; out RHS: Double): HResult; stdcall;
  4985.     function  Acosh(Arg1: Double; out RHS: Double): HResult; stdcall;
  4986.     function  Atanh(Arg1: Double; out RHS: Double): HResult; stdcall;
  4987.     function  DGet(const Arg1: Range; Arg2: OleVariant; Arg3: OleVariant; out RHS: OleVariant): HResult; stdcall;
  4988.     function  Db(Arg1: Double; Arg2: Double; Arg3: Double; Arg4: Double; Arg5: OleVariant; 
  4989.                  out RHS: Double): HResult; stdcall;
  4990.     function  Frequency(Arg1: OleVariant; Arg2: OleVariant; out RHS: OleVariant): HResult; stdcall;
  4991.     function  AveDev(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; Arg4: OleVariant; 
  4992.                      Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  4993.                      Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  4994.                      Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; Arg16: OleVariant; 
  4995.                      Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  4996.                      Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; Arg24: OleVariant; 
  4997.                      Arg25: OleVariant; Arg26: OleVariant; Arg27: OleVariant; Arg28: OleVariant; 
  4998.                      Arg29: OleVariant; Arg30: OleVariant; out RHS: Double): HResult; stdcall;
  4999.     function  BetaDist(Arg1: Double; Arg2: Double; Arg3: Double; Arg4: OleVariant; 
  5000.                        Arg5: OleVariant; out RHS: Double): HResult; stdcall;
  5001.     function  GammaLn(Arg1: Double; out RHS: Double): HResult; stdcall;
  5002.     function  BetaInv(Arg1: Double; Arg2: Double; Arg3: Double; Arg4: OleVariant; Arg5: OleVariant; 
  5003.                       out RHS: Double): HResult; stdcall;
  5004.     function  BinomDist(Arg1: Double; Arg2: Double; Arg3: Double; Arg4: WordBool; out RHS: Double): HResult; stdcall;
  5005.     function  ChiDist(Arg1: Double; Arg2: Double; out RHS: Double): HResult; stdcall;
  5006.     function  ChiInv(Arg1: Double; Arg2: Double; out RHS: Double): HResult; stdcall;
  5007.     function  Combin(Arg1: Double; Arg2: Double; out RHS: Double): HResult; stdcall;
  5008.     function  Confidence(Arg1: Double; Arg2: Double; Arg3: Double; out RHS: Double): HResult; stdcall;
  5009.     function  CritBinom(Arg1: Double; Arg2: Double; Arg3: Double; out RHS: Double): HResult; stdcall;
  5010.     function  Even(Arg1: Double; out RHS: Double): HResult; stdcall;
  5011.     function  ExponDist(Arg1: Double; Arg2: Double; Arg3: WordBool; out RHS: Double): HResult; stdcall;
  5012.     function  FDist(Arg1: Double; Arg2: Double; Arg3: Double; out RHS: Double): HResult; stdcall;
  5013.     function  FInv(Arg1: Double; Arg2: Double; Arg3: Double; out RHS: Double): HResult; stdcall;
  5014.     function  Fisher(Arg1: Double; out RHS: Double): HResult; stdcall;
  5015.     function  FisherInv(Arg1: Double; out RHS: Double): HResult; stdcall;
  5016.     function  Floor(Arg1: Double; Arg2: Double; out RHS: Double): HResult; stdcall;
  5017.     function  GammaDist(Arg1: Double; Arg2: Double; Arg3: Double; Arg4: WordBool; out RHS: Double): HResult; stdcall;
  5018.     function  GammaInv(Arg1: Double; Arg2: Double; Arg3: Double; out RHS: Double): HResult; stdcall;
  5019.     function  Ceiling(Arg1: Double; Arg2: Double; out RHS: Double): HResult; stdcall;
  5020.     function  HypGeomDist(Arg1: Double; Arg2: Double; Arg3: Double; Arg4: Double; out RHS: Double): HResult; stdcall;
  5021.     function  LogNormDist(Arg1: Double; Arg2: Double; Arg3: Double; out RHS: Double): HResult; stdcall;
  5022.     function  LogInv(Arg1: Double; Arg2: Double; Arg3: Double; out RHS: Double): HResult; stdcall;
  5023.     function  NegBinomDist(Arg1: Double; Arg2: Double; Arg3: Double; out RHS: Double): HResult; stdcall;
  5024.     function  NormDist(Arg1: Double; Arg2: Double; Arg3: Double; Arg4: WordBool; out RHS: Double): HResult; stdcall;
  5025.     function  NormSDist(Arg1: Double; out RHS: Double): HResult; stdcall;
  5026.     function  NormInv(Arg1: Double; Arg2: Double; Arg3: Double; out RHS: Double): HResult; stdcall;
  5027.     function  NormSInv(Arg1: Double; out RHS: Double): HResult; stdcall;
  5028.     function  Standardize(Arg1: Double; Arg2: Double; Arg3: Double; out RHS: Double): HResult; stdcall;
  5029.     function  Odd(Arg1: Double; out RHS: Double): HResult; stdcall;
  5030.     function  Permut(Arg1: Double; Arg2: Double; out RHS: Double): HResult; stdcall;
  5031.     function  Poisson(Arg1: Double; Arg2: Double; Arg3: WordBool; out RHS: Double): HResult; stdcall;
  5032.     function  TDist(Arg1: Double; Arg2: Double; Arg3: Double; out RHS: Double): HResult; stdcall;
  5033.     function  Weibull(Arg1: Double; Arg2: Double; Arg3: Double; Arg4: WordBool; out RHS: Double): HResult; stdcall;
  5034.     function  SumXMY2(Arg1: OleVariant; Arg2: OleVariant; out RHS: Double): HResult; stdcall;
  5035.     function  SumX2MY2(Arg1: OleVariant; Arg2: OleVariant; out RHS: Double): HResult; stdcall;
  5036.     function  SumX2PY2(Arg1: OleVariant; Arg2: OleVariant; out RHS: Double): HResult; stdcall;
  5037.     function  ChiTest(Arg1: OleVariant; Arg2: OleVariant; out RHS: Double): HResult; stdcall;
  5038.     function  Correl(Arg1: OleVariant; Arg2: OleVariant; out RHS: Double): HResult; stdcall;
  5039.     function  Covar(Arg1: OleVariant; Arg2: OleVariant; out RHS: Double): HResult; stdcall;
  5040.     function  Forecast(Arg1: Double; Arg2: OleVariant; Arg3: OleVariant; out RHS: Double): HResult; stdcall;
  5041.     function  FTest(Arg1: OleVariant; Arg2: OleVariant; out RHS: Double): HResult; stdcall;
  5042.     function  Intercept(Arg1: OleVariant; Arg2: OleVariant; out RHS: Double): HResult; stdcall;
  5043.     function  Pearson(Arg1: OleVariant; Arg2: OleVariant; out RHS: Double): HResult; stdcall;
  5044.     function  RSq(Arg1: OleVariant; Arg2: OleVariant; out RHS: Double): HResult; stdcall;
  5045.     function  StEyx(Arg1: OleVariant; Arg2: OleVariant; out RHS: Double): HResult; stdcall;
  5046.     function  Slope(Arg1: OleVariant; Arg2: OleVariant; out RHS: Double): HResult; stdcall;
  5047.     function  TTest(Arg1: OleVariant; Arg2: OleVariant; Arg3: Double; Arg4: Double; out RHS: Double): HResult; stdcall;
  5048.     function  Prob(Arg1: OleVariant; Arg2: OleVariant; Arg3: Double; Arg4: OleVariant; 
  5049.                    out RHS: Double): HResult; stdcall;
  5050.     function  DevSq(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; Arg4: OleVariant; 
  5051.                     Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  5052.                     Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  5053.                     Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; Arg16: OleVariant; 
  5054.                     Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  5055.                     Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; Arg24: OleVariant; 
  5056.                     Arg25: OleVariant; Arg26: OleVariant; Arg27: OleVariant; Arg28: OleVariant; 
  5057.                     Arg29: OleVariant; Arg30: OleVariant; out RHS: Double): HResult; stdcall;
  5058.     function  GeoMean(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; Arg4: OleVariant; 
  5059.                       Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  5060.                       Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  5061.                       Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; Arg16: OleVariant; 
  5062.                       Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  5063.                       Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; Arg24: OleVariant; 
  5064.                       Arg25: OleVariant; Arg26: OleVariant; Arg27: OleVariant; Arg28: OleVariant; 
  5065.                       Arg29: OleVariant; Arg30: OleVariant; out RHS: Double): HResult; stdcall;
  5066.     function  HarMean(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; Arg4: OleVariant; 
  5067.                       Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  5068.                       Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  5069.                       Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; Arg16: OleVariant; 
  5070.                       Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  5071.                       Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; Arg24: OleVariant; 
  5072.                       Arg25: OleVariant; Arg26: OleVariant; Arg27: OleVariant; Arg28: OleVariant; 
  5073.                       Arg29: OleVariant; Arg30: OleVariant; out RHS: Double): HResult; stdcall;
  5074.     function  SumSq(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; Arg4: OleVariant; 
  5075.                     Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  5076.                     Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  5077.                     Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; Arg16: OleVariant; 
  5078.                     Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  5079.                     Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; Arg24: OleVariant; 
  5080.                     Arg25: OleVariant; Arg26: OleVariant; Arg27: OleVariant; Arg28: OleVariant; 
  5081.                     Arg29: OleVariant; Arg30: OleVariant; out RHS: Double): HResult; stdcall;
  5082.     function  Kurt(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; Arg4: OleVariant; 
  5083.                    Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  5084.                    Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  5085.                    Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; Arg16: OleVariant; 
  5086.                    Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  5087.                    Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; Arg24: OleVariant; 
  5088.                    Arg25: OleVariant; Arg26: OleVariant; Arg27: OleVariant; Arg28: OleVariant; 
  5089.                    Arg29: OleVariant; Arg30: OleVariant; out RHS: Double): HResult; stdcall;
  5090.     function  Skew(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; Arg4: OleVariant; 
  5091.                    Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  5092.                    Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  5093.                    Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; Arg16: OleVariant; 
  5094.                    Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  5095.                    Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; Arg24: OleVariant; 
  5096.                    Arg25: OleVariant; Arg26: OleVariant; Arg27: OleVariant; Arg28: OleVariant; 
  5097.                    Arg29: OleVariant; Arg30: OleVariant; out RHS: Double): HResult; stdcall;
  5098.     function  ZTest(Arg1: OleVariant; Arg2: Double; Arg3: OleVariant; out RHS: Double): HResult; stdcall;
  5099.     function  Large(Arg1: OleVariant; Arg2: Double; out RHS: Double): HResult; stdcall;
  5100.     function  Small(Arg1: OleVariant; Arg2: Double; out RHS: Double): HResult; stdcall;
  5101.     function  Quartile(Arg1: OleVariant; Arg2: Double; out RHS: Double): HResult; stdcall;
  5102.     function  Percentile(Arg1: OleVariant; Arg2: Double; out RHS: Double): HResult; stdcall;
  5103.     function  PercentRank(Arg1: OleVariant; Arg2: Double; Arg3: OleVariant; out RHS: Double): HResult; stdcall;
  5104.     function  Mode(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; Arg4: OleVariant; 
  5105.                    Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  5106.                    Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  5107.                    Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; Arg16: OleVariant; 
  5108.                    Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  5109.                    Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; Arg24: OleVariant; 
  5110.                    Arg25: OleVariant; Arg26: OleVariant; Arg27: OleVariant; Arg28: OleVariant; 
  5111.                    Arg29: OleVariant; Arg30: OleVariant; out RHS: Double): HResult; stdcall;
  5112.     function  TrimMean(Arg1: OleVariant; Arg2: Double; out RHS: Double): HResult; stdcall;
  5113.     function  TInv(Arg1: Double; Arg2: Double; out RHS: Double): HResult; stdcall;
  5114.     function  Power(Arg1: Double; Arg2: Double; out RHS: Double): HResult; stdcall;
  5115.     function  Radians(Arg1: Double; out RHS: Double): HResult; stdcall;
  5116.     function  Degrees(Arg1: Double; out RHS: Double): HResult; stdcall;
  5117.     function  Subtotal(Arg1: Double; const Arg2: Range; Arg3: OleVariant; Arg4: OleVariant; 
  5118.                        Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  5119.                        Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  5120.                        Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; Arg16: OleVariant; 
  5121.                        Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  5122.                        Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; Arg24: OleVariant; 
  5123.                        Arg25: OleVariant; Arg26: OleVariant; Arg27: OleVariant; Arg28: OleVariant; 
  5124.                        Arg29: OleVariant; Arg30: OleVariant; out RHS: Double): HResult; stdcall;
  5125.     function  SumIf(const Arg1: Range; Arg2: OleVariant; Arg3: OleVariant; out RHS: Double): HResult; stdcall;
  5126.     function  CountIf(const Arg1: Range; Arg2: OleVariant; out RHS: Double): HResult; stdcall;
  5127.     function  CountBlank(const Arg1: Range; out RHS: Double): HResult; stdcall;
  5128.     function  Ispmt(Arg1: Double; Arg2: Double; Arg3: Double; Arg4: Double; out RHS: Double): HResult; stdcall;
  5129.     function  Roman(Arg1: Double; Arg2: OleVariant; out RHS: WideString): HResult; stdcall;
  5130.     function  Asc(const Arg1: WideString; out RHS: WideString): HResult; stdcall;
  5131.     function  Dbcs(const Arg1: WideString; out RHS: WideString): HResult; stdcall;
  5132.   end;
  5133.  
  5134. // *********************************************************************//
  5135. // Interface: IRange
  5136. // Flags:     (4112) Hidden Dispatchable
  5137. // GUID:      {00020846-0001-0000-C000-000000000046}
  5138. // *********************************************************************//
  5139.   IRange = interface(IDispatch)
  5140.     ['{00020846-0001-0000-C000-000000000046}']
  5141.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  5142.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  5143.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  5144.     function  Activate: HResult; stdcall;
  5145.     function  Get_AddIndent(out RHS: OleVariant): HResult; stdcall;
  5146.     function  Set_AddIndent(RHS: OleVariant): HResult; stdcall;
  5147.     function  Get_Address(RowAbsolute: OleVariant; ColumnAbsolute: OleVariant; 
  5148.                           ReferenceStyle: XlReferenceStyle; External: OleVariant; 
  5149.                           RelativeTo: OleVariant; lcid: Integer; out RHS: WideString): HResult; stdcall;
  5150.     function  Get_AddressLocal(RowAbsolute: OleVariant; ColumnAbsolute: OleVariant; 
  5151.                                ReferenceStyle: XlReferenceStyle; External: OleVariant; 
  5152.                                RelativeTo: OleVariant; out RHS: WideString): HResult; stdcall;
  5153.     function  AdvancedFilter(Action: XlFilterAction; CriteriaRange: OleVariant; 
  5154.                              CopyToRange: OleVariant; Unique: OleVariant): HResult; stdcall;
  5155.     function  ApplyNames(Names: OleVariant; IgnoreRelativeAbsolute: OleVariant; 
  5156.                          UseRowColumnNames: OleVariant; OmitColumn: OleVariant; 
  5157.                          OmitRow: OleVariant; Order: XlApplyNamesOrder; AppendLast: OleVariant): HResult; stdcall;
  5158.     function  ApplyOutlineStyles: HResult; stdcall;
  5159.     function  Get_Areas(out RHS: Areas): HResult; stdcall;
  5160.     function  AutoComplete(const String_: WideString; out RHS: WideString): HResult; stdcall;
  5161.     function  AutoFill(const Destination: Range; Type_: XlAutoFillType): HResult; stdcall;
  5162.     function  AutoFilter(Field: OleVariant; Criteria1: OleVariant; Operator: XlAutoFilterOperator; 
  5163.                          Criteria2: OleVariant; VisibleDropDown: OleVariant): HResult; stdcall;
  5164.     function  AutoFit: HResult; stdcall;
  5165.     function  AutoFormat(Format: XlRangeAutoFormat; Number: OleVariant; Font: OleVariant; 
  5166.                          Alignment: OleVariant; Border: OleVariant; Pattern: OleVariant; 
  5167.                          Width: OleVariant): HResult; stdcall;
  5168.     function  AutoOutline: HResult; stdcall;
  5169.     function  BorderAround(LineStyle: OleVariant; Weight: XlBorderWeight; ColorIndex: XlColorIndex; 
  5170.                            Color: OleVariant): HResult; stdcall;
  5171.     function  Get_Borders(out RHS: Borders): HResult; stdcall;
  5172.     function  Calculate: HResult; stdcall;
  5173.     function  Get_Cells(out RHS: Range): HResult; stdcall;
  5174.     function  Get_Characters(Start: OleVariant; Length: OleVariant; out RHS: Characters): HResult; stdcall;
  5175.     function  CheckSpelling(CustomDictionary: OleVariant; IgnoreUppercase: OleVariant; 
  5176.                             AlwaysSuggest: OleVariant; IgnoreInitialAlefHamza: OleVariant; 
  5177.                             IgnoreFinalYaa: OleVariant; SpellScript: OleVariant): HResult; stdcall;
  5178.     function  Clear: HResult; stdcall;
  5179.     function  ClearContents: HResult; stdcall;
  5180.     function  ClearFormats: HResult; stdcall;
  5181.     function  ClearNotes: HResult; stdcall;
  5182.     function  ClearOutline: HResult; stdcall;
  5183.     function  Get_Column(out RHS: Integer): HResult; stdcall;
  5184.     function  ColumnDifferences(Comparison: OleVariant; out RHS: Range): HResult; stdcall;
  5185.     function  Get_Columns(out RHS: Range): HResult; stdcall;
  5186.     function  Get_ColumnWidth(out RHS: OleVariant): HResult; stdcall;
  5187.     function  Set_ColumnWidth(RHS: OleVariant): HResult; stdcall;
  5188.     function  Consolidate(Sources: OleVariant; Function_: OleVariant; TopRow: OleVariant; 
  5189.                           LeftColumn: OleVariant; CreateLinks: OleVariant): HResult; stdcall;
  5190.     function  Copy(Destination: OleVariant): HResult; stdcall;
  5191.     function  CopyFromRecordset(const Data: IUnknown; MaxRows: OleVariant; MaxColumns: OleVariant; 
  5192.                                 out RHS: Integer): HResult; stdcall;
  5193.     function  CopyPicture(Appearance: XlPictureAppearance; Format: XlCopyPictureFormat): HResult; stdcall;
  5194.     function  Get_Count(out RHS: Integer): HResult; stdcall;
  5195.     function  CreateNames(Top: OleVariant; Left: OleVariant; Bottom: OleVariant; Right: OleVariant): HResult; stdcall;
  5196.     function  CreatePublisher(Edition: OleVariant; Appearance: XlPictureAppearance; 
  5197.                               ContainsPICT: OleVariant; ContainsBIFF: OleVariant; 
  5198.                               ContainsRTF: OleVariant; ContainsVALU: OleVariant): HResult; stdcall;
  5199.     function  Get_CurrentArray(out RHS: Range): HResult; stdcall;
  5200.     function  Get_CurrentRegion(out RHS: Range): HResult; stdcall;
  5201.     function  Cut(Destination: OleVariant): HResult; stdcall;
  5202.     function  DataSeries(Rowcol: OleVariant; Type_: XlDataSeriesType; Date: XlDataSeriesDate; 
  5203.                          Step: OleVariant; Stop: OleVariant; Trend: OleVariant): HResult; stdcall;
  5204.     function  Get__Default(RowIndex: OleVariant; ColumnIndex: OleVariant; lcid: Integer; 
  5205.                            out RHS: OleVariant): HResult; stdcall;
  5206.     function  Set__Default(RowIndex: OleVariant; ColumnIndex: OleVariant; lcid: Integer; 
  5207.                            RHS: OleVariant): HResult; stdcall;
  5208.     function  Delete(Shift: OleVariant): HResult; stdcall;
  5209.     function  Get_Dependents(out RHS: Range): HResult; stdcall;
  5210.     function  DialogBox(out RHS: OleVariant): HResult; stdcall;
  5211.     function  Get_DirectDependents(out RHS: Range): HResult; stdcall;
  5212.     function  Get_DirectPrecedents(out RHS: Range): HResult; stdcall;
  5213.     function  EditionOptions(Type_: XlEditionType; Option: XlEditionOptionsOption; 
  5214.                              Name: OleVariant; Reference: OleVariant; 
  5215.                              Appearance: XlPictureAppearance; ChartSize: XlPictureAppearance; 
  5216.                              Format: OleVariant; out RHS: OleVariant): HResult; stdcall;
  5217.     function  Get_End_(Direction: XlDirection; out RHS: Range): HResult; stdcall;
  5218.     function  Get_EntireColumn(out RHS: Range): HResult; stdcall;
  5219.     function  Get_EntireRow(out RHS: Range): HResult; stdcall;
  5220.     function  FillDown: HResult; stdcall;
  5221.     function  FillLeft: HResult; stdcall;
  5222.     function  FillRight: HResult; stdcall;
  5223.     function  FillUp: HResult; stdcall;
  5224.     function  Find(What: OleVariant; After: OleVariant; LookIn: OleVariant; LookAt: OleVariant; 
  5225.                    SearchOrder: OleVariant; SearchDirection: XlSearchDirection; 
  5226.                    MatchCase: OleVariant; MatchByte: OleVariant; 
  5227.                    MatchControlCharacters: OleVariant; MatchDiacritics: OleVariant; 
  5228.                    MatchKashida: OleVariant; MatchAlefHamza: OleVariant; out RHS: Range): HResult; stdcall;
  5229.     function  FindNext(After: OleVariant; out RHS: Range): HResult; stdcall;
  5230.     function  FindPrevious(After: OleVariant; out RHS: Range): HResult; stdcall;
  5231.     function  Get_Font(out RHS: Font): HResult; stdcall;
  5232.     function  Get_Formula(lcid: Integer; out RHS: OleVariant): HResult; stdcall;
  5233.     function  Set_Formula(lcid: Integer; RHS: OleVariant): HResult; stdcall;
  5234.     function  Get_FormulaArray(out RHS: OleVariant): HResult; stdcall;
  5235.     function  Set_FormulaArray(RHS: OleVariant): HResult; stdcall;
  5236.     function  Get_FormulaLabel(out RHS: XlFormulaLabel): HResult; stdcall;
  5237.     function  Set_FormulaLabel(RHS: XlFormulaLabel): HResult; stdcall;
  5238.     function  Get_FormulaHidden(out RHS: OleVariant): HResult; stdcall;
  5239.     function  Set_FormulaHidden(RHS: OleVariant): HResult; stdcall;
  5240.     function  Get_FormulaLocal(out RHS: OleVariant): HResult; stdcall;
  5241.     function  Set_FormulaLocal(RHS: OleVariant): HResult; stdcall;
  5242.     function  Get_FormulaR1C1(lcid: Integer; out RHS: OleVariant): HResult; stdcall;
  5243.     function  Set_FormulaR1C1(lcid: Integer; RHS: OleVariant): HResult; stdcall;
  5244.     function  Get_FormulaR1C1Local(out RHS: OleVariant): HResult; stdcall;
  5245.     function  Set_FormulaR1C1Local(RHS: OleVariant): HResult; stdcall;
  5246.     function  FunctionWizard: HResult; stdcall;
  5247.     function  GoalSeek(Goal: OleVariant; const ChangingCell: Range; out RHS: WordBool): HResult; stdcall;
  5248.     function  Group(Start: OleVariant; End_: OleVariant; By: OleVariant; Periods: OleVariant; 
  5249.                     out RHS: OleVariant): HResult; stdcall;
  5250.     function  Get_HasArray(out RHS: OleVariant): HResult; stdcall;
  5251.     function  Get_HasFormula(out RHS: OleVariant): HResult; stdcall;
  5252.     function  Get_Height(out RHS: OleVariant): HResult; stdcall;
  5253.     function  Get_Hidden(out RHS: OleVariant): HResult; stdcall;
  5254.     function  Set_Hidden(RHS: OleVariant): HResult; stdcall;
  5255.     function  Get_HorizontalAlignment(out RHS: OleVariant): HResult; stdcall;
  5256.     function  Set_HorizontalAlignment(RHS: OleVariant): HResult; stdcall;
  5257.     function  Get_IndentLevel(out RHS: OleVariant): HResult; stdcall;
  5258.     function  Set_IndentLevel(RHS: OleVariant): HResult; stdcall;
  5259.     function  InsertIndent(InsertAmount: Integer): HResult; stdcall;
  5260.     function  Insert(Shift: OleVariant): HResult; stdcall;
  5261.     function  Get_Interior(out RHS: Interior): HResult; stdcall;
  5262.     function  Get_Item(RowIndex: OleVariant; ColumnIndex: OleVariant; lcid: Integer; 
  5263.                        out RHS: OleVariant): HResult; stdcall;
  5264.     function  Set_Item(RowIndex: OleVariant; ColumnIndex: OleVariant; lcid: Integer; RHS: OleVariant): HResult; stdcall;
  5265.     function  Justify: HResult; stdcall;
  5266.     function  Get_Left(out RHS: OleVariant): HResult; stdcall;
  5267.     function  Get_ListHeaderRows(out RHS: Integer): HResult; stdcall;
  5268.     function  ListNames: HResult; stdcall;
  5269.     function  Get_LocationInTable(out RHS: XlLocationInTable): HResult; stdcall;
  5270.     function  Get_Locked(out RHS: OleVariant): HResult; stdcall;
  5271.     function  Set_Locked(RHS: OleVariant): HResult; stdcall;
  5272.     function  Merge(Across: OleVariant): HResult; stdcall;
  5273.     function  UnMerge: HResult; stdcall;
  5274.     function  Get_MergeArea(out RHS: Range): HResult; stdcall;
  5275.     function  Get_MergeCells(out RHS: OleVariant): HResult; stdcall;
  5276.     function  Set_MergeCells(RHS: OleVariant): HResult; stdcall;
  5277.     function  Get_Name(out RHS: OleVariant): HResult; stdcall;
  5278.     function  Set_Name(RHS: OleVariant): HResult; stdcall;
  5279.     function  NavigateArrow(TowardPrecedent: OleVariant; ArrowNumber: OleVariant; 
  5280.                             LinkNumber: OleVariant): HResult; stdcall;
  5281.     function  Get__NewEnum(out RHS: IUnknown): HResult; stdcall;
  5282.     function  Get_Next(out RHS: Range): HResult; stdcall;
  5283.     function  NoteText(Text: OleVariant; Start: OleVariant; Length: OleVariant; out RHS: WideString): HResult; stdcall;
  5284.     function  Get_NumberFormat(out RHS: OleVariant): HResult; stdcall;
  5285.     function  Set_NumberFormat(RHS: OleVariant): HResult; stdcall;
  5286.     function  Get_NumberFormatLocal(out RHS: OleVariant): HResult; stdcall;
  5287.     function  Set_NumberFormatLocal(RHS: OleVariant): HResult; stdcall;
  5288.     function  Get_Offset(RowOffset: OleVariant; ColumnOffset: OleVariant; out RHS: Range): HResult; stdcall;
  5289.     function  Get_Orientation(out RHS: OleVariant): HResult; stdcall;
  5290.     function  Set_Orientation(RHS: OleVariant): HResult; stdcall;
  5291.     function  Get_OutlineLevel(out RHS: OleVariant): HResult; stdcall;
  5292.     function  Set_OutlineLevel(RHS: OleVariant): HResult; stdcall;
  5293.     function  Get_PageBreak(out RHS: Integer): HResult; stdcall;
  5294.     function  Set_PageBreak(RHS: Integer): HResult; stdcall;
  5295.     function  Parse(ParseLine: OleVariant; Destination: OleVariant): HResult; stdcall;
  5296.     function  PasteSpecial(Paste: XlPasteType; Operation: XlPasteSpecialOperation; 
  5297.                            SkipBlanks: OleVariant; Transpose: OleVariant): HResult; stdcall;
  5298.     function  Get_PivotField(out RHS: PivotField): HResult; stdcall;
  5299.     function  Get_PivotItem(out RHS: PivotItem): HResult; stdcall;
  5300.     function  Get_PivotTable(out RHS: PivotTable): HResult; stdcall;
  5301.     function  Get_Precedents(out RHS: Range): HResult; stdcall;
  5302.     function  Get_PrefixCharacter(out RHS: OleVariant): HResult; stdcall;
  5303.     function  Get_Previous(out RHS: Range): HResult; stdcall;
  5304.     function  PrintOut(From: OleVariant; To_: OleVariant; Copies: OleVariant; Preview: OleVariant; 
  5305.                        ActivePrinter: OleVariant; PrintToFile: OleVariant; Collate: OleVariant): HResult; stdcall;
  5306.     function  PrintPreview(EnableChanges: OleVariant): HResult; stdcall;
  5307.     function  Get_QueryTable(out RHS: ExcelQueryTable): HResult; stdcall;
  5308.     function  Get_Range(Cell1: OleVariant; Cell2: OleVariant; out RHS: Range): HResult; stdcall;
  5309.     function  RemoveSubtotal: HResult; stdcall;
  5310.     function  Replace(What: OleVariant; Replacement: OleVariant; LookAt: OleVariant; 
  5311.                       SearchOrder: OleVariant; MatchCase: OleVariant; MatchByte: OleVariant; 
  5312.                       MatchControlCharacters: OleVariant; MatchDiacritics: OleVariant; 
  5313.                       MatchKashida: OleVariant; MatchAlefHamza: OleVariant; out RHS: WordBool): HResult; stdcall;
  5314.     function  Get_Resize(RowSize: OleVariant; ColumnSize: OleVariant; out RHS: Range): HResult; stdcall;
  5315.     function  Get_Row(out RHS: Integer): HResult; stdcall;
  5316.     function  RowDifferences(Comparison: OleVariant; out RHS: Range): HResult; stdcall;
  5317.     function  Get_RowHeight(out RHS: OleVariant): HResult; stdcall;
  5318.     function  Set_RowHeight(RHS: OleVariant): HResult; stdcall;
  5319.     function  Get_Rows(out RHS: Range): HResult; stdcall;
  5320.     function  Run(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; Arg4: OleVariant; 
  5321.                   Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  5322.                   Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  5323.                   Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; Arg16: OleVariant; 
  5324.                   Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  5325.                   Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; Arg24: OleVariant; 
  5326.                   Arg25: OleVariant; Arg26: OleVariant; Arg27: OleVariant; Arg28: OleVariant; 
  5327.                   Arg29: OleVariant; Arg30: OleVariant; out RHS: OleVariant): HResult; stdcall;
  5328.     function  Select: HResult; stdcall;
  5329.     function  Show: HResult; stdcall;
  5330.     function  ShowDependents(Remove: OleVariant): HResult; stdcall;
  5331.     function  Get_ShowDetail(out RHS: OleVariant): HResult; stdcall;
  5332.     function  Set_ShowDetail(RHS: OleVariant): HResult; stdcall;
  5333.     function  ShowErrors: HResult; stdcall;
  5334.     function  ShowPrecedents(Remove: OleVariant): HResult; stdcall;
  5335.     function  Get_ShrinkToFit(out RHS: OleVariant): HResult; stdcall;
  5336.     function  Set_ShrinkToFit(RHS: OleVariant): HResult; stdcall;
  5337.     function  Sort(Key1: OleVariant; Order1: XlSortOrder; Key2: OleVariant; Type_: OleVariant; 
  5338.                    Order2: XlSortOrder; Key3: OleVariant; Order3: XlSortOrder; 
  5339.                    Header: XlYesNoGuess; OrderCustom: OleVariant; MatchCase: OleVariant; 
  5340.                    Orientation: XlSortOrientation; SortMethod: XlSortMethod; 
  5341.                    IgnoreControlCharacters: OleVariant; IgnoreDiacritics: OleVariant; 
  5342.                    IgnoreKashida: OleVariant): HResult; stdcall;
  5343.     function  SortSpecial(SortMethod: XlSortMethod; Key1: OleVariant; Order1: XlSortOrder; 
  5344.                           Type_: OleVariant; Key2: OleVariant; Order2: XlSortOrder; 
  5345.                           Key3: OleVariant; Order3: XlSortOrder; Header: XlYesNoGuess; 
  5346.                           OrderCustom: OleVariant; MatchCase: OleVariant; 
  5347.                           Orientation: XlSortOrientation): HResult; stdcall;
  5348.     function  Get_SoundNote(out RHS: SoundNote): HResult; stdcall;
  5349.     function  SpecialCells(Type_: XlCellType; Value: OleVariant; out RHS: Range): HResult; stdcall;
  5350.     function  Get_Style(out RHS: OleVariant): HResult; stdcall;
  5351.     function  Set_Style(RHS: OleVariant): HResult; stdcall;
  5352.     function  SubscribeTo(const Edition: WideString; Format: XlSubscribeToFormat): HResult; stdcall;
  5353.     function  Subtotal(GroupBy: Integer; Function_: XlConsolidationFunction; TotalList: OleVariant; 
  5354.                        Replace: OleVariant; PageBreaks: OleVariant; SummaryBelowData: XlSummaryRow): HResult; stdcall;
  5355.     function  Get_Summary(out RHS: OleVariant): HResult; stdcall;
  5356.     function  Table(RowInput: OleVariant; ColumnInput: OleVariant): HResult; stdcall;
  5357.     function  Get_Text(out RHS: OleVariant): HResult; stdcall;
  5358.     function  TextToColumns(Destination: OleVariant; DataType: XlTextParsingType; 
  5359.                             TextQualifier: XlTextQualifier; ConsecutiveDelimiter: OleVariant; 
  5360.                             Tab: OleVariant; Semicolon: OleVariant; Comma: OleVariant; 
  5361.                             Space: OleVariant; Other: OleVariant; OtherChar: OleVariant; 
  5362.                             FieldInfo: OleVariant): HResult; stdcall;
  5363.     function  Get_Top(out RHS: OleVariant): HResult; stdcall;
  5364.     function  Ungroup: HResult; stdcall;
  5365.     function  Get_UseStandardHeight(out RHS: OleVariant): HResult; stdcall;
  5366.     function  Set_UseStandardHeight(RHS: OleVariant): HResult; stdcall;
  5367.     function  Get_UseStandardWidth(out RHS: OleVariant): HResult; stdcall;
  5368.     function  Set_UseStandardWidth(RHS: OleVariant): HResult; stdcall;
  5369.     function  Get_Validation(out RHS: Validation): HResult; stdcall;
  5370.     function  Get_Value(lcid: Integer; out RHS: OleVariant): HResult; stdcall;
  5371.     function  Set_Value(lcid: Integer; RHS: OleVariant): HResult; stdcall;
  5372.     function  Get_Value2(lcid: Integer; out RHS: OleVariant): HResult; stdcall;
  5373.     function  Set_Value2(lcid: Integer; RHS: OleVariant): HResult; stdcall;
  5374.     function  Get_VerticalAlignment(out RHS: OleVariant): HResult; stdcall;
  5375.     function  Set_VerticalAlignment(RHS: OleVariant): HResult; stdcall;
  5376.     function  Get_Width(out RHS: OleVariant): HResult; stdcall;
  5377.     function  Get_Worksheet(out RHS: ExcelWorksheet): HResult; stdcall;
  5378.     function  Get_WrapText(out RHS: OleVariant): HResult; stdcall;
  5379.     function  Set_WrapText(RHS: OleVariant): HResult; stdcall;
  5380.     function  AddComment(Text: OleVariant; out RHS: Comment): HResult; stdcall;
  5381.     function  Get_Comment(out RHS: Comment): HResult; stdcall;
  5382.     function  ClearComments: HResult; stdcall;
  5383.     function  Get_Phonetic(out RHS: Phonetic): HResult; stdcall;
  5384.     function  Get_FormatConditions(out RHS: FormatConditions): HResult; stdcall;
  5385.     function  Get_ReadingOrder(out RHS: Integer): HResult; stdcall;
  5386.     function  Set_ReadingOrder(RHS: Integer): HResult; stdcall;
  5387.     function  Get_Hyperlinks(out RHS: Hyperlinks): HResult; stdcall;
  5388.   end;
  5389.  
  5390. // *********************************************************************//
  5391. // Interface: IChartEvents
  5392. // Flags:     (4112) Hidden Dispatchable
  5393. // GUID:      {0002440F-0001-0000-C000-000000000046}
  5394. // *********************************************************************//
  5395.   IChartEvents = interface(IDispatch)
  5396.     ['{0002440F-0001-0000-C000-000000000046}']
  5397.     function  Activate: HResult; stdcall;
  5398.     function  Deactivate: HResult; stdcall;
  5399.     function  Resize: HResult; stdcall;
  5400.     function  MouseDown(Button: XlMouseButton; Shift: Integer; X: Integer; Y: Integer): HResult; stdcall;
  5401.     function  MouseUp(Button: XlMouseButton; Shift: Integer; X: Integer; Y: Integer): HResult; stdcall;
  5402.     function  MouseMove(Button: XlMouseButton; Shift: Integer; X: Integer; Y: Integer): HResult; stdcall;
  5403.     function  BeforeRightClick(var Cancel: WordBool): HResult; stdcall;
  5404.     function  DragPlot: HResult; stdcall;
  5405.     function  DragOver: HResult; stdcall;
  5406.     function  BeforeDoubleClick(ElementID: XlChartItem; Arg1: Integer; Arg2: Integer; 
  5407.                                 var Cancel: WordBool): HResult; stdcall;
  5408.     function  Select(ElementID: XlChartItem; Arg1: Integer; Arg2: Integer): HResult; stdcall;
  5409.     function  SeriesChange(SeriesIndex: Integer; PointIndex: Integer): HResult; stdcall;
  5410.     function  Calculate: HResult; stdcall;
  5411.   end;
  5412.  
  5413. // *********************************************************************//
  5414. // Interface: _Chart
  5415. // Flags:     (4544) Dual NonExtensible OleAutomation Dispatchable
  5416. // GUID:      {000208D6-0000-0000-C000-000000000046}
  5417. // *********************************************************************//
  5418.   _Chart = interface(IDispatch)
  5419.     ['{000208D6-0000-0000-C000-000000000046}']
  5420.     function  Get_Application: ExcelApplication; safecall;
  5421.     function  Get_Creator: XlCreator; safecall;
  5422.     function  Get_Parent: IDispatch; safecall;
  5423.     procedure Activate(lcid: Integer); safecall;
  5424.     procedure Copy(Before: OleVariant; After: OleVariant; lcid: Integer); safecall;
  5425.     procedure Delete(lcid: Integer); safecall;
  5426.     function  Get_CodeName: WideString; safecall;
  5427.     function  Get__CodeName: WideString; safecall;
  5428.     procedure Set__CodeName(const RHS: WideString); safecall;
  5429.     function  Get_Index(lcid: Integer): Integer; safecall;
  5430.     procedure Move(Before: OleVariant; After: OleVariant; lcid: Integer); safecall;
  5431.     function  Get_Name: WideString; safecall;
  5432.     procedure Set_Name(const RHS: WideString); safecall;
  5433.     function  Get_Next: IDispatch; safecall;
  5434.     function  Get_OnDoubleClick(lcid: Integer): WideString; safecall;
  5435.     procedure Set_OnDoubleClick(lcid: Integer; const RHS: WideString); safecall;
  5436.     function  Get_OnSheetActivate(lcid: Integer): WideString; safecall;
  5437.     procedure Set_OnSheetActivate(lcid: Integer; const RHS: WideString); safecall;
  5438.     function  Get_OnSheetDeactivate(lcid: Integer): WideString; safecall;
  5439.     procedure Set_OnSheetDeactivate(lcid: Integer; const RHS: WideString); safecall;
  5440.     function  Get_PageSetup: PageSetup; safecall;
  5441.     function  Get_Previous: IDispatch; safecall;
  5442.     procedure PrintOut(From: OleVariant; To_: OleVariant; Copies: OleVariant; Preview: OleVariant; 
  5443.                        ActivePrinter: OleVariant; PrintToFile: OleVariant; Collate: OleVariant; 
  5444.                        lcid: Integer); safecall;
  5445.     procedure PrintPreview(EnableChanges: OleVariant; lcid: Integer); safecall;
  5446.     procedure Protect(Password: OleVariant; DrawingObjects: OleVariant; Contents: OleVariant; 
  5447.                       Scenarios: OleVariant; UserInterfaceOnly: OleVariant; lcid: Integer); safecall;
  5448.     function  Get_ProtectContents(lcid: Integer): WordBool; safecall;
  5449.     function  Get_ProtectDrawingObjects(lcid: Integer): WordBool; safecall;
  5450.     function  Get_ProtectionMode(lcid: Integer): WordBool; safecall;
  5451.     procedure _Dummy23; stdcall;
  5452.     procedure SaveAs(const Filename: WideString; FileFormat: OleVariant; Password: OleVariant; 
  5453.                      WriteResPassword: OleVariant; ReadOnlyRecommended: OleVariant; 
  5454.                      CreateBackup: OleVariant; AddToMru: OleVariant; TextCodepage: OleVariant; 
  5455.                      TextVisualLayout: OleVariant; lcid: Integer); safecall;
  5456.     procedure Select(Replace: OleVariant; lcid: Integer); safecall;
  5457.     procedure Unprotect(Password: OleVariant; lcid: Integer); safecall;
  5458.     function  Get_Visible(lcid: Integer): XlSheetVisibility; safecall;
  5459.     procedure Set_Visible(lcid: Integer; RHS: XlSheetVisibility); safecall;
  5460.     function  Get_Shapes: Shapes; safecall;
  5461.     procedure ApplyDataLabels(Type_: XlDataLabelsType; LegendKey: OleVariant; AutoText: OleVariant; 
  5462.                               HasLeaderLines: OleVariant; lcid: Integer); safecall;
  5463.     function  Arcs(Index: OleVariant; lcid: Integer): IDispatch; safecall;
  5464.     function  Get_Area3DGroup(lcid: Integer): ChartGroup; safecall;
  5465.     function  AreaGroups(Index: OleVariant; lcid: Integer): IDispatch; safecall;
  5466.     procedure AutoFormat(Gallery: Integer; Format: OleVariant); safecall;
  5467.     function  Get_AutoScaling(lcid: Integer): WordBool; safecall;
  5468.     procedure Set_AutoScaling(lcid: Integer; RHS: WordBool); safecall;
  5469.     function  Axes(Type_: OleVariant; AxisGroup: XlAxisGroup; lcid: Integer): IDispatch; safecall;
  5470.     procedure SetBackgroundPicture(const Filename: WideString); safecall;
  5471.     function  Get_Bar3DGroup(lcid: Integer): ChartGroup; safecall;
  5472.     function  BarGroups(Index: OleVariant; lcid: Integer): IDispatch; safecall;
  5473.     function  Buttons(Index: OleVariant; lcid: Integer): IDispatch; safecall;
  5474.     function  Get_ChartArea(lcid: Integer): ChartArea; safecall;
  5475.     function  ChartGroups(Index: OleVariant; lcid: Integer): IDispatch; safecall;
  5476.     function  ChartObjects(Index: OleVariant; lcid: Integer): IDispatch; safecall;
  5477.     function  Get_ChartTitle(lcid: Integer): ChartTitle; safecall;
  5478.     procedure ChartWizard(Source: OleVariant; Gallery: OleVariant; Format: OleVariant; 
  5479.                           PlotBy: OleVariant; CategoryLabels: OleVariant; SeriesLabels: OleVariant; 
  5480.                           HasLegend: OleVariant; Title: OleVariant; CategoryTitle: OleVariant; 
  5481.                           ValueTitle: OleVariant; ExtraTitle: OleVariant; lcid: Integer); safecall;
  5482.     function  CheckBoxes(Index: OleVariant; lcid: Integer): IDispatch; safecall;
  5483.     procedure CheckSpelling(CustomDictionary: OleVariant; IgnoreUppercase: OleVariant; 
  5484.                             AlwaysSuggest: OleVariant; IgnoreInitialAlefHamza: OleVariant; 
  5485.                             IgnoreFinalYaa: OleVariant; SpellScript: OleVariant; lcid: Integer); safecall;
  5486.     function  Get_Column3DGroup(lcid: Integer): ChartGroup; safecall;
  5487.     function  ColumnGroups(Index: OleVariant; lcid: Integer): IDispatch; safecall;
  5488.     procedure CopyPicture(Appearance: XlPictureAppearance; Format: XlCopyPictureFormat; 
  5489.                           Size: XlPictureAppearance; lcid: Integer); safecall;
  5490.     function  Get_Corners(lcid: Integer): Corners; safecall;
  5491.     procedure CreatePublisher(Edition: OleVariant; Appearance: XlPictureAppearance; 
  5492.                               Size: XlPictureAppearance; ContainsPICT: OleVariant; 
  5493.                               ContainsBIFF: OleVariant; ContainsRTF: OleVariant; 
  5494.                               ContainsVALU: OleVariant; lcid: Integer); safecall;
  5495.     function  Get_DataTable: DataTable; safecall;
  5496.     function  Get_DepthPercent(lcid: Integer): Integer; safecall;
  5497.     procedure Set_DepthPercent(lcid: Integer; RHS: Integer); safecall;
  5498.     procedure Deselect(lcid: Integer); safecall;
  5499.     function  Get_DisplayBlanksAs(lcid: Integer): XlDisplayBlanksAs; safecall;
  5500.     procedure Set_DisplayBlanksAs(lcid: Integer; RHS: XlDisplayBlanksAs); safecall;
  5501.     function  DoughnutGroups(Index: OleVariant; lcid: Integer): IDispatch; safecall;
  5502.     function  Drawings(Index: OleVariant; lcid: Integer): IDispatch; safecall;
  5503.     function  DrawingObjects(Index: OleVariant; lcid: Integer): IDispatch; safecall;
  5504.     function  DropDowns(Index: OleVariant; lcid: Integer): IDispatch; safecall;
  5505.     function  Get_Elevation(lcid: Integer): Integer; safecall;
  5506.     procedure Set_Elevation(lcid: Integer; RHS: Integer); safecall;
  5507.     function  Evaluate(Name: OleVariant; lcid: Integer): OleVariant; safecall;
  5508.     function  _Evaluate(Name: OleVariant; lcid: Integer): OleVariant; safecall;
  5509.     function  Get_Floor(lcid: Integer): Floor; safecall;
  5510.     function  Get_GapDepth(lcid: Integer): Integer; safecall;
  5511.     procedure Set_GapDepth(lcid: Integer; RHS: Integer); safecall;
  5512.     function  GroupBoxes(Index: OleVariant; lcid: Integer): IDispatch; safecall;
  5513.     function  GroupObjects(Index: OleVariant; lcid: Integer): IDispatch; safecall;
  5514.     function  Get_HasAxis(Index1: OleVariant; Index2: OleVariant; lcid: Integer): OleVariant; safecall;
  5515.     procedure Set_HasAxis(Index1: OleVariant; Index2: OleVariant; lcid: Integer; RHS: OleVariant); safecall;
  5516.     function  Get_HasDataTable: WordBool; safecall;
  5517.     procedure Set_HasDataTable(RHS: WordBool); safecall;
  5518.     function  Get_HasLegend(lcid: Integer): WordBool; safecall;
  5519.     procedure Set_HasLegend(lcid: Integer; RHS: WordBool); safecall;
  5520.     function  Get_HasTitle(lcid: Integer): WordBool; safecall;
  5521.     procedure Set_HasTitle(lcid: Integer; RHS: WordBool); safecall;
  5522.     function  Get_HeightPercent(lcid: Integer): Integer; safecall;
  5523.     procedure Set_HeightPercent(lcid: Integer; RHS: Integer); safecall;
  5524.     function  Get_Hyperlinks: Hyperlinks; safecall;
  5525.     function  Labels(Index: OleVariant; lcid: Integer): IDispatch; safecall;
  5526.     function  Get_Legend(lcid: Integer): Legend; safecall;
  5527.     function  Get_Line3DGroup(lcid: Integer): ChartGroup; safecall;
  5528.     function  LineGroups(Index: OleVariant; lcid: Integer): IDispatch; safecall;
  5529.     function  Lines(Index: OleVariant; lcid: Integer): IDispatch; safecall;
  5530.     function  ListBoxes(Index: OleVariant; lcid: Integer): IDispatch; safecall;
  5531.     function  Location(Where: XlChartLocation; Name: OleVariant): ExcelChart; safecall;
  5532.     function  OLEObjects(Index: OleVariant; lcid: Integer): IDispatch; safecall;
  5533.     function  OptionButtons(Index: OleVariant; lcid: Integer): IDispatch; safecall;
  5534.     function  Ovals(Index: OleVariant; lcid: Integer): IDispatch; safecall;
  5535.     procedure Paste(Type_: OleVariant; lcid: Integer); safecall;
  5536.     function  Get_Perspective(lcid: Integer): Integer; safecall;
  5537.     procedure Set_Perspective(lcid: Integer; RHS: Integer); safecall;
  5538.     function  Pictures(Index: OleVariant; lcid: Integer): IDispatch; safecall;
  5539.     function  Get_Pie3DGroup(lcid: Integer): ChartGroup; safecall;
  5540.     function  PieGroups(Index: OleVariant; lcid: Integer): IDispatch; safecall;
  5541.     function  Get_PlotArea(lcid: Integer): PlotArea; safecall;
  5542.     function  Get_PlotVisibleOnly(lcid: Integer): WordBool; safecall;
  5543.     procedure Set_PlotVisibleOnly(lcid: Integer; RHS: WordBool); safecall;
  5544.     function  RadarGroups(Index: OleVariant; lcid: Integer): IDispatch; safecall;
  5545.     function  Rectangles(Index: OleVariant; lcid: Integer): IDispatch; safecall;
  5546.     function  Get_RightAngleAxes(lcid: Integer): OleVariant; safecall;
  5547.     procedure Set_RightAngleAxes(lcid: Integer; RHS: OleVariant); safecall;
  5548.     function  Get_Rotation(lcid: Integer): OleVariant; safecall;
  5549.     procedure Set_Rotation(lcid: Integer; RHS: OleVariant); safecall;
  5550.     function  ScrollBars(Index: OleVariant; lcid: Integer): IDispatch; safecall;
  5551.     function  SeriesCollection(Index: OleVariant; lcid: Integer): IDispatch; safecall;
  5552.     function  Get_SizeWithWindow(lcid: Integer): WordBool; safecall;
  5553.     procedure Set_SizeWithWindow(lcid: Integer; RHS: WordBool); safecall;
  5554.     function  Get_ShowWindow: WordBool; safecall;
  5555.     procedure Set_ShowWindow(RHS: WordBool); safecall;
  5556.     function  Spinners(Index: OleVariant; lcid: Integer): IDispatch; safecall;
  5557.     function  Get_SubType(lcid: Integer): Integer; safecall;
  5558.     procedure Set_SubType(lcid: Integer; RHS: Integer); safecall;
  5559.     function  Get_SurfaceGroup(lcid: Integer): ChartGroup; safecall;
  5560.     function  TextBoxes(Index: OleVariant; lcid: Integer): IDispatch; safecall;
  5561.     function  Get_Type_(lcid: Integer): Integer; safecall;
  5562.     procedure Set_Type_(lcid: Integer; RHS: Integer); safecall;
  5563.     function  Get_ChartType: XlChartType; safecall;
  5564.     procedure Set_ChartType(RHS: XlChartType); safecall;
  5565.     procedure ApplyCustomType(ChartType: XlChartType; TypeName: OleVariant); safecall;
  5566.     function  Get_Walls(lcid: Integer): Walls; safecall;
  5567.     function  Get_WallsAndGridlines2D(lcid: Integer): WordBool; safecall;
  5568.     procedure Set_WallsAndGridlines2D(lcid: Integer; RHS: WordBool); safecall;
  5569.     function  XYGroups(Index: OleVariant; lcid: Integer): IDispatch; safecall;
  5570.     function  Get_BarShape: XlBarShape; safecall;
  5571.     procedure Set_BarShape(RHS: XlBarShape); safecall;
  5572.     function  Get_PlotBy: XlRowCol; safecall;
  5573.     procedure Set_PlotBy(RHS: XlRowCol); safecall;
  5574.     procedure CopyChartBuild; safecall;
  5575.     function  Get_ProtectFormatting: WordBool; safecall;
  5576.     procedure Set_ProtectFormatting(RHS: WordBool); safecall;
  5577.     function  Get_ProtectData: WordBool; safecall;
  5578.     procedure Set_ProtectData(RHS: WordBool); safecall;
  5579.     function  Get_ProtectGoalSeek: WordBool; safecall;
  5580.     procedure Set_ProtectGoalSeek(RHS: WordBool); safecall;
  5581.     function  Get_ProtectSelection: WordBool; safecall;
  5582.     procedure Set_ProtectSelection(RHS: WordBool); safecall;
  5583.     procedure GetChartElement(X: Integer; Y: Integer; var ElementID: Integer; var Arg1: Integer; 
  5584.                               var Arg2: Integer); safecall;
  5585.     procedure SetSourceData(const Source: Range; PlotBy: OleVariant); safecall;
  5586.     function  Export(const Filename: WideString; FilterName: OleVariant; Interactive: OleVariant): WordBool; safecall;
  5587.     procedure Refresh; safecall;
  5588.     property Application: ExcelApplication read Get_Application;
  5589.     property Creator: XlCreator read Get_Creator;
  5590.     property Parent: IDispatch read Get_Parent;
  5591.     property CodeName: WideString read Get_CodeName;
  5592.     property _CodeName: WideString read Get__CodeName write Set__CodeName;
  5593.     property Index[lcid: Integer]: Integer read Get_Index;
  5594.     property Name: WideString read Get_Name write Set_Name;
  5595.     property Next: IDispatch read Get_Next;
  5596.     property OnDoubleClick[lcid: Integer]: WideString read Get_OnDoubleClick write Set_OnDoubleClick;
  5597.     property OnSheetActivate[lcid: Integer]: WideString read Get_OnSheetActivate write Set_OnSheetActivate;
  5598.     property OnSheetDeactivate[lcid: Integer]: WideString read Get_OnSheetDeactivate write Set_OnSheetDeactivate;
  5599.     property PageSetup: PageSetup read Get_PageSetup;
  5600.     property Previous: IDispatch read Get_Previous;
  5601.     property ProtectContents[lcid: Integer]: WordBool read Get_ProtectContents;
  5602.     property ProtectDrawingObjects[lcid: Integer]: WordBool read Get_ProtectDrawingObjects;
  5603.     property ProtectionMode[lcid: Integer]: WordBool read Get_ProtectionMode;
  5604.     property Visible[lcid: Integer]: XlSheetVisibility read Get_Visible write Set_Visible;
  5605.     property Shapes: Shapes read Get_Shapes;
  5606.     property Area3DGroup[lcid: Integer]: ChartGroup read Get_Area3DGroup;
  5607.     property AutoScaling[lcid: Integer]: WordBool read Get_AutoScaling write Set_AutoScaling;
  5608.     property Bar3DGroup[lcid: Integer]: ChartGroup read Get_Bar3DGroup;
  5609.     property ChartArea[lcid: Integer]: ChartArea read Get_ChartArea;
  5610.     property ChartTitle[lcid: Integer]: ChartTitle read Get_ChartTitle;
  5611.     property Column3DGroup[lcid: Integer]: ChartGroup read Get_Column3DGroup;
  5612.     property Corners[lcid: Integer]: Corners read Get_Corners;
  5613.     property DataTable: DataTable read Get_DataTable;
  5614.     property DepthPercent[lcid: Integer]: Integer read Get_DepthPercent write Set_DepthPercent;
  5615.     property DisplayBlanksAs[lcid: Integer]: XlDisplayBlanksAs read Get_DisplayBlanksAs write Set_DisplayBlanksAs;
  5616.     property Elevation[lcid: Integer]: Integer read Get_Elevation write Set_Elevation;
  5617.     property Floor[lcid: Integer]: Floor read Get_Floor;
  5618.     property GapDepth[lcid: Integer]: Integer read Get_GapDepth write Set_GapDepth;
  5619.     property HasAxis[Index1: OleVariant; Index2: OleVariant; lcid: Integer]: OleVariant read Get_HasAxis write Set_HasAxis;
  5620.     property HasDataTable: WordBool read Get_HasDataTable write Set_HasDataTable;
  5621.     property HasLegend[lcid: Integer]: WordBool read Get_HasLegend write Set_HasLegend;
  5622.     property HasTitle[lcid: Integer]: WordBool read Get_HasTitle write Set_HasTitle;
  5623.     property HeightPercent[lcid: Integer]: Integer read Get_HeightPercent write Set_HeightPercent;
  5624.     property Hyperlinks: Hyperlinks read Get_Hyperlinks;
  5625.     property Legend[lcid: Integer]: Legend read Get_Legend;
  5626.     property Line3DGroup[lcid: Integer]: ChartGroup read Get_Line3DGroup;
  5627.     property Perspective[lcid: Integer]: Integer read Get_Perspective write Set_Perspective;
  5628.     property Pie3DGroup[lcid: Integer]: ChartGroup read Get_Pie3DGroup;
  5629.     property PlotArea[lcid: Integer]: PlotArea read Get_PlotArea;
  5630.     property PlotVisibleOnly[lcid: Integer]: WordBool read Get_PlotVisibleOnly write Set_PlotVisibleOnly;
  5631.     property RightAngleAxes[lcid: Integer]: OleVariant read Get_RightAngleAxes write Set_RightAngleAxes;
  5632.     property Rotation[lcid: Integer]: OleVariant read Get_Rotation write Set_Rotation;
  5633.     property SizeWithWindow[lcid: Integer]: WordBool read Get_SizeWithWindow write Set_SizeWithWindow;
  5634.     property ShowWindow: WordBool read Get_ShowWindow write Set_ShowWindow;
  5635.     property SubType[lcid: Integer]: Integer read Get_SubType write Set_SubType;
  5636.     property SurfaceGroup[lcid: Integer]: ChartGroup read Get_SurfaceGroup;
  5637.     property Type_[lcid: Integer]: Integer read Get_Type_ write Set_Type_;
  5638.     property ChartType: XlChartType read Get_ChartType write Set_ChartType;
  5639.     property Walls[lcid: Integer]: Walls read Get_Walls;
  5640.     property WallsAndGridlines2D[lcid: Integer]: WordBool read Get_WallsAndGridlines2D write Set_WallsAndGridlines2D;
  5641.     property BarShape: XlBarShape read Get_BarShape write Set_BarShape;
  5642.     property PlotBy: XlRowCol read Get_PlotBy write Set_PlotBy;
  5643.     property ProtectFormatting: WordBool read Get_ProtectFormatting write Set_ProtectFormatting;
  5644.     property ProtectData: WordBool read Get_ProtectData write Set_ProtectData;
  5645.     property ProtectGoalSeek: WordBool read Get_ProtectGoalSeek write Set_ProtectGoalSeek;
  5646.     property ProtectSelection: WordBool read Get_ProtectSelection write Set_ProtectSelection;
  5647.   end;
  5648.  
  5649. // *********************************************************************//
  5650. // DispIntf:  _ChartDisp
  5651. // Flags:     (4544) Dual NonExtensible OleAutomation Dispatchable
  5652. // GUID:      {000208D6-0000-0000-C000-000000000046}
  5653. // *********************************************************************//
  5654.   _ChartDisp = dispinterface
  5655.     ['{000208D6-0000-0000-C000-000000000046}']
  5656.     property Application: ExcelApplication readonly dispid 148;
  5657.     property Creator: XlCreator readonly dispid 149;
  5658.     property Parent: IDispatch readonly dispid 150;
  5659.     procedure Activate(lcid: Integer); dispid 304;
  5660.     procedure Copy(Before: OleVariant; After: OleVariant; lcid: Integer); dispid 551;
  5661.     procedure Delete(lcid: Integer); dispid 117;
  5662.     property CodeName: WideString readonly dispid 1373;
  5663.     property _CodeName: WideString dispid -2147418112;
  5664.     property Index[lcid: Integer]: Integer readonly dispid 486;
  5665.     procedure Move(Before: OleVariant; After: OleVariant; lcid: Integer); dispid 637;
  5666.     property Name: WideString dispid 110;
  5667.     property Next: IDispatch readonly dispid 502;
  5668.     property OnDoubleClick[lcid: Integer]: WideString dispid 628;
  5669.     property OnSheetActivate[lcid: Integer]: WideString dispid 1031;
  5670.     property OnSheetDeactivate[lcid: Integer]: WideString dispid 1081;
  5671.     property PageSetup: PageSetup readonly dispid 998;
  5672.     property Previous: IDispatch readonly dispid 503;
  5673.     procedure PrintOut(From: OleVariant; To_: OleVariant; Copies: OleVariant; Preview: OleVariant; 
  5674.                        ActivePrinter: OleVariant; PrintToFile: OleVariant; Collate: OleVariant; 
  5675.                        lcid: Integer); dispid 905;
  5676.     procedure PrintPreview(EnableChanges: OleVariant; lcid: Integer); dispid 281;
  5677.     procedure Protect(Password: OleVariant; DrawingObjects: OleVariant; Contents: OleVariant; 
  5678.                       Scenarios: OleVariant; UserInterfaceOnly: OleVariant; lcid: Integer); dispid 282;
  5679.     property ProtectContents[lcid: Integer]: WordBool readonly dispid 292;
  5680.     property ProtectDrawingObjects[lcid: Integer]: WordBool readonly dispid 293;
  5681.     property ProtectionMode[lcid: Integer]: WordBool readonly dispid 1159;
  5682.     procedure _Dummy23; dispid 65559;
  5683.     procedure SaveAs(const Filename: WideString; FileFormat: OleVariant; Password: OleVariant; 
  5684.                      WriteResPassword: OleVariant; ReadOnlyRecommended: OleVariant; 
  5685.                      CreateBackup: OleVariant; AddToMru: OleVariant; TextCodepage: OleVariant; 
  5686.                      TextVisualLayout: OleVariant; lcid: Integer); dispid 284;
  5687.     procedure Select(Replace: OleVariant; lcid: Integer); dispid 235;
  5688.     procedure Unprotect(Password: OleVariant; lcid: Integer); dispid 285;
  5689.     property Visible[lcid: Integer]: XlSheetVisibility dispid 558;
  5690.     property Shapes: Shapes readonly dispid 1377;
  5691.     procedure ApplyDataLabels(Type_: XlDataLabelsType; LegendKey: OleVariant; AutoText: OleVariant; 
  5692.                               HasLeaderLines: OleVariant; lcid: Integer); dispid 151;
  5693.     function  Arcs(Index: OleVariant; lcid: Integer): IDispatch; dispid 760;
  5694.     property Area3DGroup[lcid: Integer]: ChartGroup readonly dispid 17;
  5695.     function  AreaGroups(Index: OleVariant; lcid: Integer): IDispatch; dispid 9;
  5696.     procedure AutoFormat(Gallery: Integer; Format: OleVariant); dispid 114;
  5697.     property AutoScaling[lcid: Integer]: WordBool dispid 107;
  5698.     function  Axes(Type_: OleVariant; AxisGroup: XlAxisGroup; lcid: Integer): IDispatch; dispid 23;
  5699.     procedure SetBackgroundPicture(const Filename: WideString); dispid 1188;
  5700.     property Bar3DGroup[lcid: Integer]: ChartGroup readonly dispid 18;
  5701.     function  BarGroups(Index: OleVariant; lcid: Integer): IDispatch; dispid 10;
  5702.     function  Buttons(Index: OleVariant; lcid: Integer): IDispatch; dispid 557;
  5703.     property ChartArea[lcid: Integer]: ChartArea readonly dispid 80;
  5704.     function  ChartGroups(Index: OleVariant; lcid: Integer): IDispatch; dispid 8;
  5705.     function  ChartObjects(Index: OleVariant; lcid: Integer): IDispatch; dispid 1060;
  5706.     property ChartTitle[lcid: Integer]: ChartTitle readonly dispid 81;
  5707.     procedure ChartWizard(Source: OleVariant; Gallery: OleVariant; Format: OleVariant; 
  5708.                           PlotBy: OleVariant; CategoryLabels: OleVariant; SeriesLabels: OleVariant; 
  5709.                           HasLegend: OleVariant; Title: OleVariant; CategoryTitle: OleVariant; 
  5710.                           ValueTitle: OleVariant; ExtraTitle: OleVariant; lcid: Integer); dispid 196;
  5711.     function  CheckBoxes(Index: OleVariant; lcid: Integer): IDispatch; dispid 824;
  5712.     procedure CheckSpelling(CustomDictionary: OleVariant; IgnoreUppercase: OleVariant; 
  5713.                             AlwaysSuggest: OleVariant; IgnoreInitialAlefHamza: OleVariant; 
  5714.                             IgnoreFinalYaa: OleVariant; SpellScript: OleVariant; lcid: Integer); dispid 505;
  5715.     property Column3DGroup[lcid: Integer]: ChartGroup readonly dispid 19;
  5716.     function  ColumnGroups(Index: OleVariant; lcid: Integer): IDispatch; dispid 11;
  5717.     procedure CopyPicture(Appearance: XlPictureAppearance; Format: XlCopyPictureFormat; 
  5718.                           Size: XlPictureAppearance; lcid: Integer); dispid 213;
  5719.     property Corners[lcid: Integer]: Corners readonly dispid 79;
  5720.     procedure CreatePublisher(Edition: OleVariant; Appearance: XlPictureAppearance; 
  5721.                               Size: XlPictureAppearance; ContainsPICT: OleVariant; 
  5722.                               ContainsBIFF: OleVariant; ContainsRTF: OleVariant; 
  5723.                               ContainsVALU: OleVariant; lcid: Integer); dispid 458;
  5724.     property DataTable: DataTable readonly dispid 1395;
  5725.     property DepthPercent[lcid: Integer]: Integer dispid 48;
  5726.     procedure Deselect(lcid: Integer); dispid 1120;
  5727.     property DisplayBlanksAs[lcid: Integer]: XlDisplayBlanksAs dispid 93;
  5728.     function  DoughnutGroups(Index: OleVariant; lcid: Integer): IDispatch; dispid 14;
  5729.     function  Drawings(Index: OleVariant; lcid: Integer): IDispatch; dispid 772;
  5730.     function  DrawingObjects(Index: OleVariant; lcid: Integer): IDispatch; dispid 88;
  5731.     function  DropDowns(Index: OleVariant; lcid: Integer): IDispatch; dispid 836;
  5732.     property Elevation[lcid: Integer]: Integer dispid 49;
  5733.     function  Evaluate(Name: OleVariant; lcid: Integer): OleVariant; dispid 1;
  5734.     function  _Evaluate(Name: OleVariant; lcid: Integer): OleVariant; dispid -5;
  5735.     property Floor[lcid: Integer]: Floor readonly dispid 83;
  5736.     property GapDepth[lcid: Integer]: Integer dispid 50;
  5737.     function  GroupBoxes(Index: OleVariant; lcid: Integer): IDispatch; dispid 834;
  5738.     function  GroupObjects(Index: OleVariant; lcid: Integer): IDispatch; dispid 1113;
  5739.     property HasAxis[Index1: OleVariant; Index2: OleVariant; lcid: Integer]: OleVariant dispid 52;
  5740.     property HasDataTable: WordBool dispid 1396;
  5741.     property HasLegend[lcid: Integer]: WordBool dispid 53;
  5742.     property HasTitle[lcid: Integer]: WordBool dispid 54;
  5743.     property HeightPercent[lcid: Integer]: Integer dispid 55;
  5744.     property Hyperlinks: Hyperlinks readonly dispid 1393;
  5745.     function  Labels(Index: OleVariant; lcid: Integer): IDispatch; dispid 841;
  5746.     property Legend[lcid: Integer]: Legend readonly dispid 84;
  5747.     property Line3DGroup[lcid: Integer]: ChartGroup readonly dispid 20;
  5748.     function  LineGroups(Index: OleVariant; lcid: Integer): IDispatch; dispid 12;
  5749.     function  Lines(Index: OleVariant; lcid: Integer): IDispatch; dispid 767;
  5750.     function  ListBoxes(Index: OleVariant; lcid: Integer): IDispatch; dispid 832;
  5751.     function  Location(Where: XlChartLocation; Name: OleVariant): ExcelChart; dispid 1397;
  5752.     function  OLEObjects(Index: OleVariant; lcid: Integer): IDispatch; dispid 799;
  5753.     function  OptionButtons(Index: OleVariant; lcid: Integer): IDispatch; dispid 826;
  5754.     function  Ovals(Index: OleVariant; lcid: Integer): IDispatch; dispid 801;
  5755.     procedure Paste(Type_: OleVariant; lcid: Integer); dispid 211;
  5756.     property Perspective[lcid: Integer]: Integer dispid 57;
  5757.     function  Pictures(Index: OleVariant; lcid: Integer): IDispatch; dispid 771;
  5758.     property Pie3DGroup[lcid: Integer]: ChartGroup readonly dispid 21;
  5759.     function  PieGroups(Index: OleVariant; lcid: Integer): IDispatch; dispid 13;
  5760.     property PlotArea[lcid: Integer]: PlotArea readonly dispid 85;
  5761.     property PlotVisibleOnly[lcid: Integer]: WordBool dispid 92;
  5762.     function  RadarGroups(Index: OleVariant; lcid: Integer): IDispatch; dispid 15;
  5763.     function  Rectangles(Index: OleVariant; lcid: Integer): IDispatch; dispid 774;
  5764.     property RightAngleAxes[lcid: Integer]: OleVariant dispid 58;
  5765.     property Rotation[lcid: Integer]: OleVariant dispid 59;
  5766.     function  ScrollBars(Index: OleVariant; lcid: Integer): IDispatch; dispid 830;
  5767.     function  SeriesCollection(Index: OleVariant; lcid: Integer): IDispatch; dispid 68;
  5768.     property SizeWithWindow[lcid: Integer]: WordBool dispid 94;
  5769.     property ShowWindow: WordBool dispid 1399;
  5770.     function  Spinners(Index: OleVariant; lcid: Integer): IDispatch; dispid 838;
  5771.     property SubType[lcid: Integer]: Integer dispid 109;
  5772.     property SurfaceGroup[lcid: Integer]: ChartGroup readonly dispid 22;
  5773.     function  TextBoxes(Index: OleVariant; lcid: Integer): IDispatch; dispid 777;
  5774.     property Type_[lcid: Integer]: Integer dispid 108;
  5775.     property ChartType: XlChartType dispid 1400;
  5776.     procedure ApplyCustomType(ChartType: XlChartType; TypeName: OleVariant); dispid 1401;
  5777.     property Walls[lcid: Integer]: Walls readonly dispid 86;
  5778.     property WallsAndGridlines2D[lcid: Integer]: WordBool dispid 210;
  5779.     function  XYGroups(Index: OleVariant; lcid: Integer): IDispatch; dispid 16;
  5780.     property BarShape: XlBarShape dispid 1403;
  5781.     property PlotBy: XlRowCol dispid 202;
  5782.     procedure CopyChartBuild; dispid 1404;
  5783.     property ProtectFormatting: WordBool dispid 1405;
  5784.     property ProtectData: WordBool dispid 1406;
  5785.     property ProtectGoalSeek: WordBool dispid 1407;
  5786.     property ProtectSelection: WordBool dispid 1408;
  5787.     procedure GetChartElement(X: Integer; Y: Integer; var ElementID: Integer; var Arg1: Integer; 
  5788.                               var Arg2: Integer); dispid 1409;
  5789.     procedure SetSourceData(const Source: Range; PlotBy: OleVariant); dispid 1413;
  5790.     function  Export(const Filename: WideString; FilterName: OleVariant; Interactive: OleVariant): WordBool; dispid 1414;
  5791.     procedure Refresh; dispid 1417;
  5792.   end;
  5793.  
  5794. // *********************************************************************//
  5795. // Interface: Sheets
  5796. // Flags:     (4544) Dual NonExtensible OleAutomation Dispatchable
  5797. // GUID:      {000208D7-0000-0000-C000-000000000046}
  5798. // *********************************************************************//
  5799.   Sheets = interface(IDispatch)
  5800.     ['{000208D7-0000-0000-C000-000000000046}']
  5801.     function  Get_Application: ExcelApplication; safecall;
  5802.     function  Get_Creator: XlCreator; safecall;
  5803.     function  Get_Parent: IDispatch; safecall;
  5804.     function  Add(Before: OleVariant; After: OleVariant; Count: OleVariant; Type_: OleVariant; 
  5805.                   lcid: Integer): IDispatch; safecall;
  5806.     procedure Copy(Before: OleVariant; After: OleVariant; lcid: Integer); safecall;
  5807.     function  Get_Count: Integer; safecall;
  5808.     procedure Delete(lcid: Integer); safecall;
  5809.     procedure FillAcrossSheets(const Range: Range; Type_: XlFillWith; lcid: Integer); safecall;
  5810.     function  Get_Item(Index: OleVariant): IDispatch; safecall;
  5811.     procedure Move(Before: OleVariant; After: OleVariant; lcid: Integer); safecall;
  5812.     function  Get__NewEnum: IUnknown; safecall;
  5813.     procedure PrintOut(From: OleVariant; To_: OleVariant; Copies: OleVariant; Preview: OleVariant; 
  5814.                        ActivePrinter: OleVariant; PrintToFile: OleVariant; Collate: OleVariant; 
  5815.                        lcid: Integer); safecall;
  5816.     procedure PrintPreview(EnableChanges: OleVariant; lcid: Integer); safecall;
  5817.     procedure Select(Replace: OleVariant; lcid: Integer); safecall;
  5818.     function  Get_HPageBreaks: HPageBreaks; safecall;
  5819.     function  Get_VPageBreaks: VPageBreaks; safecall;
  5820.     function  Get_Visible(lcid: Integer): OleVariant; safecall;
  5821.     procedure Set_Visible(lcid: Integer; RHS: OleVariant); safecall;
  5822.     function  Get__Default(Index: OleVariant): IDispatch; safecall;
  5823.     property Application: ExcelApplication read Get_Application;
  5824.     property Creator: XlCreator read Get_Creator;
  5825.     property Parent: IDispatch read Get_Parent;
  5826.     property Count: Integer read Get_Count;
  5827.     property Item[Index: OleVariant]: IDispatch read Get_Item;
  5828.     property _NewEnum: IUnknown read Get__NewEnum;
  5829.     property HPageBreaks: HPageBreaks read Get_HPageBreaks;
  5830.     property VPageBreaks: VPageBreaks read Get_VPageBreaks;
  5831.     property Visible[lcid: Integer]: OleVariant read Get_Visible write Set_Visible;
  5832.     property _Default[Index: OleVariant]: IDispatch read Get__Default; default;
  5833.   end;
  5834.  
  5835. // *********************************************************************//
  5836. // DispIntf:  SheetsDisp
  5837. // Flags:     (4544) Dual NonExtensible OleAutomation Dispatchable
  5838. // GUID:      {000208D7-0000-0000-C000-000000000046}
  5839. // *********************************************************************//
  5840.   SheetsDisp = dispinterface
  5841.     ['{000208D7-0000-0000-C000-000000000046}']
  5842.     property Application: ExcelApplication readonly dispid 148;
  5843.     property Creator: XlCreator readonly dispid 149;
  5844.     property Parent: IDispatch readonly dispid 150;
  5845.     function  Add(Before: OleVariant; After: OleVariant; Count: OleVariant; Type_: OleVariant; 
  5846.                   lcid: Integer): IDispatch; dispid 181;
  5847.     procedure Copy(Before: OleVariant; After: OleVariant; lcid: Integer); dispid 551;
  5848.     property Count: Integer readonly dispid 118;
  5849.     procedure Delete(lcid: Integer); dispid 117;
  5850.     procedure FillAcrossSheets(const Range: Range; Type_: XlFillWith; lcid: Integer); dispid 469;
  5851.     property Item[Index: OleVariant]: IDispatch readonly dispid 170;
  5852.     procedure Move(Before: OleVariant; After: OleVariant; lcid: Integer); dispid 637;
  5853.     property _NewEnum: IUnknown readonly dispid -4;
  5854.     procedure PrintOut(From: OleVariant; To_: OleVariant; Copies: OleVariant; Preview: OleVariant; 
  5855.                        ActivePrinter: OleVariant; PrintToFile: OleVariant; Collate: OleVariant; 
  5856.                        lcid: Integer); dispid 905;
  5857.     procedure PrintPreview(EnableChanges: OleVariant; lcid: Integer); dispid 281;
  5858.     procedure Select(Replace: OleVariant; lcid: Integer); dispid 235;
  5859.     property HPageBreaks: HPageBreaks readonly dispid 1418;
  5860.     property VPageBreaks: VPageBreaks readonly dispid 1419;
  5861.     property Visible[lcid: Integer]: OleVariant dispid 558;
  5862.     property _Default[Index: OleVariant]: IDispatch readonly dispid 0; default;
  5863.   end;
  5864.  
  5865. // *********************************************************************//
  5866. // Interface: IVPageBreak
  5867. // Flags:     (4112) Hidden Dispatchable
  5868. // GUID:      {00024402-0001-0000-C000-000000000046}
  5869. // *********************************************************************//
  5870.   IVPageBreak = interface(IDispatch)
  5871.     ['{00024402-0001-0000-C000-000000000046}']
  5872.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  5873.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  5874.     function  Get_Parent(out RHS: ExcelWorksheet): HResult; stdcall;
  5875.     function  Delete: HResult; stdcall;
  5876.     function  DragOff(Direction: XlDirection; RegionIndex: Integer): HResult; stdcall;
  5877.     function  Get_Type_(out RHS: XlPageBreak): HResult; stdcall;
  5878.     function  Set_Type_(RHS: XlPageBreak): HResult; stdcall;
  5879.     function  Get_Extent(out RHS: XlPageBreakExtent): HResult; stdcall;
  5880.     function  Get_Location(out RHS: Range): HResult; stdcall;
  5881.     function  Set_Location(const RHS: Range): HResult; stdcall;
  5882.   end;
  5883.  
  5884. // *********************************************************************//
  5885. // Interface: IHPageBreak
  5886. // Flags:     (4112) Hidden Dispatchable
  5887. // GUID:      {00024401-0001-0000-C000-000000000046}
  5888. // *********************************************************************//
  5889.   IHPageBreak = interface(IDispatch)
  5890.     ['{00024401-0001-0000-C000-000000000046}']
  5891.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  5892.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  5893.     function  Get_Parent(out RHS: ExcelWorksheet): HResult; stdcall;
  5894.     function  Delete: HResult; stdcall;
  5895.     function  DragOff(Direction: XlDirection; RegionIndex: Integer): HResult; stdcall;
  5896.     function  Get_Type_(out RHS: XlPageBreak): HResult; stdcall;
  5897.     function  Set_Type_(RHS: XlPageBreak): HResult; stdcall;
  5898.     function  Get_Extent(out RHS: XlPageBreakExtent): HResult; stdcall;
  5899.     function  Get_Location(out RHS: Range): HResult; stdcall;
  5900.     function  Set_Location(const RHS: Range): HResult; stdcall;
  5901.   end;
  5902.  
  5903. // *********************************************************************//
  5904. // Interface: IHPageBreaks
  5905. // Flags:     (4112) Hidden Dispatchable
  5906. // GUID:      {00024404-0001-0000-C000-000000000046}
  5907. // *********************************************************************//
  5908.   IHPageBreaks = interface(IDispatch)
  5909.     ['{00024404-0001-0000-C000-000000000046}']
  5910.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  5911.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  5912.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  5913.     function  Get_Count(out RHS: Integer): HResult; stdcall;
  5914.     function  Get_Item(Index: Integer; out RHS: HPageBreak): HResult; stdcall;
  5915.     function  Get__Default(Index: Integer; out RHS: HPageBreak): HResult; stdcall;
  5916.     function  Get__NewEnum(out RHS: IUnknown): HResult; stdcall;
  5917.     function  Add(const Before: IDispatch; out RHS: HPageBreak): HResult; stdcall;
  5918.   end;
  5919.  
  5920. // *********************************************************************//
  5921. // Interface: IVPageBreaks
  5922. // Flags:     (4112) Hidden Dispatchable
  5923. // GUID:      {00024405-0001-0000-C000-000000000046}
  5924. // *********************************************************************//
  5925.   IVPageBreaks = interface(IDispatch)
  5926.     ['{00024405-0001-0000-C000-000000000046}']
  5927.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  5928.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  5929.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  5930.     function  Get_Count(out RHS: Integer): HResult; stdcall;
  5931.     function  Get_Item(Index: Integer; out RHS: VPageBreak): HResult; stdcall;
  5932.     function  Get__Default(Index: Integer; out RHS: VPageBreak): HResult; stdcall;
  5933.     function  Get__NewEnum(out RHS: IUnknown): HResult; stdcall;
  5934.     function  Add(const Before: IDispatch; out RHS: VPageBreak): HResult; stdcall;
  5935.   end;
  5936.  
  5937. // *********************************************************************//
  5938. // Interface: IRecentFile
  5939. // Flags:     (4112) Hidden Dispatchable
  5940. // GUID:      {00024407-0001-0000-C000-000000000046}
  5941. // *********************************************************************//
  5942.   IRecentFile = interface(IDispatch)
  5943.     ['{00024407-0001-0000-C000-000000000046}']
  5944.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  5945.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  5946.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  5947.     function  Get_Name(out RHS: WideString): HResult; stdcall;
  5948.     function  Get_Path(out RHS: WideString): HResult; stdcall;
  5949.     function  Get_Index(out RHS: Integer): HResult; stdcall;
  5950.     function  Open(out RHS: ExcelWorkbook): HResult; stdcall;
  5951.     function  Delete: HResult; stdcall;
  5952.   end;
  5953.  
  5954. // *********************************************************************//
  5955. // Interface: IRecentFiles
  5956. // Flags:     (4112) Hidden Dispatchable
  5957. // GUID:      {00024406-0001-0000-C000-000000000046}
  5958. // *********************************************************************//
  5959.   IRecentFiles = interface(IDispatch)
  5960.     ['{00024406-0001-0000-C000-000000000046}']
  5961.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  5962.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  5963.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  5964.     function  Get_Maximum(out RHS: Integer): HResult; stdcall;
  5965.     function  Set_Maximum(RHS: Integer): HResult; stdcall;
  5966.     function  Get_Count(out RHS: Integer): HResult; stdcall;
  5967.     function  Get_Item(Index: Integer; out RHS: RecentFile): HResult; stdcall;
  5968.     function  Get__Default(Index: Integer; out RHS: RecentFile): HResult; stdcall;
  5969.     function  Add(const Name: WideString; out RHS: RecentFile): HResult; stdcall;
  5970.     function  Get__NewEnum(out RHS: IUnknown): HResult; stdcall;
  5971.   end;
  5972.  
  5973. // *********************************************************************//
  5974. // Interface: IDocEvents
  5975. // Flags:     (4112) Hidden Dispatchable
  5976. // GUID:      {00024411-0001-0000-C000-000000000046}
  5977. // *********************************************************************//
  5978.   IDocEvents = interface(IDispatch)
  5979.     ['{00024411-0001-0000-C000-000000000046}']
  5980.     function  SelectionChange(const Target: Range): HResult; stdcall;
  5981.     function  BeforeDoubleClick(const Target: Range; var Cancel: WordBool): HResult; stdcall;
  5982.     function  BeforeRightClick(const Target: Range; var Cancel: WordBool): HResult; stdcall;
  5983.     function  Activate: HResult; stdcall;
  5984.     function  Deactivate: HResult; stdcall;
  5985.     function  Calculate: HResult; stdcall;
  5986.     function  Change(const Target: Range): HResult; stdcall;
  5987.   end;
  5988.  
  5989. // *********************************************************************//
  5990. // Interface: _Worksheet
  5991. // Flags:     (4544) Dual NonExtensible OleAutomation Dispatchable
  5992. // GUID:      {000208D8-0000-0000-C000-000000000046}
  5993. // *********************************************************************//
  5994.   _Worksheet = interface(IDispatch)
  5995.     ['{000208D8-0000-0000-C000-000000000046}']
  5996.     function  Get_Application: ExcelApplication; safecall;
  5997.     function  Get_Creator: XlCreator; safecall;
  5998.     function  Get_Parent: IDispatch; safecall;
  5999.     procedure Activate(lcid: Integer); safecall;
  6000.     procedure Copy(Before: OleVariant; After: OleVariant; lcid: Integer); safecall;
  6001.     procedure Delete(lcid: Integer); safecall;
  6002.     function  Get_CodeName: WideString; safecall;
  6003.     function  Get__CodeName: WideString; safecall;
  6004.     procedure Set__CodeName(const RHS: WideString); safecall;
  6005.     function  Get_Index(lcid: Integer): Integer; safecall;
  6006.     procedure Move(Before: OleVariant; After: OleVariant; lcid: Integer); safecall;
  6007.     function  Get_Name: WideString; safecall;
  6008.     procedure Set_Name(const RHS: WideString); safecall;
  6009.     function  Get_Next: IDispatch; safecall;
  6010.     function  Get_OnDoubleClick(lcid: Integer): WideString; safecall;
  6011.     procedure Set_OnDoubleClick(lcid: Integer; const RHS: WideString); safecall;
  6012.     function  Get_OnSheetActivate(lcid: Integer): WideString; safecall;
  6013.     procedure Set_OnSheetActivate(lcid: Integer; const RHS: WideString); safecall;
  6014.     function  Get_OnSheetDeactivate(lcid: Integer): WideString; safecall;
  6015.     procedure Set_OnSheetDeactivate(lcid: Integer; const RHS: WideString); safecall;
  6016.     function  Get_PageSetup: PageSetup; safecall;
  6017.     function  Get_Previous: IDispatch; safecall;
  6018.     procedure PrintOut(From: OleVariant; To_: OleVariant; Copies: OleVariant; Preview: OleVariant; 
  6019.                        ActivePrinter: OleVariant; PrintToFile: OleVariant; Collate: OleVariant; 
  6020.                        lcid: Integer); safecall;
  6021.     procedure PrintPreview(EnableChanges: OleVariant; lcid: Integer); safecall;
  6022.     procedure Protect(Password: OleVariant; DrawingObjects: OleVariant; Contents: OleVariant; 
  6023.                       Scenarios: OleVariant; UserInterfaceOnly: OleVariant; lcid: Integer); safecall;
  6024.     function  Get_ProtectContents(lcid: Integer): WordBool; safecall;
  6025.     function  Get_ProtectDrawingObjects(lcid: Integer): WordBool; safecall;
  6026.     function  Get_ProtectionMode(lcid: Integer): WordBool; safecall;
  6027.     function  Get_ProtectScenarios(lcid: Integer): WordBool; safecall;
  6028.     procedure SaveAs(const Filename: WideString; FileFormat: OleVariant; Password: OleVariant; 
  6029.                      WriteResPassword: OleVariant; ReadOnlyRecommended: OleVariant; 
  6030.                      CreateBackup: OleVariant; AddToMru: OleVariant; TextCodepage: OleVariant; 
  6031.                      TextVisualLayout: OleVariant; lcid: Integer); safecall;
  6032.     procedure Select(Replace: OleVariant; lcid: Integer); safecall;
  6033.     procedure Unprotect(Password: OleVariant; lcid: Integer); safecall;
  6034.     function  Get_Visible(lcid: Integer): XlSheetVisibility; safecall;
  6035.     procedure Set_Visible(lcid: Integer; RHS: XlSheetVisibility); safecall;
  6036.     function  Get_Shapes: Shapes; safecall;
  6037.     function  Get_TransitionExpEval(lcid: Integer): WordBool; safecall;
  6038.     procedure Set_TransitionExpEval(lcid: Integer; RHS: WordBool); safecall;
  6039.     function  Arcs(Index: OleVariant; lcid: Integer): IDispatch; safecall;
  6040.     function  Get_AutoFilterMode(lcid: Integer): WordBool; safecall;
  6041.     procedure Set_AutoFilterMode(lcid: Integer; RHS: WordBool); safecall;
  6042.     procedure SetBackgroundPicture(const Filename: WideString); safecall;
  6043.     function  Buttons(Index: OleVariant; lcid: Integer): IDispatch; safecall;
  6044.     procedure Calculate(lcid: Integer); safecall;
  6045.     function  Get_EnableCalculation: WordBool; safecall;
  6046.     procedure Set_EnableCalculation(RHS: WordBool); safecall;
  6047.     function  Get_Cells: Range; safecall;
  6048.     function  ChartObjects(Index: OleVariant; lcid: Integer): IDispatch; safecall;
  6049.     function  CheckBoxes(Index: OleVariant; lcid: Integer): IDispatch; safecall;
  6050.     procedure CheckSpelling(CustomDictionary: OleVariant; IgnoreUppercase: OleVariant; 
  6051.                             AlwaysSuggest: OleVariant; IgnoreInitialAlefHamza: OleVariant; 
  6052.                             IgnoreFinalYaa: OleVariant; SpellScript: OleVariant; lcid: Integer); safecall;
  6053.     function  Get_CircularReference(lcid: Integer): Range; safecall;
  6054.     procedure ClearArrows(lcid: Integer); safecall;
  6055.     function  Get_Columns: Range; safecall;
  6056.     function  Get_ConsolidationFunction(lcid: Integer): XlConsolidationFunction; safecall;
  6057.     function  Get_ConsolidationOptions(lcid: Integer): OleVariant; safecall;
  6058.     function  Get_ConsolidationSources(lcid: Integer): OleVariant; safecall;
  6059.     function  Get_DisplayAutomaticPageBreaks(lcid: Integer): WordBool; safecall;
  6060.     procedure Set_DisplayAutomaticPageBreaks(lcid: Integer; RHS: WordBool); safecall;
  6061.     function  Drawings(Index: OleVariant; lcid: Integer): IDispatch; safecall;
  6062.     function  DrawingObjects(Index: OleVariant; lcid: Integer): IDispatch; safecall;
  6063.     function  DropDowns(Index: OleVariant; lcid: Integer): IDispatch; safecall;
  6064.     function  Get_EnableAutoFilter(lcid: Integer): WordBool; safecall;
  6065.     procedure Set_EnableAutoFilter(lcid: Integer; RHS: WordBool); safecall;
  6066.     function  Get_EnableSelection: XlEnableSelection; safecall;
  6067.     procedure Set_EnableSelection(RHS: XlEnableSelection); safecall;
  6068.     function  Get_EnableOutlining(lcid: Integer): WordBool; safecall;
  6069.     procedure Set_EnableOutlining(lcid: Integer; RHS: WordBool); safecall;
  6070.     function  Get_EnablePivotTable(lcid: Integer): WordBool; safecall;
  6071.     procedure Set_EnablePivotTable(lcid: Integer; RHS: WordBool); safecall;
  6072.     function  Evaluate(Name: OleVariant; lcid: Integer): OleVariant; safecall;
  6073.     function  _Evaluate(Name: OleVariant; lcid: Integer): OleVariant; safecall;
  6074.     function  Get_FilterMode(lcid: Integer): WordBool; safecall;
  6075.     procedure ResetAllPageBreaks; safecall;
  6076.     function  GroupBoxes(Index: OleVariant; lcid: Integer): IDispatch; safecall;
  6077.     function  GroupObjects(Index: OleVariant; lcid: Integer): IDispatch; safecall;
  6078.     function  Labels(Index: OleVariant; lcid: Integer): IDispatch; safecall;
  6079.     function  Lines(Index: OleVariant; lcid: Integer): IDispatch; safecall;
  6080.     function  ListBoxes(Index: OleVariant; lcid: Integer): IDispatch; safecall;
  6081.     function  Get_Names: Names; safecall;
  6082.     function  OLEObjects(Index: OleVariant; lcid: Integer): IDispatch; safecall;
  6083.     function  Get_OnCalculate(lcid: Integer): WideString; safecall;
  6084.     procedure Set_OnCalculate(lcid: Integer; const RHS: WideString); safecall;
  6085.     function  Get_OnData(lcid: Integer): WideString; safecall;
  6086.     procedure Set_OnData(lcid: Integer; const RHS: WideString); safecall;
  6087.     function  Get_OnEntry(lcid: Integer): WideString; safecall;
  6088.     procedure Set_OnEntry(lcid: Integer; const RHS: WideString); safecall;
  6089.     function  OptionButtons(Index: OleVariant; lcid: Integer): IDispatch; safecall;
  6090.     function  Get_Outline: Outline; safecall;
  6091.     function  Ovals(Index: OleVariant; lcid: Integer): IDispatch; safecall;
  6092.     procedure Paste(Destination: OleVariant; Link: OleVariant; lcid: Integer); safecall;
  6093.     procedure PasteSpecial(Format: OleVariant; Link: OleVariant; DisplayAsIcon: OleVariant; 
  6094.                            IconFileName: OleVariant; IconIndex: OleVariant; IconLabel: OleVariant; 
  6095.                            lcid: Integer); safecall;
  6096.     function  Pictures(Index: OleVariant; lcid: Integer): IDispatch; safecall;
  6097.     function  PivotTables(Index: OleVariant; lcid: Integer): IDispatch; safecall;
  6098.     function  PivotTableWizard(SourceType: OleVariant; SourceData: OleVariant; 
  6099.                                TableDestination: OleVariant; TableName: OleVariant; 
  6100.                                RowGrand: OleVariant; ColumnGrand: OleVariant; SaveData: OleVariant; 
  6101.                                HasAutoFormat: OleVariant; AutoPage: OleVariant; 
  6102.                                Reserved: OleVariant; BackgroundQuery: OleVariant; 
  6103.                                OptimizeCache: OleVariant; PageFieldOrder: OleVariant; 
  6104.                                PageFieldWrapCount: OleVariant; ReadData: OleVariant; 
  6105.                                Connection: OleVariant; lcid: Integer): PivotTable; safecall;
  6106.     function  Get_Range(Cell1: OleVariant; Cell2: OleVariant): Range; safecall;
  6107.     function  Rectangles(Index: OleVariant; lcid: Integer): IDispatch; safecall;
  6108.     function  Get_Rows: Range; safecall;
  6109.     function  Scenarios(Index: OleVariant; lcid: Integer): IDispatch; safecall;
  6110.     function  Get_ScrollArea: WideString; safecall;
  6111.     procedure Set_ScrollArea(const RHS: WideString); safecall;
  6112.     function  ScrollBars(Index: OleVariant; lcid: Integer): IDispatch; safecall;
  6113.     procedure ShowAllData(lcid: Integer); safecall;
  6114.     procedure ShowDataForm(lcid: Integer); safecall;
  6115.     function  Spinners(Index: OleVariant; lcid: Integer): IDispatch; safecall;
  6116.     function  Get_StandardHeight(lcid: Integer): Double; safecall;
  6117.     function  Get_StandardWidth(lcid: Integer): Double; safecall;
  6118.     procedure Set_StandardWidth(lcid: Integer; RHS: Double); safecall;
  6119.     function  TextBoxes(Index: OleVariant; lcid: Integer): IDispatch; safecall;
  6120.     function  Get_TransitionFormEntry(lcid: Integer): WordBool; safecall;
  6121.     procedure Set_TransitionFormEntry(lcid: Integer; RHS: WordBool); safecall;
  6122.     function  Get_Type_(lcid: Integer): XlSheetType; safecall;
  6123.     function  Get_UsedRange(lcid: Integer): Range; safecall;
  6124.     function  Get_HPageBreaks: HPageBreaks; safecall;
  6125.     function  Get_VPageBreaks: VPageBreaks; safecall;
  6126.     function  Get_QueryTables: QueryTables; safecall;
  6127.     function  Get_DisplayPageBreaks: WordBool; safecall;
  6128.     procedure Set_DisplayPageBreaks(RHS: WordBool); safecall;
  6129.     function  Get_Comments: Comments; safecall;
  6130.     function  Get_Hyperlinks: Hyperlinks; safecall;
  6131.     procedure ClearCircles; safecall;
  6132.     procedure CircleInvalid; safecall;
  6133.     function  Get_DisplayRightToLeft(lcid: Integer): Integer; safecall;
  6134.     procedure Set_DisplayRightToLeft(lcid: Integer; RHS: Integer); safecall;
  6135.     function  Get_AutoFilter: AutoFilter; safecall;
  6136.     property Application: ExcelApplication read Get_Application;
  6137.     property Creator: XlCreator read Get_Creator;
  6138.     property Parent: IDispatch read Get_Parent;
  6139.     property CodeName: WideString read Get_CodeName;
  6140.     property _CodeName: WideString read Get__CodeName write Set__CodeName;
  6141.     property Index[lcid: Integer]: Integer read Get_Index;
  6142.     property Name: WideString read Get_Name write Set_Name;
  6143.     property Next: IDispatch read Get_Next;
  6144.     property OnDoubleClick[lcid: Integer]: WideString read Get_OnDoubleClick write Set_OnDoubleClick;
  6145.     property OnSheetActivate[lcid: Integer]: WideString read Get_OnSheetActivate write Set_OnSheetActivate;
  6146.     property OnSheetDeactivate[lcid: Integer]: WideString read Get_OnSheetDeactivate write Set_OnSheetDeactivate;
  6147.     property PageSetup: PageSetup read Get_PageSetup;
  6148.     property Previous: IDispatch read Get_Previous;
  6149.     property ProtectContents[lcid: Integer]: WordBool read Get_ProtectContents;
  6150.     property ProtectDrawingObjects[lcid: Integer]: WordBool read Get_ProtectDrawingObjects;
  6151.     property ProtectionMode[lcid: Integer]: WordBool read Get_ProtectionMode;
  6152.     property ProtectScenarios[lcid: Integer]: WordBool read Get_ProtectScenarios;
  6153.     property Visible[lcid: Integer]: XlSheetVisibility read Get_Visible write Set_Visible;
  6154.     property Shapes: Shapes read Get_Shapes;
  6155.     property TransitionExpEval[lcid: Integer]: WordBool read Get_TransitionExpEval write Set_TransitionExpEval;
  6156.     property AutoFilterMode[lcid: Integer]: WordBool read Get_AutoFilterMode write Set_AutoFilterMode;
  6157.     property EnableCalculation: WordBool read Get_EnableCalculation write Set_EnableCalculation;
  6158.     property Cells: Range read Get_Cells;
  6159.     property CircularReference[lcid: Integer]: Range read Get_CircularReference;
  6160.     property Columns: Range read Get_Columns;
  6161.     property ConsolidationFunction[lcid: Integer]: XlConsolidationFunction read Get_ConsolidationFunction;
  6162.     property ConsolidationOptions[lcid: Integer]: OleVariant read Get_ConsolidationOptions;
  6163.     property ConsolidationSources[lcid: Integer]: OleVariant read Get_ConsolidationSources;
  6164.     property DisplayAutomaticPageBreaks[lcid: Integer]: WordBool read Get_DisplayAutomaticPageBreaks write Set_DisplayAutomaticPageBreaks;
  6165.     property EnableAutoFilter[lcid: Integer]: WordBool read Get_EnableAutoFilter write Set_EnableAutoFilter;
  6166.     property EnableSelection: XlEnableSelection read Get_EnableSelection write Set_EnableSelection;
  6167.     property EnableOutlining[lcid: Integer]: WordBool read Get_EnableOutlining write Set_EnableOutlining;
  6168.     property EnablePivotTable[lcid: Integer]: WordBool read Get_EnablePivotTable write Set_EnablePivotTable;
  6169.     property FilterMode[lcid: Integer]: WordBool read Get_FilterMode;
  6170.     property Names: Names read Get_Names;
  6171.     property OnCalculate[lcid: Integer]: WideString read Get_OnCalculate write Set_OnCalculate;
  6172.     property OnData[lcid: Integer]: WideString read Get_OnData write Set_OnData;
  6173.     property OnEntry[lcid: Integer]: WideString read Get_OnEntry write Set_OnEntry;
  6174.     property Outline: Outline read Get_Outline;
  6175.     property Range[Cell1: OleVariant; Cell2: OleVariant]: Range read Get_Range;
  6176.     property Rows: Range read Get_Rows;
  6177.     property ScrollArea: WideString read Get_ScrollArea write Set_ScrollArea;
  6178.     property StandardHeight[lcid: Integer]: Double read Get_StandardHeight;
  6179.     property StandardWidth[lcid: Integer]: Double read Get_StandardWidth write Set_StandardWidth;
  6180.     property TransitionFormEntry[lcid: Integer]: WordBool read Get_TransitionFormEntry write Set_TransitionFormEntry;
  6181.     property Type_[lcid: Integer]: XlSheetType read Get_Type_;
  6182.     property UsedRange[lcid: Integer]: Range read Get_UsedRange;
  6183.     property HPageBreaks: HPageBreaks read Get_HPageBreaks;
  6184.     property VPageBreaks: VPageBreaks read Get_VPageBreaks;
  6185.     property QueryTables: QueryTables read Get_QueryTables;
  6186.     property DisplayPageBreaks: WordBool read Get_DisplayPageBreaks write Set_DisplayPageBreaks;
  6187.     property Comments: Comments read Get_Comments;
  6188.     property Hyperlinks: Hyperlinks read Get_Hyperlinks;
  6189.     property DisplayRightToLeft[lcid: Integer]: Integer read Get_DisplayRightToLeft write Set_DisplayRightToLeft;
  6190.     property AutoFilter: AutoFilter read Get_AutoFilter;
  6191.   end;
  6192.  
  6193. // *********************************************************************//
  6194. // DispIntf:  _WorksheetDisp
  6195. // Flags:     (4544) Dual NonExtensible OleAutomation Dispatchable
  6196. // GUID:      {000208D8-0000-0000-C000-000000000046}
  6197. // *********************************************************************//
  6198.   _WorksheetDisp = dispinterface
  6199.     ['{000208D8-0000-0000-C000-000000000046}']
  6200.     property Application: ExcelApplication readonly dispid 148;
  6201.     property Creator: XlCreator readonly dispid 149;
  6202.     property Parent: IDispatch readonly dispid 150;
  6203.     procedure Activate(lcid: Integer); dispid 304;
  6204.     procedure Copy(Before: OleVariant; After: OleVariant; lcid: Integer); dispid 551;
  6205.     procedure Delete(lcid: Integer); dispid 117;
  6206.     property CodeName: WideString readonly dispid 1373;
  6207.     property _CodeName: WideString dispid -2147418112;
  6208.     property Index[lcid: Integer]: Integer readonly dispid 486;
  6209.     procedure Move(Before: OleVariant; After: OleVariant; lcid: Integer); dispid 637;
  6210.     property Name: WideString dispid 110;
  6211.     property Next: IDispatch readonly dispid 502;
  6212.     property OnDoubleClick[lcid: Integer]: WideString dispid 628;
  6213.     property OnSheetActivate[lcid: Integer]: WideString dispid 1031;
  6214.     property OnSheetDeactivate[lcid: Integer]: WideString dispid 1081;
  6215.     property PageSetup: PageSetup readonly dispid 998;
  6216.     property Previous: IDispatch readonly dispid 503;
  6217.     procedure PrintOut(From: OleVariant; To_: OleVariant; Copies: OleVariant; Preview: OleVariant; 
  6218.                        ActivePrinter: OleVariant; PrintToFile: OleVariant; Collate: OleVariant; 
  6219.                        lcid: Integer); dispid 905;
  6220.     procedure PrintPreview(EnableChanges: OleVariant; lcid: Integer); dispid 281;
  6221.     procedure Protect(Password: OleVariant; DrawingObjects: OleVariant; Contents: OleVariant; 
  6222.                       Scenarios: OleVariant; UserInterfaceOnly: OleVariant; lcid: Integer); dispid 282;
  6223.     property ProtectContents[lcid: Integer]: WordBool readonly dispid 292;
  6224.     property ProtectDrawingObjects[lcid: Integer]: WordBool readonly dispid 293;
  6225.     property ProtectionMode[lcid: Integer]: WordBool readonly dispid 1159;
  6226.     property ProtectScenarios[lcid: Integer]: WordBool readonly dispid 294;
  6227.     procedure SaveAs(const Filename: WideString; FileFormat: OleVariant; Password: OleVariant; 
  6228.                      WriteResPassword: OleVariant; ReadOnlyRecommended: OleVariant; 
  6229.                      CreateBackup: OleVariant; AddToMru: OleVariant; TextCodepage: OleVariant; 
  6230.                      TextVisualLayout: OleVariant; lcid: Integer); dispid 284;
  6231.     procedure Select(Replace: OleVariant; lcid: Integer); dispid 235;
  6232.     procedure Unprotect(Password: OleVariant; lcid: Integer); dispid 285;
  6233.     property Visible[lcid: Integer]: XlSheetVisibility dispid 558;
  6234.     property Shapes: Shapes readonly dispid 1377;
  6235.     property TransitionExpEval[lcid: Integer]: WordBool dispid 401;
  6236.     function  Arcs(Index: OleVariant; lcid: Integer): IDispatch; dispid 760;
  6237.     property AutoFilterMode[lcid: Integer]: WordBool dispid 792;
  6238.     procedure SetBackgroundPicture(const Filename: WideString); dispid 1188;
  6239.     function  Buttons(Index: OleVariant; lcid: Integer): IDispatch; dispid 557;
  6240.     procedure Calculate(lcid: Integer); dispid 279;
  6241.     property EnableCalculation: WordBool dispid 1424;
  6242.     property Cells: Range readonly dispid 238;
  6243.     function  ChartObjects(Index: OleVariant; lcid: Integer): IDispatch; dispid 1060;
  6244.     function  CheckBoxes(Index: OleVariant; lcid: Integer): IDispatch; dispid 824;
  6245.     procedure CheckSpelling(CustomDictionary: OleVariant; IgnoreUppercase: OleVariant; 
  6246.                             AlwaysSuggest: OleVariant; IgnoreInitialAlefHamza: OleVariant; 
  6247.                             IgnoreFinalYaa: OleVariant; SpellScript: OleVariant; lcid: Integer); dispid 505;
  6248.     property CircularReference[lcid: Integer]: Range readonly dispid 1069;
  6249.     procedure ClearArrows(lcid: Integer); dispid 970;
  6250.     property Columns: Range readonly dispid 241;
  6251.     property ConsolidationFunction[lcid: Integer]: XlConsolidationFunction readonly dispid 789;
  6252.     property ConsolidationOptions[lcid: Integer]: OleVariant readonly dispid 790;
  6253.     property ConsolidationSources[lcid: Integer]: OleVariant readonly dispid 791;
  6254.     property DisplayAutomaticPageBreaks[lcid: Integer]: WordBool dispid 643;
  6255.     function  Drawings(Index: OleVariant; lcid: Integer): IDispatch; dispid 772;
  6256.     function  DrawingObjects(Index: OleVariant; lcid: Integer): IDispatch; dispid 88;
  6257.     function  DropDowns(Index: OleVariant; lcid: Integer): IDispatch; dispid 836;
  6258.     property EnableAutoFilter[lcid: Integer]: WordBool dispid 1156;
  6259.     property EnableSelection: XlEnableSelection dispid 1425;
  6260.     property EnableOutlining[lcid: Integer]: WordBool dispid 1157;
  6261.     property EnablePivotTable[lcid: Integer]: WordBool dispid 1158;
  6262.     function  Evaluate(Name: OleVariant; lcid: Integer): OleVariant; dispid 1;
  6263.     function  _Evaluate(Name: OleVariant; lcid: Integer): OleVariant; dispid -5;
  6264.     property FilterMode[lcid: Integer]: WordBool readonly dispid 800;
  6265.     procedure ResetAllPageBreaks; dispid 1426;
  6266.     function  GroupBoxes(Index: OleVariant; lcid: Integer): IDispatch; dispid 834;
  6267.     function  GroupObjects(Index: OleVariant; lcid: Integer): IDispatch; dispid 1113;
  6268.     function  Labels(Index: OleVariant; lcid: Integer): IDispatch; dispid 841;
  6269.     function  Lines(Index: OleVariant; lcid: Integer): IDispatch; dispid 767;
  6270.     function  ListBoxes(Index: OleVariant; lcid: Integer): IDispatch; dispid 832;
  6271.     property Names: Names readonly dispid 442;
  6272.     function  OLEObjects(Index: OleVariant; lcid: Integer): IDispatch; dispid 799;
  6273.     property OnCalculate[lcid: Integer]: WideString dispid 625;
  6274.     property OnData[lcid: Integer]: WideString dispid 629;
  6275.     property OnEntry[lcid: Integer]: WideString dispid 627;
  6276.     function  OptionButtons(Index: OleVariant; lcid: Integer): IDispatch; dispid 826;
  6277.     property Outline: Outline readonly dispid 102;
  6278.     function  Ovals(Index: OleVariant; lcid: Integer): IDispatch; dispid 801;
  6279.     procedure Paste(Destination: OleVariant; Link: OleVariant; lcid: Integer); dispid 211;
  6280.     procedure PasteSpecial(Format: OleVariant; Link: OleVariant; DisplayAsIcon: OleVariant; 
  6281.                            IconFileName: OleVariant; IconIndex: OleVariant; IconLabel: OleVariant; 
  6282.                            lcid: Integer); dispid 1027;
  6283.     function  Pictures(Index: OleVariant; lcid: Integer): IDispatch; dispid 771;
  6284.     function  PivotTables(Index: OleVariant; lcid: Integer): IDispatch; dispid 690;
  6285.     function  PivotTableWizard(SourceType: OleVariant; SourceData: OleVariant; 
  6286.                                TableDestination: OleVariant; TableName: OleVariant; 
  6287.                                RowGrand: OleVariant; ColumnGrand: OleVariant; SaveData: OleVariant; 
  6288.                                HasAutoFormat: OleVariant; AutoPage: OleVariant; 
  6289.                                Reserved: OleVariant; BackgroundQuery: OleVariant; 
  6290.                                OptimizeCache: OleVariant; PageFieldOrder: OleVariant; 
  6291.                                PageFieldWrapCount: OleVariant; ReadData: OleVariant; 
  6292.                                Connection: OleVariant; lcid: Integer): PivotTable; dispid 684;
  6293.     property Range[Cell1: OleVariant; Cell2: OleVariant]: Range readonly dispid 197;
  6294.     function  Rectangles(Index: OleVariant; lcid: Integer): IDispatch; dispid 774;
  6295.     property Rows: Range readonly dispid 258;
  6296.     function  Scenarios(Index: OleVariant; lcid: Integer): IDispatch; dispid 908;
  6297.     property ScrollArea: WideString dispid 1433;
  6298.     function  ScrollBars(Index: OleVariant; lcid: Integer): IDispatch; dispid 830;
  6299.     procedure ShowAllData(lcid: Integer); dispid 794;
  6300.     procedure ShowDataForm(lcid: Integer); dispid 409;
  6301.     function  Spinners(Index: OleVariant; lcid: Integer): IDispatch; dispid 838;
  6302.     property StandardHeight[lcid: Integer]: Double readonly dispid 407;
  6303.     property StandardWidth[lcid: Integer]: Double dispid 408;
  6304.     function  TextBoxes(Index: OleVariant; lcid: Integer): IDispatch; dispid 777;
  6305.     property TransitionFormEntry[lcid: Integer]: WordBool dispid 402;
  6306.     property Type_[lcid: Integer]: XlSheetType readonly dispid 108;
  6307.     property UsedRange[lcid: Integer]: Range readonly dispid 412;
  6308.     property HPageBreaks: HPageBreaks readonly dispid 1418;
  6309.     property VPageBreaks: VPageBreaks readonly dispid 1419;
  6310.     property QueryTables: QueryTables readonly dispid 1434;
  6311.     property DisplayPageBreaks: WordBool dispid 1435;
  6312.     property Comments: Comments readonly dispid 575;
  6313.     property Hyperlinks: Hyperlinks readonly dispid 1393;
  6314.     procedure ClearCircles; dispid 1436;
  6315.     procedure CircleInvalid; dispid 1437;
  6316.     property DisplayRightToLeft[lcid: Integer]: Integer dispid 648;
  6317.     property AutoFilter: AutoFilter readonly dispid 793;
  6318.   end;
  6319.  
  6320. // *********************************************************************//
  6321. // Interface: IStyle
  6322. // Flags:     (4112) Hidden Dispatchable
  6323. // GUID:      {00020852-0001-0000-C000-000000000046}
  6324. // *********************************************************************//
  6325.   IStyle = interface(IDispatch)
  6326.     ['{00020852-0001-0000-C000-000000000046}']
  6327.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  6328.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  6329.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  6330.     function  Get_AddIndent(out RHS: WordBool): HResult; stdcall;
  6331.     function  Set_AddIndent(RHS: WordBool): HResult; stdcall;
  6332.     function  Get_BuiltIn(out RHS: WordBool): HResult; stdcall;
  6333.     function  Get_Borders(out RHS: Borders): HResult; stdcall;
  6334.     function  Delete: HResult; stdcall;
  6335.     function  Get_Font(out RHS: Font): HResult; stdcall;
  6336.     function  Get_FormulaHidden(out RHS: WordBool): HResult; stdcall;
  6337.     function  Set_FormulaHidden(RHS: WordBool): HResult; stdcall;
  6338.     function  Get_HorizontalAlignment(out RHS: XlHAlign): HResult; stdcall;
  6339.     function  Set_HorizontalAlignment(RHS: XlHAlign): HResult; stdcall;
  6340.     function  Get_IncludeAlignment(out RHS: WordBool): HResult; stdcall;
  6341.     function  Set_IncludeAlignment(RHS: WordBool): HResult; stdcall;
  6342.     function  Get_IncludeBorder(out RHS: WordBool): HResult; stdcall;
  6343.     function  Set_IncludeBorder(RHS: WordBool): HResult; stdcall;
  6344.     function  Get_IncludeFont(out RHS: WordBool): HResult; stdcall;
  6345.     function  Set_IncludeFont(RHS: WordBool): HResult; stdcall;
  6346.     function  Get_IncludeNumber(out RHS: WordBool): HResult; stdcall;
  6347.     function  Set_IncludeNumber(RHS: WordBool): HResult; stdcall;
  6348.     function  Get_IncludePatterns(out RHS: WordBool): HResult; stdcall;
  6349.     function  Set_IncludePatterns(RHS: WordBool): HResult; stdcall;
  6350.     function  Get_IncludeProtection(out RHS: WordBool): HResult; stdcall;
  6351.     function  Set_IncludeProtection(RHS: WordBool): HResult; stdcall;
  6352.     function  Get_IndentLevel(out RHS: Integer): HResult; stdcall;
  6353.     function  Set_IndentLevel(RHS: Integer): HResult; stdcall;
  6354.     function  Get_Interior(out RHS: Interior): HResult; stdcall;
  6355.     function  Get_Locked(out RHS: WordBool): HResult; stdcall;
  6356.     function  Set_Locked(RHS: WordBool): HResult; stdcall;
  6357.     function  Get_MergeCells(out RHS: OleVariant): HResult; stdcall;
  6358.     function  Set_MergeCells(RHS: OleVariant): HResult; stdcall;
  6359.     function  Get_Name(lcid: Integer; out RHS: WideString): HResult; stdcall;
  6360.     function  Get_NameLocal(out RHS: WideString): HResult; stdcall;
  6361.     function  Get_NumberFormat(out RHS: WideString): HResult; stdcall;
  6362.     function  Set_NumberFormat(const RHS: WideString): HResult; stdcall;
  6363.     function  Get_NumberFormatLocal(out RHS: WideString): HResult; stdcall;
  6364.     function  Set_NumberFormatLocal(const RHS: WideString): HResult; stdcall;
  6365.     function  Get_Orientation(out RHS: XlOrientation): HResult; stdcall;
  6366.     function  Set_Orientation(RHS: XlOrientation): HResult; stdcall;
  6367.     function  Get_ShrinkToFit(out RHS: WordBool): HResult; stdcall;
  6368.     function  Set_ShrinkToFit(RHS: WordBool): HResult; stdcall;
  6369.     function  Get_Value(lcid: Integer; out RHS: WideString): HResult; stdcall;
  6370.     function  Get_VerticalAlignment(out RHS: XlVAlign): HResult; stdcall;
  6371.     function  Set_VerticalAlignment(RHS: XlVAlign): HResult; stdcall;
  6372.     function  Get_WrapText(out RHS: WordBool): HResult; stdcall;
  6373.     function  Set_WrapText(RHS: WordBool): HResult; stdcall;
  6374.     function  Get__Default(lcid: Integer; out RHS: WideString): HResult; stdcall;
  6375.     function  Get_ReadingOrder(out RHS: Integer): HResult; stdcall;
  6376.     function  Set_ReadingOrder(RHS: Integer): HResult; stdcall;
  6377.   end;
  6378.  
  6379. // *********************************************************************//
  6380. // Interface: IStyles
  6381. // Flags:     (4112) Hidden Dispatchable
  6382. // GUID:      {00020853-0001-0000-C000-000000000046}
  6383. // *********************************************************************//
  6384.   IStyles = interface(IDispatch)
  6385.     ['{00020853-0001-0000-C000-000000000046}']
  6386.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  6387.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  6388.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  6389.     function  Add(const Name: WideString; BasedOn: OleVariant; out RHS: Style): HResult; stdcall;
  6390.     function  Get_Count(out RHS: Integer): HResult; stdcall;
  6391.     function  Get_Item(Index: OleVariant; lcid: Integer; out RHS: Style): HResult; stdcall;
  6392.     function  Merge(Workbook: OleVariant): HResult; stdcall;
  6393.     function  Get__NewEnum(out RHS: IUnknown): HResult; stdcall;
  6394.     function  Get__Default(Index: OleVariant; lcid: Integer; out RHS: Style): HResult; stdcall;
  6395.   end;
  6396.  
  6397. // *********************************************************************//
  6398. // Interface: IBorders
  6399. // Flags:     (4112) Hidden Dispatchable
  6400. // GUID:      {00020855-0001-0000-C000-000000000046}
  6401. // *********************************************************************//
  6402.   IBorders = interface(IDispatch)
  6403.     ['{00020855-0001-0000-C000-000000000046}']
  6404.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  6405.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  6406.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  6407.     function  Get_Color(out RHS: OleVariant): HResult; stdcall;
  6408.     function  Set_Color(RHS: OleVariant): HResult; stdcall;
  6409.     function  Get_ColorIndex(out RHS: OleVariant): HResult; stdcall;
  6410.     function  Set_ColorIndex(RHS: OleVariant): HResult; stdcall;
  6411.     function  Get_Count(out RHS: Integer): HResult; stdcall;
  6412.     function  Get_Item(Index: XlBordersIndex; out RHS: Border): HResult; stdcall;
  6413.     function  Get_LineStyle(out RHS: OleVariant): HResult; stdcall;
  6414.     function  Set_LineStyle(RHS: OleVariant): HResult; stdcall;
  6415.     function  Get__NewEnum(out RHS: IUnknown): HResult; stdcall;
  6416.     function  Get_Value(out RHS: OleVariant): HResult; stdcall;
  6417.     function  Set_Value(RHS: OleVariant): HResult; stdcall;
  6418.     function  Get_Weight(out RHS: OleVariant): HResult; stdcall;
  6419.     function  Set_Weight(RHS: OleVariant): HResult; stdcall;
  6420.     function  Get__Default(Index: XlBordersIndex; out RHS: Border): HResult; stdcall;
  6421.   end;
  6422.  
  6423. // *********************************************************************//
  6424. // Interface: _Global
  6425. // Flags:     (4560) Hidden Dual NonExtensible OleAutomation Dispatchable
  6426. // GUID:      {000208D9-0000-0000-C000-000000000046}
  6427. // *********************************************************************//
  6428.   _Global = interface(IDispatch)
  6429.     ['{000208D9-0000-0000-C000-000000000046}']
  6430.     function  Get_Application: ExcelApplication; safecall;
  6431.     function  Get_Creator: XlCreator; safecall;
  6432.     function  Get_Parent: ExcelApplication; safecall;
  6433.     function  Get_ActiveCell: Range; safecall;
  6434.     function  Get_ActiveChart: ExcelChart; safecall;
  6435.     function  Get_ActiveDialog: DialogSheet; safecall;
  6436.     function  Get_ActiveMenuBar: MenuBar; safecall;
  6437.     function  Get_ActivePrinter(lcid: Integer): WideString; safecall;
  6438.     procedure Set_ActivePrinter(lcid: Integer; const RHS: WideString); safecall;
  6439.     function  Get_ActiveSheet: IDispatch; safecall;
  6440.     function  Get_ActiveWindow: Window; safecall;
  6441.     function  Get_ActiveWorkbook: ExcelWorkbook; safecall;
  6442.     function  Get_AddIns: AddIns; safecall;
  6443.     function  Get_Assistant: Assistant; safecall;
  6444.     procedure Calculate(lcid: Integer); safecall;
  6445.     function  Get_Cells: Range; safecall;
  6446.     function  Get_Charts: Sheets; safecall;
  6447.     function  Get_Columns: Range; safecall;
  6448.     function  Get_CommandBars: CommandBars; safecall;
  6449.     function  Get_DDEAppReturnCode(lcid: Integer): Integer; safecall;
  6450.     procedure DDEExecute(Channel: Integer; const String_: WideString; lcid: Integer); safecall;
  6451.     function  DDEInitiate(const App: WideString; const Topic: WideString; lcid: Integer): Integer; safecall;
  6452.     procedure DDEPoke(Channel: Integer; Item: OleVariant; Data: OleVariant; lcid: Integer); safecall;
  6453.     function  DDERequest(Channel: Integer; const Item: WideString; lcid: Integer): OleVariant; safecall;
  6454.     procedure DDETerminate(Channel: Integer; lcid: Integer); safecall;
  6455.     function  Get_DialogSheets: Sheets; safecall;
  6456.     function  Evaluate(Name: OleVariant; lcid: Integer): OleVariant; safecall;
  6457.     function  _Evaluate(Name: OleVariant; lcid: Integer): OleVariant; safecall;
  6458.     function  ExecuteExcel4Macro(const String_: WideString; lcid: Integer): OleVariant; safecall;
  6459.     function  Intersect(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; Arg4: OleVariant; 
  6460.                         Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  6461.                         Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  6462.                         Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; Arg16: OleVariant; 
  6463.                         Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  6464.                         Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; Arg24: OleVariant; 
  6465.                         Arg25: OleVariant; Arg26: OleVariant; Arg27: OleVariant; Arg28: OleVariant; 
  6466.                         Arg29: OleVariant; Arg30: OleVariant; lcid: Integer): Range; safecall;
  6467.     function  Get_MenuBars: MenuBars; safecall;
  6468.     function  Get_Modules: Modules; safecall;
  6469.     function  Get_Names: Names; safecall;
  6470.     function  Get_Range(Cell1: OleVariant; Cell2: OleVariant): Range; safecall;
  6471.     function  Get_Rows: Range; safecall;
  6472.     function  Run(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; 
  6473.                   Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; 
  6474.                   Arg8: OleVariant; Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  6475.                   Arg12: OleVariant; Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; 
  6476.                   Arg16: OleVariant; Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; 
  6477.                   Arg20: OleVariant; Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; 
  6478.                   Arg24: OleVariant; Arg25: OleVariant; Arg26: OleVariant; Arg27: OleVariant; 
  6479.                   Arg28: OleVariant; Arg29: OleVariant; Arg30: OleVariant): OleVariant; safecall;
  6480.     function  _Run2(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; 
  6481.                     Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; 
  6482.                     Arg8: OleVariant; Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  6483.                     Arg12: OleVariant; Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; 
  6484.                     Arg16: OleVariant; Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; 
  6485.                     Arg20: OleVariant; Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; 
  6486.                     Arg24: OleVariant; Arg25: OleVariant; Arg26: OleVariant; Arg27: OleVariant; 
  6487.                     Arg28: OleVariant; Arg29: OleVariant; Arg30: OleVariant; lcid: Integer): OleVariant; safecall;
  6488.     function  Get_Selection(lcid: Integer): IDispatch; safecall;
  6489.     procedure SendKeys(Keys: OleVariant; Wait: OleVariant; lcid: Integer); safecall;
  6490.     function  Get_Sheets: Sheets; safecall;
  6491.     function  Get_ShortcutMenus(Index: Integer): Menu; safecall;
  6492.     function  Get_ThisWorkbook(lcid: Integer): ExcelWorkbook; safecall;
  6493.     function  Get_Toolbars: Toolbars; safecall;
  6494.     function  Union(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; Arg4: OleVariant; 
  6495.                     Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  6496.                     Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  6497.                     Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; Arg16: OleVariant; 
  6498.                     Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  6499.                     Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; Arg24: OleVariant; 
  6500.                     Arg25: OleVariant; Arg26: OleVariant; Arg27: OleVariant; Arg28: OleVariant; 
  6501.                     Arg29: OleVariant; Arg30: OleVariant; lcid: Integer): Range; safecall;
  6502.     function  Get_Windows: Windows; safecall;
  6503.     function  Get_Workbooks: Workbooks; safecall;
  6504.     function  Get_WorksheetFunction: WorksheetFunction; safecall;
  6505.     function  Get_Worksheets: Sheets; safecall;
  6506.     function  Get_Excel4IntlMacroSheets: Sheets; safecall;
  6507.     function  Get_Excel4MacroSheets: Sheets; safecall;
  6508.     property Application: ExcelApplication read Get_Application;
  6509.     property Creator: XlCreator read Get_Creator;
  6510.     property Parent: ExcelApplication read Get_Parent;
  6511.     property ActiveCell: Range read Get_ActiveCell;
  6512.     property ActiveChart: ExcelChart read Get_ActiveChart;
  6513.     property ActiveDialog: DialogSheet read Get_ActiveDialog;
  6514.     property ActiveMenuBar: MenuBar read Get_ActiveMenuBar;
  6515.     property ActivePrinter[lcid: Integer]: WideString read Get_ActivePrinter write Set_ActivePrinter;
  6516.     property ActiveSheet: IDispatch read Get_ActiveSheet;
  6517.     property ActiveWindow: Window read Get_ActiveWindow;
  6518.     property ActiveWorkbook: ExcelWorkbook read Get_ActiveWorkbook;
  6519.     property AddIns: AddIns read Get_AddIns;
  6520.     property Assistant: Assistant read Get_Assistant;
  6521.     property Cells: Range read Get_Cells;
  6522.     property Charts: Sheets read Get_Charts;
  6523.     property Columns: Range read Get_Columns;
  6524.     property CommandBars: CommandBars read Get_CommandBars;
  6525.     property DDEAppReturnCode[lcid: Integer]: Integer read Get_DDEAppReturnCode;
  6526.     property DialogSheets: Sheets read Get_DialogSheets;
  6527.     property MenuBars: MenuBars read Get_MenuBars;
  6528.     property Modules: Modules read Get_Modules;
  6529.     property Names: Names read Get_Names;
  6530.     property Range[Cell1: OleVariant; Cell2: OleVariant]: Range read Get_Range;
  6531.     property Rows: Range read Get_Rows;
  6532.     property Selection[lcid: Integer]: IDispatch read Get_Selection;
  6533.     property Sheets: Sheets read Get_Sheets;
  6534.     property ShortcutMenus[Index: Integer]: Menu read Get_ShortcutMenus;
  6535.     property ThisWorkbook[lcid: Integer]: ExcelWorkbook read Get_ThisWorkbook;
  6536.     property Toolbars: Toolbars read Get_Toolbars;
  6537.     property Windows: Windows read Get_Windows;
  6538.     property Workbooks: Workbooks read Get_Workbooks;
  6539.     property WorksheetFunction: WorksheetFunction read Get_WorksheetFunction;
  6540.     property Worksheets: Sheets read Get_Worksheets;
  6541.     property Excel4IntlMacroSheets: Sheets read Get_Excel4IntlMacroSheets;
  6542.     property Excel4MacroSheets: Sheets read Get_Excel4MacroSheets;
  6543.   end;
  6544.  
  6545. // *********************************************************************//
  6546. // DispIntf:  _GlobalDisp
  6547. // Flags:     (4560) Hidden Dual NonExtensible OleAutomation Dispatchable
  6548. // GUID:      {000208D9-0000-0000-C000-000000000046}
  6549. // *********************************************************************//
  6550.   _GlobalDisp = dispinterface
  6551.     ['{000208D9-0000-0000-C000-000000000046}']
  6552.     property Application: ExcelApplication readonly dispid 148;
  6553.     property Creator: XlCreator readonly dispid 149;
  6554.     property Parent: ExcelApplication readonly dispid 150;
  6555.     property ActiveCell: Range readonly dispid 305;
  6556.     property ActiveChart: ExcelChart readonly dispid 183;
  6557.     property ActiveDialog: DialogSheet readonly dispid 815;
  6558.     property ActiveMenuBar: MenuBar readonly dispid 758;
  6559.     property ActivePrinter[lcid: Integer]: WideString dispid 306;
  6560.     property ActiveSheet: IDispatch readonly dispid 307;
  6561.     property ActiveWindow: Window readonly dispid 759;
  6562.     property ActiveWorkbook: ExcelWorkbook readonly dispid 308;
  6563.     property AddIns: AddIns readonly dispid 549;
  6564.     property Assistant: Assistant readonly dispid 1438;
  6565.     procedure Calculate(lcid: Integer); dispid 279;
  6566.     property Cells: Range readonly dispid 238;
  6567.     property Charts: Sheets readonly dispid 121;
  6568.     property Columns: Range readonly dispid 241;
  6569.     property CommandBars: CommandBars readonly dispid 1439;
  6570.     property DDEAppReturnCode[lcid: Integer]: Integer readonly dispid 332;
  6571.     procedure DDEExecute(Channel: Integer; const String_: WideString; lcid: Integer); dispid 333;
  6572.     function  DDEInitiate(const App: WideString; const Topic: WideString; lcid: Integer): Integer; dispid 334;
  6573.     procedure DDEPoke(Channel: Integer; Item: OleVariant; Data: OleVariant; lcid: Integer); dispid 335;
  6574.     function  DDERequest(Channel: Integer; const Item: WideString; lcid: Integer): OleVariant; dispid 336;
  6575.     procedure DDETerminate(Channel: Integer; lcid: Integer); dispid 337;
  6576.     property DialogSheets: Sheets readonly dispid 764;
  6577.     function  Evaluate(Name: OleVariant; lcid: Integer): OleVariant; dispid 1;
  6578.     function  _Evaluate(Name: OleVariant; lcid: Integer): OleVariant; dispid -5;
  6579.     function  ExecuteExcel4Macro(const String_: WideString; lcid: Integer): OleVariant; dispid 350;
  6580.     function  Intersect(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; Arg4: OleVariant; 
  6581.                         Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  6582.                         Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  6583.                         Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; Arg16: OleVariant; 
  6584.                         Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  6585.                         Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; Arg24: OleVariant; 
  6586.                         Arg25: OleVariant; Arg26: OleVariant; Arg27: OleVariant; Arg28: OleVariant; 
  6587.                         Arg29: OleVariant; Arg30: OleVariant; lcid: Integer): Range; dispid 766;
  6588.     property MenuBars: MenuBars readonly dispid 589;
  6589.     property Modules: Modules readonly dispid 582;
  6590.     property Names: Names readonly dispid 442;
  6591.     property Range[Cell1: OleVariant; Cell2: OleVariant]: Range readonly dispid 197;
  6592.     property Rows: Range readonly dispid 258;
  6593.     function  Run(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; 
  6594.                   Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; 
  6595.                   Arg8: OleVariant; Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  6596.                   Arg12: OleVariant; Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; 
  6597.                   Arg16: OleVariant; Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; 
  6598.                   Arg20: OleVariant; Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; 
  6599.                   Arg24: OleVariant; Arg25: OleVariant; Arg26: OleVariant; Arg27: OleVariant; 
  6600.                   Arg28: OleVariant; Arg29: OleVariant; Arg30: OleVariant): OleVariant; dispid 259;
  6601.     function  _Run2(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; 
  6602.                     Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; 
  6603.                     Arg8: OleVariant; Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  6604.                     Arg12: OleVariant; Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; 
  6605.                     Arg16: OleVariant; Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; 
  6606.                     Arg20: OleVariant; Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; 
  6607.                     Arg24: OleVariant; Arg25: OleVariant; Arg26: OleVariant; Arg27: OleVariant; 
  6608.                     Arg28: OleVariant; Arg29: OleVariant; Arg30: OleVariant; lcid: Integer): OleVariant; dispid 806;
  6609.     property Selection[lcid: Integer]: IDispatch readonly dispid 147;
  6610.     procedure SendKeys(Keys: OleVariant; Wait: OleVariant; lcid: Integer); dispid 383;
  6611.     property Sheets: Sheets readonly dispid 485;
  6612.     property ShortcutMenus[Index: Integer]: Menu readonly dispid 776;
  6613.     property ThisWorkbook[lcid: Integer]: ExcelWorkbook readonly dispid 778;
  6614.     property Toolbars: Toolbars readonly dispid 552;
  6615.     function  Union(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; Arg4: OleVariant; 
  6616.                     Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  6617.                     Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  6618.                     Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; Arg16: OleVariant; 
  6619.                     Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  6620.                     Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; Arg24: OleVariant; 
  6621.                     Arg25: OleVariant; Arg26: OleVariant; Arg27: OleVariant; Arg28: OleVariant; 
  6622.                     Arg29: OleVariant; Arg30: OleVariant; lcid: Integer): Range; dispid 779;
  6623.     property Windows: Windows readonly dispid 430;
  6624.     property Workbooks: Workbooks readonly dispid 572;
  6625.     property WorksheetFunction: WorksheetFunction readonly dispid 1440;
  6626.     property Worksheets: Sheets readonly dispid 494;
  6627.     property Excel4IntlMacroSheets: Sheets readonly dispid 581;
  6628.     property Excel4MacroSheets: Sheets readonly dispid 579;
  6629.   end;
  6630.  
  6631. // *********************************************************************//
  6632. // Interface: IAddIn
  6633. // Flags:     (4112) Hidden Dispatchable
  6634. // GUID:      {00020857-0001-0000-C000-000000000046}
  6635. // *********************************************************************//
  6636.   IAddIn = interface(IDispatch)
  6637.     ['{00020857-0001-0000-C000-000000000046}']
  6638.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  6639.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  6640.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  6641.     function  Get_Author(out RHS: WideString): HResult; stdcall;
  6642.     function  Get_Comments(out RHS: WideString): HResult; stdcall;
  6643.     function  Get_FullName(out RHS: WideString): HResult; stdcall;
  6644.     function  Get_Installed(out RHS: WordBool): HResult; stdcall;
  6645.     function  Set_Installed(RHS: WordBool): HResult; stdcall;
  6646.     function  Get_Keywords(out RHS: WideString): HResult; stdcall;
  6647.     function  Get_Name(out RHS: WideString): HResult; stdcall;
  6648.     function  Get_Path(out RHS: WideString): HResult; stdcall;
  6649.     function  Get_Subject(out RHS: WideString): HResult; stdcall;
  6650.     function  Get_Title(out RHS: WideString): HResult; stdcall;
  6651.   end;
  6652.  
  6653. // *********************************************************************//
  6654. // Interface: IAddIns
  6655. // Flags:     (4112) Hidden Dispatchable
  6656. // GUID:      {00020858-0001-0000-C000-000000000046}
  6657. // *********************************************************************//
  6658.   IAddIns = interface(IDispatch)
  6659.     ['{00020858-0001-0000-C000-000000000046}']
  6660.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  6661.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  6662.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  6663.     function  Add(const Filename: WideString; CopyFile: OleVariant; out RHS: AddIn): HResult; stdcall;
  6664.     function  Get_Count(out RHS: Integer): HResult; stdcall;
  6665.     function  Get_Item(Index: OleVariant; out RHS: AddIn): HResult; stdcall;
  6666.     function  Get__NewEnum(out RHS: IUnknown): HResult; stdcall;
  6667.     function  Get__Default(Index: OleVariant; out RHS: AddIn): HResult; stdcall;
  6668.   end;
  6669.  
  6670. // *********************************************************************//
  6671. // Interface: IToolbar
  6672. // Flags:     (4112) Hidden Dispatchable
  6673. // GUID:      {0002085C-0001-0000-C000-000000000046}
  6674. // *********************************************************************//
  6675.   IToolbar = interface(IDispatch)
  6676.     ['{0002085C-0001-0000-C000-000000000046}']
  6677.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  6678.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  6679.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  6680.     function  Get_BuiltIn(out RHS: WordBool): HResult; stdcall;
  6681.     function  Delete: HResult; stdcall;
  6682.     function  Get_Height(out RHS: Integer): HResult; stdcall;
  6683.     function  Set_Height(RHS: Integer): HResult; stdcall;
  6684.     function  Get_Left(out RHS: Integer): HResult; stdcall;
  6685.     function  Set_Left(RHS: Integer): HResult; stdcall;
  6686.     function  Get_Name(out RHS: WideString): HResult; stdcall;
  6687.     function  Get_Position(out RHS: Integer): HResult; stdcall;
  6688.     function  Set_Position(RHS: Integer): HResult; stdcall;
  6689.     function  Get_Protection(out RHS: XlToolbarProtection): HResult; stdcall;
  6690.     function  Set_Protection(RHS: XlToolbarProtection): HResult; stdcall;
  6691.     function  Reset: HResult; stdcall;
  6692.     function  Get_ToolbarButtons(out RHS: ToolbarButtons): HResult; stdcall;
  6693.     function  Get_Top(out RHS: Integer): HResult; stdcall;
  6694.     function  Set_Top(RHS: Integer): HResult; stdcall;
  6695.     function  Get_Visible(out RHS: WordBool): HResult; stdcall;
  6696.     function  Set_Visible(RHS: WordBool): HResult; stdcall;
  6697.     function  Get_Width(out RHS: Integer): HResult; stdcall;
  6698.     function  Set_Width(RHS: Integer): HResult; stdcall;
  6699.   end;
  6700.  
  6701. // *********************************************************************//
  6702. // Interface: IToolbars
  6703. // Flags:     (4112) Hidden Dispatchable
  6704. // GUID:      {0002085D-0001-0000-C000-000000000046}
  6705. // *********************************************************************//
  6706.   IToolbars = interface(IDispatch)
  6707.     ['{0002085D-0001-0000-C000-000000000046}']
  6708.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  6709.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  6710.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  6711.     function  Add(Name: OleVariant; out RHS: Toolbar): HResult; stdcall;
  6712.     function  Get_Count(out RHS: Integer): HResult; stdcall;
  6713.     function  Get__Default(Index: OleVariant; out RHS: Toolbar): HResult; stdcall;
  6714.     function  Get_Item(Index: OleVariant; out RHS: Toolbar): HResult; stdcall;
  6715.     function  Get__NewEnum(out RHS: IUnknown): HResult; stdcall;
  6716.   end;
  6717.  
  6718. // *********************************************************************//
  6719. // Interface: IToolbarButton
  6720. // Flags:     (4112) Hidden Dispatchable
  6721. // GUID:      {0002085E-0001-0000-C000-000000000046}
  6722. // *********************************************************************//
  6723.   IToolbarButton = interface(IDispatch)
  6724.     ['{0002085E-0001-0000-C000-000000000046}']
  6725.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  6726.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  6727.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  6728.     function  Get_BuiltIn(out RHS: WordBool): HResult; stdcall;
  6729.     function  Get_BuiltInFace(out RHS: WordBool): HResult; stdcall;
  6730.     function  Set_BuiltInFace(RHS: WordBool): HResult; stdcall;
  6731.     function  Copy(const Toolbar: Toolbar; Before: Integer): HResult; stdcall;
  6732.     function  CopyFace: HResult; stdcall;
  6733.     function  Delete: HResult; stdcall;
  6734.     function  Edit: HResult; stdcall;
  6735.     function  Get_Enabled(out RHS: WordBool): HResult; stdcall;
  6736.     function  Set_Enabled(RHS: WordBool): HResult; stdcall;
  6737.     function  Get_HelpContextID(out RHS: Integer): HResult; stdcall;
  6738.     function  Set_HelpContextID(RHS: Integer): HResult; stdcall;
  6739.     function  Get_HelpFile(out RHS: WideString): HResult; stdcall;
  6740.     function  Set_HelpFile(const RHS: WideString): HResult; stdcall;
  6741.     function  Get_Id(out RHS: Integer): HResult; stdcall;
  6742.     function  Get_IsGap(out RHS: WordBool): HResult; stdcall;
  6743.     function  Move(const Toolbar: Toolbar; Before: Integer): HResult; stdcall;
  6744.     function  Get_Name(out RHS: WideString): HResult; stdcall;
  6745.     function  Set_Name(const RHS: WideString): HResult; stdcall;
  6746.     function  Get_OnAction(out RHS: WideString): HResult; stdcall;
  6747.     function  Set_OnAction(const RHS: WideString): HResult; stdcall;
  6748.     function  PasteFace: HResult; stdcall;
  6749.     function  Get_Pushed(out RHS: WordBool): HResult; stdcall;
  6750.     function  Set_Pushed(RHS: WordBool): HResult; stdcall;
  6751.     function  Reset: HResult; stdcall;
  6752.     function  Get_StatusBar(out RHS: WideString): HResult; stdcall;
  6753.     function  Set_StatusBar(const RHS: WideString): HResult; stdcall;
  6754.     function  Get_Width(out RHS: Integer): HResult; stdcall;
  6755.     function  Set_Width(RHS: Integer): HResult; stdcall;
  6756.   end;
  6757.  
  6758. // *********************************************************************//
  6759. // Interface: IToolbarButtons
  6760. // Flags:     (4112) Hidden Dispatchable
  6761. // GUID:      {0002085F-0001-0000-C000-000000000046}
  6762. // *********************************************************************//
  6763.   IToolbarButtons = interface(IDispatch)
  6764.     ['{0002085F-0001-0000-C000-000000000046}']
  6765.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  6766.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  6767.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  6768.     function  Add(Button: OleVariant; Before: OleVariant; OnAction: OleVariant; Pushed: OleVariant; 
  6769.                   Enabled: OleVariant; StatusBar: OleVariant; HelpFile: OleVariant; 
  6770.                   HelpContextID: OleVariant; out RHS: ToolbarButton): HResult; stdcall;
  6771.     function  Get_Count(out RHS: Integer): HResult; stdcall;
  6772.     function  Get_Item(Index: Integer; out RHS: ToolbarButton): HResult; stdcall;
  6773.     function  Get__NewEnum(out RHS: IUnknown): HResult; stdcall;
  6774.     function  Get__Default(Index: Integer; out RHS: ToolbarButton): HResult; stdcall;
  6775.   end;
  6776.  
  6777. // *********************************************************************//
  6778. // Interface: IAreas
  6779. // Flags:     (4112) Hidden Dispatchable
  6780. // GUID:      {00020860-0001-0000-C000-000000000046}
  6781. // *********************************************************************//
  6782.   IAreas = interface(IDispatch)
  6783.     ['{00020860-0001-0000-C000-000000000046}']
  6784.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  6785.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  6786.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  6787.     function  Get_Count(out RHS: Integer): HResult; stdcall;
  6788.     function  Get_Item(Index: Integer; out RHS: Range): HResult; stdcall;
  6789.     function  Get__NewEnum(out RHS: IUnknown): HResult; stdcall;
  6790.     function  Get__Default(Index: Integer; out RHS: Range): HResult; stdcall;
  6791.   end;
  6792.  
  6793. // *********************************************************************//
  6794. // Interface: IWorkbookEvents
  6795. // Flags:     (4112) Hidden Dispatchable
  6796. // GUID:      {00024412-0001-0000-C000-000000000046}
  6797. // *********************************************************************//
  6798.   IWorkbookEvents = interface(IDispatch)
  6799.     ['{00024412-0001-0000-C000-000000000046}']
  6800.     function  Open: HResult; stdcall;
  6801.     function  Activate: HResult; stdcall;
  6802.     function  Deactivate: HResult; stdcall;
  6803.     function  BeforeClose(var Cancel: WordBool): HResult; stdcall;
  6804.     function  BeforeSave(SaveAsUI: WordBool; var Cancel: WordBool): HResult; stdcall;
  6805.     function  BeforePrint(var Cancel: WordBool): HResult; stdcall;
  6806.     function  NewSheet(const Sh: IDispatch): HResult; stdcall;
  6807.     function  AddinInstall: HResult; stdcall;
  6808.     function  AddinUninstall: HResult; stdcall;
  6809.     function  WindowResize(const Wn: Window): HResult; stdcall;
  6810.     function  WindowActivate(const Wn: Window): HResult; stdcall;
  6811.     function  WindowDeactivate(const Wn: Window): HResult; stdcall;
  6812.     function  SheetSelectionChange(const Sh: IDispatch; const Target: Range): HResult; stdcall;
  6813.     function  SheetBeforeDoubleClick(const Sh: IDispatch; const Target: Range; var Cancel: WordBool): HResult; stdcall;
  6814.     function  SheetBeforeRightClick(const Sh: IDispatch; const Target: Range; var Cancel: WordBool): HResult; stdcall;
  6815.     function  SheetActivate(const Sh: IDispatch): HResult; stdcall;
  6816.     function  SheetDeactivate(const Sh: IDispatch): HResult; stdcall;
  6817.     function  SheetCalculate(const Sh: IDispatch): HResult; stdcall;
  6818.     function  SheetChange(const Sh: IDispatch; const Target: Range): HResult; stdcall;
  6819.   end;
  6820.  
  6821. // *********************************************************************//
  6822. // Interface: _Workbook
  6823. // Flags:     (4416) Dual OleAutomation Dispatchable
  6824. // GUID:      {000208DA-0000-0000-C000-000000000046}
  6825. // *********************************************************************//
  6826.   _Workbook = interface(IDispatch)
  6827.     ['{000208DA-0000-0000-C000-000000000046}']
  6828.     function  Get_Application: ExcelApplication; safecall;
  6829.     function  Get_Creator: XlCreator; safecall;
  6830.     function  Get_Parent: IDispatch; safecall;
  6831.     function  Get_AcceptLabelsInFormulas: WordBool; safecall;
  6832.     procedure Set_AcceptLabelsInFormulas(RHS: WordBool); safecall;
  6833.     procedure Activate(lcid: Integer); safecall;
  6834.     function  Get_ActiveChart: ExcelChart; safecall;
  6835.     function  Get_ActiveSheet: IDispatch; safecall;
  6836.     function  Get_Author(lcid: Integer): WideString; safecall;
  6837.     procedure Set_Author(lcid: Integer; const RHS: WideString); safecall;
  6838.     function  Get_AutoUpdateFrequency: Integer; safecall;
  6839.     procedure Set_AutoUpdateFrequency(RHS: Integer); safecall;
  6840.     function  Get_AutoUpdateSaveChanges: WordBool; safecall;
  6841.     procedure Set_AutoUpdateSaveChanges(RHS: WordBool); safecall;
  6842.     function  Get_ChangeHistoryDuration: Integer; safecall;
  6843.     procedure Set_ChangeHistoryDuration(RHS: Integer); safecall;
  6844.     function  Get_BuiltinDocumentProperties: IDispatch; safecall;
  6845.     procedure ChangeFileAccess(Mode: XlFileAccess; WritePassword: OleVariant; Notify: OleVariant; 
  6846.                                lcid: Integer); safecall;
  6847.     procedure ChangeLink(const Name: WideString; const NewName: WideString; Type_: XlLinkType; 
  6848.                          lcid: Integer); safecall;
  6849.     function  Get_Charts: Sheets; safecall;
  6850.     procedure Close(SaveChanges: OleVariant; Filename: OleVariant; RouteWorkbook: OleVariant; 
  6851.                     lcid: Integer); safecall;
  6852.     function  Get_CodeName: WideString; safecall;
  6853.     function  Get__CodeName: WideString; safecall;
  6854.     procedure Set__CodeName(const RHS: WideString); safecall;
  6855.     function  Get_Colors(Index: OleVariant; lcid: Integer): OleVariant; safecall;
  6856.     procedure Set_Colors(Index: OleVariant; lcid: Integer; RHS: OleVariant); safecall;
  6857.     function  Get_CommandBars: CommandBars; safecall;
  6858.     function  Get_Comments(lcid: Integer): WideString; safecall;
  6859.     procedure Set_Comments(lcid: Integer; const RHS: WideString); safecall;
  6860.     function  Get_ConflictResolution: Integer; safecall;
  6861.     procedure Set_ConflictResolution(RHS: Integer); safecall;
  6862.     function  Get_Container: IDispatch; safecall;
  6863.     function  Get_CreateBackup(lcid: Integer): WordBool; safecall;
  6864.     function  Get_CustomDocumentProperties: IDispatch; safecall;
  6865.     function  Get_Date1904(lcid: Integer): WordBool; safecall;
  6866.     procedure Set_Date1904(lcid: Integer; RHS: WordBool); safecall;
  6867.     procedure DeleteNumberFormat(const NumberFormat: WideString; lcid: Integer); safecall;
  6868.     function  Get_DialogSheets: Sheets; safecall;
  6869.     function  Get_DisplayDrawingObjects(lcid: Integer): XlDisplayShapes; safecall;
  6870.     procedure Set_DisplayDrawingObjects(lcid: Integer; RHS: XlDisplayShapes); safecall;
  6871.     function  ExclusiveAccess(lcid: Integer): WordBool; safecall;
  6872.     function  Get_FileFormat(lcid: Integer): XlFileFormat; safecall;
  6873.     procedure ForwardMailer(lcid: Integer); safecall;
  6874.     function  Get_FullName(lcid: Integer): WideString; safecall;
  6875.     function  Get_HasMailer(lcid: Integer): WordBool; safecall;
  6876.     procedure Set_HasMailer(lcid: Integer; RHS: WordBool); safecall;
  6877.     function  Get_HasPassword(lcid: Integer): WordBool; safecall;
  6878.     function  Get_HasRoutingSlip(lcid: Integer): WordBool; safecall;
  6879.     procedure Set_HasRoutingSlip(lcid: Integer; RHS: WordBool); safecall;
  6880.     function  Get_IsAddin: WordBool; safecall;
  6881.     procedure Set_IsAddin(RHS: WordBool); safecall;
  6882.     function  Get_Keywords(lcid: Integer): WideString; safecall;
  6883.     procedure Set_Keywords(lcid: Integer; const RHS: WideString); safecall;
  6884.     function  LinkInfo(const Name: WideString; LinkInfo: XlLinkInfo; Type_: OleVariant; 
  6885.                        EditionRef: OleVariant; lcid: Integer): OleVariant; safecall;
  6886.     function  LinkSources(Type_: OleVariant; lcid: Integer): OleVariant; safecall;
  6887.     function  Get_Mailer: Mailer; safecall;
  6888.     procedure MergeWorkbook(Filename: OleVariant); safecall;
  6889.     function  Get_Modules: Sheets; safecall;
  6890.     function  Get_MultiUserEditing(lcid: Integer): WordBool; safecall;
  6891.     function  Get_Name: WideString; safecall;
  6892.     function  Get_Names: Names; safecall;
  6893.     function  NewWindow(lcid: Integer): Window; safecall;
  6894.     function  Get_OnSave(lcid: Integer): WideString; safecall;
  6895.     procedure Set_OnSave(lcid: Integer; const RHS: WideString); safecall;
  6896.     function  Get_OnSheetActivate(lcid: Integer): WideString; safecall;
  6897.     procedure Set_OnSheetActivate(lcid: Integer; const RHS: WideString); safecall;
  6898.     function  Get_OnSheetDeactivate(lcid: Integer): WideString; safecall;
  6899.     procedure Set_OnSheetDeactivate(lcid: Integer; const RHS: WideString); safecall;
  6900.     procedure OpenLinks(const Name: WideString; ReadOnly: OleVariant; Type_: OleVariant; 
  6901.                         lcid: Integer); safecall;
  6902.     function  Get_Path(lcid: Integer): WideString; safecall;
  6903.     function  Get_PersonalViewListSettings: WordBool; safecall;
  6904.     procedure Set_PersonalViewListSettings(RHS: WordBool); safecall;
  6905.     function  Get_PersonalViewPrintSettings: WordBool; safecall;
  6906.     procedure Set_PersonalViewPrintSettings(RHS: WordBool); safecall;
  6907.     function  PivotCaches: PivotCaches; safecall;
  6908.     procedure Post(DestName: OleVariant; lcid: Integer); safecall;
  6909.     function  Get_PrecisionAsDisplayed(lcid: Integer): WordBool; safecall;
  6910.     procedure Set_PrecisionAsDisplayed(lcid: Integer; RHS: WordBool); safecall;
  6911.     procedure PrintOut(From: OleVariant; To_: OleVariant; Copies: OleVariant; Preview: OleVariant; 
  6912.                        ActivePrinter: OleVariant; PrintToFile: OleVariant; Collate: OleVariant; 
  6913.                        lcid: Integer); safecall;
  6914.     procedure PrintPreview(EnableChanges: OleVariant; lcid: Integer); safecall;
  6915.     procedure Protect(Password: OleVariant; Structure: OleVariant; Windows: OleVariant); safecall;
  6916.     procedure ProtectSharing(Filename: OleVariant; Password: OleVariant; 
  6917.                              WriteResPassword: OleVariant; ReadOnlyRecommended: OleVariant; 
  6918.                              CreateBackup: OleVariant; SharingPassword: OleVariant); safecall;
  6919.     function  Get_ProtectStructure: WordBool; safecall;
  6920.     function  Get_ProtectWindows: WordBool; safecall;
  6921.     function  Get_ReadOnly(lcid: Integer): WordBool; safecall;
  6922.     function  Get_ReadOnlyRecommended(lcid: Integer): WordBool; safecall;
  6923.     procedure RefreshAll; safecall;
  6924.     procedure Reply(lcid: Integer); safecall;
  6925.     procedure ReplyAll(lcid: Integer); safecall;
  6926.     procedure RemoveUser(Index: Integer); safecall;
  6927.     function  Get_RevisionNumber(lcid: Integer): Integer; safecall;
  6928.     procedure Route(lcid: Integer); safecall;
  6929.     function  Get_Routed(lcid: Integer): WordBool; safecall;
  6930.     function  Get_RoutingSlip: RoutingSlip; safecall;
  6931.     procedure RunAutoMacros(Which: XlRunAutoMacro; lcid: Integer); safecall;
  6932.     procedure Save(lcid: Integer); safecall;
  6933.     procedure SaveAs(Filename: OleVariant; FileFormat: OleVariant; Password: OleVariant; 
  6934.                      WriteResPassword: OleVariant; ReadOnlyRecommended: OleVariant; 
  6935.                      CreateBackup: OleVariant; AccessMode: XlSaveAsAccessMode; 
  6936.                      ConflictResolution: OleVariant; AddToMru: OleVariant; 
  6937.                      TextCodepage: OleVariant; TextVisualLayout: OleVariant; lcid: Integer); safecall;
  6938.     procedure SaveCopyAs(Filename: OleVariant; lcid: Integer); safecall;
  6939.     function  Get_Saved(lcid: Integer): WordBool; safecall;
  6940.     procedure Set_Saved(lcid: Integer; RHS: WordBool); safecall;
  6941.     function  Get_SaveLinkValues(lcid: Integer): WordBool; safecall;
  6942.     procedure Set_SaveLinkValues(lcid: Integer; RHS: WordBool); safecall;
  6943.     procedure SendMail(Recipients: OleVariant; Subject: OleVariant; ReturnReceipt: OleVariant; 
  6944.                        lcid: Integer); safecall;
  6945.     procedure SendMailer(FileFormat: OleVariant; Priority: XlPriority; lcid: Integer); safecall;
  6946.     procedure SetLinkOnData(const Name: WideString; Procedure_: OleVariant; lcid: Integer); safecall;
  6947.     function  Get_Sheets: Sheets; safecall;
  6948.     function  Get_ShowConflictHistory(lcid: Integer): WordBool; safecall;
  6949.     procedure Set_ShowConflictHistory(lcid: Integer; RHS: WordBool); safecall;
  6950.     function  Get_Styles: Styles; safecall;
  6951.     function  Get_Subject(lcid: Integer): WideString; safecall;
  6952.     procedure Set_Subject(lcid: Integer; const RHS: WideString); safecall;
  6953.     function  Get_Title(lcid: Integer): WideString; safecall;
  6954.     procedure Set_Title(lcid: Integer; const RHS: WideString); safecall;
  6955.     procedure Unprotect(Password: OleVariant; lcid: Integer); safecall;
  6956.     procedure UnprotectSharing(SharingPassword: OleVariant); safecall;
  6957.     procedure UpdateFromFile(lcid: Integer); safecall;
  6958.     procedure UpdateLink(Name: OleVariant; Type_: OleVariant; lcid: Integer); safecall;
  6959.     function  Get_UpdateRemoteReferences(lcid: Integer): WordBool; safecall;
  6960.     procedure Set_UpdateRemoteReferences(lcid: Integer; RHS: WordBool); safecall;
  6961.     function  Get_UserControl: WordBool; safecall;
  6962.     procedure Set_UserControl(RHS: WordBool); safecall;
  6963.     function  Get_UserStatus(lcid: Integer): OleVariant; safecall;
  6964.     function  Get_CustomViews: CustomViews; safecall;
  6965.     function  Get_Windows: Windows; safecall;
  6966.     function  Get_Worksheets: Sheets; safecall;
  6967.     function  Get_WriteReserved(lcid: Integer): WordBool; safecall;
  6968.     function  Get_WriteReservedBy(lcid: Integer): WideString; safecall;
  6969.     function  Get_Excel4IntlMacroSheets: Sheets; safecall;
  6970.     function  Get_Excel4MacroSheets: Sheets; safecall;
  6971.     function  Get_TemplateRemoveExtData: WordBool; safecall;
  6972.     procedure Set_TemplateRemoveExtData(RHS: WordBool); safecall;
  6973.     procedure HighlightChangesOptions(When: OleVariant; Who: OleVariant; Where: OleVariant); safecall;
  6974.     function  Get_HighlightChangesOnScreen: WordBool; safecall;
  6975.     procedure Set_HighlightChangesOnScreen(RHS: WordBool); safecall;
  6976.     function  Get_KeepChangeHistory: WordBool; safecall;
  6977.     procedure Set_KeepChangeHistory(RHS: WordBool); safecall;
  6978.     function  Get_ListChangesOnNewSheet: WordBool; safecall;
  6979.     procedure Set_ListChangesOnNewSheet(RHS: WordBool); safecall;
  6980.     procedure PurgeChangeHistoryNow(Days: Integer; SharingPassword: OleVariant); safecall;
  6981.     procedure AcceptAllChanges(When: OleVariant; Who: OleVariant; Where: OleVariant); safecall;
  6982.     procedure RejectAllChanges(When: OleVariant; Who: OleVariant; Where: OleVariant); safecall;
  6983.     procedure PivotTableWizard(SourceType: OleVariant; SourceData: OleVariant; 
  6984.                                TableDestination: OleVariant; TableName: OleVariant; 
  6985.                                RowGrand: OleVariant; ColumnGrand: OleVariant; SaveData: OleVariant; 
  6986.                                HasAutoFormat: OleVariant; AutoPage: OleVariant; 
  6987.                                Reserved: OleVariant; BackgroundQuery: OleVariant; 
  6988.                                OptimizeCache: OleVariant; PageFieldOrder: OleVariant; 
  6989.                                PageFieldWrapCount: OleVariant; ReadData: OleVariant; 
  6990.                                Connection: OleVariant; lcid: Integer); safecall;
  6991.     procedure ResetColors; safecall;
  6992.     function  Get_VBProject: VBProject; safecall;
  6993.     procedure FollowHyperlink(const Address: WideString; SubAddress: OleVariant; 
  6994.                               NewWindow: OleVariant; AddHistory: OleVariant; ExtraInfo: OleVariant; 
  6995.                               Method: OleVariant; HeaderInfo: OleVariant); safecall;
  6996.     procedure AddToFavorites; safecall;
  6997.     function  Get_IsInplace: WordBool; safecall;
  6998.     property Application: ExcelApplication read Get_Application;
  6999.     property Creator: XlCreator read Get_Creator;
  7000.     property Parent: IDispatch read Get_Parent;
  7001.     property AcceptLabelsInFormulas: WordBool read Get_AcceptLabelsInFormulas write Set_AcceptLabelsInFormulas;
  7002.     property ActiveChart: ExcelChart read Get_ActiveChart;
  7003.     property ActiveSheet: IDispatch read Get_ActiveSheet;
  7004.     property Author[lcid: Integer]: WideString read Get_Author write Set_Author;
  7005.     property AutoUpdateFrequency: Integer read Get_AutoUpdateFrequency write Set_AutoUpdateFrequency;
  7006.     property AutoUpdateSaveChanges: WordBool read Get_AutoUpdateSaveChanges write Set_AutoUpdateSaveChanges;
  7007.     property ChangeHistoryDuration: Integer read Get_ChangeHistoryDuration write Set_ChangeHistoryDuration;
  7008.     property BuiltinDocumentProperties: IDispatch read Get_BuiltinDocumentProperties;
  7009.     property Charts: Sheets read Get_Charts;
  7010.     property CodeName: WideString read Get_CodeName;
  7011.     property _CodeName: WideString read Get__CodeName write Set__CodeName;
  7012.     property Colors[Index: OleVariant; lcid: Integer]: OleVariant read Get_Colors write Set_Colors;
  7013.     property CommandBars: CommandBars read Get_CommandBars;
  7014.     property Comments[lcid: Integer]: WideString read Get_Comments write Set_Comments;
  7015.     property ConflictResolution: Integer read Get_ConflictResolution write Set_ConflictResolution;
  7016.     property Container: IDispatch read Get_Container;
  7017.     property CreateBackup[lcid: Integer]: WordBool read Get_CreateBackup;
  7018.     property CustomDocumentProperties: IDispatch read Get_CustomDocumentProperties;
  7019.     property Date1904[lcid: Integer]: WordBool read Get_Date1904 write Set_Date1904;
  7020.     property DialogSheets: Sheets read Get_DialogSheets;
  7021.     property DisplayDrawingObjects[lcid: Integer]: XlDisplayShapes read Get_DisplayDrawingObjects write Set_DisplayDrawingObjects;
  7022.     property FileFormat[lcid: Integer]: XlFileFormat read Get_FileFormat;
  7023.     property FullName[lcid: Integer]: WideString read Get_FullName;
  7024.     property HasMailer[lcid: Integer]: WordBool read Get_HasMailer write Set_HasMailer;
  7025.     property HasPassword[lcid: Integer]: WordBool read Get_HasPassword;
  7026.     property HasRoutingSlip[lcid: Integer]: WordBool read Get_HasRoutingSlip write Set_HasRoutingSlip;
  7027.     property IsAddin: WordBool read Get_IsAddin write Set_IsAddin;
  7028.     property Keywords[lcid: Integer]: WideString read Get_Keywords write Set_Keywords;
  7029.     property Mailer: Mailer read Get_Mailer;
  7030.     property Modules: Sheets read Get_Modules;
  7031.     property MultiUserEditing[lcid: Integer]: WordBool read Get_MultiUserEditing;
  7032.     property Name: WideString read Get_Name;
  7033.     property Names: Names read Get_Names;
  7034.     property OnSave[lcid: Integer]: WideString read Get_OnSave write Set_OnSave;
  7035.     property OnSheetActivate[lcid: Integer]: WideString read Get_OnSheetActivate write Set_OnSheetActivate;
  7036.     property OnSheetDeactivate[lcid: Integer]: WideString read Get_OnSheetDeactivate write Set_OnSheetDeactivate;
  7037.     property Path[lcid: Integer]: WideString read Get_Path;
  7038.     property PersonalViewListSettings: WordBool read Get_PersonalViewListSettings write Set_PersonalViewListSettings;
  7039.     property PersonalViewPrintSettings: WordBool read Get_PersonalViewPrintSettings write Set_PersonalViewPrintSettings;
  7040.     property PrecisionAsDisplayed[lcid: Integer]: WordBool read Get_PrecisionAsDisplayed write Set_PrecisionAsDisplayed;
  7041.     property ProtectStructure: WordBool read Get_ProtectStructure;
  7042.     property ProtectWindows: WordBool read Get_ProtectWindows;
  7043.     property ReadOnly[lcid: Integer]: WordBool read Get_ReadOnly;
  7044.     property ReadOnlyRecommended[lcid: Integer]: WordBool read Get_ReadOnlyRecommended;
  7045.     property RevisionNumber[lcid: Integer]: Integer read Get_RevisionNumber;
  7046.     property Routed[lcid: Integer]: WordBool read Get_Routed;
  7047.     property RoutingSlip: RoutingSlip read Get_RoutingSlip;
  7048.     property Saved[lcid: Integer]: WordBool read Get_Saved write Set_Saved;
  7049.     property SaveLinkValues[lcid: Integer]: WordBool read Get_SaveLinkValues write Set_SaveLinkValues;
  7050.     property Sheets: Sheets read Get_Sheets;
  7051.     property ShowConflictHistory[lcid: Integer]: WordBool read Get_ShowConflictHistory write Set_ShowConflictHistory;
  7052.     property Styles: Styles read Get_Styles;
  7053.     property Subject[lcid: Integer]: WideString read Get_Subject write Set_Subject;
  7054.     property Title[lcid: Integer]: WideString read Get_Title write Set_Title;
  7055.     property UpdateRemoteReferences[lcid: Integer]: WordBool read Get_UpdateRemoteReferences write Set_UpdateRemoteReferences;
  7056.     property UserControl: WordBool read Get_UserControl write Set_UserControl;
  7057.     property UserStatus[lcid: Integer]: OleVariant read Get_UserStatus;
  7058.     property CustomViews: CustomViews read Get_CustomViews;
  7059.     property Windows: Windows read Get_Windows;
  7060.     property Worksheets: Sheets read Get_Worksheets;
  7061.     property WriteReserved[lcid: Integer]: WordBool read Get_WriteReserved;
  7062.     property WriteReservedBy[lcid: Integer]: WideString read Get_WriteReservedBy;
  7063.     property Excel4IntlMacroSheets: Sheets read Get_Excel4IntlMacroSheets;
  7064.     property Excel4MacroSheets: Sheets read Get_Excel4MacroSheets;
  7065.     property TemplateRemoveExtData: WordBool read Get_TemplateRemoveExtData write Set_TemplateRemoveExtData;
  7066.     property HighlightChangesOnScreen: WordBool read Get_HighlightChangesOnScreen write Set_HighlightChangesOnScreen;
  7067.     property KeepChangeHistory: WordBool read Get_KeepChangeHistory write Set_KeepChangeHistory;
  7068.     property ListChangesOnNewSheet: WordBool read Get_ListChangesOnNewSheet write Set_ListChangesOnNewSheet;
  7069.     property VBProject: VBProject read Get_VBProject;
  7070.     property IsInplace: WordBool read Get_IsInplace;
  7071.   end;
  7072.  
  7073. // *********************************************************************//
  7074. // DispIntf:  _WorkbookDisp
  7075. // Flags:     (4416) Dual OleAutomation Dispatchable
  7076. // GUID:      {000208DA-0000-0000-C000-000000000046}
  7077. // *********************************************************************//
  7078.   _WorkbookDisp = dispinterface
  7079.     ['{000208DA-0000-0000-C000-000000000046}']
  7080.     property Application: ExcelApplication readonly dispid 148;
  7081.     property Creator: XlCreator readonly dispid 149;
  7082.     property Parent: IDispatch readonly dispid 150;
  7083.     property AcceptLabelsInFormulas: WordBool dispid 1441;
  7084.     procedure Activate(lcid: Integer); dispid 304;
  7085.     property ActiveChart: ExcelChart readonly dispid 183;
  7086.     property ActiveSheet: IDispatch readonly dispid 307;
  7087.     property Author[lcid: Integer]: WideString dispid 574;
  7088.     property AutoUpdateFrequency: Integer dispid 1442;
  7089.     property AutoUpdateSaveChanges: WordBool dispid 1443;
  7090.     property ChangeHistoryDuration: Integer dispid 1444;
  7091.     property BuiltinDocumentProperties: IDispatch readonly dispid 1176;
  7092.     procedure ChangeFileAccess(Mode: XlFileAccess; WritePassword: OleVariant; Notify: OleVariant; 
  7093.                                lcid: Integer); dispid 989;
  7094.     procedure ChangeLink(const Name: WideString; const NewName: WideString; Type_: XlLinkType; 
  7095.                          lcid: Integer); dispid 802;
  7096.     property Charts: Sheets readonly dispid 121;
  7097.     procedure Close(SaveChanges: OleVariant; Filename: OleVariant; RouteWorkbook: OleVariant; 
  7098.                     lcid: Integer); dispid 277;
  7099.     property CodeName: WideString readonly dispid 1373;
  7100.     property _CodeName: WideString dispid -2147418112;
  7101.     property Colors[Index: OleVariant; lcid: Integer]: OleVariant dispid 286;
  7102.     property CommandBars: CommandBars readonly dispid 1439;
  7103.     property Comments[lcid: Integer]: WideString dispid 575;
  7104.     property ConflictResolution: Integer dispid 1175;
  7105.     property Container: IDispatch readonly dispid 1190;
  7106.     property CreateBackup[lcid: Integer]: WordBool readonly dispid 287;
  7107.     property CustomDocumentProperties: IDispatch readonly dispid 1177;
  7108.     property Date1904[lcid: Integer]: WordBool dispid 403;
  7109.     procedure DeleteNumberFormat(const NumberFormat: WideString; lcid: Integer); dispid 397;
  7110.     property DialogSheets: Sheets readonly dispid 764;
  7111.     property DisplayDrawingObjects[lcid: Integer]: XlDisplayShapes dispid 404;
  7112.     function  ExclusiveAccess(lcid: Integer): WordBool; dispid 1168;
  7113.     property FileFormat[lcid: Integer]: XlFileFormat readonly dispid 288;
  7114.     procedure ForwardMailer(lcid: Integer); dispid 973;
  7115.     property FullName[lcid: Integer]: WideString readonly dispid 289;
  7116.     property HasMailer[lcid: Integer]: WordBool dispid 976;
  7117.     property HasPassword[lcid: Integer]: WordBool readonly dispid 290;
  7118.     property HasRoutingSlip[lcid: Integer]: WordBool dispid 950;
  7119.     property IsAddin: WordBool dispid 1445;
  7120.     property Keywords[lcid: Integer]: WideString dispid 577;
  7121.     function  LinkInfo(const Name: WideString; LinkInfo: XlLinkInfo; Type_: OleVariant; 
  7122.                        EditionRef: OleVariant; lcid: Integer): OleVariant; dispid 807;
  7123.     function  LinkSources(Type_: OleVariant; lcid: Integer): OleVariant; dispid 808;
  7124.     property Mailer: Mailer readonly dispid 979;
  7125.     procedure MergeWorkbook(Filename: OleVariant); dispid 1446;
  7126.     property Modules: Sheets readonly dispid 582;
  7127.     property MultiUserEditing[lcid: Integer]: WordBool readonly dispid 1169;
  7128.     property Name: WideString readonly dispid 110;
  7129.     property Names: Names readonly dispid 442;
  7130.     function  NewWindow(lcid: Integer): Window; dispid 280;
  7131.     property OnSave[lcid: Integer]: WideString dispid 1178;
  7132.     property OnSheetActivate[lcid: Integer]: WideString dispid 1031;
  7133.     property OnSheetDeactivate[lcid: Integer]: WideString dispid 1081;
  7134.     procedure OpenLinks(const Name: WideString; ReadOnly: OleVariant; Type_: OleVariant; 
  7135.                         lcid: Integer); dispid 803;
  7136.     property Path[lcid: Integer]: WideString readonly dispid 291;
  7137.     property PersonalViewListSettings: WordBool dispid 1447;
  7138.     property PersonalViewPrintSettings: WordBool dispid 1448;
  7139.     function  PivotCaches: PivotCaches; dispid 1449;
  7140.     procedure Post(DestName: OleVariant; lcid: Integer); dispid 1166;
  7141.     property PrecisionAsDisplayed[lcid: Integer]: WordBool dispid 405;
  7142.     procedure PrintOut(From: OleVariant; To_: OleVariant; Copies: OleVariant; Preview: OleVariant; 
  7143.                        ActivePrinter: OleVariant; PrintToFile: OleVariant; Collate: OleVariant; 
  7144.                        lcid: Integer); dispid 905;
  7145.     procedure PrintPreview(EnableChanges: OleVariant; lcid: Integer); dispid 281;
  7146.     procedure Protect(Password: OleVariant; Structure: OleVariant; Windows: OleVariant); dispid 282;
  7147.     procedure ProtectSharing(Filename: OleVariant; Password: OleVariant; 
  7148.                              WriteResPassword: OleVariant; ReadOnlyRecommended: OleVariant; 
  7149.                              CreateBackup: OleVariant; SharingPassword: OleVariant); dispid 1450;
  7150.     property ProtectStructure: WordBool readonly dispid 588;
  7151.     property ProtectWindows: WordBool readonly dispid 295;
  7152.     property ReadOnly[lcid: Integer]: WordBool readonly dispid 296;
  7153.     property ReadOnlyRecommended[lcid: Integer]: WordBool readonly dispid 297;
  7154.     procedure RefreshAll; dispid 1452;
  7155.     procedure Reply(lcid: Integer); dispid 977;
  7156.     procedure ReplyAll(lcid: Integer); dispid 978;
  7157.     procedure RemoveUser(Index: Integer); dispid 1453;
  7158.     property RevisionNumber[lcid: Integer]: Integer readonly dispid 1172;
  7159.     procedure Route(lcid: Integer); dispid 946;
  7160.     property Routed[lcid: Integer]: WordBool readonly dispid 951;
  7161.     property RoutingSlip: RoutingSlip readonly dispid 949;
  7162.     procedure RunAutoMacros(Which: XlRunAutoMacro; lcid: Integer); dispid 634;
  7163.     procedure Save(lcid: Integer); dispid 283;
  7164.     procedure SaveAs(Filename: OleVariant; FileFormat: OleVariant; Password: OleVariant; 
  7165.                      WriteResPassword: OleVariant; ReadOnlyRecommended: OleVariant; 
  7166.                      CreateBackup: OleVariant; AccessMode: XlSaveAsAccessMode; 
  7167.                      ConflictResolution: OleVariant; AddToMru: OleVariant; 
  7168.                      TextCodepage: OleVariant; TextVisualLayout: OleVariant; lcid: Integer); dispid 284;
  7169.     procedure SaveCopyAs(Filename: OleVariant; lcid: Integer); dispid 175;
  7170.     property Saved[lcid: Integer]: WordBool dispid 298;
  7171.     property SaveLinkValues[lcid: Integer]: WordBool dispid 406;
  7172.     procedure SendMail(Recipients: OleVariant; Subject: OleVariant; ReturnReceipt: OleVariant; 
  7173.                        lcid: Integer); dispid 947;
  7174.     procedure SendMailer(FileFormat: OleVariant; Priority: XlPriority; lcid: Integer); dispid 980;
  7175.     procedure SetLinkOnData(const Name: WideString; Procedure_: OleVariant; lcid: Integer); dispid 809;
  7176.     property Sheets: Sheets readonly dispid 485;
  7177.     property ShowConflictHistory[lcid: Integer]: WordBool dispid 1171;
  7178.     property Styles: Styles readonly dispid 493;
  7179.     property Subject[lcid: Integer]: WideString dispid 953;
  7180.     property Title[lcid: Integer]: WideString dispid 199;
  7181.     procedure Unprotect(Password: OleVariant; lcid: Integer); dispid 285;
  7182.     procedure UnprotectSharing(SharingPassword: OleVariant); dispid 1455;
  7183.     procedure UpdateFromFile(lcid: Integer); dispid 995;
  7184.     procedure UpdateLink(Name: OleVariant; Type_: OleVariant; lcid: Integer); dispid 804;
  7185.     property UpdateRemoteReferences[lcid: Integer]: WordBool dispid 411;
  7186.     property UserControl: WordBool dispid 1210;
  7187.     property UserStatus[lcid: Integer]: OleVariant readonly dispid 1173;
  7188.     property CustomViews: CustomViews readonly dispid 1456;
  7189.     property Windows: Windows readonly dispid 430;
  7190.     property Worksheets: Sheets readonly dispid 494;
  7191.     property WriteReserved[lcid: Integer]: WordBool readonly dispid 299;
  7192.     property WriteReservedBy[lcid: Integer]: WideString readonly dispid 300;
  7193.     property Excel4IntlMacroSheets: Sheets readonly dispid 581;
  7194.     property Excel4MacroSheets: Sheets readonly dispid 579;
  7195.     property TemplateRemoveExtData: WordBool dispid 1457;
  7196.     procedure HighlightChangesOptions(When: OleVariant; Who: OleVariant; Where: OleVariant); dispid 1458;
  7197.     property HighlightChangesOnScreen: WordBool dispid 1461;
  7198.     property KeepChangeHistory: WordBool dispid 1462;
  7199.     property ListChangesOnNewSheet: WordBool dispid 1463;
  7200.     procedure PurgeChangeHistoryNow(Days: Integer; SharingPassword: OleVariant); dispid 1464;
  7201.     procedure AcceptAllChanges(When: OleVariant; Who: OleVariant; Where: OleVariant); dispid 1466;
  7202.     procedure RejectAllChanges(When: OleVariant; Who: OleVariant; Where: OleVariant); dispid 1467;
  7203.     procedure PivotTableWizard(SourceType: OleVariant; SourceData: OleVariant; 
  7204.                                TableDestination: OleVariant; TableName: OleVariant; 
  7205.                                RowGrand: OleVariant; ColumnGrand: OleVariant; SaveData: OleVariant; 
  7206.                                HasAutoFormat: OleVariant; AutoPage: OleVariant; 
  7207.                                Reserved: OleVariant; BackgroundQuery: OleVariant; 
  7208.                                OptimizeCache: OleVariant; PageFieldOrder: OleVariant; 
  7209.                                PageFieldWrapCount: OleVariant; ReadData: OleVariant; 
  7210.                                Connection: OleVariant; lcid: Integer); dispid 684;
  7211.     procedure ResetColors; dispid 1468;
  7212.     property VBProject: VBProject readonly dispid 1469;
  7213.     procedure FollowHyperlink(const Address: WideString; SubAddress: OleVariant; 
  7214.                               NewWindow: OleVariant; AddHistory: OleVariant; ExtraInfo: OleVariant; 
  7215.                               Method: OleVariant; HeaderInfo: OleVariant); dispid 1470;
  7216.     procedure AddToFavorites; dispid 1476;
  7217.     property IsInplace: WordBool readonly dispid 1780;
  7218.   end;
  7219.  
  7220. // *********************************************************************//
  7221. // Interface: Workbooks
  7222. // Flags:     (4544) Dual NonExtensible OleAutomation Dispatchable
  7223. // GUID:      {000208DB-0000-0000-C000-000000000046}
  7224. // *********************************************************************//
  7225.   Workbooks = interface(IDispatch)
  7226.     ['{000208DB-0000-0000-C000-000000000046}']
  7227.     function  Get_Application: ExcelApplication; safecall;
  7228.     function  Get_Creator: XlCreator; safecall;
  7229.     function  Get_Parent: IDispatch; safecall;
  7230.     function  Add(Template: OleVariant; lcid: Integer): ExcelWorkbook; safecall;
  7231.     procedure Close(lcid: Integer); safecall;
  7232.     function  Get_Count: Integer; safecall;
  7233.     function  Get_Item(Index: OleVariant): ExcelWorkbook; safecall;
  7234.     function  Get__NewEnum: IUnknown; safecall;
  7235.     function  Open(const Filename: WideString; UpdateLinks: OleVariant; ReadOnly: OleVariant; 
  7236.                    Format: OleVariant; Password: OleVariant; WriteResPassword: OleVariant; 
  7237.                    IgnoreReadOnlyRecommended: OleVariant; Origin: OleVariant; 
  7238.                    Delimiter: OleVariant; Editable: OleVariant; Notify: OleVariant; 
  7239.                    Converter: OleVariant; AddToMru: OleVariant; lcid: Integer): ExcelWorkbook; safecall;
  7240.     procedure OpenText(const Filename: WideString; Origin: OleVariant; StartRow: OleVariant; 
  7241.                        DataType: OleVariant; TextQualifier: XlTextQualifier; 
  7242.                        ConsecutiveDelimiter: OleVariant; Tab: OleVariant; Semicolon: OleVariant; 
  7243.                        Comma: OleVariant; Space: OleVariant; Other: OleVariant; 
  7244.                        OtherChar: OleVariant; FieldInfo: OleVariant; TextVisualLayout: OleVariant; 
  7245.                        lcid: Integer); safecall;
  7246.     function  Get__Default(Index: OleVariant): ExcelWorkbook; safecall;
  7247.     property Application: ExcelApplication read Get_Application;
  7248.     property Creator: XlCreator read Get_Creator;
  7249.     property Parent: IDispatch read Get_Parent;
  7250.     property Count: Integer read Get_Count;
  7251.     property Item[Index: OleVariant]: ExcelWorkbook read Get_Item;
  7252.     property _NewEnum: IUnknown read Get__NewEnum;
  7253.     property _Default[Index: OleVariant]: ExcelWorkbook read Get__Default; default;
  7254.   end;
  7255.  
  7256. // *********************************************************************//
  7257. // DispIntf:  WorkbooksDisp
  7258. // Flags:     (4544) Dual NonExtensible OleAutomation Dispatchable
  7259. // GUID:      {000208DB-0000-0000-C000-000000000046}
  7260. // *********************************************************************//
  7261.   WorkbooksDisp = dispinterface
  7262.     ['{000208DB-0000-0000-C000-000000000046}']
  7263.     property Application: ExcelApplication readonly dispid 148;
  7264.     property Creator: XlCreator readonly dispid 149;
  7265.     property Parent: IDispatch readonly dispid 150;
  7266.     function  Add(Template: OleVariant; lcid: Integer): ExcelWorkbook; dispid 181;
  7267.     procedure Close(lcid: Integer); dispid 277;
  7268.     property Count: Integer readonly dispid 118;
  7269.     property Item[Index: OleVariant]: ExcelWorkbook readonly dispid 170;
  7270.     property _NewEnum: IUnknown readonly dispid -4;
  7271.     function  Open(const Filename: WideString; UpdateLinks: OleVariant; ReadOnly: OleVariant; 
  7272.                    Format: OleVariant; Password: OleVariant; WriteResPassword: OleVariant; 
  7273.                    IgnoreReadOnlyRecommended: OleVariant; Origin: OleVariant; 
  7274.                    Delimiter: OleVariant; Editable: OleVariant; Notify: OleVariant; 
  7275.                    Converter: OleVariant; AddToMru: OleVariant; lcid: Integer): ExcelWorkbook; dispid 682;
  7276.     procedure OpenText(const Filename: WideString; Origin: OleVariant; StartRow: OleVariant; 
  7277.                        DataType: OleVariant; TextQualifier: XlTextQualifier; 
  7278.                        ConsecutiveDelimiter: OleVariant; Tab: OleVariant; Semicolon: OleVariant; 
  7279.                        Comma: OleVariant; Space: OleVariant; Other: OleVariant; 
  7280.                        OtherChar: OleVariant; FieldInfo: OleVariant; TextVisualLayout: OleVariant; 
  7281.                        lcid: Integer); dispid 683;
  7282.     property _Default[Index: OleVariant]: ExcelWorkbook readonly dispid 0; default;
  7283.   end;
  7284.  
  7285. // *********************************************************************//
  7286. // Interface: IMenuBars
  7287. // Flags:     (4112) Hidden Dispatchable
  7288. // GUID:      {00020863-0001-0000-C000-000000000046}
  7289. // *********************************************************************//
  7290.   IMenuBars = interface(IDispatch)
  7291.     ['{00020863-0001-0000-C000-000000000046}']
  7292.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  7293.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  7294.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  7295.     function  Add(Name: OleVariant; out RHS: MenuBar): HResult; stdcall;
  7296.     function  Get_Count(out RHS: Integer): HResult; stdcall;
  7297.     function  Get__Default(Index: OleVariant; out RHS: MenuBar): HResult; stdcall;
  7298.     function  Get_Item(Index: OleVariant; out RHS: MenuBar): HResult; stdcall;
  7299.     function  Get__NewEnum(out RHS: IUnknown): HResult; stdcall;
  7300.   end;
  7301.  
  7302. // *********************************************************************//
  7303. // Interface: IMenuBar
  7304. // Flags:     (4112) Hidden Dispatchable
  7305. // GUID:      {00020864-0001-0000-C000-000000000046}
  7306. // *********************************************************************//
  7307.   IMenuBar = interface(IDispatch)
  7308.     ['{00020864-0001-0000-C000-000000000046}']
  7309.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  7310.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  7311.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  7312.     function  Activate: HResult; stdcall;
  7313.     function  Get_BuiltIn(out RHS: WordBool): HResult; stdcall;
  7314.     function  Get_Caption(out RHS: WideString): HResult; stdcall;
  7315.     function  Set_Caption(const RHS: WideString): HResult; stdcall;
  7316.     function  Delete: HResult; stdcall;
  7317.     function  Get_Index(out RHS: Integer): HResult; stdcall;
  7318.     function  Get_Menus(out RHS: Menus): HResult; stdcall;
  7319.     function  Reset: HResult; stdcall;
  7320.   end;
  7321.  
  7322. // *********************************************************************//
  7323. // Interface: IMenus
  7324. // Flags:     (4112) Hidden Dispatchable
  7325. // GUID:      {00020865-0001-0000-C000-000000000046}
  7326. // *********************************************************************//
  7327.   IMenus = interface(IDispatch)
  7328.     ['{00020865-0001-0000-C000-000000000046}']
  7329.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  7330.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  7331.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  7332.     function  Add(const Caption: WideString; Before: OleVariant; Restore: OleVariant; out RHS: Menu): HResult; stdcall;
  7333.     function  Get_Count(out RHS: Integer): HResult; stdcall;
  7334.     function  Get__Default(Index: OleVariant; out RHS: Menu): HResult; stdcall;
  7335.     function  Get_Item(Index: OleVariant; out RHS: Menu): HResult; stdcall;
  7336.     function  Get__NewEnum(out RHS: IUnknown): HResult; stdcall;
  7337.   end;
  7338.  
  7339. // *********************************************************************//
  7340. // Interface: IMenu
  7341. // Flags:     (4112) Hidden Dispatchable
  7342. // GUID:      {00020866-0001-0000-C000-000000000046}
  7343. // *********************************************************************//
  7344.   IMenu = interface(IDispatch)
  7345.     ['{00020866-0001-0000-C000-000000000046}']
  7346.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  7347.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  7348.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  7349.     function  Get_Caption(out RHS: WideString): HResult; stdcall;
  7350.     function  Set_Caption(const RHS: WideString): HResult; stdcall;
  7351.     function  Delete: HResult; stdcall;
  7352.     function  Get_Enabled(out RHS: WordBool): HResult; stdcall;
  7353.     function  Set_Enabled(RHS: WordBool): HResult; stdcall;
  7354.     function  Get_Index(out RHS: Integer): HResult; stdcall;
  7355.     function  Get_MenuItems(out RHS: MenuItems): HResult; stdcall;
  7356.   end;
  7357.  
  7358. // *********************************************************************//
  7359. // Interface: IMenuItems
  7360. // Flags:     (4112) Hidden Dispatchable
  7361. // GUID:      {00020867-0001-0000-C000-000000000046}
  7362. // *********************************************************************//
  7363.   IMenuItems = interface(IDispatch)
  7364.     ['{00020867-0001-0000-C000-000000000046}']
  7365.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  7366.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  7367.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  7368.     function  Add(const Caption: WideString; OnAction: OleVariant; ShortcutKey: OleVariant; 
  7369.                   Before: OleVariant; Restore: OleVariant; StatusBar: OleVariant; 
  7370.                   HelpFile: OleVariant; HelpContextID: OleVariant; out RHS: MenuItem): HResult; stdcall;
  7371.     function  AddMenu(const Caption: WideString; Before: OleVariant; Restore: OleVariant; 
  7372.                       out RHS: Menu): HResult; stdcall;
  7373.     function  Get_Count(out RHS: Integer): HResult; stdcall;
  7374.     function  Get__Default(Index: OleVariant; out RHS: IDispatch): HResult; stdcall;
  7375.     function  Get_Item(Index: OleVariant; out RHS: IDispatch): HResult; stdcall;
  7376.     function  Get__NewEnum(out RHS: IUnknown): HResult; stdcall;
  7377.   end;
  7378.  
  7379. // *********************************************************************//
  7380. // Interface: IMenuItem
  7381. // Flags:     (4112) Hidden Dispatchable
  7382. // GUID:      {00020868-0001-0000-C000-000000000046}
  7383. // *********************************************************************//
  7384.   IMenuItem = interface(IDispatch)
  7385.     ['{00020868-0001-0000-C000-000000000046}']
  7386.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  7387.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  7388.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  7389.     function  Get_Caption(out RHS: WideString): HResult; stdcall;
  7390.     function  Set_Caption(const RHS: WideString): HResult; stdcall;
  7391.     function  Get_Checked(out RHS: WordBool): HResult; stdcall;
  7392.     function  Set_Checked(RHS: WordBool): HResult; stdcall;
  7393.     function  Delete: HResult; stdcall;
  7394.     function  Get_Enabled(out RHS: WordBool): HResult; stdcall;
  7395.     function  Set_Enabled(RHS: WordBool): HResult; stdcall;
  7396.     function  Get_HelpContextID(out RHS: Integer): HResult; stdcall;
  7397.     function  Set_HelpContextID(RHS: Integer): HResult; stdcall;
  7398.     function  Get_HelpFile(out RHS: WideString): HResult; stdcall;
  7399.     function  Set_HelpFile(const RHS: WideString): HResult; stdcall;
  7400.     function  Get_Index(out RHS: Integer): HResult; stdcall;
  7401.     function  Get_OnAction(out RHS: WideString): HResult; stdcall;
  7402.     function  Set_OnAction(const RHS: WideString): HResult; stdcall;
  7403.     function  Get_StatusBar(out RHS: WideString): HResult; stdcall;
  7404.     function  Set_StatusBar(const RHS: WideString): HResult; stdcall;
  7405.   end;
  7406.  
  7407. // *********************************************************************//
  7408. // Interface: ICharts
  7409. // Flags:     (4112) Hidden Dispatchable
  7410. // GUID:      {0002086D-0001-0000-C000-000000000046}
  7411. // *********************************************************************//
  7412.   ICharts = interface(IDispatch)
  7413.     ['{0002086D-0001-0000-C000-000000000046}']
  7414.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  7415.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  7416.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  7417.     function  Add(Before: OleVariant; After: OleVariant; Count: OleVariant; out RHS: ExcelChart): HResult; stdcall;
  7418.     function  Copy(Before: OleVariant; After: OleVariant; lcid: Integer): HResult; stdcall;
  7419.     function  Get_Count(out RHS: Integer): HResult; stdcall;
  7420.     function  Delete(lcid: Integer): HResult; stdcall;
  7421.     procedure _Dummy7; stdcall;
  7422.     function  Get_Item(Index: OleVariant; out RHS: IDispatch): HResult; stdcall;
  7423.     function  Move(Before: OleVariant; After: OleVariant; lcid: Integer): HResult; stdcall;
  7424.     function  Get__NewEnum(out RHS: IUnknown): HResult; stdcall;
  7425.     function  PrintOut(From: OleVariant; To_: OleVariant; Copies: OleVariant; Preview: OleVariant; 
  7426.                        ActivePrinter: OleVariant; PrintToFile: OleVariant; Collate: OleVariant; 
  7427.                        lcid: Integer): HResult; stdcall;
  7428.     function  PrintPreview(EnableChanges: OleVariant; lcid: Integer): HResult; stdcall;
  7429.     function  Select(Replace: OleVariant; lcid: Integer): HResult; stdcall;
  7430.     function  Get_HPageBreaks(out RHS: HPageBreaks): HResult; stdcall;
  7431.     function  Get_VPageBreaks(out RHS: VPageBreaks): HResult; stdcall;
  7432.     function  Get_Visible(lcid: Integer; out RHS: OleVariant): HResult; stdcall;
  7433.     function  Set_Visible(lcid: Integer; RHS: OleVariant): HResult; stdcall;
  7434.     function  Get__Default(Index: OleVariant; out RHS: IDispatch): HResult; stdcall;
  7435.   end;
  7436.  
  7437. // *********************************************************************//
  7438. // Interface: IDrawingObjects
  7439. // Flags:     (4112) Hidden Dispatchable
  7440. // GUID:      {0002086F-0001-0000-C000-000000000046}
  7441. // *********************************************************************//
  7442.   IDrawingObjects = interface(IDispatch)
  7443.     ['{0002086F-0001-0000-C000-000000000046}']
  7444.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  7445.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  7446.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  7447.     procedure _Dummy3; stdcall;
  7448.     function  BringToFront: HResult; stdcall;
  7449.     function  Copy: HResult; stdcall;
  7450.     function  CopyPicture(Appearance: XlPictureAppearance; Format: XlCopyPictureFormat): HResult; stdcall;
  7451.     function  Cut: HResult; stdcall;
  7452.     function  Delete: HResult; stdcall;
  7453.     function  Duplicate(out RHS: IDispatch): HResult; stdcall;
  7454.     function  Get_Enabled(out RHS: WordBool): HResult; stdcall;
  7455.     function  Set_Enabled(RHS: WordBool): HResult; stdcall;
  7456.     function  Get_Height(out RHS: Double): HResult; stdcall;
  7457.     function  Set_Height(RHS: Double): HResult; stdcall;
  7458.     procedure _Dummy12; stdcall;
  7459.     function  Get_Left(out RHS: Double): HResult; stdcall;
  7460.     function  Set_Left(RHS: Double): HResult; stdcall;
  7461.     function  Get_Locked(out RHS: WordBool): HResult; stdcall;
  7462.     function  Set_Locked(RHS: WordBool): HResult; stdcall;
  7463.     procedure _Dummy15; stdcall;
  7464.     function  Get_OnAction(out RHS: WideString): HResult; stdcall;
  7465.     function  Set_OnAction(const RHS: WideString): HResult; stdcall;
  7466.     function  Get_Placement(out RHS: OleVariant): HResult; stdcall;
  7467.     function  Set_Placement(RHS: OleVariant): HResult; stdcall;
  7468.     function  Get_PrintObject(out RHS: WordBool): HResult; stdcall;
  7469.     function  Set_PrintObject(RHS: WordBool): HResult; stdcall;
  7470.     function  Select(Replace: OleVariant): HResult; stdcall;
  7471.     function  SendToBack: HResult; stdcall;
  7472.     function  Get_Top(out RHS: Double): HResult; stdcall;
  7473.     function  Set_Top(RHS: Double): HResult; stdcall;
  7474.     procedure _Dummy22; stdcall;
  7475.     function  Get_Visible(out RHS: WordBool): HResult; stdcall;
  7476.     function  Set_Visible(RHS: WordBool): HResult; stdcall;
  7477.     function  Get_Width(out RHS: Double): HResult; stdcall;
  7478.     function  Set_Width(RHS: Double): HResult; stdcall;
  7479.     function  Get_ZOrder(out RHS: Integer): HResult; stdcall;
  7480.     function  Get_ShapeRange(out RHS: ShapeRange): HResult; stdcall;
  7481.     function  Get_Accelerator(out RHS: OleVariant): HResult; stdcall;
  7482.     function  Set_Accelerator(RHS: OleVariant): HResult; stdcall;
  7483.     procedure _Dummy28; stdcall;
  7484.     function  Get_AddIndent(out RHS: WordBool): HResult; stdcall;
  7485.     function  Set_AddIndent(RHS: WordBool): HResult; stdcall;
  7486.     function  AddItem(Text: OleVariant; Index: OleVariant): HResult; stdcall;
  7487.     function  Get_ArrowHeadLength(out RHS: OleVariant): HResult; stdcall;
  7488.     function  Set_ArrowHeadLength(RHS: OleVariant): HResult; stdcall;
  7489.     function  Get_ArrowHeadStyle(out RHS: OleVariant): HResult; stdcall;
  7490.     function  Set_ArrowHeadStyle(RHS: OleVariant): HResult; stdcall;
  7491.     function  Get_ArrowHeadWidth(out RHS: OleVariant): HResult; stdcall;
  7492.     function  Set_ArrowHeadWidth(RHS: OleVariant): HResult; stdcall;
  7493.     function  Get_AutoSize(out RHS: WordBool): HResult; stdcall;
  7494.     function  Set_AutoSize(RHS: WordBool): HResult; stdcall;
  7495.     function  Get_Border(out RHS: Border): HResult; stdcall;
  7496.     function  Get_CancelButton(out RHS: WordBool): HResult; stdcall;
  7497.     function  Set_CancelButton(RHS: WordBool): HResult; stdcall;
  7498.     function  Get_Caption(out RHS: WideString): HResult; stdcall;
  7499.     function  Set_Caption(const RHS: WideString): HResult; stdcall;
  7500.     function  Get_Characters(Start: OleVariant; Length: OleVariant; out RHS: Characters): HResult; stdcall;
  7501.     function  CheckSpelling(CustomDictionary: OleVariant; IgnoreUppercase: OleVariant; 
  7502.                             AlwaysSuggest: OleVariant; IgnoreInitialAlefHamza: OleVariant; 
  7503.                             IgnoreFinalYaa: OleVariant; SpellScript: OleVariant): HResult; stdcall;
  7504.     function  Get__Default(out RHS: Integer): HResult; stdcall;
  7505.     function  Set__Default(RHS: Integer): HResult; stdcall;
  7506.     function  Get_DefaultButton(out RHS: WordBool): HResult; stdcall;
  7507.     function  Set_DefaultButton(RHS: WordBool): HResult; stdcall;
  7508.     function  Get_DismissButton(out RHS: WordBool): HResult; stdcall;
  7509.     function  Set_DismissButton(RHS: WordBool): HResult; stdcall;
  7510.     function  Get_Display3DShading(out RHS: WordBool): HResult; stdcall;
  7511.     function  Set_Display3DShading(RHS: WordBool): HResult; stdcall;
  7512.     function  Get_DisplayVerticalScrollBar(out RHS: WordBool): HResult; stdcall;
  7513.     function  Set_DisplayVerticalScrollBar(RHS: WordBool): HResult; stdcall;
  7514.     function  Get_DropDownLines(out RHS: Integer): HResult; stdcall;
  7515.     function  Set_DropDownLines(RHS: Integer): HResult; stdcall;
  7516.     function  Get_Font(out RHS: Font): HResult; stdcall;
  7517.     procedure _Dummy47; stdcall;
  7518.     function  Get_HelpButton(out RHS: WordBool): HResult; stdcall;
  7519.     function  Set_HelpButton(RHS: WordBool): HResult; stdcall;
  7520.     function  Get_HorizontalAlignment(out RHS: OleVariant): HResult; stdcall;
  7521.     function  Set_HorizontalAlignment(RHS: OleVariant): HResult; stdcall;
  7522.     function  Get_InputType(out RHS: Integer): HResult; stdcall;
  7523.     function  Set_InputType(RHS: Integer): HResult; stdcall;
  7524.     function  Get_Interior(out RHS: Interior): HResult; stdcall;
  7525.     function  Get_LargeChange(out RHS: Integer): HResult; stdcall;
  7526.     function  Set_LargeChange(RHS: Integer): HResult; stdcall;
  7527.     function  Get_LinkedCell(out RHS: WideString): HResult; stdcall;
  7528.     function  Set_LinkedCell(const RHS: WideString): HResult; stdcall;
  7529.     procedure _Dummy54; stdcall;
  7530.     function  List(Index: OleVariant; out RHS: OleVariant): HResult; stdcall;
  7531.     procedure _Dummy56; stdcall;
  7532.     function  Get_ListFillRange(out RHS: WideString): HResult; stdcall;
  7533.     function  Set_ListFillRange(const RHS: WideString): HResult; stdcall;
  7534.     function  Get_ListIndex(out RHS: Integer): HResult; stdcall;
  7535.     function  Set_ListIndex(RHS: Integer): HResult; stdcall;
  7536.     function  Get_LockedText(out RHS: WordBool): HResult; stdcall;
  7537.     function  Set_LockedText(RHS: WordBool): HResult; stdcall;
  7538.     function  Get_Max(out RHS: Integer): HResult; stdcall;
  7539.     function  Set_Max(RHS: Integer): HResult; stdcall;
  7540.     function  Get_Min(out RHS: Integer): HResult; stdcall;
  7541.     function  Set_Min(RHS: Integer): HResult; stdcall;
  7542.     function  Get_MultiLine(out RHS: WordBool): HResult; stdcall;
  7543.     function  Set_MultiLine(RHS: WordBool): HResult; stdcall;
  7544.     function  Get_MultiSelect(out RHS: WordBool): HResult; stdcall;
  7545.     function  Set_MultiSelect(RHS: WordBool): HResult; stdcall;
  7546.     function  Get_Orientation(out RHS: OleVariant): HResult; stdcall;
  7547.     function  Set_Orientation(RHS: OleVariant): HResult; stdcall;
  7548.     function  Get_PhoneticAccelerator(out RHS: OleVariant): HResult; stdcall;
  7549.     function  Set_PhoneticAccelerator(RHS: OleVariant): HResult; stdcall;
  7550.     function  RemoveAllItems: HResult; stdcall;
  7551.     function  RemoveItem(Index: Integer; Count: OleVariant): HResult; stdcall;
  7552.     function  Reshape(Vertex: Integer; Insert: OleVariant; Left: OleVariant; Top: OleVariant): HResult; stdcall;
  7553.     function  Get_RoundedCorners(out RHS: WordBool): HResult; stdcall;
  7554.     function  Set_RoundedCorners(RHS: WordBool): HResult; stdcall;
  7555.     function  Selected(Index: OleVariant; out RHS: OleVariant): HResult; stdcall;
  7556.     function  Get_Shadow(out RHS: WordBool): HResult; stdcall;
  7557.     function  Set_Shadow(RHS: WordBool): HResult; stdcall;
  7558.     function  Get_SmallChange(out RHS: Integer): HResult; stdcall;
  7559.     function  Set_SmallChange(RHS: Integer): HResult; stdcall;
  7560.     function  Get_Text(out RHS: WideString): HResult; stdcall;
  7561.     function  Set_Text(const RHS: WideString): HResult; stdcall;
  7562.     function  Ungroup(out RHS: IDispatch): HResult; stdcall;
  7563.     function  Get_Value(out RHS: Integer): HResult; stdcall;
  7564.     function  Set_Value(RHS: Integer): HResult; stdcall;
  7565.     function  Get_VerticalAlignment(out RHS: OleVariant): HResult; stdcall;
  7566.     function  Set_VerticalAlignment(RHS: OleVariant): HResult; stdcall;
  7567.     function  Vertices(Index1: OleVariant; Index2: OleVariant; out RHS: OleVariant): HResult; stdcall;
  7568.     function  Get_ReadingOrder(out RHS: Integer): HResult; stdcall;
  7569.     function  Set_ReadingOrder(RHS: Integer): HResult; stdcall;
  7570.     function  Get_Count(out RHS: Integer): HResult; stdcall;
  7571.     function  Item(Index: OleVariant; out RHS: IDispatch): HResult; stdcall;
  7572.     function  Group(out RHS: GroupObject): HResult; stdcall;
  7573.     function  LinkCombo(Link: OleVariant): HResult; stdcall;
  7574.     function  _NewEnum(out RHS: IUnknown): HResult; stdcall;
  7575.   end;
  7576.  
  7577. // *********************************************************************//
  7578. // Interface: IPivotCache
  7579. // Flags:     (4112) Hidden Dispatchable
  7580. // GUID:      {0002441C-0001-0000-C000-000000000046}
  7581. // *********************************************************************//
  7582.   IPivotCache = interface(IDispatch)
  7583.     ['{0002441C-0001-0000-C000-000000000046}']
  7584.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  7585.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  7586.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  7587.     function  Get_BackgroundQuery(out RHS: WordBool): HResult; stdcall;
  7588.     function  Set_BackgroundQuery(RHS: WordBool): HResult; stdcall;
  7589.     function  Get_Connection(out RHS: OleVariant): HResult; stdcall;
  7590.     function  Set_Connection(RHS: OleVariant): HResult; stdcall;
  7591.     function  Get_EnableRefresh(out RHS: WordBool): HResult; stdcall;
  7592.     function  Set_EnableRefresh(RHS: WordBool): HResult; stdcall;
  7593.     function  Get_Index(out RHS: Integer): HResult; stdcall;
  7594.     function  Get_MemoryUsed(out RHS: Integer): HResult; stdcall;
  7595.     function  Get_OptimizeCache(out RHS: WordBool): HResult; stdcall;
  7596.     function  Set_OptimizeCache(RHS: WordBool): HResult; stdcall;
  7597.     function  Get_RecordCount(out RHS: Integer): HResult; stdcall;
  7598.     function  Refresh: HResult; stdcall;
  7599.     function  Get_RefreshDate(out RHS: TDateTime): HResult; stdcall;
  7600.     function  Get_RefreshName(out RHS: WideString): HResult; stdcall;
  7601.     function  Get_RefreshOnFileOpen(out RHS: WordBool): HResult; stdcall;
  7602.     function  Set_RefreshOnFileOpen(RHS: WordBool): HResult; stdcall;
  7603.     function  Get_Sql(out RHS: OleVariant): HResult; stdcall;
  7604.     function  Set_Sql(RHS: OleVariant): HResult; stdcall;
  7605.     function  Get_SavePassword(out RHS: WordBool): HResult; stdcall;
  7606.     function  Set_SavePassword(RHS: WordBool): HResult; stdcall;
  7607.     function  Get_SourceData(out RHS: OleVariant): HResult; stdcall;
  7608.     function  Set_SourceData(RHS: OleVariant): HResult; stdcall;
  7609.   end;
  7610.  
  7611. // *********************************************************************//
  7612. // Interface: IPivotCaches
  7613. // Flags:     (4112) Hidden Dispatchable
  7614. // GUID:      {0002441D-0001-0000-C000-000000000046}
  7615. // *********************************************************************//
  7616.   IPivotCaches = interface(IDispatch)
  7617.     ['{0002441D-0001-0000-C000-000000000046}']
  7618.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  7619.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  7620.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  7621.     function  Get_Count(out RHS: Integer): HResult; stdcall;
  7622.     function  Item(Index: OleVariant; out RHS: PivotCache): HResult; stdcall;
  7623.     function  Get__Default(Index: OleVariant; out RHS: PivotCache): HResult; stdcall;
  7624.     function  _NewEnum(out RHS: IUnknown): HResult; stdcall;
  7625.   end;
  7626.  
  7627. // *********************************************************************//
  7628. // Interface: IPivotFormula
  7629. // Flags:     (4112) Hidden Dispatchable
  7630. // GUID:      {0002441E-0001-0000-C000-000000000046}
  7631. // *********************************************************************//
  7632.   IPivotFormula = interface(IDispatch)
  7633.     ['{0002441E-0001-0000-C000-000000000046}']
  7634.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  7635.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  7636.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  7637.     function  Delete: HResult; stdcall;
  7638.     function  Get__Default(out RHS: WideString): HResult; stdcall;
  7639.     function  Set__Default(const RHS: WideString): HResult; stdcall;
  7640.     function  Get_Formula(out RHS: WideString): HResult; stdcall;
  7641.     function  Set_Formula(const RHS: WideString): HResult; stdcall;
  7642.     function  Get_Value(out RHS: WideString): HResult; stdcall;
  7643.     function  Set_Value(const RHS: WideString): HResult; stdcall;
  7644.     function  Get_Index(out RHS: Integer): HResult; stdcall;
  7645.     function  Set_Index(RHS: Integer): HResult; stdcall;
  7646.   end;
  7647.  
  7648. // *********************************************************************//
  7649. // Interface: IPivotFormulas
  7650. // Flags:     (4112) Hidden Dispatchable
  7651. // GUID:      {0002441F-0001-0000-C000-000000000046}
  7652. // *********************************************************************//
  7653.   IPivotFormulas = interface(IDispatch)
  7654.     ['{0002441F-0001-0000-C000-000000000046}']
  7655.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  7656.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  7657.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  7658.     function  Get_Count(out RHS: Integer): HResult; stdcall;
  7659.     function  Add(const Formula: WideString; out RHS: PivotFormula): HResult; stdcall;
  7660.     function  Item(Index: OleVariant; out RHS: PivotFormula): HResult; stdcall;
  7661.     function  Get__Default(Index: OleVariant; out RHS: PivotFormula): HResult; stdcall;
  7662.     function  _NewEnum(out RHS: IUnknown): HResult; stdcall;
  7663.   end;
  7664.  
  7665. // *********************************************************************//
  7666. // Interface: IPivotTable
  7667. // Flags:     (4112) Hidden Dispatchable
  7668. // GUID:      {00020872-0001-0000-C000-000000000046}
  7669. // *********************************************************************//
  7670.   IPivotTable = interface(IDispatch)
  7671.     ['{00020872-0001-0000-C000-000000000046}']
  7672.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  7673.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  7674.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  7675.     function  AddFields(RowFields: OleVariant; ColumnFields: OleVariant; PageFields: OleVariant; 
  7676.                         AddToTable: OleVariant): HResult; stdcall;
  7677.     function  Get_ColumnFields(Index: OleVariant; out RHS: IDispatch): HResult; stdcall;
  7678.     function  Get_ColumnGrand(out RHS: WordBool): HResult; stdcall;
  7679.     function  Set_ColumnGrand(RHS: WordBool): HResult; stdcall;
  7680.     function  Get_ColumnRange(out RHS: Range): HResult; stdcall;
  7681.     function  ShowPages(PageField: OleVariant): HResult; stdcall;
  7682.     function  Get_DataBodyRange(out RHS: Range): HResult; stdcall;
  7683.     function  Get_DataFields(Index: OleVariant; out RHS: IDispatch): HResult; stdcall;
  7684.     function  Get_DataLabelRange(out RHS: Range): HResult; stdcall;
  7685.     function  Get__Default(out RHS: WideString): HResult; stdcall;
  7686.     function  Set__Default(const RHS: WideString): HResult; stdcall;
  7687.     function  Get_HasAutoFormat(out RHS: WordBool): HResult; stdcall;
  7688.     function  Set_HasAutoFormat(RHS: WordBool): HResult; stdcall;
  7689.     function  Get_HiddenFields(Index: OleVariant; out RHS: IDispatch): HResult; stdcall;
  7690.     function  Get_InnerDetail(out RHS: WideString): HResult; stdcall;
  7691.     function  Set_InnerDetail(const RHS: WideString): HResult; stdcall;
  7692.     function  Get_Name(out RHS: WideString): HResult; stdcall;
  7693.     function  Set_Name(const RHS: WideString): HResult; stdcall;
  7694.     function  Get_PageFields(Index: OleVariant; out RHS: IDispatch): HResult; stdcall;
  7695.     function  Get_PageRange(out RHS: Range): HResult; stdcall;
  7696.     function  Get_PageRangeCells(out RHS: Range): HResult; stdcall;
  7697.     function  PivotFields(Index: OleVariant; out RHS: IDispatch): HResult; stdcall;
  7698.     function  Get_RefreshDate(out RHS: TDateTime): HResult; stdcall;
  7699.     function  Get_RefreshName(out RHS: WideString): HResult; stdcall;
  7700.     function  RefreshTable(out RHS: WordBool): HResult; stdcall;
  7701.     function  Get_RowFields(Index: OleVariant; out RHS: IDispatch): HResult; stdcall;
  7702.     function  Get_RowGrand(out RHS: WordBool): HResult; stdcall;
  7703.     function  Set_RowGrand(RHS: WordBool): HResult; stdcall;
  7704.     function  Get_RowRange(out RHS: Range): HResult; stdcall;
  7705.     function  Get_SaveData(out RHS: WordBool): HResult; stdcall;
  7706.     function  Set_SaveData(RHS: WordBool): HResult; stdcall;
  7707.     function  Get_SourceData(out RHS: OleVariant): HResult; stdcall;
  7708.     function  Set_SourceData(RHS: OleVariant): HResult; stdcall;
  7709.     function  Get_TableRange1(out RHS: Range): HResult; stdcall;
  7710.     function  Get_TableRange2(out RHS: Range): HResult; stdcall;
  7711.     function  Get_Value(out RHS: WideString): HResult; stdcall;
  7712.     function  Set_Value(const RHS: WideString): HResult; stdcall;
  7713.     function  Get_VisibleFields(Index: OleVariant; out RHS: IDispatch): HResult; stdcall;
  7714.     function  Get_CacheIndex(out RHS: Integer): HResult; stdcall;
  7715.     function  Set_CacheIndex(RHS: Integer): HResult; stdcall;
  7716.     function  CalculatedFields(out RHS: CalculatedFields): HResult; stdcall;
  7717.     function  Get_DisplayErrorString(out RHS: WordBool): HResult; stdcall;
  7718.     function  Set_DisplayErrorString(RHS: WordBool): HResult; stdcall;
  7719.     function  Get_DisplayNullString(out RHS: WordBool): HResult; stdcall;
  7720.     function  Set_DisplayNullString(RHS: WordBool): HResult; stdcall;
  7721.     function  Get_EnableDrilldown(out RHS: WordBool): HResult; stdcall;
  7722.     function  Set_EnableDrilldown(RHS: WordBool): HResult; stdcall;
  7723.     function  Get_EnableFieldDialog(out RHS: WordBool): HResult; stdcall;
  7724.     function  Set_EnableFieldDialog(RHS: WordBool): HResult; stdcall;
  7725.     function  Get_EnableWizard(out RHS: WordBool): HResult; stdcall;
  7726.     function  Set_EnableWizard(RHS: WordBool): HResult; stdcall;
  7727.     function  Get_ErrorString(out RHS: WideString): HResult; stdcall;
  7728.     function  Set_ErrorString(const RHS: WideString): HResult; stdcall;
  7729.     function  GetData(const Name: WideString; out RHS: Double): HResult; stdcall;
  7730.     function  ListFormulas: HResult; stdcall;
  7731.     function  Get_ManualUpdate(out RHS: WordBool): HResult; stdcall;
  7732.     function  Set_ManualUpdate(RHS: WordBool): HResult; stdcall;
  7733.     function  Get_MergeLabels(out RHS: WordBool): HResult; stdcall;
  7734.     function  Set_MergeLabels(RHS: WordBool): HResult; stdcall;
  7735.     function  Get_NullString(out RHS: WideString): HResult; stdcall;
  7736.     function  Set_NullString(const RHS: WideString): HResult; stdcall;
  7737.     function  PivotCache(out RHS: PivotCache): HResult; stdcall;
  7738.     function  PivotFormulas(out RHS: PivotFormulas): HResult; stdcall;
  7739.     function  PivotTableWizard(SourceType: OleVariant; SourceData: OleVariant; 
  7740.                                TableDestination: OleVariant; TableName: OleVariant; 
  7741.                                RowGrand: OleVariant; ColumnGrand: OleVariant; SaveData: OleVariant; 
  7742.                                HasAutoFormat: OleVariant; AutoPage: OleVariant; 
  7743.                                Reserved: OleVariant; BackgroundQuery: OleVariant; 
  7744.                                OptimizeCache: OleVariant; PageFieldOrder: OleVariant; 
  7745.                                PageFieldWrapCount: OleVariant; ReadData: OleVariant; 
  7746.                                Connection: OleVariant): HResult; stdcall;
  7747.     function  Get_SubtotalHiddenPageItems(out RHS: WordBool): HResult; stdcall;
  7748.     function  Set_SubtotalHiddenPageItems(RHS: WordBool): HResult; stdcall;
  7749.     function  Get_PageFieldOrder(out RHS: Integer): HResult; stdcall;
  7750.     function  Set_PageFieldOrder(RHS: Integer): HResult; stdcall;
  7751.     function  Get_PageFieldStyle(out RHS: WideString): HResult; stdcall;
  7752.     function  Set_PageFieldStyle(const RHS: WideString): HResult; stdcall;
  7753.     function  Get_PageFieldWrapCount(out RHS: Integer): HResult; stdcall;
  7754.     function  Set_PageFieldWrapCount(RHS: Integer): HResult; stdcall;
  7755.     function  Get_PreserveFormatting(out RHS: WordBool): HResult; stdcall;
  7756.     function  Set_PreserveFormatting(RHS: WordBool): HResult; stdcall;
  7757.     function  PivotSelect(const Name: WideString; Mode: XlPTSelectionMode): HResult; stdcall;
  7758.     function  Get_PivotSelection(out RHS: WideString): HResult; stdcall;
  7759.     function  Set_PivotSelection(const RHS: WideString): HResult; stdcall;
  7760.     function  Get_SelectionMode(out RHS: XlPTSelectionMode): HResult; stdcall;
  7761.     function  Set_SelectionMode(RHS: XlPTSelectionMode): HResult; stdcall;
  7762.     function  Get_TableStyle(out RHS: WideString): HResult; stdcall;
  7763.     function  Set_TableStyle(const RHS: WideString): HResult; stdcall;
  7764.     function  Get_Tag(out RHS: WideString): HResult; stdcall;
  7765.     function  Set_Tag(const RHS: WideString): HResult; stdcall;
  7766.     function  Update: HResult; stdcall;
  7767.     function  Get_VacatedStyle(out RHS: WideString): HResult; stdcall;
  7768.     function  Set_VacatedStyle(const RHS: WideString): HResult; stdcall;
  7769.   end;
  7770.  
  7771. // *********************************************************************//
  7772. // Interface: IPivotTables
  7773. // Flags:     (4112) Hidden Dispatchable
  7774. // GUID:      {00020873-0001-0000-C000-000000000046}
  7775. // *********************************************************************//
  7776.   IPivotTables = interface(IDispatch)
  7777.     ['{00020873-0001-0000-C000-000000000046}']
  7778.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  7779.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  7780.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  7781.     function  Get_Count(out RHS: Integer): HResult; stdcall;
  7782.     function  Item(Index: OleVariant; out RHS: PivotTable): HResult; stdcall;
  7783.     function  _NewEnum(out RHS: IUnknown): HResult; stdcall;
  7784.   end;
  7785.  
  7786. // *********************************************************************//
  7787. // Interface: IPivotField
  7788. // Flags:     (4112) Hidden Dispatchable
  7789. // GUID:      {00020874-0001-0000-C000-000000000046}
  7790. // *********************************************************************//
  7791.   IPivotField = interface(IDispatch)
  7792.     ['{00020874-0001-0000-C000-000000000046}']
  7793.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  7794.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  7795.     function  Get_Parent(out RHS: PivotTable): HResult; stdcall;
  7796.     function  Get_Calculation(out RHS: XlPivotFieldCalculation): HResult; stdcall;
  7797.     function  Set_Calculation(RHS: XlPivotFieldCalculation): HResult; stdcall;
  7798.     function  Get_ChildField(out RHS: PivotField): HResult; stdcall;
  7799.     function  Get_ChildItems(Index: OleVariant; out RHS: OleVariant): HResult; stdcall;
  7800.     function  Get_CurrentPage(out RHS: WideString): HResult; stdcall;
  7801.     function  Set_CurrentPage(const RHS: WideString): HResult; stdcall;
  7802.     function  Get_DataRange(out RHS: Range): HResult; stdcall;
  7803.     function  Get_DataType(out RHS: XlPivotFieldDataType): HResult; stdcall;
  7804.     function  Get__Default(out RHS: WideString): HResult; stdcall;
  7805.     function  Set__Default(const RHS: WideString): HResult; stdcall;
  7806.     function  Get_Function_(out RHS: XlConsolidationFunction): HResult; stdcall;
  7807.     function  Set_Function_(RHS: XlConsolidationFunction): HResult; stdcall;
  7808.     function  Get_GroupLevel(out RHS: OleVariant): HResult; stdcall;
  7809.     function  Get_HiddenItems(Index: OleVariant; out RHS: OleVariant): HResult; stdcall;
  7810.     function  Get_LabelRange(out RHS: Range): HResult; stdcall;
  7811.     function  Get_Name(out RHS: WideString): HResult; stdcall;
  7812.     function  Set_Name(const RHS: WideString): HResult; stdcall;
  7813.     function  Get_NumberFormat(out RHS: WideString): HResult; stdcall;
  7814.     function  Set_NumberFormat(const RHS: WideString): HResult; stdcall;
  7815.     function  Get_Orientation(out RHS: XlPivotFieldOrientation): HResult; stdcall;
  7816.     function  Set_Orientation(RHS: XlPivotFieldOrientation): HResult; stdcall;
  7817.     function  Get_ShowAllItems(out RHS: WordBool): HResult; stdcall;
  7818.     function  Set_ShowAllItems(RHS: WordBool): HResult; stdcall;
  7819.     function  Get_ParentField(out RHS: PivotField): HResult; stdcall;
  7820.     function  Get_ParentItems(Index: OleVariant; out RHS: OleVariant): HResult; stdcall;
  7821.     function  PivotItems(Index: OleVariant; out RHS: OleVariant): HResult; stdcall;
  7822.     function  Get_Position(out RHS: OleVariant): HResult; stdcall;
  7823.     function  Set_Position(RHS: OleVariant): HResult; stdcall;
  7824.     function  Get_SourceName(out RHS: WideString): HResult; stdcall;
  7825.     function  Subtotals(Index: OleVariant; out RHS: OleVariant): HResult; stdcall;
  7826.     function  Get_BaseField(out RHS: OleVariant): HResult; stdcall;
  7827.     function  Set_BaseField(RHS: OleVariant): HResult; stdcall;
  7828.     function  Get_BaseItem(out RHS: OleVariant): HResult; stdcall;
  7829.     function  Set_BaseItem(RHS: OleVariant): HResult; stdcall;
  7830.     function  Get_TotalLevels(out RHS: OleVariant): HResult; stdcall;
  7831.     function  Get_Value(out RHS: WideString): HResult; stdcall;
  7832.     function  Set_Value(const RHS: WideString): HResult; stdcall;
  7833.     function  Get_VisibleItems(Index: OleVariant; out RHS: OleVariant): HResult; stdcall;
  7834.     function  CalculatedItems(out RHS: CalculatedItems): HResult; stdcall;
  7835.     function  Delete: HResult; stdcall;
  7836.     function  Get_DragToColumn(out RHS: WordBool): HResult; stdcall;
  7837.     function  Set_DragToColumn(RHS: WordBool): HResult; stdcall;
  7838.     function  Get_DragToHide(out RHS: WordBool): HResult; stdcall;
  7839.     function  Set_DragToHide(RHS: WordBool): HResult; stdcall;
  7840.     function  Get_DragToPage(out RHS: WordBool): HResult; stdcall;
  7841.     function  Set_DragToPage(RHS: WordBool): HResult; stdcall;
  7842.     function  Get_DragToRow(out RHS: WordBool): HResult; stdcall;
  7843.     function  Set_DragToRow(RHS: WordBool): HResult; stdcall;
  7844.     function  Get_Formula(out RHS: WideString): HResult; stdcall;
  7845.     function  Set_Formula(const RHS: WideString): HResult; stdcall;
  7846.     function  Get_IsCalculated(out RHS: WordBool): HResult; stdcall;
  7847.     function  Get_MemoryUsed(out RHS: Integer): HResult; stdcall;
  7848.     function  Get_ServerBased(out RHS: WordBool): HResult; stdcall;
  7849.     function  Set_ServerBased(RHS: WordBool): HResult; stdcall;
  7850.     function  AutoSort(Order: Integer; const Field: WideString): HResult; stdcall;
  7851.     function  AutoShow(Type_: Integer; Range: Integer; Count: Integer; const Field: WideString): HResult; stdcall;
  7852.     function  Get_AutoSortOrder(out RHS: Integer): HResult; stdcall;
  7853.     function  Get_AutoSortField(out RHS: WideString): HResult; stdcall;
  7854.     function  Get_AutoShowType(out RHS: Integer): HResult; stdcall;
  7855.     function  Get_AutoShowRange(out RHS: Integer): HResult; stdcall;
  7856.     function  Get_AutoShowCount(out RHS: Integer): HResult; stdcall;
  7857.     function  Get_AutoShowField(out RHS: WideString): HResult; stdcall;
  7858.   end;
  7859.  
  7860. // *********************************************************************//
  7861. // Interface: IPivotFields
  7862. // Flags:     (4112) Hidden Dispatchable
  7863. // GUID:      {00020875-0001-0000-C000-000000000046}
  7864. // *********************************************************************//
  7865.   IPivotFields = interface(IDispatch)
  7866.     ['{00020875-0001-0000-C000-000000000046}']
  7867.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  7868.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  7869.     function  Get_Parent(out RHS: PivotTable): HResult; stdcall;
  7870.     function  Get_Count(out RHS: Integer): HResult; stdcall;
  7871.     function  Item(Index: OleVariant; out RHS: IDispatch): HResult; stdcall;
  7872.     function  _NewEnum(out RHS: IUnknown): HResult; stdcall;
  7873.   end;
  7874.  
  7875. // *********************************************************************//
  7876. // Interface: ICalculatedFields
  7877. // Flags:     (4112) Hidden Dispatchable
  7878. // GUID:      {00024420-0001-0000-C000-000000000046}
  7879. // *********************************************************************//
  7880.   ICalculatedFields = interface(IDispatch)
  7881.     ['{00024420-0001-0000-C000-000000000046}']
  7882.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  7883.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  7884.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  7885.     function  Get_Count(out RHS: Integer): HResult; stdcall;
  7886.     function  Add(const Name: WideString; const Formula: WideString; out RHS: PivotField): HResult; stdcall;
  7887.     function  Item(Index: OleVariant; out RHS: PivotField): HResult; stdcall;
  7888.     function  Get__Default(Field: OleVariant; out RHS: PivotField): HResult; stdcall;
  7889.     function  _NewEnum(out RHS: IUnknown): HResult; stdcall;
  7890.   end;
  7891.  
  7892. // *********************************************************************//
  7893. // Interface: IPivotItem
  7894. // Flags:     (4112) Hidden Dispatchable
  7895. // GUID:      {00020876-0001-0000-C000-000000000046}
  7896. // *********************************************************************//
  7897.   IPivotItem = interface(IDispatch)
  7898.     ['{00020876-0001-0000-C000-000000000046}']
  7899.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  7900.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  7901.     function  Get_Parent(out RHS: PivotField): HResult; stdcall;
  7902.     function  Get_ChildItems(Index: OleVariant; out RHS: OleVariant): HResult; stdcall;
  7903.     function  Get_DataRange(out RHS: Range): HResult; stdcall;
  7904.     function  Get__Default(out RHS: WideString): HResult; stdcall;
  7905.     function  Set__Default(const RHS: WideString): HResult; stdcall;
  7906.     function  Get_LabelRange(out RHS: Range): HResult; stdcall;
  7907.     function  Get_Name(out RHS: WideString): HResult; stdcall;
  7908.     function  Set_Name(const RHS: WideString): HResult; stdcall;
  7909.     function  Get_ParentItem(out RHS: PivotItem): HResult; stdcall;
  7910.     function  Get_ParentShowDetail(out RHS: WordBool): HResult; stdcall;
  7911.     function  Get_Position(out RHS: Integer): HResult; stdcall;
  7912.     function  Set_Position(RHS: Integer): HResult; stdcall;
  7913.     function  Get_ShowDetail(out RHS: WordBool): HResult; stdcall;
  7914.     function  Set_ShowDetail(RHS: WordBool): HResult; stdcall;
  7915.     function  Get_SourceName(out RHS: OleVariant): HResult; stdcall;
  7916.     function  Get_Value(out RHS: WideString): HResult; stdcall;
  7917.     function  Set_Value(const RHS: WideString): HResult; stdcall;
  7918.     function  Get_Visible(out RHS: WordBool): HResult; stdcall;
  7919.     function  Set_Visible(RHS: WordBool): HResult; stdcall;
  7920.     function  Delete: HResult; stdcall;
  7921.     function  Get_IsCalculated(out RHS: WordBool): HResult; stdcall;
  7922.     function  Get_RecordCount(out RHS: Integer): HResult; stdcall;
  7923.     function  Get_Formula(out RHS: WideString): HResult; stdcall;
  7924.     function  Set_Formula(const RHS: WideString): HResult; stdcall;
  7925.   end;
  7926.  
  7927. // *********************************************************************//
  7928. // Interface: IPivotItems
  7929. // Flags:     (4112) Hidden Dispatchable
  7930. // GUID:      {00020877-0001-0000-C000-000000000046}
  7931. // *********************************************************************//
  7932.   IPivotItems = interface(IDispatch)
  7933.     ['{00020877-0001-0000-C000-000000000046}']
  7934.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  7935.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  7936.     function  Get_Parent(out RHS: PivotField): HResult; stdcall;
  7937.     function  Add(const Name: WideString): HResult; stdcall;
  7938.     function  Get_Count(out RHS: Integer): HResult; stdcall;
  7939.     function  Item(Index: OleVariant; out RHS: IDispatch): HResult; stdcall;
  7940.     function  _NewEnum(out RHS: IUnknown): HResult; stdcall;
  7941.   end;
  7942.  
  7943. // *********************************************************************//
  7944. // Interface: ICalculatedItems
  7945. // Flags:     (4112) Hidden Dispatchable
  7946. // GUID:      {00024421-0001-0000-C000-000000000046}
  7947. // *********************************************************************//
  7948.   ICalculatedItems = interface(IDispatch)
  7949.     ['{00024421-0001-0000-C000-000000000046}']
  7950.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  7951.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  7952.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  7953.     function  Get_Count(out RHS: Integer): HResult; stdcall;
  7954.     function  Add(const Name: WideString; const Formula: WideString; out RHS: PivotItem): HResult; stdcall;
  7955.     function  Item(Index: OleVariant; out RHS: PivotItem): HResult; stdcall;
  7956.     function  Get__Default(Field: OleVariant; out RHS: PivotItem): HResult; stdcall;
  7957.     function  _NewEnum(out RHS: IUnknown): HResult; stdcall;
  7958.   end;
  7959.  
  7960. // *********************************************************************//
  7961. // Interface: ICharacters
  7962. // Flags:     (4112) Hidden Dispatchable
  7963. // GUID:      {00020878-0001-0000-C000-000000000046}
  7964. // *********************************************************************//
  7965.   ICharacters = interface(IDispatch)
  7966.     ['{00020878-0001-0000-C000-000000000046}']
  7967.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  7968.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  7969.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  7970.     function  Get_Caption(out RHS: WideString): HResult; stdcall;
  7971.     function  Set_Caption(const RHS: WideString): HResult; stdcall;
  7972.     function  Get_Count(out RHS: Integer): HResult; stdcall;
  7973.     function  Delete: HResult; stdcall;
  7974.     function  Get_Font(out RHS: Font): HResult; stdcall;
  7975.     function  Insert(const String_: WideString): HResult; stdcall;
  7976.     function  Get_Text(out RHS: WideString): HResult; stdcall;
  7977.     function  Set_Text(const RHS: WideString): HResult; stdcall;
  7978.     function  Get_PhoneticCharacters(out RHS: WideString): HResult; stdcall;
  7979.     function  Set_PhoneticCharacters(const RHS: WideString): HResult; stdcall;
  7980.   end;
  7981.  
  7982. // *********************************************************************//
  7983. // Interface: IDialogs
  7984. // Flags:     (4112) Hidden Dispatchable
  7985. // GUID:      {00020879-0001-0000-C000-000000000046}
  7986. // *********************************************************************//
  7987.   IDialogs = interface(IDispatch)
  7988.     ['{00020879-0001-0000-C000-000000000046}']
  7989.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  7990.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  7991.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  7992.     function  Get_Count(out RHS: Integer): HResult; stdcall;
  7993.     function  Get_Item(Index: XlBuiltInDialog; out RHS: Dialog): HResult; stdcall;
  7994.     function  Get__Default(Index: XlBuiltInDialog; out RHS: Dialog): HResult; stdcall;
  7995.     function  Get__NewEnum(out RHS: IUnknown): HResult; stdcall;
  7996.   end;
  7997.  
  7998. // *********************************************************************//
  7999. // Interface: IDialog
  8000. // Flags:     (4112) Hidden Dispatchable
  8001. // GUID:      {0002087A-0001-0000-C000-000000000046}
  8002. // *********************************************************************//
  8003.   IDialog = interface(IDispatch)
  8004.     ['{0002087A-0001-0000-C000-000000000046}']
  8005.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  8006.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  8007.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  8008.     function  Show(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; Arg4: OleVariant; 
  8009.                    Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  8010.                    Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  8011.                    Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; Arg16: OleVariant; 
  8012.                    Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  8013.                    Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; Arg24: OleVariant; 
  8014.                    Arg25: OleVariant; Arg26: OleVariant; Arg27: OleVariant; Arg28: OleVariant; 
  8015.                    Arg29: OleVariant; Arg30: OleVariant; out RHS: WordBool): HResult; stdcall;
  8016.   end;
  8017.  
  8018. // *********************************************************************//
  8019. // Interface: ISoundNote
  8020. // Flags:     (4112) Hidden Dispatchable
  8021. // GUID:      {0002087B-0001-0000-C000-000000000046}
  8022. // *********************************************************************//
  8023.   ISoundNote = interface(IDispatch)
  8024.     ['{0002087B-0001-0000-C000-000000000046}']
  8025.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  8026.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  8027.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  8028.     function  Delete: HResult; stdcall;
  8029.     function  Import(const Filename: WideString): HResult; stdcall;
  8030.     function  Play: HResult; stdcall;
  8031.     function  Record_: HResult; stdcall;
  8032.   end;
  8033.  
  8034. // *********************************************************************//
  8035. // Interface: IButton
  8036. // Flags:     (4112) Hidden Dispatchable
  8037. // GUID:      {0002087D-0001-0000-C000-000000000046}
  8038. // *********************************************************************//
  8039.   IButton = interface(IDispatch)
  8040.     ['{0002087D-0001-0000-C000-000000000046}']
  8041.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  8042.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  8043.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  8044.     function  Get_BottomRightCell(out RHS: Range): HResult; stdcall;
  8045.     function  BringToFront: HResult; stdcall;
  8046.     function  Copy: HResult; stdcall;
  8047.     function  CopyPicture(Appearance: XlPictureAppearance; Format: XlCopyPictureFormat): HResult; stdcall;
  8048.     function  Cut: HResult; stdcall;
  8049.     function  Delete: HResult; stdcall;
  8050.     function  Duplicate(out RHS: IDispatch): HResult; stdcall;
  8051.     function  Get_Enabled(out RHS: WordBool): HResult; stdcall;
  8052.     function  Set_Enabled(RHS: WordBool): HResult; stdcall;
  8053.     function  Get_Height(out RHS: Double): HResult; stdcall;
  8054.     function  Set_Height(RHS: Double): HResult; stdcall;
  8055.     function  Get_Index(out RHS: Integer): HResult; stdcall;
  8056.     function  Get_Left(out RHS: Double): HResult; stdcall;
  8057.     function  Set_Left(RHS: Double): HResult; stdcall;
  8058.     function  Get_Locked(out RHS: WordBool): HResult; stdcall;
  8059.     function  Set_Locked(RHS: WordBool): HResult; stdcall;
  8060.     function  Get_Name(out RHS: WideString): HResult; stdcall;
  8061.     function  Set_Name(const RHS: WideString): HResult; stdcall;
  8062.     function  Get_OnAction(out RHS: WideString): HResult; stdcall;
  8063.     function  Set_OnAction(const RHS: WideString): HResult; stdcall;
  8064.     function  Get_Placement(out RHS: OleVariant): HResult; stdcall;
  8065.     function  Set_Placement(RHS: OleVariant): HResult; stdcall;
  8066.     function  Get_PrintObject(out RHS: WordBool): HResult; stdcall;
  8067.     function  Set_PrintObject(RHS: WordBool): HResult; stdcall;
  8068.     function  Select(Replace: OleVariant): HResult; stdcall;
  8069.     function  SendToBack: HResult; stdcall;
  8070.     function  Get_Top(out RHS: Double): HResult; stdcall;
  8071.     function  Set_Top(RHS: Double): HResult; stdcall;
  8072.     function  Get_TopLeftCell(out RHS: Range): HResult; stdcall;
  8073.     function  Get_Visible(out RHS: WordBool): HResult; stdcall;
  8074.     function  Set_Visible(RHS: WordBool): HResult; stdcall;
  8075.     function  Get_Width(out RHS: Double): HResult; stdcall;
  8076.     function  Set_Width(RHS: Double): HResult; stdcall;
  8077.     function  Get_ZOrder(out RHS: Integer): HResult; stdcall;
  8078.     function  Get_ShapeRange(out RHS: ShapeRange): HResult; stdcall;
  8079.     function  Get_AddIndent(out RHS: WordBool): HResult; stdcall;
  8080.     function  Set_AddIndent(RHS: WordBool): HResult; stdcall;
  8081.     function  Get_AutoScaleFont(out RHS: OleVariant): HResult; stdcall;
  8082.     function  Set_AutoScaleFont(RHS: OleVariant): HResult; stdcall;
  8083.     function  Get_AutoSize(out RHS: WordBool): HResult; stdcall;
  8084.     function  Set_AutoSize(RHS: WordBool): HResult; stdcall;
  8085.     function  Get_Caption(out RHS: WideString): HResult; stdcall;
  8086.     function  Set_Caption(const RHS: WideString): HResult; stdcall;
  8087.     function  Get_Characters(Start: OleVariant; Length: OleVariant; out RHS: Characters): HResult; stdcall;
  8088.     function  CheckSpelling(CustomDictionary: OleVariant; IgnoreUppercase: OleVariant; 
  8089.                             AlwaysSuggest: OleVariant; IgnoreInitialAlefHamza: OleVariant; 
  8090.                             IgnoreFinalYaa: OleVariant; SpellScript: OleVariant): HResult; stdcall;
  8091.     function  Get_Font(out RHS: Font): HResult; stdcall;
  8092.     function  Get_Formula(out RHS: WideString): HResult; stdcall;
  8093.     function  Set_Formula(const RHS: WideString): HResult; stdcall;
  8094.     function  Get_HorizontalAlignment(out RHS: OleVariant): HResult; stdcall;
  8095.     function  Set_HorizontalAlignment(RHS: OleVariant): HResult; stdcall;
  8096.     function  Get_LockedText(out RHS: WordBool): HResult; stdcall;
  8097.     function  Set_LockedText(RHS: WordBool): HResult; stdcall;
  8098.     function  Get_Orientation(out RHS: OleVariant): HResult; stdcall;
  8099.     function  Set_Orientation(RHS: OleVariant): HResult; stdcall;
  8100.     function  Get_Text(out RHS: WideString): HResult; stdcall;
  8101.     function  Set_Text(const RHS: WideString): HResult; stdcall;
  8102.     function  Get_VerticalAlignment(out RHS: OleVariant): HResult; stdcall;
  8103.     function  Set_VerticalAlignment(RHS: OleVariant): HResult; stdcall;
  8104.     function  Get_ReadingOrder(out RHS: Integer): HResult; stdcall;
  8105.     function  Set_ReadingOrder(RHS: Integer): HResult; stdcall;
  8106.     function  Get_Accelerator(out RHS: OleVariant): HResult; stdcall;
  8107.     function  Set_Accelerator(RHS: OleVariant): HResult; stdcall;
  8108.     function  Get_CancelButton(out RHS: WordBool): HResult; stdcall;
  8109.     function  Set_CancelButton(RHS: WordBool): HResult; stdcall;
  8110.     function  Get_DefaultButton(out RHS: WordBool): HResult; stdcall;
  8111.     function  Set_DefaultButton(RHS: WordBool): HResult; stdcall;
  8112.     function  Get_DismissButton(out RHS: WordBool): HResult; stdcall;
  8113.     function  Set_DismissButton(RHS: WordBool): HResult; stdcall;
  8114.     function  Get_HelpButton(out RHS: WordBool): HResult; stdcall;
  8115.     function  Set_HelpButton(RHS: WordBool): HResult; stdcall;
  8116.     function  Get_PhoneticAccelerator(out RHS: OleVariant): HResult; stdcall;
  8117.     function  Set_PhoneticAccelerator(RHS: OleVariant): HResult; stdcall;
  8118.   end;
  8119.  
  8120. // *********************************************************************//
  8121. // Interface: IButtons
  8122. // Flags:     (4112) Hidden Dispatchable
  8123. // GUID:      {0002087E-0001-0000-C000-000000000046}
  8124. // *********************************************************************//
  8125.   IButtons = interface(IDispatch)
  8126.     ['{0002087E-0001-0000-C000-000000000046}']
  8127.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  8128.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  8129.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  8130.     procedure _Dummy3; stdcall;
  8131.     function  BringToFront: HResult; stdcall;
  8132.     function  Copy: HResult; stdcall;
  8133.     function  CopyPicture(Appearance: XlPictureAppearance; Format: XlCopyPictureFormat): HResult; stdcall;
  8134.     function  Cut: HResult; stdcall;
  8135.     function  Delete: HResult; stdcall;
  8136.     function  Duplicate(out RHS: IDispatch): HResult; stdcall;
  8137.     function  Get_Enabled(out RHS: WordBool): HResult; stdcall;
  8138.     function  Set_Enabled(RHS: WordBool): HResult; stdcall;
  8139.     function  Get_Height(out RHS: Double): HResult; stdcall;
  8140.     function  Set_Height(RHS: Double): HResult; stdcall;
  8141.     procedure _Dummy12; stdcall;
  8142.     function  Get_Left(out RHS: Double): HResult; stdcall;
  8143.     function  Set_Left(RHS: Double): HResult; stdcall;
  8144.     function  Get_Locked(out RHS: WordBool): HResult; stdcall;
  8145.     function  Set_Locked(RHS: WordBool): HResult; stdcall;
  8146.     procedure _Dummy15; stdcall;
  8147.     function  Get_OnAction(out RHS: WideString): HResult; stdcall;
  8148.     function  Set_OnAction(const RHS: WideString): HResult; stdcall;
  8149.     function  Get_Placement(out RHS: OleVariant): HResult; stdcall;
  8150.     function  Set_Placement(RHS: OleVariant): HResult; stdcall;
  8151.     function  Get_PrintObject(out RHS: WordBool): HResult; stdcall;
  8152.     function  Set_PrintObject(RHS: WordBool): HResult; stdcall;
  8153.     function  Select(Replace: OleVariant): HResult; stdcall;
  8154.     function  SendToBack: HResult; stdcall;
  8155.     function  Get_Top(out RHS: Double): HResult; stdcall;
  8156.     function  Set_Top(RHS: Double): HResult; stdcall;
  8157.     procedure _Dummy22; stdcall;
  8158.     function  Get_Visible(out RHS: WordBool): HResult; stdcall;
  8159.     function  Set_Visible(RHS: WordBool): HResult; stdcall;
  8160.     function  Get_Width(out RHS: Double): HResult; stdcall;
  8161.     function  Set_Width(RHS: Double): HResult; stdcall;
  8162.     function  Get_ZOrder(out RHS: Integer): HResult; stdcall;
  8163.     function  Get_ShapeRange(out RHS: ShapeRange): HResult; stdcall;
  8164.     function  Get_AddIndent(out RHS: WordBool): HResult; stdcall;
  8165.     function  Set_AddIndent(RHS: WordBool): HResult; stdcall;
  8166.     function  Get_AutoScaleFont(out RHS: OleVariant): HResult; stdcall;
  8167.     function  Set_AutoScaleFont(RHS: OleVariant): HResult; stdcall;
  8168.     function  Get_AutoSize(out RHS: WordBool): HResult; stdcall;
  8169.     function  Set_AutoSize(RHS: WordBool): HResult; stdcall;
  8170.     function  Get_Caption(out RHS: WideString): HResult; stdcall;
  8171.     function  Set_Caption(const RHS: WideString): HResult; stdcall;
  8172.     function  Get_Characters(Start: OleVariant; Length: OleVariant; out RHS: Characters): HResult; stdcall;
  8173.     function  CheckSpelling(CustomDictionary: OleVariant; IgnoreUppercase: OleVariant; 
  8174.                             AlwaysSuggest: OleVariant; IgnoreInitialAlefHamza: OleVariant; 
  8175.                             IgnoreFinalYaa: OleVariant; SpellScript: OleVariant): HResult; stdcall;
  8176.     function  Get_Font(out RHS: Font): HResult; stdcall;
  8177.     function  Get_Formula(out RHS: WideString): HResult; stdcall;
  8178.     function  Set_Formula(const RHS: WideString): HResult; stdcall;
  8179.     function  Get_HorizontalAlignment(out RHS: OleVariant): HResult; stdcall;
  8180.     function  Set_HorizontalAlignment(RHS: OleVariant): HResult; stdcall;
  8181.     function  Get_LockedText(out RHS: WordBool): HResult; stdcall;
  8182.     function  Set_LockedText(RHS: WordBool): HResult; stdcall;
  8183.     function  Get_Orientation(out RHS: OleVariant): HResult; stdcall;
  8184.     function  Set_Orientation(RHS: OleVariant): HResult; stdcall;
  8185.     function  Get_Text(out RHS: WideString): HResult; stdcall;
  8186.     function  Set_Text(const RHS: WideString): HResult; stdcall;
  8187.     function  Get_VerticalAlignment(out RHS: OleVariant): HResult; stdcall;
  8188.     function  Set_VerticalAlignment(RHS: OleVariant): HResult; stdcall;
  8189.     function  Get_ReadingOrder(out RHS: Integer): HResult; stdcall;
  8190.     function  Set_ReadingOrder(RHS: Integer): HResult; stdcall;
  8191.     function  Get_Accelerator(out RHS: OleVariant): HResult; stdcall;
  8192.     function  Set_Accelerator(RHS: OleVariant): HResult; stdcall;
  8193.     function  Get_CancelButton(out RHS: WordBool): HResult; stdcall;
  8194.     function  Set_CancelButton(RHS: WordBool): HResult; stdcall;
  8195.     function  Get_DefaultButton(out RHS: WordBool): HResult; stdcall;
  8196.     function  Set_DefaultButton(RHS: WordBool): HResult; stdcall;
  8197.     function  Get_DismissButton(out RHS: WordBool): HResult; stdcall;
  8198.     function  Set_DismissButton(RHS: WordBool): HResult; stdcall;
  8199.     function  Get_HelpButton(out RHS: WordBool): HResult; stdcall;
  8200.     function  Set_HelpButton(RHS: WordBool): HResult; stdcall;
  8201.     function  Get_PhoneticAccelerator(out RHS: OleVariant): HResult; stdcall;
  8202.     function  Set_PhoneticAccelerator(RHS: OleVariant): HResult; stdcall;
  8203.     function  Add(Left: Double; Top: Double; Width: Double; Height: Double; out RHS: Button): HResult; stdcall;
  8204.     function  Get_Count(out RHS: Integer): HResult; stdcall;
  8205.     function  Group(out RHS: GroupObject): HResult; stdcall;
  8206.     function  Item(Index: OleVariant; out RHS: IDispatch): HResult; stdcall;
  8207.     function  _NewEnum(out RHS: IUnknown): HResult; stdcall;
  8208.   end;
  8209.  
  8210. // *********************************************************************//
  8211. // Interface: ICheckBox
  8212. // Flags:     (4112) Hidden Dispatchable
  8213. // GUID:      {0002087F-0001-0000-C000-000000000046}
  8214. // *********************************************************************//
  8215.   ICheckBox = interface(IDispatch)
  8216.     ['{0002087F-0001-0000-C000-000000000046}']
  8217.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  8218.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  8219.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  8220.     function  Get_BottomRightCell(out RHS: Range): HResult; stdcall;
  8221.     function  BringToFront: HResult; stdcall;
  8222.     function  Copy: HResult; stdcall;
  8223.     function  CopyPicture(Appearance: XlPictureAppearance; Format: XlCopyPictureFormat): HResult; stdcall;
  8224.     function  Cut: HResult; stdcall;
  8225.     function  Delete: HResult; stdcall;
  8226.     function  Duplicate(out RHS: IDispatch): HResult; stdcall;
  8227.     function  Get_Enabled(out RHS: WordBool): HResult; stdcall;
  8228.     function  Set_Enabled(RHS: WordBool): HResult; stdcall;
  8229.     function  Get_Height(out RHS: Double): HResult; stdcall;
  8230.     function  Set_Height(RHS: Double): HResult; stdcall;
  8231.     function  Get_Index(out RHS: Integer): HResult; stdcall;
  8232.     function  Get_Left(out RHS: Double): HResult; stdcall;
  8233.     function  Set_Left(RHS: Double): HResult; stdcall;
  8234.     function  Get_Locked(out RHS: WordBool): HResult; stdcall;
  8235.     function  Set_Locked(RHS: WordBool): HResult; stdcall;
  8236.     function  Get_Name(out RHS: WideString): HResult; stdcall;
  8237.     function  Set_Name(const RHS: WideString): HResult; stdcall;
  8238.     function  Get_OnAction(out RHS: WideString): HResult; stdcall;
  8239.     function  Set_OnAction(const RHS: WideString): HResult; stdcall;
  8240.     function  Get_Placement(out RHS: OleVariant): HResult; stdcall;
  8241.     function  Set_Placement(RHS: OleVariant): HResult; stdcall;
  8242.     function  Get_PrintObject(out RHS: WordBool): HResult; stdcall;
  8243.     function  Set_PrintObject(RHS: WordBool): HResult; stdcall;
  8244.     function  Select(Replace: OleVariant): HResult; stdcall;
  8245.     function  SendToBack: HResult; stdcall;
  8246.     function  Get_Top(out RHS: Double): HResult; stdcall;
  8247.     function  Set_Top(RHS: Double): HResult; stdcall;
  8248.     function  Get_TopLeftCell(out RHS: Range): HResult; stdcall;
  8249.     function  Get_Visible(out RHS: WordBool): HResult; stdcall;
  8250.     function  Set_Visible(RHS: WordBool): HResult; stdcall;
  8251.     function  Get_Width(out RHS: Double): HResult; stdcall;
  8252.     function  Set_Width(RHS: Double): HResult; stdcall;
  8253.     function  Get_ZOrder(out RHS: Integer): HResult; stdcall;
  8254.     function  Get_ShapeRange(out RHS: ShapeRange): HResult; stdcall;
  8255.     function  Get_Caption(out RHS: WideString): HResult; stdcall;
  8256.     function  Set_Caption(const RHS: WideString): HResult; stdcall;
  8257.     function  Get_Characters(Start: OleVariant; Length: OleVariant; out RHS: Characters): HResult; stdcall;
  8258.     function  CheckSpelling(CustomDictionary: OleVariant; IgnoreUppercase: OleVariant; 
  8259.                             AlwaysSuggest: OleVariant; IgnoreInitialAlefHamza: OleVariant; 
  8260.                             IgnoreFinalYaa: OleVariant; SpellScript: OleVariant): HResult; stdcall;
  8261.     function  Get_LockedText(out RHS: WordBool): HResult; stdcall;
  8262.     function  Set_LockedText(RHS: WordBool): HResult; stdcall;
  8263.     function  Get_Text(out RHS: WideString): HResult; stdcall;
  8264.     function  Set_Text(const RHS: WideString): HResult; stdcall;
  8265.     function  Get_Accelerator(out RHS: OleVariant): HResult; stdcall;
  8266.     function  Set_Accelerator(RHS: OleVariant): HResult; stdcall;
  8267.     function  Get_Border(out RHS: Border): HResult; stdcall;
  8268.     function  Get__Default(out RHS: Integer): HResult; stdcall;
  8269.     function  Set__Default(RHS: Integer): HResult; stdcall;
  8270.     function  Get_Display3DShading(out RHS: WordBool): HResult; stdcall;
  8271.     function  Set_Display3DShading(RHS: WordBool): HResult; stdcall;
  8272.     function  Get_Interior(out RHS: Interior): HResult; stdcall;
  8273.     function  Get_LinkedCell(out RHS: WideString): HResult; stdcall;
  8274.     function  Set_LinkedCell(const RHS: WideString): HResult; stdcall;
  8275.     function  Get_PhoneticAccelerator(out RHS: OleVariant): HResult; stdcall;
  8276.     function  Set_PhoneticAccelerator(RHS: OleVariant): HResult; stdcall;
  8277.     function  Get_Value(out RHS: OleVariant): HResult; stdcall;
  8278.     function  Set_Value(RHS: OleVariant): HResult; stdcall;
  8279.   end;
  8280.  
  8281. // *********************************************************************//
  8282. // Interface: ICheckBoxes
  8283. // Flags:     (4112) Hidden Dispatchable
  8284. // GUID:      {00020880-0001-0000-C000-000000000046}
  8285. // *********************************************************************//
  8286.   ICheckBoxes = interface(IDispatch)
  8287.     ['{00020880-0001-0000-C000-000000000046}']
  8288.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  8289.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  8290.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  8291.     procedure _Dummy3; stdcall;
  8292.     function  BringToFront: HResult; stdcall;
  8293.     function  Copy: HResult; stdcall;
  8294.     function  CopyPicture(Appearance: XlPictureAppearance; Format: XlCopyPictureFormat): HResult; stdcall;
  8295.     function  Cut: HResult; stdcall;
  8296.     function  Delete: HResult; stdcall;
  8297.     function  Duplicate(out RHS: IDispatch): HResult; stdcall;
  8298.     function  Get_Enabled(out RHS: WordBool): HResult; stdcall;
  8299.     function  Set_Enabled(RHS: WordBool): HResult; stdcall;
  8300.     function  Get_Height(out RHS: Double): HResult; stdcall;
  8301.     function  Set_Height(RHS: Double): HResult; stdcall;
  8302.     procedure _Dummy12; stdcall;
  8303.     function  Get_Left(out RHS: Double): HResult; stdcall;
  8304.     function  Set_Left(RHS: Double): HResult; stdcall;
  8305.     function  Get_Locked(out RHS: WordBool): HResult; stdcall;
  8306.     function  Set_Locked(RHS: WordBool): HResult; stdcall;
  8307.     procedure _Dummy15; stdcall;
  8308.     function  Get_OnAction(out RHS: WideString): HResult; stdcall;
  8309.     function  Set_OnAction(const RHS: WideString): HResult; stdcall;
  8310.     function  Get_Placement(out RHS: OleVariant): HResult; stdcall;
  8311.     function  Set_Placement(RHS: OleVariant): HResult; stdcall;
  8312.     function  Get_PrintObject(out RHS: WordBool): HResult; stdcall;
  8313.     function  Set_PrintObject(RHS: WordBool): HResult; stdcall;
  8314.     function  Select(Replace: OleVariant): HResult; stdcall;
  8315.     function  SendToBack: HResult; stdcall;
  8316.     function  Get_Top(out RHS: Double): HResult; stdcall;
  8317.     function  Set_Top(RHS: Double): HResult; stdcall;
  8318.     procedure _Dummy22; stdcall;
  8319.     function  Get_Visible(out RHS: WordBool): HResult; stdcall;
  8320.     function  Set_Visible(RHS: WordBool): HResult; stdcall;
  8321.     function  Get_Width(out RHS: Double): HResult; stdcall;
  8322.     function  Set_Width(RHS: Double): HResult; stdcall;
  8323.     function  Get_ZOrder(out RHS: Integer): HResult; stdcall;
  8324.     function  Get_ShapeRange(out RHS: ShapeRange): HResult; stdcall;
  8325.     function  Get_Caption(out RHS: WideString): HResult; stdcall;
  8326.     function  Set_Caption(const RHS: WideString): HResult; stdcall;
  8327.     function  Get_Characters(Start: OleVariant; Length: OleVariant; out RHS: Characters): HResult; stdcall;
  8328.     function  CheckSpelling(CustomDictionary: OleVariant; IgnoreUppercase: OleVariant; 
  8329.                             AlwaysSuggest: OleVariant; IgnoreInitialAlefHamza: OleVariant; 
  8330.                             IgnoreFinalYaa: OleVariant; SpellScript: OleVariant): HResult; stdcall;
  8331.     function  Get_LockedText(out RHS: WordBool): HResult; stdcall;
  8332.     function  Set_LockedText(RHS: WordBool): HResult; stdcall;
  8333.     function  Get_Text(out RHS: WideString): HResult; stdcall;
  8334.     function  Set_Text(const RHS: WideString): HResult; stdcall;
  8335.     function  Get_Accelerator(out RHS: OleVariant): HResult; stdcall;
  8336.     function  Set_Accelerator(RHS: OleVariant): HResult; stdcall;
  8337.     function  Get_Border(out RHS: Border): HResult; stdcall;
  8338.     function  Get__Default(out RHS: Integer): HResult; stdcall;
  8339.     function  Set__Default(RHS: Integer): HResult; stdcall;
  8340.     function  Get_Display3DShading(out RHS: WordBool): HResult; stdcall;
  8341.     function  Set_Display3DShading(RHS: WordBool): HResult; stdcall;
  8342.     function  Get_Interior(out RHS: Interior): HResult; stdcall;
  8343.     function  Get_LinkedCell(out RHS: WideString): HResult; stdcall;
  8344.     function  Set_LinkedCell(const RHS: WideString): HResult; stdcall;
  8345.     function  Get_PhoneticAccelerator(out RHS: OleVariant): HResult; stdcall;
  8346.     function  Set_PhoneticAccelerator(RHS: OleVariant): HResult; stdcall;
  8347.     function  Get_Value(out RHS: OleVariant): HResult; stdcall;
  8348.     function  Set_Value(RHS: OleVariant): HResult; stdcall;
  8349.     function  Add(Left: Double; Top: Double; Width: Double; Height: Double; out RHS: CheckBox): HResult; stdcall;
  8350.     function  Get_Count(out RHS: Integer): HResult; stdcall;
  8351.     function  Group(out RHS: GroupObject): HResult; stdcall;
  8352.     function  Item(Index: OleVariant; out RHS: IDispatch): HResult; stdcall;
  8353.     function  _NewEnum(out RHS: IUnknown): HResult; stdcall;
  8354.   end;
  8355.  
  8356. // *********************************************************************//
  8357. // Interface: IOptionButton
  8358. // Flags:     (4112) Hidden Dispatchable
  8359. // GUID:      {00020881-0001-0000-C000-000000000046}
  8360. // *********************************************************************//
  8361.   IOptionButton = interface(IDispatch)
  8362.     ['{00020881-0001-0000-C000-000000000046}']
  8363.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  8364.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  8365.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  8366.     function  Get_BottomRightCell(out RHS: Range): HResult; stdcall;
  8367.     function  BringToFront: HResult; stdcall;
  8368.     function  Copy: HResult; stdcall;
  8369.     function  CopyPicture(Appearance: XlPictureAppearance; Format: XlCopyPictureFormat): HResult; stdcall;
  8370.     function  Cut: HResult; stdcall;
  8371.     function  Delete: HResult; stdcall;
  8372.     function  Duplicate(out RHS: IDispatch): HResult; stdcall;
  8373.     function  Get_Enabled(out RHS: WordBool): HResult; stdcall;
  8374.     function  Set_Enabled(RHS: WordBool): HResult; stdcall;
  8375.     function  Get_Height(out RHS: Double): HResult; stdcall;
  8376.     function  Set_Height(RHS: Double): HResult; stdcall;
  8377.     function  Get_Index(out RHS: Integer): HResult; stdcall;
  8378.     function  Get_Left(out RHS: Double): HResult; stdcall;
  8379.     function  Set_Left(RHS: Double): HResult; stdcall;
  8380.     function  Get_Locked(out RHS: WordBool): HResult; stdcall;
  8381.     function  Set_Locked(RHS: WordBool): HResult; stdcall;
  8382.     function  Get_Name(out RHS: WideString): HResult; stdcall;
  8383.     function  Set_Name(const RHS: WideString): HResult; stdcall;
  8384.     function  Get_OnAction(out RHS: WideString): HResult; stdcall;
  8385.     function  Set_OnAction(const RHS: WideString): HResult; stdcall;
  8386.     function  Get_Placement(out RHS: OleVariant): HResult; stdcall;
  8387.     function  Set_Placement(RHS: OleVariant): HResult; stdcall;
  8388.     function  Get_PrintObject(out RHS: WordBool): HResult; stdcall;
  8389.     function  Set_PrintObject(RHS: WordBool): HResult; stdcall;
  8390.     function  Select(Replace: OleVariant): HResult; stdcall;
  8391.     function  SendToBack: HResult; stdcall;
  8392.     function  Get_Top(out RHS: Double): HResult; stdcall;
  8393.     function  Set_Top(RHS: Double): HResult; stdcall;
  8394.     function  Get_TopLeftCell(out RHS: Range): HResult; stdcall;
  8395.     function  Get_Visible(out RHS: WordBool): HResult; stdcall;
  8396.     function  Set_Visible(RHS: WordBool): HResult; stdcall;
  8397.     function  Get_Width(out RHS: Double): HResult; stdcall;
  8398.     function  Set_Width(RHS: Double): HResult; stdcall;
  8399.     function  Get_ZOrder(out RHS: Integer): HResult; stdcall;
  8400.     function  Get_ShapeRange(out RHS: ShapeRange): HResult; stdcall;
  8401.     function  Get_Caption(out RHS: WideString): HResult; stdcall;
  8402.     function  Set_Caption(const RHS: WideString): HResult; stdcall;
  8403.     function  Get_Characters(Start: OleVariant; Length: OleVariant; out RHS: Characters): HResult; stdcall;
  8404.     function  CheckSpelling(CustomDictionary: OleVariant; IgnoreUppercase: OleVariant; 
  8405.                             AlwaysSuggest: OleVariant; IgnoreInitialAlefHamza: OleVariant; 
  8406.                             IgnoreFinalYaa: OleVariant; SpellScript: OleVariant): HResult; stdcall;
  8407.     function  Get_LockedText(out RHS: WordBool): HResult; stdcall;
  8408.     function  Set_LockedText(RHS: WordBool): HResult; stdcall;
  8409.     function  Get_Text(out RHS: WideString): HResult; stdcall;
  8410.     function  Set_Text(const RHS: WideString): HResult; stdcall;
  8411.     function  Get_Accelerator(out RHS: OleVariant): HResult; stdcall;
  8412.     function  Set_Accelerator(RHS: OleVariant): HResult; stdcall;
  8413.     function  Get_Border(out RHS: Border): HResult; stdcall;
  8414.     function  Get__Default(out RHS: Integer): HResult; stdcall;
  8415.     function  Set__Default(RHS: Integer): HResult; stdcall;
  8416.     function  Get_Display3DShading(out RHS: WordBool): HResult; stdcall;
  8417.     function  Set_Display3DShading(RHS: WordBool): HResult; stdcall;
  8418.     function  Get_Interior(out RHS: Interior): HResult; stdcall;
  8419.     function  Get_LinkedCell(out RHS: WideString): HResult; stdcall;
  8420.     function  Set_LinkedCell(const RHS: WideString): HResult; stdcall;
  8421.     function  Get_PhoneticAccelerator(out RHS: OleVariant): HResult; stdcall;
  8422.     function  Set_PhoneticAccelerator(RHS: OleVariant): HResult; stdcall;
  8423.     function  Get_Value(out RHS: OleVariant): HResult; stdcall;
  8424.     function  Set_Value(RHS: OleVariant): HResult; stdcall;
  8425.     function  Get_GroupBox(out RHS: GroupBox): HResult; stdcall;
  8426.   end;
  8427.  
  8428. // *********************************************************************//
  8429. // Interface: IOptionButtons
  8430. // Flags:     (4112) Hidden Dispatchable
  8431. // GUID:      {00020882-0001-0000-C000-000000000046}
  8432. // *********************************************************************//
  8433.   IOptionButtons = interface(IDispatch)
  8434.     ['{00020882-0001-0000-C000-000000000046}']
  8435.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  8436.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  8437.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  8438.     procedure _Dummy3; stdcall;
  8439.     function  BringToFront: HResult; stdcall;
  8440.     function  Copy: HResult; stdcall;
  8441.     function  CopyPicture(Appearance: XlPictureAppearance; Format: XlCopyPictureFormat): HResult; stdcall;
  8442.     function  Cut: HResult; stdcall;
  8443.     function  Delete: HResult; stdcall;
  8444.     function  Duplicate(out RHS: IDispatch): HResult; stdcall;
  8445.     function  Get_Enabled(out RHS: WordBool): HResult; stdcall;
  8446.     function  Set_Enabled(RHS: WordBool): HResult; stdcall;
  8447.     function  Get_Height(out RHS: Double): HResult; stdcall;
  8448.     function  Set_Height(RHS: Double): HResult; stdcall;
  8449.     procedure _Dummy12; stdcall;
  8450.     function  Get_Left(out RHS: Double): HResult; stdcall;
  8451.     function  Set_Left(RHS: Double): HResult; stdcall;
  8452.     function  Get_Locked(out RHS: WordBool): HResult; stdcall;
  8453.     function  Set_Locked(RHS: WordBool): HResult; stdcall;
  8454.     procedure _Dummy15; stdcall;
  8455.     function  Get_OnAction(out RHS: WideString): HResult; stdcall;
  8456.     function  Set_OnAction(const RHS: WideString): HResult; stdcall;
  8457.     function  Get_Placement(out RHS: OleVariant): HResult; stdcall;
  8458.     function  Set_Placement(RHS: OleVariant): HResult; stdcall;
  8459.     function  Get_PrintObject(out RHS: WordBool): HResult; stdcall;
  8460.     function  Set_PrintObject(RHS: WordBool): HResult; stdcall;
  8461.     function  Select(Replace: OleVariant): HResult; stdcall;
  8462.     function  SendToBack: HResult; stdcall;
  8463.     function  Get_Top(out RHS: Double): HResult; stdcall;
  8464.     function  Set_Top(RHS: Double): HResult; stdcall;
  8465.     procedure _Dummy22; stdcall;
  8466.     function  Get_Visible(out RHS: WordBool): HResult; stdcall;
  8467.     function  Set_Visible(RHS: WordBool): HResult; stdcall;
  8468.     function  Get_Width(out RHS: Double): HResult; stdcall;
  8469.     function  Set_Width(RHS: Double): HResult; stdcall;
  8470.     function  Get_ZOrder(out RHS: Integer): HResult; stdcall;
  8471.     function  Get_ShapeRange(out RHS: ShapeRange): HResult; stdcall;
  8472.     function  Get_Caption(out RHS: WideString): HResult; stdcall;
  8473.     function  Set_Caption(const RHS: WideString): HResult; stdcall;
  8474.     function  Get_Characters(Start: OleVariant; Length: OleVariant; out RHS: Characters): HResult; stdcall;
  8475.     function  CheckSpelling(CustomDictionary: OleVariant; IgnoreUppercase: OleVariant; 
  8476.                             AlwaysSuggest: OleVariant; IgnoreInitialAlefHamza: OleVariant; 
  8477.                             IgnoreFinalYaa: OleVariant; SpellScript: OleVariant): HResult; stdcall;
  8478.     function  Get_LockedText(out RHS: WordBool): HResult; stdcall;
  8479.     function  Set_LockedText(RHS: WordBool): HResult; stdcall;
  8480.     function  Get_Text(out RHS: WideString): HResult; stdcall;
  8481.     function  Set_Text(const RHS: WideString): HResult; stdcall;
  8482.     function  Get_Accelerator(out RHS: OleVariant): HResult; stdcall;
  8483.     function  Set_Accelerator(RHS: OleVariant): HResult; stdcall;
  8484.     function  Get_Border(out RHS: Border): HResult; stdcall;
  8485.     function  Get__Default(out RHS: Integer): HResult; stdcall;
  8486.     function  Set__Default(RHS: Integer): HResult; stdcall;
  8487.     function  Get_Display3DShading(out RHS: WordBool): HResult; stdcall;
  8488.     function  Set_Display3DShading(RHS: WordBool): HResult; stdcall;
  8489.     function  Get_Interior(out RHS: Interior): HResult; stdcall;
  8490.     function  Get_LinkedCell(out RHS: WideString): HResult; stdcall;
  8491.     function  Set_LinkedCell(const RHS: WideString): HResult; stdcall;
  8492.     function  Get_PhoneticAccelerator(out RHS: OleVariant): HResult; stdcall;
  8493.     function  Set_PhoneticAccelerator(RHS: OleVariant): HResult; stdcall;
  8494.     function  Get_Value(out RHS: OleVariant): HResult; stdcall;
  8495.     function  Set_Value(RHS: OleVariant): HResult; stdcall;
  8496.     function  Get_GroupBox(out RHS: GroupBox): HResult; stdcall;
  8497.     function  Add(Left: Double; Top: Double; Width: Double; Height: Double; out RHS: OptionButton): HResult; stdcall;
  8498.     function  Get_Count(out RHS: Integer): HResult; stdcall;
  8499.     function  Group(out RHS: GroupObject): HResult; stdcall;
  8500.     function  Item(Index: OleVariant; out RHS: IDispatch): HResult; stdcall;
  8501.     function  _NewEnum(out RHS: IUnknown): HResult; stdcall;
  8502.   end;
  8503.  
  8504. // *********************************************************************//
  8505. // Interface: IEditBox
  8506. // Flags:     (4112) Hidden Dispatchable
  8507. // GUID:      {00020883-0001-0000-C000-000000000046}
  8508. // *********************************************************************//
  8509.   IEditBox = interface(IDispatch)
  8510.     ['{00020883-0001-0000-C000-000000000046}']
  8511.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  8512.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  8513.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  8514.     function  Get_BottomRightCell(out RHS: Range): HResult; stdcall;
  8515.     function  BringToFront: HResult; stdcall;
  8516.     function  Copy: HResult; stdcall;
  8517.     function  CopyPicture(Appearance: XlPictureAppearance; Format: XlCopyPictureFormat): HResult; stdcall;
  8518.     function  Cut: HResult; stdcall;
  8519.     function  Delete: HResult; stdcall;
  8520.     function  Duplicate(out RHS: IDispatch): HResult; stdcall;
  8521.     function  Get_Enabled(out RHS: WordBool): HResult; stdcall;
  8522.     function  Set_Enabled(RHS: WordBool): HResult; stdcall;
  8523.     function  Get_Height(out RHS: Double): HResult; stdcall;
  8524.     function  Set_Height(RHS: Double): HResult; stdcall;
  8525.     function  Get_Index(out RHS: Integer): HResult; stdcall;
  8526.     function  Get_Left(out RHS: Double): HResult; stdcall;
  8527.     function  Set_Left(RHS: Double): HResult; stdcall;
  8528.     function  Get_Locked(out RHS: WordBool): HResult; stdcall;
  8529.     function  Set_Locked(RHS: WordBool): HResult; stdcall;
  8530.     function  Get_Name(out RHS: WideString): HResult; stdcall;
  8531.     function  Set_Name(const RHS: WideString): HResult; stdcall;
  8532.     function  Get_OnAction(out RHS: WideString): HResult; stdcall;
  8533.     function  Set_OnAction(const RHS: WideString): HResult; stdcall;
  8534.     function  Get_Placement(out RHS: OleVariant): HResult; stdcall;
  8535.     function  Set_Placement(RHS: OleVariant): HResult; stdcall;
  8536.     function  Get_PrintObject(out RHS: WordBool): HResult; stdcall;
  8537.     function  Set_PrintObject(RHS: WordBool): HResult; stdcall;
  8538.     function  Select(Replace: OleVariant): HResult; stdcall;
  8539.     function  SendToBack: HResult; stdcall;
  8540.     function  Get_Top(out RHS: Double): HResult; stdcall;
  8541.     function  Set_Top(RHS: Double): HResult; stdcall;
  8542.     function  Get_TopLeftCell(out RHS: Range): HResult; stdcall;
  8543.     function  Get_Visible(out RHS: WordBool): HResult; stdcall;
  8544.     function  Set_Visible(RHS: WordBool): HResult; stdcall;
  8545.     function  Get_Width(out RHS: Double): HResult; stdcall;
  8546.     function  Set_Width(RHS: Double): HResult; stdcall;
  8547.     function  Get_ZOrder(out RHS: Integer): HResult; stdcall;
  8548.     function  Get_ShapeRange(out RHS: ShapeRange): HResult; stdcall;
  8549.     function  Get_Caption(out RHS: WideString): HResult; stdcall;
  8550.     function  Set_Caption(const RHS: WideString): HResult; stdcall;
  8551.     function  Get_Characters(Start: OleVariant; Length: OleVariant; out RHS: Characters): HResult; stdcall;
  8552.     function  CheckSpelling(CustomDictionary: OleVariant; IgnoreUppercase: OleVariant; 
  8553.                             AlwaysSuggest: OleVariant; IgnoreInitialAlefHamza: OleVariant; 
  8554.                             IgnoreFinalYaa: OleVariant; SpellScript: OleVariant): HResult; stdcall;
  8555.     function  Get_LockedText(out RHS: WordBool): HResult; stdcall;
  8556.     function  Set_LockedText(RHS: WordBool): HResult; stdcall;
  8557.     function  Get_Text(out RHS: WideString): HResult; stdcall;
  8558.     function  Set_Text(const RHS: WideString): HResult; stdcall;
  8559.     function  Get_DisplayVerticalScrollBar(out RHS: WordBool): HResult; stdcall;
  8560.     function  Set_DisplayVerticalScrollBar(RHS: WordBool): HResult; stdcall;
  8561.     function  Get_InputType(out RHS: Integer): HResult; stdcall;
  8562.     function  Set_InputType(RHS: Integer): HResult; stdcall;
  8563.     function  Get_LinkedObject(out RHS: WideString): HResult; stdcall;
  8564.     function  Get_MultiLine(out RHS: WordBool): HResult; stdcall;
  8565.     function  Set_MultiLine(RHS: WordBool): HResult; stdcall;
  8566.     function  Get_PasswordEdit(out RHS: WordBool): HResult; stdcall;
  8567.     function  Set_PasswordEdit(RHS: WordBool): HResult; stdcall;
  8568.   end;
  8569.  
  8570. // *********************************************************************//
  8571. // Interface: IEditBoxes
  8572. // Flags:     (4112) Hidden Dispatchable
  8573. // GUID:      {00020884-0001-0000-C000-000000000046}
  8574. // *********************************************************************//
  8575.   IEditBoxes = interface(IDispatch)
  8576.     ['{00020884-0001-0000-C000-000000000046}']
  8577.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  8578.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  8579.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  8580.     procedure _Dummy3; stdcall;
  8581.     function  BringToFront: HResult; stdcall;
  8582.     function  Copy: HResult; stdcall;
  8583.     function  CopyPicture(Appearance: XlPictureAppearance; Format: XlCopyPictureFormat): HResult; stdcall;
  8584.     function  Cut: HResult; stdcall;
  8585.     function  Delete: HResult; stdcall;
  8586.     function  Duplicate(out RHS: IDispatch): HResult; stdcall;
  8587.     function  Get_Enabled(out RHS: WordBool): HResult; stdcall;
  8588.     function  Set_Enabled(RHS: WordBool): HResult; stdcall;
  8589.     function  Get_Height(out RHS: Double): HResult; stdcall;
  8590.     function  Set_Height(RHS: Double): HResult; stdcall;
  8591.     procedure _Dummy12; stdcall;
  8592.     function  Get_Left(out RHS: Double): HResult; stdcall;
  8593.     function  Set_Left(RHS: Double): HResult; stdcall;
  8594.     function  Get_Locked(out RHS: WordBool): HResult; stdcall;
  8595.     function  Set_Locked(RHS: WordBool): HResult; stdcall;
  8596.     procedure _Dummy15; stdcall;
  8597.     function  Get_OnAction(out RHS: WideString): HResult; stdcall;
  8598.     function  Set_OnAction(const RHS: WideString): HResult; stdcall;
  8599.     function  Get_Placement(out RHS: OleVariant): HResult; stdcall;
  8600.     function  Set_Placement(RHS: OleVariant): HResult; stdcall;
  8601.     function  Get_PrintObject(out RHS: WordBool): HResult; stdcall;
  8602.     function  Set_PrintObject(RHS: WordBool): HResult; stdcall;
  8603.     function  Select(Replace: OleVariant): HResult; stdcall;
  8604.     function  SendToBack: HResult; stdcall;
  8605.     function  Get_Top(out RHS: Double): HResult; stdcall;
  8606.     function  Set_Top(RHS: Double): HResult; stdcall;
  8607.     procedure _Dummy22; stdcall;
  8608.     function  Get_Visible(out RHS: WordBool): HResult; stdcall;
  8609.     function  Set_Visible(RHS: WordBool): HResult; stdcall;
  8610.     function  Get_Width(out RHS: Double): HResult; stdcall;
  8611.     function  Set_Width(RHS: Double): HResult; stdcall;
  8612.     function  Get_ZOrder(out RHS: Integer): HResult; stdcall;
  8613.     function  Get_ShapeRange(out RHS: ShapeRange): HResult; stdcall;
  8614.     function  Get_Caption(out RHS: WideString): HResult; stdcall;
  8615.     function  Set_Caption(const RHS: WideString): HResult; stdcall;
  8616.     function  Get_Characters(Start: OleVariant; Length: OleVariant; out RHS: Characters): HResult; stdcall;
  8617.     function  CheckSpelling(CustomDictionary: OleVariant; IgnoreUppercase: OleVariant; 
  8618.                             AlwaysSuggest: OleVariant; IgnoreInitialAlefHamza: OleVariant; 
  8619.                             IgnoreFinalYaa: OleVariant; SpellScript: OleVariant): HResult; stdcall;
  8620.     function  Get_LockedText(out RHS: WordBool): HResult; stdcall;
  8621.     function  Set_LockedText(RHS: WordBool): HResult; stdcall;
  8622.     function  Get_Text(out RHS: WideString): HResult; stdcall;
  8623.     function  Set_Text(const RHS: WideString): HResult; stdcall;
  8624.     function  Get_DisplayVerticalScrollBar(out RHS: WordBool): HResult; stdcall;
  8625.     function  Set_DisplayVerticalScrollBar(RHS: WordBool): HResult; stdcall;
  8626.     function  Get_InputType(out RHS: Integer): HResult; stdcall;
  8627.     function  Set_InputType(RHS: Integer): HResult; stdcall;
  8628.     procedure _Dummy34; stdcall;
  8629.     function  Get_MultiLine(out RHS: WordBool): HResult; stdcall;
  8630.     function  Set_MultiLine(RHS: WordBool): HResult; stdcall;
  8631.     function  Get_PasswordEdit(out RHS: WordBool): HResult; stdcall;
  8632.     function  Set_PasswordEdit(RHS: WordBool): HResult; stdcall;
  8633.     function  Add(Left: Double; Top: Double; Width: Double; Height: Double; out RHS: EditBox): HResult; stdcall;
  8634.     function  Get_Count(out RHS: Integer): HResult; stdcall;
  8635.     function  Group(out RHS: GroupObject): HResult; stdcall;
  8636.     function  Item(Index: OleVariant; out RHS: OleVariant): HResult; stdcall;
  8637.     function  _NewEnum(out RHS: IUnknown): HResult; stdcall;
  8638.   end;
  8639.  
  8640. // *********************************************************************//
  8641. // Interface: IScrollBar
  8642. // Flags:     (4112) Hidden Dispatchable
  8643. // GUID:      {00020885-0001-0000-C000-000000000046}
  8644. // *********************************************************************//
  8645.   IScrollBar = interface(IDispatch)
  8646.     ['{00020885-0001-0000-C000-000000000046}']
  8647.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  8648.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  8649.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  8650.     function  Get_BottomRightCell(out RHS: Range): HResult; stdcall;
  8651.     function  BringToFront: HResult; stdcall;
  8652.     function  Copy: HResult; stdcall;
  8653.     function  CopyPicture(Appearance: XlPictureAppearance; Format: XlCopyPictureFormat): HResult; stdcall;
  8654.     function  Cut: HResult; stdcall;
  8655.     function  Delete: HResult; stdcall;
  8656.     function  Duplicate(out RHS: IDispatch): HResult; stdcall;
  8657.     function  Get_Enabled(out RHS: WordBool): HResult; stdcall;
  8658.     function  Set_Enabled(RHS: WordBool): HResult; stdcall;
  8659.     function  Get_Height(out RHS: Double): HResult; stdcall;
  8660.     function  Set_Height(RHS: Double): HResult; stdcall;
  8661.     function  Get_Index(out RHS: Integer): HResult; stdcall;
  8662.     function  Get_Left(out RHS: Double): HResult; stdcall;
  8663.     function  Set_Left(RHS: Double): HResult; stdcall;
  8664.     function  Get_Locked(out RHS: WordBool): HResult; stdcall;
  8665.     function  Set_Locked(RHS: WordBool): HResult; stdcall;
  8666.     function  Get_Name(out RHS: WideString): HResult; stdcall;
  8667.     function  Set_Name(const RHS: WideString): HResult; stdcall;
  8668.     function  Get_OnAction(out RHS: WideString): HResult; stdcall;
  8669.     function  Set_OnAction(const RHS: WideString): HResult; stdcall;
  8670.     function  Get_Placement(out RHS: OleVariant): HResult; stdcall;
  8671.     function  Set_Placement(RHS: OleVariant): HResult; stdcall;
  8672.     function  Get_PrintObject(out RHS: WordBool): HResult; stdcall;
  8673.     function  Set_PrintObject(RHS: WordBool): HResult; stdcall;
  8674.     function  Select(Replace: OleVariant): HResult; stdcall;
  8675.     function  SendToBack: HResult; stdcall;
  8676.     function  Get_Top(out RHS: Double): HResult; stdcall;
  8677.     function  Set_Top(RHS: Double): HResult; stdcall;
  8678.     function  Get_TopLeftCell(out RHS: Range): HResult; stdcall;
  8679.     function  Get_Visible(out RHS: WordBool): HResult; stdcall;
  8680.     function  Set_Visible(RHS: WordBool): HResult; stdcall;
  8681.     function  Get_Width(out RHS: Double): HResult; stdcall;
  8682.     function  Set_Width(RHS: Double): HResult; stdcall;
  8683.     function  Get_ZOrder(out RHS: Integer): HResult; stdcall;
  8684.     function  Get_ShapeRange(out RHS: ShapeRange): HResult; stdcall;
  8685.     function  Get__Default(out RHS: Integer): HResult; stdcall;
  8686.     function  Set__Default(RHS: Integer): HResult; stdcall;
  8687.     function  Get_Display3DShading(out RHS: WordBool): HResult; stdcall;
  8688.     function  Set_Display3DShading(RHS: WordBool): HResult; stdcall;
  8689.     function  Get_LinkedCell(out RHS: WideString): HResult; stdcall;
  8690.     function  Set_LinkedCell(const RHS: WideString): HResult; stdcall;
  8691.     function  Get_Max(out RHS: Integer): HResult; stdcall;
  8692.     function  Set_Max(RHS: Integer): HResult; stdcall;
  8693.     function  Get_Min(out RHS: Integer): HResult; stdcall;
  8694.     function  Set_Min(RHS: Integer): HResult; stdcall;
  8695.     function  Get_SmallChange(out RHS: Integer): HResult; stdcall;
  8696.     function  Set_SmallChange(RHS: Integer): HResult; stdcall;
  8697.     function  Get_Value(out RHS: Integer): HResult; stdcall;
  8698.     function  Set_Value(RHS: Integer): HResult; stdcall;
  8699.     function  Get_LargeChange(out RHS: Integer): HResult; stdcall;
  8700.     function  Set_LargeChange(RHS: Integer): HResult; stdcall;
  8701.   end;
  8702.  
  8703. // *********************************************************************//
  8704. // Interface: IScrollBars
  8705. // Flags:     (4112) Hidden Dispatchable
  8706. // GUID:      {00020886-0001-0000-C000-000000000046}
  8707. // *********************************************************************//
  8708.   IScrollBars = interface(IDispatch)
  8709.     ['{00020886-0001-0000-C000-000000000046}']
  8710.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  8711.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  8712.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  8713.     procedure _Dummy3; stdcall;
  8714.     function  BringToFront: HResult; stdcall;
  8715.     function  Copy: HResult; stdcall;
  8716.     function  CopyPicture(Appearance: XlPictureAppearance; Format: XlCopyPictureFormat): HResult; stdcall;
  8717.     function  Cut: HResult; stdcall;
  8718.     function  Delete: HResult; stdcall;
  8719.     function  Duplicate(out RHS: IDispatch): HResult; stdcall;
  8720.     function  Get_Enabled(out RHS: WordBool): HResult; stdcall;
  8721.     function  Set_Enabled(RHS: WordBool): HResult; stdcall;
  8722.     function  Get_Height(out RHS: Double): HResult; stdcall;
  8723.     function  Set_Height(RHS: Double): HResult; stdcall;
  8724.     procedure _Dummy12; stdcall;
  8725.     function  Get_Left(out RHS: Double): HResult; stdcall;
  8726.     function  Set_Left(RHS: Double): HResult; stdcall;
  8727.     function  Get_Locked(out RHS: WordBool): HResult; stdcall;
  8728.     function  Set_Locked(RHS: WordBool): HResult; stdcall;
  8729.     procedure _Dummy15; stdcall;
  8730.     function  Get_OnAction(out RHS: WideString): HResult; stdcall;
  8731.     function  Set_OnAction(const RHS: WideString): HResult; stdcall;
  8732.     function  Get_Placement(out RHS: OleVariant): HResult; stdcall;
  8733.     function  Set_Placement(RHS: OleVariant): HResult; stdcall;
  8734.     function  Get_PrintObject(out RHS: WordBool): HResult; stdcall;
  8735.     function  Set_PrintObject(RHS: WordBool): HResult; stdcall;
  8736.     function  Select(Replace: OleVariant): HResult; stdcall;
  8737.     function  SendToBack: HResult; stdcall;
  8738.     function  Get_Top(out RHS: Double): HResult; stdcall;
  8739.     function  Set_Top(RHS: Double): HResult; stdcall;
  8740.     procedure _Dummy22; stdcall;
  8741.     function  Get_Visible(out RHS: WordBool): HResult; stdcall;
  8742.     function  Set_Visible(RHS: WordBool): HResult; stdcall;
  8743.     function  Get_Width(out RHS: Double): HResult; stdcall;
  8744.     function  Set_Width(RHS: Double): HResult; stdcall;
  8745.     function  Get_ZOrder(out RHS: Integer): HResult; stdcall;
  8746.     function  Get_ShapeRange(out RHS: ShapeRange): HResult; stdcall;
  8747.     function  Get__Default(out RHS: Integer): HResult; stdcall;
  8748.     function  Set__Default(RHS: Integer): HResult; stdcall;
  8749.     function  Get_Display3DShading(out RHS: WordBool): HResult; stdcall;
  8750.     function  Set_Display3DShading(RHS: WordBool): HResult; stdcall;
  8751.     function  Get_LinkedCell(out RHS: WideString): HResult; stdcall;
  8752.     function  Set_LinkedCell(const RHS: WideString): HResult; stdcall;
  8753.     function  Get_Max(out RHS: Integer): HResult; stdcall;
  8754.     function  Set_Max(RHS: Integer): HResult; stdcall;
  8755.     function  Get_Min(out RHS: Integer): HResult; stdcall;
  8756.     function  Set_Min(RHS: Integer): HResult; stdcall;
  8757.     function  Get_SmallChange(out RHS: Integer): HResult; stdcall;
  8758.     function  Set_SmallChange(RHS: Integer): HResult; stdcall;
  8759.     function  Get_Value(out RHS: Integer): HResult; stdcall;
  8760.     function  Set_Value(RHS: Integer): HResult; stdcall;
  8761.     function  Get_LargeChange(out RHS: Integer): HResult; stdcall;
  8762.     function  Set_LargeChange(RHS: Integer): HResult; stdcall;
  8763.     function  Add(Left: Double; Top: Double; Width: Double; Height: Double; out RHS: ScrollBar): HResult; stdcall;
  8764.     function  Get_Count(out RHS: Integer): HResult; stdcall;
  8765.     function  Group(out RHS: GroupObject): HResult; stdcall;
  8766.     function  Item(Index: OleVariant; out RHS: IDispatch): HResult; stdcall;
  8767.     function  _NewEnum(out RHS: IUnknown): HResult; stdcall;
  8768.   end;
  8769.  
  8770. // *********************************************************************//
  8771. // Interface: IListBox
  8772. // Flags:     (4112) Hidden Dispatchable
  8773. // GUID:      {00020887-0001-0000-C000-000000000046}
  8774. // *********************************************************************//
  8775.   IListBox = interface(IDispatch)
  8776.     ['{00020887-0001-0000-C000-000000000046}']
  8777.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  8778.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  8779.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  8780.     function  Get_BottomRightCell(out RHS: Range): HResult; stdcall;
  8781.     function  BringToFront: HResult; stdcall;
  8782.     function  Copy: HResult; stdcall;
  8783.     function  CopyPicture(Appearance: XlPictureAppearance; Format: XlCopyPictureFormat): HResult; stdcall;
  8784.     function  Cut: HResult; stdcall;
  8785.     function  Delete: HResult; stdcall;
  8786.     function  Duplicate(out RHS: IDispatch): HResult; stdcall;
  8787.     function  Get_Enabled(out RHS: WordBool): HResult; stdcall;
  8788.     function  Set_Enabled(RHS: WordBool): HResult; stdcall;
  8789.     function  Get_Height(out RHS: Double): HResult; stdcall;
  8790.     function  Set_Height(RHS: Double): HResult; stdcall;
  8791.     function  Get_Index(out RHS: Integer): HResult; stdcall;
  8792.     function  Get_Left(out RHS: Double): HResult; stdcall;
  8793.     function  Set_Left(RHS: Double): HResult; stdcall;
  8794.     function  Get_Locked(out RHS: WordBool): HResult; stdcall;
  8795.     function  Set_Locked(RHS: WordBool): HResult; stdcall;
  8796.     function  Get_Name(out RHS: WideString): HResult; stdcall;
  8797.     function  Set_Name(const RHS: WideString): HResult; stdcall;
  8798.     function  Get_OnAction(out RHS: WideString): HResult; stdcall;
  8799.     function  Set_OnAction(const RHS: WideString): HResult; stdcall;
  8800.     function  Get_Placement(out RHS: OleVariant): HResult; stdcall;
  8801.     function  Set_Placement(RHS: OleVariant): HResult; stdcall;
  8802.     function  Get_PrintObject(out RHS: WordBool): HResult; stdcall;
  8803.     function  Set_PrintObject(RHS: WordBool): HResult; stdcall;
  8804.     function  Select(Replace: OleVariant): HResult; stdcall;
  8805.     function  SendToBack: HResult; stdcall;
  8806.     function  Get_Top(out RHS: Double): HResult; stdcall;
  8807.     function  Set_Top(RHS: Double): HResult; stdcall;
  8808.     function  Get_TopLeftCell(out RHS: Range): HResult; stdcall;
  8809.     function  Get_Visible(out RHS: WordBool): HResult; stdcall;
  8810.     function  Set_Visible(RHS: WordBool): HResult; stdcall;
  8811.     function  Get_Width(out RHS: Double): HResult; stdcall;
  8812.     function  Set_Width(RHS: Double): HResult; stdcall;
  8813.     function  Get_ZOrder(out RHS: Integer): HResult; stdcall;
  8814.     function  Get_ShapeRange(out RHS: ShapeRange): HResult; stdcall;
  8815.     function  AddItem(Text: OleVariant; Index: OleVariant): HResult; stdcall;
  8816.     function  Get_Display3DShading(out RHS: WordBool): HResult; stdcall;
  8817.     function  Set_Display3DShading(RHS: WordBool): HResult; stdcall;
  8818.     function  Get__Default(out RHS: Integer): HResult; stdcall;
  8819.     function  Set__Default(RHS: Integer): HResult; stdcall;
  8820.     function  Get_LinkedCell(out RHS: WideString): HResult; stdcall;
  8821.     function  Set_LinkedCell(const RHS: WideString): HResult; stdcall;
  8822.     function  Get_LinkedObject(out RHS: OleVariant): HResult; stdcall;
  8823.     function  List(Index: OleVariant; out RHS: OleVariant): HResult; stdcall;
  8824.     function  Get_ListCount(out RHS: Integer): HResult; stdcall;
  8825.     function  Get_ListFillRange(out RHS: WideString): HResult; stdcall;
  8826.     function  Set_ListFillRange(const RHS: WideString): HResult; stdcall;
  8827.     function  Get_ListIndex(out RHS: Integer): HResult; stdcall;
  8828.     function  Set_ListIndex(RHS: Integer): HResult; stdcall;
  8829.     function  Get_MultiSelect(out RHS: Integer): HResult; stdcall;
  8830.     function  Set_MultiSelect(RHS: Integer): HResult; stdcall;
  8831.     function  RemoveAllItems: HResult; stdcall;
  8832.     function  RemoveItem(Index: Integer; Count: OleVariant): HResult; stdcall;
  8833.     function  Selected(Index: OleVariant; out RHS: OleVariant): HResult; stdcall;
  8834.     function  Get_Value(out RHS: Integer): HResult; stdcall;
  8835.     function  Set_Value(RHS: Integer): HResult; stdcall;
  8836.   end;
  8837.  
  8838. // *********************************************************************//
  8839. // Interface: IListBoxes
  8840. // Flags:     (4112) Hidden Dispatchable
  8841. // GUID:      {00020888-0001-0000-C000-000000000046}
  8842. // *********************************************************************//
  8843.   IListBoxes = interface(IDispatch)
  8844.     ['{00020888-0001-0000-C000-000000000046}']
  8845.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  8846.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  8847.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  8848.     procedure _Dummy3; stdcall;
  8849.     function  BringToFront: HResult; stdcall;
  8850.     function  Copy: HResult; stdcall;
  8851.     function  CopyPicture(Appearance: XlPictureAppearance; Format: XlCopyPictureFormat): HResult; stdcall;
  8852.     function  Cut: HResult; stdcall;
  8853.     function  Delete: HResult; stdcall;
  8854.     function  Duplicate(out RHS: IDispatch): HResult; stdcall;
  8855.     function  Get_Enabled(out RHS: WordBool): HResult; stdcall;
  8856.     function  Set_Enabled(RHS: WordBool): HResult; stdcall;
  8857.     function  Get_Height(out RHS: Double): HResult; stdcall;
  8858.     function  Set_Height(RHS: Double): HResult; stdcall;
  8859.     procedure _Dummy12; stdcall;
  8860.     function  Get_Left(out RHS: Double): HResult; stdcall;
  8861.     function  Set_Left(RHS: Double): HResult; stdcall;
  8862.     function  Get_Locked(out RHS: WordBool): HResult; stdcall;
  8863.     function  Set_Locked(RHS: WordBool): HResult; stdcall;
  8864.     procedure _Dummy15; stdcall;
  8865.     function  Get_OnAction(out RHS: WideString): HResult; stdcall;
  8866.     function  Set_OnAction(const RHS: WideString): HResult; stdcall;
  8867.     function  Get_Placement(out RHS: OleVariant): HResult; stdcall;
  8868.     function  Set_Placement(RHS: OleVariant): HResult; stdcall;
  8869.     function  Get_PrintObject(out RHS: WordBool): HResult; stdcall;
  8870.     function  Set_PrintObject(RHS: WordBool): HResult; stdcall;
  8871.     function  Select(Replace: OleVariant): HResult; stdcall;
  8872.     function  SendToBack: HResult; stdcall;
  8873.     function  Get_Top(out RHS: Double): HResult; stdcall;
  8874.     function  Set_Top(RHS: Double): HResult; stdcall;
  8875.     procedure _Dummy22; stdcall;
  8876.     function  Get_Visible(out RHS: WordBool): HResult; stdcall;
  8877.     function  Set_Visible(RHS: WordBool): HResult; stdcall;
  8878.     function  Get_Width(out RHS: Double): HResult; stdcall;
  8879.     function  Set_Width(RHS: Double): HResult; stdcall;
  8880.     function  Get_ZOrder(out RHS: Integer): HResult; stdcall;
  8881.     function  Get_ShapeRange(out RHS: ShapeRange): HResult; stdcall;
  8882.     function  AddItem(Text: OleVariant; Index: OleVariant): HResult; stdcall;
  8883.     function  Get_Display3DShading(out RHS: WordBool): HResult; stdcall;
  8884.     function  Set_Display3DShading(RHS: WordBool): HResult; stdcall;
  8885.     function  Get__Default(out RHS: Integer): HResult; stdcall;
  8886.     function  Set__Default(RHS: Integer): HResult; stdcall;
  8887.     function  Get_LinkedCell(out RHS: WideString): HResult; stdcall;
  8888.     function  Set_LinkedCell(const RHS: WideString): HResult; stdcall;
  8889.     procedure _Dummy31; stdcall;
  8890.     function  List(Index: OleVariant; out RHS: OleVariant): HResult; stdcall;
  8891.     procedure _Dummy33; stdcall;
  8892.     function  Get_ListFillRange(out RHS: WideString): HResult; stdcall;
  8893.     function  Set_ListFillRange(const RHS: WideString): HResult; stdcall;
  8894.     function  Get_ListIndex(out RHS: Integer): HResult; stdcall;
  8895.     function  Set_ListIndex(RHS: Integer): HResult; stdcall;
  8896.     function  Get_MultiSelect(out RHS: Integer): HResult; stdcall;
  8897.     function  Set_MultiSelect(RHS: Integer): HResult; stdcall;
  8898.     function  RemoveAllItems: HResult; stdcall;
  8899.     function  RemoveItem(Index: Integer; Count: OleVariant): HResult; stdcall;
  8900.     function  Selected(Index: OleVariant; out RHS: OleVariant): HResult; stdcall;
  8901.     function  Get_Value(out RHS: Integer): HResult; stdcall;
  8902.     function  Set_Value(RHS: Integer): HResult; stdcall;
  8903.     function  Add(Left: Double; Top: Double; Width: Double; Height: Double; out RHS: ListBox): HResult; stdcall;
  8904.     function  Get_Count(out RHS: Integer): HResult; stdcall;
  8905.     function  Group(out RHS: GroupObject): HResult; stdcall;
  8906.     function  Item(Index: OleVariant; out RHS: IDispatch): HResult; stdcall;
  8907.     function  _NewEnum(out RHS: IUnknown): HResult; stdcall;
  8908.   end;
  8909.  
  8910. // *********************************************************************//
  8911. // Interface: IGroupBox
  8912. // Flags:     (4112) Hidden Dispatchable
  8913. // GUID:      {00020889-0001-0000-C000-000000000046}
  8914. // *********************************************************************//
  8915.   IGroupBox = interface(IDispatch)
  8916.     ['{00020889-0001-0000-C000-000000000046}']
  8917.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  8918.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  8919.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  8920.     function  Get_BottomRightCell(out RHS: Range): HResult; stdcall;
  8921.     function  BringToFront: HResult; stdcall;
  8922.     function  Copy: HResult; stdcall;
  8923.     function  CopyPicture(Appearance: XlPictureAppearance; Format: XlCopyPictureFormat): HResult; stdcall;
  8924.     function  Cut: HResult; stdcall;
  8925.     function  Delete: HResult; stdcall;
  8926.     function  Duplicate(out RHS: IDispatch): HResult; stdcall;
  8927.     function  Get_Enabled(out RHS: WordBool): HResult; stdcall;
  8928.     function  Set_Enabled(RHS: WordBool): HResult; stdcall;
  8929.     function  Get_Height(out RHS: Double): HResult; stdcall;
  8930.     function  Set_Height(RHS: Double): HResult; stdcall;
  8931.     function  Get_Index(out RHS: Integer): HResult; stdcall;
  8932.     function  Get_Left(out RHS: Double): HResult; stdcall;
  8933.     function  Set_Left(RHS: Double): HResult; stdcall;
  8934.     function  Get_Locked(out RHS: WordBool): HResult; stdcall;
  8935.     function  Set_Locked(RHS: WordBool): HResult; stdcall;
  8936.     function  Get_Name(out RHS: WideString): HResult; stdcall;
  8937.     function  Set_Name(const RHS: WideString): HResult; stdcall;
  8938.     function  Get_OnAction(out RHS: WideString): HResult; stdcall;
  8939.     function  Set_OnAction(const RHS: WideString): HResult; stdcall;
  8940.     function  Get_Placement(out RHS: OleVariant): HResult; stdcall;
  8941.     function  Set_Placement(RHS: OleVariant): HResult; stdcall;
  8942.     function  Get_PrintObject(out RHS: WordBool): HResult; stdcall;
  8943.     function  Set_PrintObject(RHS: WordBool): HResult; stdcall;
  8944.     function  Select(Replace: OleVariant): HResult; stdcall;
  8945.     function  SendToBack: HResult; stdcall;
  8946.     function  Get_Top(out RHS: Double): HResult; stdcall;
  8947.     function  Set_Top(RHS: Double): HResult; stdcall;
  8948.     function  Get_TopLeftCell(out RHS: Range): HResult; stdcall;
  8949.     function  Get_Visible(out RHS: WordBool): HResult; stdcall;
  8950.     function  Set_Visible(RHS: WordBool): HResult; stdcall;
  8951.     function  Get_Width(out RHS: Double): HResult; stdcall;
  8952.     function  Set_Width(RHS: Double): HResult; stdcall;
  8953.     function  Get_ZOrder(out RHS: Integer): HResult; stdcall;
  8954.     function  Get_ShapeRange(out RHS: ShapeRange): HResult; stdcall;
  8955.     function  Get_Caption(out RHS: WideString): HResult; stdcall;
  8956.     function  Set_Caption(const RHS: WideString): HResult; stdcall;
  8957.     function  Get_Characters(Start: OleVariant; Length: OleVariant; out RHS: Characters): HResult; stdcall;
  8958.     function  CheckSpelling(CustomDictionary: OleVariant; IgnoreUppercase: OleVariant; 
  8959.                             AlwaysSuggest: OleVariant; IgnoreInitialAlefHamza: OleVariant; 
  8960.                             IgnoreFinalYaa: OleVariant; SpellScript: OleVariant): HResult; stdcall;
  8961.     function  Get_LockedText(out RHS: WordBool): HResult; stdcall;
  8962.     function  Set_LockedText(RHS: WordBool): HResult; stdcall;
  8963.     function  Get_Text(out RHS: WideString): HResult; stdcall;
  8964.     function  Set_Text(const RHS: WideString): HResult; stdcall;
  8965.     function  Get_Accelerator(out RHS: OleVariant): HResult; stdcall;
  8966.     function  Set_Accelerator(RHS: OleVariant): HResult; stdcall;
  8967.     function  Get_Display3DShading(out RHS: WordBool): HResult; stdcall;
  8968.     function  Set_Display3DShading(RHS: WordBool): HResult; stdcall;
  8969.     function  Get_PhoneticAccelerator(out RHS: OleVariant): HResult; stdcall;
  8970.     function  Set_PhoneticAccelerator(RHS: OleVariant): HResult; stdcall;
  8971.   end;
  8972.  
  8973. // *********************************************************************//
  8974. // Interface: IGroupBoxes
  8975. // Flags:     (4112) Hidden Dispatchable
  8976. // GUID:      {0002088A-0001-0000-C000-000000000046}
  8977. // *********************************************************************//
  8978.   IGroupBoxes = interface(IDispatch)
  8979.     ['{0002088A-0001-0000-C000-000000000046}']
  8980.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  8981.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  8982.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  8983.     procedure _Dummy3; stdcall;
  8984.     function  BringToFront: HResult; stdcall;
  8985.     function  Copy: HResult; stdcall;
  8986.     function  CopyPicture(Appearance: XlPictureAppearance; Format: XlCopyPictureFormat): HResult; stdcall;
  8987.     function  Cut: HResult; stdcall;
  8988.     function  Delete: HResult; stdcall;
  8989.     function  Duplicate(out RHS: IDispatch): HResult; stdcall;
  8990.     function  Get_Enabled(out RHS: WordBool): HResult; stdcall;
  8991.     function  Set_Enabled(RHS: WordBool): HResult; stdcall;
  8992.     function  Get_Height(out RHS: Double): HResult; stdcall;
  8993.     function  Set_Height(RHS: Double): HResult; stdcall;
  8994.     procedure _Dummy12; stdcall;
  8995.     function  Get_Left(out RHS: Double): HResult; stdcall;
  8996.     function  Set_Left(RHS: Double): HResult; stdcall;
  8997.     function  Get_Locked(out RHS: WordBool): HResult; stdcall;
  8998.     function  Set_Locked(RHS: WordBool): HResult; stdcall;
  8999.     procedure _Dummy15; stdcall;
  9000.     function  Get_OnAction(out RHS: WideString): HResult; stdcall;
  9001.     function  Set_OnAction(const RHS: WideString): HResult; stdcall;
  9002.     function  Get_Placement(out RHS: OleVariant): HResult; stdcall;
  9003.     function  Set_Placement(RHS: OleVariant): HResult; stdcall;
  9004.     function  Get_PrintObject(out RHS: WordBool): HResult; stdcall;
  9005.     function  Set_PrintObject(RHS: WordBool): HResult; stdcall;
  9006.     function  Select(Replace: OleVariant): HResult; stdcall;
  9007.     function  SendToBack: HResult; stdcall;
  9008.     function  Get_Top(out RHS: Double): HResult; stdcall;
  9009.     function  Set_Top(RHS: Double): HResult; stdcall;
  9010.     procedure _Dummy22; stdcall;
  9011.     function  Get_Visible(out RHS: WordBool): HResult; stdcall;
  9012.     function  Set_Visible(RHS: WordBool): HResult; stdcall;
  9013.     function  Get_Width(out RHS: Double): HResult; stdcall;
  9014.     function  Set_Width(RHS: Double): HResult; stdcall;
  9015.     function  Get_ZOrder(out RHS: Integer): HResult; stdcall;
  9016.     function  Get_ShapeRange(out RHS: ShapeRange): HResult; stdcall;
  9017.     function  Get_Caption(out RHS: WideString): HResult; stdcall;
  9018.     function  Set_Caption(const RHS: WideString): HResult; stdcall;
  9019.     function  Get_Characters(Start: OleVariant; Length: OleVariant; out RHS: Characters): HResult; stdcall;
  9020.     function  CheckSpelling(CustomDictionary: OleVariant; IgnoreUppercase: OleVariant; 
  9021.                             AlwaysSuggest: OleVariant; IgnoreInitialAlefHamza: OleVariant; 
  9022.                             IgnoreFinalYaa: OleVariant; SpellScript: OleVariant): HResult; stdcall;
  9023.     function  Get_LockedText(out RHS: WordBool): HResult; stdcall;
  9024.     function  Set_LockedText(RHS: WordBool): HResult; stdcall;
  9025.     function  Get_Text(out RHS: WideString): HResult; stdcall;
  9026.     function  Set_Text(const RHS: WideString): HResult; stdcall;
  9027.     function  Get_Accelerator(out RHS: OleVariant): HResult; stdcall;
  9028.     function  Set_Accelerator(RHS: OleVariant): HResult; stdcall;
  9029.     function  Get_Display3DShading(out RHS: WordBool): HResult; stdcall;
  9030.     function  Set_Display3DShading(RHS: WordBool): HResult; stdcall;
  9031.     function  Get_PhoneticAccelerator(out RHS: OleVariant): HResult; stdcall;
  9032.     function  Set_PhoneticAccelerator(RHS: OleVariant): HResult; stdcall;
  9033.     function  Add(Left: Double; Top: Double; Width: Double; Height: Double; out RHS: GroupBox): HResult; stdcall;
  9034.     function  Get_Count(out RHS: Integer): HResult; stdcall;
  9035.     function  Group(out RHS: GroupObject): HResult; stdcall;
  9036.     function  Item(Index: OleVariant; out RHS: IDispatch): HResult; stdcall;
  9037.     function  _NewEnum(out RHS: IUnknown): HResult; stdcall;
  9038.   end;
  9039.  
  9040. // *********************************************************************//
  9041. // Interface: IDropDown
  9042. // Flags:     (4112) Hidden Dispatchable
  9043. // GUID:      {0002088B-0001-0000-C000-000000000046}
  9044. // *********************************************************************//
  9045.   IDropDown = interface(IDispatch)
  9046.     ['{0002088B-0001-0000-C000-000000000046}']
  9047.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  9048.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  9049.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  9050.     function  Get_BottomRightCell(out RHS: Range): HResult; stdcall;
  9051.     function  BringToFront: HResult; stdcall;
  9052.     function  Copy: HResult; stdcall;
  9053.     function  CopyPicture(Appearance: XlPictureAppearance; Format: XlCopyPictureFormat): HResult; stdcall;
  9054.     function  Cut: HResult; stdcall;
  9055.     function  Delete: HResult; stdcall;
  9056.     function  Duplicate(out RHS: IDispatch): HResult; stdcall;
  9057.     function  Get_Enabled(out RHS: WordBool): HResult; stdcall;
  9058.     function  Set_Enabled(RHS: WordBool): HResult; stdcall;
  9059.     function  Get_Height(out RHS: Double): HResult; stdcall;
  9060.     function  Set_Height(RHS: Double): HResult; stdcall;
  9061.     function  Get_Index(out RHS: Integer): HResult; stdcall;
  9062.     function  Get_Left(out RHS: Double): HResult; stdcall;
  9063.     function  Set_Left(RHS: Double): HResult; stdcall;
  9064.     function  Get_Locked(out RHS: WordBool): HResult; stdcall;
  9065.     function  Set_Locked(RHS: WordBool): HResult; stdcall;
  9066.     function  Get_Name(out RHS: WideString): HResult; stdcall;
  9067.     function  Set_Name(const RHS: WideString): HResult; stdcall;
  9068.     function  Get_OnAction(out RHS: WideString): HResult; stdcall;
  9069.     function  Set_OnAction(const RHS: WideString): HResult; stdcall;
  9070.     function  Get_Placement(out RHS: OleVariant): HResult; stdcall;
  9071.     function  Set_Placement(RHS: OleVariant): HResult; stdcall;
  9072.     function  Get_PrintObject(out RHS: WordBool): HResult; stdcall;
  9073.     function  Set_PrintObject(RHS: WordBool): HResult; stdcall;
  9074.     function  Select(Replace: OleVariant): HResult; stdcall;
  9075.     function  SendToBack: HResult; stdcall;
  9076.     function  Get_Top(out RHS: Double): HResult; stdcall;
  9077.     function  Set_Top(RHS: Double): HResult; stdcall;
  9078.     function  Get_TopLeftCell(out RHS: Range): HResult; stdcall;
  9079.     function  Get_Visible(out RHS: WordBool): HResult; stdcall;
  9080.     function  Set_Visible(RHS: WordBool): HResult; stdcall;
  9081.     function  Get_Width(out RHS: Double): HResult; stdcall;
  9082.     function  Set_Width(RHS: Double): HResult; stdcall;
  9083.     function  Get_ZOrder(out RHS: Integer): HResult; stdcall;
  9084.     function  Get_ShapeRange(out RHS: ShapeRange): HResult; stdcall;
  9085.     function  AddItem(Text: OleVariant; Index: OleVariant): HResult; stdcall;
  9086.     function  Get_Display3DShading(out RHS: WordBool): HResult; stdcall;
  9087.     function  Set_Display3DShading(RHS: WordBool): HResult; stdcall;
  9088.     function  Get__Default(out RHS: Integer): HResult; stdcall;
  9089.     function  Set__Default(RHS: Integer): HResult; stdcall;
  9090.     function  Get_LinkedCell(out RHS: WideString): HResult; stdcall;
  9091.     function  Set_LinkedCell(const RHS: WideString): HResult; stdcall;
  9092.     function  Get_LinkedObject(out RHS: OleVariant): HResult; stdcall;
  9093.     function  List(Index: OleVariant; out RHS: OleVariant): HResult; stdcall;
  9094.     function  Get_ListCount(out RHS: Integer): HResult; stdcall;
  9095.     function  Get_ListFillRange(out RHS: WideString): HResult; stdcall;
  9096.     function  Set_ListFillRange(const RHS: WideString): HResult; stdcall;
  9097.     function  Get_ListIndex(out RHS: Integer): HResult; stdcall;
  9098.     function  Set_ListIndex(RHS: Integer): HResult; stdcall;
  9099.     procedure _Dummy36; stdcall;
  9100.     function  RemoveAllItems: HResult; stdcall;
  9101.     function  RemoveItem(Index: Integer; Count: OleVariant): HResult; stdcall;
  9102.     function  Selected(Index: OleVariant; out RHS: OleVariant): HResult; stdcall;
  9103.     function  Get_Value(out RHS: Integer): HResult; stdcall;
  9104.     function  Set_Value(RHS: Integer): HResult; stdcall;
  9105.     function  Get_Caption(out RHS: WideString): HResult; stdcall;
  9106.     function  Set_Caption(const RHS: WideString): HResult; stdcall;
  9107.     function  Get_Characters(Start: OleVariant; Length: OleVariant; out RHS: Characters): HResult; stdcall;
  9108.     function  Get_DropDownLines(out RHS: Integer): HResult; stdcall;
  9109.     function  Set_DropDownLines(RHS: Integer): HResult; stdcall;
  9110.     function  Get_Text(out RHS: WideString): HResult; stdcall;
  9111.     function  Set_Text(const RHS: WideString): HResult; stdcall;
  9112.   end;
  9113.  
  9114. // *********************************************************************//
  9115. // Interface: IDropDowns
  9116. // Flags:     (4112) Hidden Dispatchable
  9117. // GUID:      {0002088C-0001-0000-C000-000000000046}
  9118. // *********************************************************************//
  9119.   IDropDowns = interface(IDispatch)
  9120.     ['{0002088C-0001-0000-C000-000000000046}']
  9121.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  9122.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  9123.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  9124.     procedure _Dummy3; stdcall;
  9125.     function  BringToFront: HResult; stdcall;
  9126.     function  Copy: HResult; stdcall;
  9127.     function  CopyPicture(Appearance: XlPictureAppearance; Format: XlCopyPictureFormat): HResult; stdcall;
  9128.     function  Cut: HResult; stdcall;
  9129.     function  Delete: HResult; stdcall;
  9130.     function  Duplicate(out RHS: IDispatch): HResult; stdcall;
  9131.     function  Get_Enabled(out RHS: WordBool): HResult; stdcall;
  9132.     function  Set_Enabled(RHS: WordBool): HResult; stdcall;
  9133.     function  Get_Height(out RHS: Double): HResult; stdcall;
  9134.     function  Set_Height(RHS: Double): HResult; stdcall;
  9135.     procedure _Dummy12; stdcall;
  9136.     function  Get_Left(out RHS: Double): HResult; stdcall;
  9137.     function  Set_Left(RHS: Double): HResult; stdcall;
  9138.     function  Get_Locked(out RHS: WordBool): HResult; stdcall;
  9139.     function  Set_Locked(RHS: WordBool): HResult; stdcall;
  9140.     procedure _Dummy15; stdcall;
  9141.     function  Get_OnAction(out RHS: WideString): HResult; stdcall;
  9142.     function  Set_OnAction(const RHS: WideString): HResult; stdcall;
  9143.     function  Get_Placement(out RHS: OleVariant): HResult; stdcall;
  9144.     function  Set_Placement(RHS: OleVariant): HResult; stdcall;
  9145.     function  Get_PrintObject(out RHS: WordBool): HResult; stdcall;
  9146.     function  Set_PrintObject(RHS: WordBool): HResult; stdcall;
  9147.     function  Select(Replace: OleVariant): HResult; stdcall;
  9148.     function  SendToBack: HResult; stdcall;
  9149.     function  Get_Top(out RHS: Double): HResult; stdcall;
  9150.     function  Set_Top(RHS: Double): HResult; stdcall;
  9151.     procedure _Dummy22; stdcall;
  9152.     function  Get_Visible(out RHS: WordBool): HResult; stdcall;
  9153.     function  Set_Visible(RHS: WordBool): HResult; stdcall;
  9154.     function  Get_Width(out RHS: Double): HResult; stdcall;
  9155.     function  Set_Width(RHS: Double): HResult; stdcall;
  9156.     function  Get_ZOrder(out RHS: Integer): HResult; stdcall;
  9157.     function  Get_ShapeRange(out RHS: ShapeRange): HResult; stdcall;
  9158.     function  AddItem(Text: OleVariant; Index: OleVariant): HResult; stdcall;
  9159.     function  Get_Display3DShading(out RHS: WordBool): HResult; stdcall;
  9160.     function  Set_Display3DShading(RHS: WordBool): HResult; stdcall;
  9161.     function  Get__Default(out RHS: Integer): HResult; stdcall;
  9162.     function  Set__Default(RHS: Integer): HResult; stdcall;
  9163.     function  Get_LinkedCell(out RHS: WideString): HResult; stdcall;
  9164.     function  Set_LinkedCell(const RHS: WideString): HResult; stdcall;
  9165.     procedure _Dummy31; stdcall;
  9166.     function  List(Index: OleVariant; out RHS: OleVariant): HResult; stdcall;
  9167.     procedure _Dummy33; stdcall;
  9168.     function  Get_ListFillRange(out RHS: WideString): HResult; stdcall;
  9169.     function  Set_ListFillRange(const RHS: WideString): HResult; stdcall;
  9170.     function  Get_ListIndex(out RHS: Integer): HResult; stdcall;
  9171.     function  Set_ListIndex(RHS: Integer): HResult; stdcall;
  9172.     procedure _Dummy36; stdcall;
  9173.     function  RemoveAllItems: HResult; stdcall;
  9174.     function  RemoveItem(Index: Integer; Count: OleVariant): HResult; stdcall;
  9175.     function  Selected(Index: OleVariant; out RHS: OleVariant): HResult; stdcall;
  9176.     function  Get_Value(out RHS: Integer): HResult; stdcall;
  9177.     function  Set_Value(RHS: Integer): HResult; stdcall;
  9178.     function  Get_Caption(out RHS: WideString): HResult; stdcall;
  9179.     function  Set_Caption(const RHS: WideString): HResult; stdcall;
  9180.     function  Get_Characters(Start: OleVariant; Length: OleVariant; out RHS: Characters): HResult; stdcall;
  9181.     function  Get_DropDownLines(out RHS: Integer): HResult; stdcall;
  9182.     function  Set_DropDownLines(RHS: Integer): HResult; stdcall;
  9183.     function  Get_Text(out RHS: WideString): HResult; stdcall;
  9184.     function  Set_Text(const RHS: WideString): HResult; stdcall;
  9185.     function  Add(Left: Double; Top: Double; Width: Double; Height: Double; Editable: OleVariant; 
  9186.                   out RHS: DropDown): HResult; stdcall;
  9187.     function  Get_Count(out RHS: Integer): HResult; stdcall;
  9188.     function  Group(out RHS: GroupObject): HResult; stdcall;
  9189.     function  Item(Index: OleVariant; out RHS: IDispatch): HResult; stdcall;
  9190.     function  _NewEnum(out RHS: IUnknown): HResult; stdcall;
  9191.   end;
  9192.  
  9193. // *********************************************************************//
  9194. // Interface: ISpinner
  9195. // Flags:     (4112) Hidden Dispatchable
  9196. // GUID:      {0002088D-0001-0000-C000-000000000046}
  9197. // *********************************************************************//
  9198.   ISpinner = interface(IDispatch)
  9199.     ['{0002088D-0001-0000-C000-000000000046}']
  9200.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  9201.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  9202.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  9203.     function  Get_BottomRightCell(out RHS: Range): HResult; stdcall;
  9204.     function  BringToFront: HResult; stdcall;
  9205.     function  Copy: HResult; stdcall;
  9206.     function  CopyPicture(Appearance: XlPictureAppearance; Format: XlCopyPictureFormat): HResult; stdcall;
  9207.     function  Cut: HResult; stdcall;
  9208.     function  Delete: HResult; stdcall;
  9209.     function  Duplicate(out RHS: IDispatch): HResult; stdcall;
  9210.     function  Get_Enabled(out RHS: WordBool): HResult; stdcall;
  9211.     function  Set_Enabled(RHS: WordBool): HResult; stdcall;
  9212.     function  Get_Height(out RHS: Double): HResult; stdcall;
  9213.     function  Set_Height(RHS: Double): HResult; stdcall;
  9214.     function  Get_Index(out RHS: Integer): HResult; stdcall;
  9215.     function  Get_Left(out RHS: Double): HResult; stdcall;
  9216.     function  Set_Left(RHS: Double): HResult; stdcall;
  9217.     function  Get_Locked(out RHS: WordBool): HResult; stdcall;
  9218.     function  Set_Locked(RHS: WordBool): HResult; stdcall;
  9219.     function  Get_Name(out RHS: WideString): HResult; stdcall;
  9220.     function  Set_Name(const RHS: WideString): HResult; stdcall;
  9221.     function  Get_OnAction(out RHS: WideString): HResult; stdcall;
  9222.     function  Set_OnAction(const RHS: WideString): HResult; stdcall;
  9223.     function  Get_Placement(out RHS: OleVariant): HResult; stdcall;
  9224.     function  Set_Placement(RHS: OleVariant): HResult; stdcall;
  9225.     function  Get_PrintObject(out RHS: WordBool): HResult; stdcall;
  9226.     function  Set_PrintObject(RHS: WordBool): HResult; stdcall;
  9227.     function  Select(Replace: OleVariant): HResult; stdcall;
  9228.     function  SendToBack: HResult; stdcall;
  9229.     function  Get_Top(out RHS: Double): HResult; stdcall;
  9230.     function  Set_Top(RHS: Double): HResult; stdcall;
  9231.     function  Get_TopLeftCell(out RHS: Range): HResult; stdcall;
  9232.     function  Get_Visible(out RHS: WordBool): HResult; stdcall;
  9233.     function  Set_Visible(RHS: WordBool): HResult; stdcall;
  9234.     function  Get_Width(out RHS: Double): HResult; stdcall;
  9235.     function  Set_Width(RHS: Double): HResult; stdcall;
  9236.     function  Get_ZOrder(out RHS: Integer): HResult; stdcall;
  9237.     function  Get_ShapeRange(out RHS: ShapeRange): HResult; stdcall;
  9238.     function  Get__Default(out RHS: Integer): HResult; stdcall;
  9239.     function  Set__Default(RHS: Integer): HResult; stdcall;
  9240.     function  Get_Display3DShading(out RHS: WordBool): HResult; stdcall;
  9241.     function  Set_Display3DShading(RHS: WordBool): HResult; stdcall;
  9242.     function  Get_LinkedCell(out RHS: WideString): HResult; stdcall;
  9243.     function  Set_LinkedCell(const RHS: WideString): HResult; stdcall;
  9244.     function  Get_Max(out RHS: Integer): HResult; stdcall;
  9245.     function  Set_Max(RHS: Integer): HResult; stdcall;
  9246.     function  Get_Min(out RHS: Integer): HResult; stdcall;
  9247.     function  Set_Min(RHS: Integer): HResult; stdcall;
  9248.     function  Get_SmallChange(out RHS: Integer): HResult; stdcall;
  9249.     function  Set_SmallChange(RHS: Integer): HResult; stdcall;
  9250.     function  Get_Value(out RHS: Integer): HResult; stdcall;
  9251.     function  Set_Value(RHS: Integer): HResult; stdcall;
  9252.   end;
  9253.  
  9254. // *********************************************************************//
  9255. // Interface: ISpinners
  9256. // Flags:     (4112) Hidden Dispatchable
  9257. // GUID:      {0002088E-0001-0000-C000-000000000046}
  9258. // *********************************************************************//
  9259.   ISpinners = interface(IDispatch)
  9260.     ['{0002088E-0001-0000-C000-000000000046}']
  9261.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  9262.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  9263.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  9264.     procedure _Dummy3; stdcall;
  9265.     function  BringToFront: HResult; stdcall;
  9266.     function  Copy: HResult; stdcall;
  9267.     function  CopyPicture(Appearance: XlPictureAppearance; Format: XlCopyPictureFormat): HResult; stdcall;
  9268.     function  Cut: HResult; stdcall;
  9269.     function  Delete: HResult; stdcall;
  9270.     function  Duplicate(out RHS: IDispatch): HResult; stdcall;
  9271.     function  Get_Enabled(out RHS: WordBool): HResult; stdcall;
  9272.     function  Set_Enabled(RHS: WordBool): HResult; stdcall;
  9273.     function  Get_Height(out RHS: Double): HResult; stdcall;
  9274.     function  Set_Height(RHS: Double): HResult; stdcall;
  9275.     procedure _Dummy12; stdcall;
  9276.     function  Get_Left(out RHS: Double): HResult; stdcall;
  9277.     function  Set_Left(RHS: Double): HResult; stdcall;
  9278.     function  Get_Locked(out RHS: WordBool): HResult; stdcall;
  9279.     function  Set_Locked(RHS: WordBool): HResult; stdcall;
  9280.     procedure _Dummy15; stdcall;
  9281.     function  Get_OnAction(out RHS: WideString): HResult; stdcall;
  9282.     function  Set_OnAction(const RHS: WideString): HResult; stdcall;
  9283.     function  Get_Placement(out RHS: OleVariant): HResult; stdcall;
  9284.     function  Set_Placement(RHS: OleVariant): HResult; stdcall;
  9285.     function  Get_PrintObject(out RHS: WordBool): HResult; stdcall;
  9286.     function  Set_PrintObject(RHS: WordBool): HResult; stdcall;
  9287.     function  Select(Replace: OleVariant): HResult; stdcall;
  9288.     function  SendToBack: HResult; stdcall;
  9289.     function  Get_Top(out RHS: Double): HResult; stdcall;
  9290.     function  Set_Top(RHS: Double): HResult; stdcall;
  9291.     procedure _Dummy22; stdcall;
  9292.     function  Get_Visible(out RHS: WordBool): HResult; stdcall;
  9293.     function  Set_Visible(RHS: WordBool): HResult; stdcall;
  9294.     function  Get_Width(out RHS: Double): HResult; stdcall;
  9295.     function  Set_Width(RHS: Double): HResult; stdcall;
  9296.     function  Get_ZOrder(out RHS: Integer): HResult; stdcall;
  9297.     function  Get_ShapeRange(out RHS: ShapeRange): HResult; stdcall;
  9298.     function  Get__Default(out RHS: Integer): HResult; stdcall;
  9299.     function  Set__Default(RHS: Integer): HResult; stdcall;
  9300.     function  Get_Display3DShading(out RHS: WordBool): HResult; stdcall;
  9301.     function  Set_Display3DShading(RHS: WordBool): HResult; stdcall;
  9302.     function  Get_LinkedCell(out RHS: WideString): HResult; stdcall;
  9303.     function  Set_LinkedCell(const RHS: WideString): HResult; stdcall;
  9304.     function  Get_Max(out RHS: Integer): HResult; stdcall;
  9305.     function  Set_Max(RHS: Integer): HResult; stdcall;
  9306.     function  Get_Min(out RHS: Integer): HResult; stdcall;
  9307.     function  Set_Min(RHS: Integer): HResult; stdcall;
  9308.     function  Get_SmallChange(out RHS: Integer): HResult; stdcall;
  9309.     function  Set_SmallChange(RHS: Integer): HResult; stdcall;
  9310.     function  Get_Value(out RHS: Integer): HResult; stdcall;
  9311.     function  Set_Value(RHS: Integer): HResult; stdcall;
  9312.     function  Add(Left: Double; Top: Double; Width: Double; Height: Double; out RHS: Spinner): HResult; stdcall;
  9313.     function  Get_Count(out RHS: Integer): HResult; stdcall;
  9314.     function  Group(out RHS: GroupObject): HResult; stdcall;
  9315.     function  Item(Index: OleVariant; out RHS: IDispatch): HResult; stdcall;
  9316.     function  _NewEnum(out RHS: IUnknown): HResult; stdcall;
  9317.   end;
  9318.  
  9319. // *********************************************************************//
  9320. // Interface: IDialogFrame
  9321. // Flags:     (4112) Hidden Dispatchable
  9322. // GUID:      {0002088F-0001-0000-C000-000000000046}
  9323. // *********************************************************************//
  9324.   IDialogFrame = interface(IDispatch)
  9325.     ['{0002088F-0001-0000-C000-000000000046}']
  9326.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  9327.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  9328.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  9329.     procedure _Dummy3; stdcall;
  9330.     procedure _Dummy4; stdcall;
  9331.     procedure _Dummy5; stdcall;
  9332.     function  CopyPicture(Appearance: XlPictureAppearance; Format: XlCopyPictureFormat): HResult; stdcall;
  9333.     procedure _Dummy7; stdcall;
  9334.     procedure _Dummy8; stdcall;
  9335.     procedure _Dummy9; stdcall;
  9336.     procedure _Dummy10; stdcall;
  9337.     function  Get_Height(out RHS: Double): HResult; stdcall;
  9338.     function  Set_Height(RHS: Double): HResult; stdcall;
  9339.     procedure _Dummy12; stdcall;
  9340.     function  Get_Left(out RHS: Double): HResult; stdcall;
  9341.     function  Set_Left(RHS: Double): HResult; stdcall;
  9342.     function  Get_Locked(out RHS: WordBool): HResult; stdcall;
  9343.     function  Set_Locked(RHS: WordBool): HResult; stdcall;
  9344.     function  Get_Name(out RHS: WideString): HResult; stdcall;
  9345.     function  Set_Name(const RHS: WideString): HResult; stdcall;
  9346.     function  Get_OnAction(out RHS: WideString): HResult; stdcall;
  9347.     function  Set_OnAction(const RHS: WideString): HResult; stdcall;
  9348.     procedure _Dummy17; stdcall;
  9349.     procedure _Dummy18; stdcall;
  9350.     function  Select(Replace: OleVariant): HResult; stdcall;
  9351.     procedure _Dummy20; stdcall;
  9352.     function  Get_Top(out RHS: Double): HResult; stdcall;
  9353.     function  Set_Top(RHS: Double): HResult; stdcall;
  9354.     procedure _Dummy22; stdcall;
  9355.     procedure _Dummy23; stdcall;
  9356.     function  Get_Width(out RHS: Double): HResult; stdcall;
  9357.     function  Set_Width(RHS: Double): HResult; stdcall;
  9358.     procedure _Dummy25; stdcall;
  9359.     function  Get_ShapeRange(out RHS: ShapeRange): HResult; stdcall;
  9360.     function  Get_Caption(out RHS: WideString): HResult; stdcall;
  9361.     function  Set_Caption(const RHS: WideString): HResult; stdcall;
  9362.     function  Get_Characters(Start: OleVariant; Length: OleVariant; out RHS: Characters): HResult; stdcall;
  9363.     function  CheckSpelling(CustomDictionary: OleVariant; IgnoreUppercase: OleVariant; 
  9364.                             AlwaysSuggest: OleVariant; IgnoreInitialAlefHamza: OleVariant; 
  9365.                             IgnoreFinalYaa: OleVariant; SpellScript: OleVariant): HResult; stdcall;
  9366.     function  Get_LockedText(out RHS: WordBool): HResult; stdcall;
  9367.     function  Set_LockedText(RHS: WordBool): HResult; stdcall;
  9368.     function  Get_Text(out RHS: WideString): HResult; stdcall;
  9369.     function  Set_Text(const RHS: WideString): HResult; stdcall;
  9370.   end;
  9371.  
  9372. // *********************************************************************//
  9373. // Interface: ILabel
  9374. // Flags:     (4112) Hidden Dispatchable
  9375. // GUID:      {00020890-0001-0000-C000-000000000046}
  9376. // *********************************************************************//
  9377.   ILabel = interface(IDispatch)
  9378.     ['{00020890-0001-0000-C000-000000000046}']
  9379.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  9380.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  9381.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  9382.     function  Get_BottomRightCell(out RHS: Range): HResult; stdcall;
  9383.     function  BringToFront: HResult; stdcall;
  9384.     function  Copy: HResult; stdcall;
  9385.     function  CopyPicture(Appearance: XlPictureAppearance; Format: XlCopyPictureFormat): HResult; stdcall;
  9386.     function  Cut: HResult; stdcall;
  9387.     function  Delete: HResult; stdcall;
  9388.     function  Duplicate(out RHS: IDispatch): HResult; stdcall;
  9389.     function  Get_Enabled(out RHS: WordBool): HResult; stdcall;
  9390.     function  Set_Enabled(RHS: WordBool): HResult; stdcall;
  9391.     function  Get_Height(out RHS: Double): HResult; stdcall;
  9392.     function  Set_Height(RHS: Double): HResult; stdcall;
  9393.     function  Get_Index(out RHS: Integer): HResult; stdcall;
  9394.     function  Get_Left(out RHS: Double): HResult; stdcall;
  9395.     function  Set_Left(RHS: Double): HResult; stdcall;
  9396.     function  Get_Locked(out RHS: WordBool): HResult; stdcall;
  9397.     function  Set_Locked(RHS: WordBool): HResult; stdcall;
  9398.     function  Get_Name(out RHS: WideString): HResult; stdcall;
  9399.     function  Set_Name(const RHS: WideString): HResult; stdcall;
  9400.     function  Get_OnAction(out RHS: WideString): HResult; stdcall;
  9401.     function  Set_OnAction(const RHS: WideString): HResult; stdcall;
  9402.     function  Get_Placement(out RHS: OleVariant): HResult; stdcall;
  9403.     function  Set_Placement(RHS: OleVariant): HResult; stdcall;
  9404.     function  Get_PrintObject(out RHS: WordBool): HResult; stdcall;
  9405.     function  Set_PrintObject(RHS: WordBool): HResult; stdcall;
  9406.     function  Select(Replace: OleVariant): HResult; stdcall;
  9407.     function  SendToBack: HResult; stdcall;
  9408.     function  Get_Top(out RHS: Double): HResult; stdcall;
  9409.     function  Set_Top(RHS: Double): HResult; stdcall;
  9410.     function  Get_TopLeftCell(out RHS: Range): HResult; stdcall;
  9411.     function  Get_Visible(out RHS: WordBool): HResult; stdcall;
  9412.     function  Set_Visible(RHS: WordBool): HResult; stdcall;
  9413.     function  Get_Width(out RHS: Double): HResult; stdcall;
  9414.     function  Set_Width(RHS: Double): HResult; stdcall;
  9415.     function  Get_ZOrder(out RHS: Integer): HResult; stdcall;
  9416.     function  Get_ShapeRange(out RHS: ShapeRange): HResult; stdcall;
  9417.     function  Get_Caption(out RHS: WideString): HResult; stdcall;
  9418.     function  Set_Caption(const RHS: WideString): HResult; stdcall;
  9419.     function  Get_Characters(Start: OleVariant; Length: OleVariant; out RHS: Characters): HResult; stdcall;
  9420.     function  CheckSpelling(CustomDictionary: OleVariant; IgnoreUppercase: OleVariant; 
  9421.                             AlwaysSuggest: OleVariant; IgnoreInitialAlefHamza: OleVariant; 
  9422.                             IgnoreFinalYaa: OleVariant; SpellScript: OleVariant): HResult; stdcall;
  9423.     function  Get_LockedText(out RHS: WordBool): HResult; stdcall;
  9424.     function  Set_LockedText(RHS: WordBool): HResult; stdcall;
  9425.     function  Get_Text(out RHS: WideString): HResult; stdcall;
  9426.     function  Set_Text(const RHS: WideString): HResult; stdcall;
  9427.     function  Get_Accelerator(out RHS: OleVariant): HResult; stdcall;
  9428.     function  Set_Accelerator(RHS: OleVariant): HResult; stdcall;
  9429.     procedure _Dummy33; stdcall;
  9430.     function  Get_PhoneticAccelerator(out RHS: OleVariant): HResult; stdcall;
  9431.     function  Set_PhoneticAccelerator(RHS: OleVariant): HResult; stdcall;
  9432.   end;
  9433.  
  9434. // *********************************************************************//
  9435. // Interface: ILabels
  9436. // Flags:     (4112) Hidden Dispatchable
  9437. // GUID:      {00020891-0001-0000-C000-000000000046}
  9438. // *********************************************************************//
  9439.   ILabels = interface(IDispatch)
  9440.     ['{00020891-0001-0000-C000-000000000046}']
  9441.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  9442.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  9443.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  9444.     procedure _Dummy3; stdcall;
  9445.     function  BringToFront: HResult; stdcall;
  9446.     function  Copy: HResult; stdcall;
  9447.     function  CopyPicture(Appearance: XlPictureAppearance; Format: XlCopyPictureFormat): HResult; stdcall;
  9448.     function  Cut: HResult; stdcall;
  9449.     function  Delete: HResult; stdcall;
  9450.     function  Duplicate(out RHS: IDispatch): HResult; stdcall;
  9451.     function  Get_Enabled(out RHS: WordBool): HResult; stdcall;
  9452.     function  Set_Enabled(RHS: WordBool): HResult; stdcall;
  9453.     function  Get_Height(out RHS: Double): HResult; stdcall;
  9454.     function  Set_Height(RHS: Double): HResult; stdcall;
  9455.     procedure _Dummy12; stdcall;
  9456.     function  Get_Left(out RHS: Double): HResult; stdcall;
  9457.     function  Set_Left(RHS: Double): HResult; stdcall;
  9458.     function  Get_Locked(out RHS: WordBool): HResult; stdcall;
  9459.     function  Set_Locked(RHS: WordBool): HResult; stdcall;
  9460.     procedure _Dummy15; stdcall;
  9461.     function  Get_OnAction(out RHS: WideString): HResult; stdcall;
  9462.     function  Set_OnAction(const RHS: WideString): HResult; stdcall;
  9463.     function  Get_Placement(out RHS: OleVariant): HResult; stdcall;
  9464.     function  Set_Placement(RHS: OleVariant): HResult; stdcall;
  9465.     function  Get_PrintObject(out RHS: WordBool): HResult; stdcall;
  9466.     function  Set_PrintObject(RHS: WordBool): HResult; stdcall;
  9467.     function  Select(Replace: OleVariant): HResult; stdcall;
  9468.     function  SendToBack: HResult; stdcall;
  9469.     function  Get_Top(out RHS: Double): HResult; stdcall;
  9470.     function  Set_Top(RHS: Double): HResult; stdcall;
  9471.     procedure _Dummy22; stdcall;
  9472.     function  Get_Visible(out RHS: WordBool): HResult; stdcall;
  9473.     function  Set_Visible(RHS: WordBool): HResult; stdcall;
  9474.     function  Get_Width(out RHS: Double): HResult; stdcall;
  9475.     function  Set_Width(RHS: Double): HResult; stdcall;
  9476.     function  Get_ZOrder(out RHS: Integer): HResult; stdcall;
  9477.     function  Get_ShapeRange(out RHS: ShapeRange): HResult; stdcall;
  9478.     function  Get_Caption(out RHS: WideString): HResult; stdcall;
  9479.     function  Set_Caption(const RHS: WideString): HResult; stdcall;
  9480.     function  Get_Characters(Start: OleVariant; Length: OleVariant; out RHS: Characters): HResult; stdcall;
  9481.     function  CheckSpelling(CustomDictionary: OleVariant; IgnoreUppercase: OleVariant; 
  9482.                             AlwaysSuggest: OleVariant; IgnoreInitialAlefHamza: OleVariant; 
  9483.                             IgnoreFinalYaa: OleVariant; SpellScript: OleVariant): HResult; stdcall;
  9484.     function  Get_LockedText(out RHS: WordBool): HResult; stdcall;
  9485.     function  Set_LockedText(RHS: WordBool): HResult; stdcall;
  9486.     function  Get_Text(out RHS: WideString): HResult; stdcall;
  9487.     function  Set_Text(const RHS: WideString): HResult; stdcall;
  9488.     function  Get_Accelerator(out RHS: OleVariant): HResult; stdcall;
  9489.     function  Set_Accelerator(RHS: OleVariant): HResult; stdcall;
  9490.     procedure _Dummy33; stdcall;
  9491.     function  Get_PhoneticAccelerator(out RHS: OleVariant): HResult; stdcall;
  9492.     function  Set_PhoneticAccelerator(RHS: OleVariant): HResult; stdcall;
  9493.     function  Add(Left: Double; Top: Double; Width: Double; Height: Double; out RHS: Label_): HResult; stdcall;
  9494.     function  Get_Count(out RHS: Integer): HResult; stdcall;
  9495.     function  Group(out RHS: GroupObject): HResult; stdcall;
  9496.     function  Item(Index: OleVariant; out RHS: IDispatch): HResult; stdcall;
  9497.     function  _NewEnum(out RHS: IUnknown): HResult; stdcall;
  9498.   end;
  9499.  
  9500. // *********************************************************************//
  9501. // Interface: IPanes
  9502. // Flags:     (4112) Hidden Dispatchable
  9503. // GUID:      {00020894-0001-0000-C000-000000000046}
  9504. // *********************************************************************//
  9505.   IPanes = interface(IDispatch)
  9506.     ['{00020894-0001-0000-C000-000000000046}']
  9507.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  9508.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  9509.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  9510.     function  Get_Count(out RHS: Integer): HResult; stdcall;
  9511.     function  Get_Item(Index: Integer; out RHS: Pane): HResult; stdcall;
  9512.     function  Get__Default(Index: Integer; out RHS: Pane): HResult; stdcall;
  9513.   end;
  9514.  
  9515. // *********************************************************************//
  9516. // Interface: IPane
  9517. // Flags:     (4112) Hidden Dispatchable
  9518. // GUID:      {00020895-0001-0000-C000-000000000046}
  9519. // *********************************************************************//
  9520.   IPane = interface(IDispatch)
  9521.     ['{00020895-0001-0000-C000-000000000046}']
  9522.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  9523.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  9524.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  9525.     function  Activate: HResult; stdcall;
  9526.     function  Get_Index(out RHS: Integer): HResult; stdcall;
  9527.     function  LargeScroll(Down: OleVariant; Up: OleVariant; ToRight: OleVariant; ToLeft: OleVariant): HResult; stdcall;
  9528.     function  Get_ScrollColumn(out RHS: Integer): HResult; stdcall;
  9529.     function  Set_ScrollColumn(RHS: Integer): HResult; stdcall;
  9530.     function  Get_ScrollRow(out RHS: Integer): HResult; stdcall;
  9531.     function  Set_ScrollRow(RHS: Integer): HResult; stdcall;
  9532.     function  SmallScroll(Down: OleVariant; Up: OleVariant; ToRight: OleVariant; ToLeft: OleVariant): HResult; stdcall;
  9533.     function  Get_VisibleRange(out RHS: Range): HResult; stdcall;
  9534.   end;
  9535.  
  9536. // *********************************************************************//
  9537. // Interface: IScenarios
  9538. // Flags:     (4112) Hidden Dispatchable
  9539. // GUID:      {00020896-0001-0000-C000-000000000046}
  9540. // *********************************************************************//
  9541.   IScenarios = interface(IDispatch)
  9542.     ['{00020896-0001-0000-C000-000000000046}']
  9543.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  9544.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  9545.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  9546.     function  Add(const Name: WideString; ChangingCells: OleVariant; Values: OleVariant; 
  9547.                   Comment: OleVariant; Locked: OleVariant; Hidden: OleVariant; out RHS: Scenario): HResult; stdcall;
  9548.     function  Get_Count(out RHS: Integer): HResult; stdcall;
  9549.     function  CreateSummary(ReportType: XlSummaryReportType; ResultCells: OleVariant): HResult; stdcall;
  9550.     function  Item(Index: OleVariant; out RHS: Scenario): HResult; stdcall;
  9551.     function  Merge(Source: OleVariant): HResult; stdcall;
  9552.     function  _NewEnum(out RHS: IUnknown): HResult; stdcall;
  9553.   end;
  9554.  
  9555. // *********************************************************************//
  9556. // Interface: IScenario
  9557. // Flags:     (4112) Hidden Dispatchable
  9558. // GUID:      {00020897-0001-0000-C000-000000000046}
  9559. // *********************************************************************//
  9560.   IScenario = interface(IDispatch)
  9561.     ['{00020897-0001-0000-C000-000000000046}']
  9562.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  9563.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  9564.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  9565.     function  ChangeScenario(ChangingCells: OleVariant; Values: OleVariant): HResult; stdcall;
  9566.     function  Get_ChangingCells(out RHS: Range): HResult; stdcall;
  9567.     function  Get_Comment(out RHS: WideString): HResult; stdcall;
  9568.     function  Set_Comment(const RHS: WideString): HResult; stdcall;
  9569.     function  Delete: HResult; stdcall;
  9570.     function  Get_Hidden(out RHS: WordBool): HResult; stdcall;
  9571.     function  Set_Hidden(RHS: WordBool): HResult; stdcall;
  9572.     function  Get_Index(out RHS: Integer): HResult; stdcall;
  9573.     function  Get_Locked(out RHS: WordBool): HResult; stdcall;
  9574.     function  Set_Locked(RHS: WordBool): HResult; stdcall;
  9575.     function  Get_Name(out RHS: WideString): HResult; stdcall;
  9576.     function  Set_Name(const RHS: WideString): HResult; stdcall;
  9577.     function  Show: HResult; stdcall;
  9578.     function  Get_Values(Index: OleVariant; out RHS: OleVariant): HResult; stdcall;
  9579.   end;
  9580.  
  9581. // *********************************************************************//
  9582. // Interface: IGroupObject
  9583. // Flags:     (4112) Hidden Dispatchable
  9584. // GUID:      {00020898-0001-0000-C000-000000000046}
  9585. // *********************************************************************//
  9586.   IGroupObject = interface(IDispatch)
  9587.     ['{00020898-0001-0000-C000-000000000046}']
  9588.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  9589.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  9590.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  9591.     function  Get_BottomRightCell(out RHS: Range): HResult; stdcall;
  9592.     function  BringToFront: HResult; stdcall;
  9593.     function  Copy: HResult; stdcall;
  9594.     function  CopyPicture(Appearance: XlPictureAppearance; Format: XlCopyPictureFormat): HResult; stdcall;
  9595.     function  Cut: HResult; stdcall;
  9596.     function  Delete: HResult; stdcall;
  9597.     function  Duplicate(out RHS: IDispatch): HResult; stdcall;
  9598.     function  Get_Enabled(out RHS: WordBool): HResult; stdcall;
  9599.     function  Set_Enabled(RHS: WordBool): HResult; stdcall;
  9600.     function  Get_Height(out RHS: Double): HResult; stdcall;
  9601.     function  Set_Height(RHS: Double): HResult; stdcall;
  9602.     function  Get_Index(out RHS: Integer): HResult; stdcall;
  9603.     function  Get_Left(out RHS: Double): HResult; stdcall;
  9604.     function  Set_Left(RHS: Double): HResult; stdcall;
  9605.     function  Get_Locked(out RHS: WordBool): HResult; stdcall;
  9606.     function  Set_Locked(RHS: WordBool): HResult; stdcall;
  9607.     function  Get_Name(out RHS: WideString): HResult; stdcall;
  9608.     function  Set_Name(const RHS: WideString): HResult; stdcall;
  9609.     function  Get_OnAction(out RHS: WideString): HResult; stdcall;
  9610.     function  Set_OnAction(const RHS: WideString): HResult; stdcall;
  9611.     function  Get_Placement(out RHS: OleVariant): HResult; stdcall;
  9612.     function  Set_Placement(RHS: OleVariant): HResult; stdcall;
  9613.     function  Get_PrintObject(out RHS: WordBool): HResult; stdcall;
  9614.     function  Set_PrintObject(RHS: WordBool): HResult; stdcall;
  9615.     function  Select(Replace: OleVariant): HResult; stdcall;
  9616.     function  SendToBack: HResult; stdcall;
  9617.     function  Get_Top(out RHS: Double): HResult; stdcall;
  9618.     function  Set_Top(RHS: Double): HResult; stdcall;
  9619.     function  Get_TopLeftCell(out RHS: Range): HResult; stdcall;
  9620.     function  Get_Visible(out RHS: WordBool): HResult; stdcall;
  9621.     function  Set_Visible(RHS: WordBool): HResult; stdcall;
  9622.     function  Get_Width(out RHS: Double): HResult; stdcall;
  9623.     function  Set_Width(RHS: Double): HResult; stdcall;
  9624.     function  Get_ZOrder(out RHS: Integer): HResult; stdcall;
  9625.     function  Get_ShapeRange(out RHS: ShapeRange): HResult; stdcall;
  9626.     procedure _Dummy27; stdcall;
  9627.     procedure _Dummy28; stdcall;
  9628.     function  Get_AddIndent(out RHS: WordBool): HResult; stdcall;
  9629.     function  Set_AddIndent(RHS: WordBool): HResult; stdcall;
  9630.     procedure _Dummy30; stdcall;
  9631.     function  Get_ArrowHeadLength(out RHS: OleVariant): HResult; stdcall;
  9632.     function  Set_ArrowHeadLength(RHS: OleVariant): HResult; stdcall;
  9633.     function  Get_ArrowHeadStyle(out RHS: OleVariant): HResult; stdcall;
  9634.     function  Set_ArrowHeadStyle(RHS: OleVariant): HResult; stdcall;
  9635.     function  Get_ArrowHeadWidth(out RHS: OleVariant): HResult; stdcall;
  9636.     function  Set_ArrowHeadWidth(RHS: OleVariant): HResult; stdcall;
  9637.     function  Get_AutoSize(out RHS: WordBool): HResult; stdcall;
  9638.     function  Set_AutoSize(RHS: WordBool): HResult; stdcall;
  9639.     function  Get_Border(out RHS: Border): HResult; stdcall;
  9640.     procedure _Dummy36; stdcall;
  9641.     procedure _Dummy37; stdcall;
  9642.     procedure _Dummy38; stdcall;
  9643.     function  CheckSpelling(CustomDictionary: OleVariant; IgnoreUppercase: OleVariant; 
  9644.                             AlwaysSuggest: OleVariant; IgnoreInitialAlefHamza: OleVariant; 
  9645.                             IgnoreFinalYaa: OleVariant; SpellScript: OleVariant): HResult; stdcall;
  9646.     function  Get__Default(out RHS: Integer): HResult; stdcall;
  9647.     function  Set__Default(RHS: Integer): HResult; stdcall;
  9648.     procedure _Dummy41; stdcall;
  9649.     procedure _Dummy42; stdcall;
  9650.     procedure _Dummy43; stdcall;
  9651.     procedure _Dummy44; stdcall;
  9652.     procedure _Dummy45; stdcall;
  9653.     function  Get_Font(out RHS: Font): HResult; stdcall;
  9654.     procedure _Dummy47; stdcall;
  9655.     procedure _Dummy48; stdcall;
  9656.     function  Get_HorizontalAlignment(out RHS: OleVariant): HResult; stdcall;
  9657.     function  Set_HorizontalAlignment(RHS: OleVariant): HResult; stdcall;
  9658.     procedure _Dummy50; stdcall;
  9659.     function  Get_Interior(out RHS: Interior): HResult; stdcall;
  9660.     procedure _Dummy52; stdcall;
  9661.     procedure _Dummy53; stdcall;
  9662.     procedure _Dummy54; stdcall;
  9663.     procedure _Dummy55; stdcall;
  9664.     procedure _Dummy56; stdcall;
  9665.     procedure _Dummy57; stdcall;
  9666.     procedure _Dummy58; stdcall;
  9667.     procedure _Dummy59; stdcall;
  9668.     procedure _Dummy60; stdcall;
  9669.     procedure _Dummy61; stdcall;
  9670.     procedure _Dummy62; stdcall;
  9671.     procedure _Dummy63; stdcall;
  9672.     function  Get_Orientation(out RHS: OleVariant): HResult; stdcall;
  9673.     function  Set_Orientation(RHS: OleVariant): HResult; stdcall;
  9674.     procedure _Dummy65; stdcall;
  9675.     procedure _Dummy66; stdcall;
  9676.     procedure _Dummy67; stdcall;
  9677.     procedure _Dummy68; stdcall;
  9678.     function  Get_RoundedCorners(out RHS: WordBool): HResult; stdcall;
  9679.     function  Set_RoundedCorners(RHS: WordBool): HResult; stdcall;
  9680.     procedure _Dummy70; stdcall;
  9681.     function  Get_Shadow(out RHS: WordBool): HResult; stdcall;
  9682.     function  Set_Shadow(RHS: WordBool): HResult; stdcall;
  9683.     procedure _Dummy72; stdcall;
  9684.     procedure _Dummy73; stdcall;
  9685.     function  Ungroup(out RHS: IDispatch): HResult; stdcall;
  9686.     procedure _Dummy75; stdcall;
  9687.     function  Get_VerticalAlignment(out RHS: OleVariant): HResult; stdcall;
  9688.     function  Set_VerticalAlignment(RHS: OleVariant): HResult; stdcall;
  9689.     procedure _Dummy77; stdcall;
  9690.     function  Get_ReadingOrder(out RHS: Integer): HResult; stdcall;
  9691.     function  Set_ReadingOrder(RHS: Integer): HResult; stdcall;
  9692.   end;
  9693.  
  9694. // *********************************************************************//
  9695. // Interface: IGroupObjects
  9696. // Flags:     (4112) Hidden Dispatchable
  9697. // GUID:      {00020899-0001-0000-C000-000000000046}
  9698. // *********************************************************************//
  9699.   IGroupObjects = interface(IDispatch)
  9700.     ['{00020899-0001-0000-C000-000000000046}']
  9701.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  9702.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  9703.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  9704.     procedure _Dummy3; stdcall;
  9705.     function  BringToFront: HResult; stdcall;
  9706.     function  Copy: HResult; stdcall;
  9707.     function  CopyPicture(Appearance: XlPictureAppearance; Format: XlCopyPictureFormat): HResult; stdcall;
  9708.     function  Cut: HResult; stdcall;
  9709.     function  Delete: HResult; stdcall;
  9710.     function  Duplicate(out RHS: IDispatch): HResult; stdcall;
  9711.     function  Get_Enabled(out RHS: WordBool): HResult; stdcall;
  9712.     function  Set_Enabled(RHS: WordBool): HResult; stdcall;
  9713.     function  Get_Height(out RHS: Double): HResult; stdcall;
  9714.     function  Set_Height(RHS: Double): HResult; stdcall;
  9715.     procedure _Dummy12; stdcall;
  9716.     function  Get_Left(out RHS: Double): HResult; stdcall;
  9717.     function  Set_Left(RHS: Double): HResult; stdcall;
  9718.     function  Get_Locked(out RHS: WordBool): HResult; stdcall;
  9719.     function  Set_Locked(RHS: WordBool): HResult; stdcall;
  9720.     procedure _Dummy15; stdcall;
  9721.     function  Get_OnAction(out RHS: WideString): HResult; stdcall;
  9722.     function  Set_OnAction(const RHS: WideString): HResult; stdcall;
  9723.     function  Get_Placement(out RHS: OleVariant): HResult; stdcall;
  9724.     function  Set_Placement(RHS: OleVariant): HResult; stdcall;
  9725.     function  Get_PrintObject(out RHS: WordBool): HResult; stdcall;
  9726.     function  Set_PrintObject(RHS: WordBool): HResult; stdcall;
  9727.     function  Select(Replace: OleVariant): HResult; stdcall;
  9728.     function  SendToBack: HResult; stdcall;
  9729.     function  Get_Top(out RHS: Double): HResult; stdcall;
  9730.     function  Set_Top(RHS: Double): HResult; stdcall;
  9731.     procedure _Dummy22; stdcall;
  9732.     function  Get_Visible(out RHS: WordBool): HResult; stdcall;
  9733.     function  Set_Visible(RHS: WordBool): HResult; stdcall;
  9734.     function  Get_Width(out RHS: Double): HResult; stdcall;
  9735.     function  Set_Width(RHS: Double): HResult; stdcall;
  9736.     function  Get_ZOrder(out RHS: Integer): HResult; stdcall;
  9737.     function  Get_ShapeRange(out RHS: ShapeRange): HResult; stdcall;
  9738.     procedure _Dummy27; stdcall;
  9739.     procedure _Dummy28; stdcall;
  9740.     function  Get_AddIndent(out RHS: WordBool): HResult; stdcall;
  9741.     function  Set_AddIndent(RHS: WordBool): HResult; stdcall;
  9742.     procedure _Dummy30; stdcall;
  9743.     function  Get_ArrowHeadLength(out RHS: OleVariant): HResult; stdcall;
  9744.     function  Set_ArrowHeadLength(RHS: OleVariant): HResult; stdcall;
  9745.     function  Get_ArrowHeadStyle(out RHS: OleVariant): HResult; stdcall;
  9746.     function  Set_ArrowHeadStyle(RHS: OleVariant): HResult; stdcall;
  9747.     function  Get_ArrowHeadWidth(out RHS: OleVariant): HResult; stdcall;
  9748.     function  Set_ArrowHeadWidth(RHS: OleVariant): HResult; stdcall;
  9749.     function  Get_AutoSize(out RHS: WordBool): HResult; stdcall;
  9750.     function  Set_AutoSize(RHS: WordBool): HResult; stdcall;
  9751.     function  Get_Border(out RHS: Border): HResult; stdcall;
  9752.     procedure _Dummy36; stdcall;
  9753.     procedure _Dummy37; stdcall;
  9754.     procedure _Dummy38; stdcall;
  9755.     function  CheckSpelling(CustomDictionary: OleVariant; IgnoreUppercase: OleVariant; 
  9756.                             AlwaysSuggest: OleVariant; IgnoreInitialAlefHamza: OleVariant; 
  9757.                             IgnoreFinalYaa: OleVariant; SpellScript: OleVariant): HResult; stdcall;
  9758.     function  Get__Default(out RHS: Integer): HResult; stdcall;
  9759.     function  Set__Default(RHS: Integer): HResult; stdcall;
  9760.     procedure _Dummy41; stdcall;
  9761.     procedure _Dummy42; stdcall;
  9762.     procedure _Dummy43; stdcall;
  9763.     procedure _Dummy44; stdcall;
  9764.     procedure _Dummy45; stdcall;
  9765.     function  Get_Font(out RHS: Font): HResult; stdcall;
  9766.     procedure _Dummy47; stdcall;
  9767.     procedure _Dummy48; stdcall;
  9768.     function  Get_HorizontalAlignment(out RHS: OleVariant): HResult; stdcall;
  9769.     function  Set_HorizontalAlignment(RHS: OleVariant): HResult; stdcall;
  9770.     procedure _Dummy50; stdcall;
  9771.     function  Get_Interior(out RHS: Interior): HResult; stdcall;
  9772.     procedure _Dummy52; stdcall;
  9773.     procedure _Dummy53; stdcall;
  9774.     procedure _Dummy54; stdcall;
  9775.     procedure _Dummy55; stdcall;
  9776.     procedure _Dummy56; stdcall;
  9777.     procedure _Dummy57; stdcall;
  9778.     procedure _Dummy58; stdcall;
  9779.     procedure _Dummy59; stdcall;
  9780.     procedure _Dummy60; stdcall;
  9781.     procedure _Dummy61; stdcall;
  9782.     procedure _Dummy62; stdcall;
  9783.     procedure _Dummy63; stdcall;
  9784.     function  Get_Orientation(out RHS: OleVariant): HResult; stdcall;
  9785.     function  Set_Orientation(RHS: OleVariant): HResult; stdcall;
  9786.     procedure _Dummy65; stdcall;
  9787.     procedure _Dummy66; stdcall;
  9788.     procedure _Dummy67; stdcall;
  9789.     procedure _Dummy68; stdcall;
  9790.     function  Get_RoundedCorners(out RHS: WordBool): HResult; stdcall;
  9791.     function  Set_RoundedCorners(RHS: WordBool): HResult; stdcall;
  9792.     procedure _Dummy70; stdcall;
  9793.     function  Get_Shadow(out RHS: WordBool): HResult; stdcall;
  9794.     function  Set_Shadow(RHS: WordBool): HResult; stdcall;
  9795.     procedure _Dummy72; stdcall;
  9796.     procedure _Dummy73; stdcall;
  9797.     function  Ungroup(out RHS: IDispatch): HResult; stdcall;
  9798.     procedure _Dummy75; stdcall;
  9799.     function  Get_VerticalAlignment(out RHS: OleVariant): HResult; stdcall;
  9800.     function  Set_VerticalAlignment(RHS: OleVariant): HResult; stdcall;
  9801.     procedure _Dummy77; stdcall;
  9802.     function  Get_ReadingOrder(out RHS: Integer): HResult; stdcall;
  9803.     function  Set_ReadingOrder(RHS: Integer): HResult; stdcall;
  9804.     function  Get_Count(out RHS: Integer): HResult; stdcall;
  9805.     function  Group(out RHS: GroupObject): HResult; stdcall;
  9806.     function  Item(Index: OleVariant; out RHS: IDispatch): HResult; stdcall;
  9807.     function  _NewEnum(out RHS: IUnknown): HResult; stdcall;
  9808.   end;
  9809.  
  9810. // *********************************************************************//
  9811. // Interface: ILine
  9812. // Flags:     (4112) Hidden Dispatchable
  9813. // GUID:      {0002089A-0001-0000-C000-000000000046}
  9814. // *********************************************************************//
  9815.   ILine = interface(IDispatch)
  9816.     ['{0002089A-0001-0000-C000-000000000046}']
  9817.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  9818.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  9819.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  9820.     function  Get_BottomRightCell(out RHS: Range): HResult; stdcall;
  9821.     function  BringToFront: HResult; stdcall;
  9822.     function  Copy: HResult; stdcall;
  9823.     function  CopyPicture(Appearance: XlPictureAppearance; Format: XlCopyPictureFormat): HResult; stdcall;
  9824.     function  Cut: HResult; stdcall;
  9825.     function  Delete: HResult; stdcall;
  9826.     function  Duplicate(out RHS: IDispatch): HResult; stdcall;
  9827.     function  Get_Enabled(out RHS: WordBool): HResult; stdcall;
  9828.     function  Set_Enabled(RHS: WordBool): HResult; stdcall;
  9829.     function  Get_Height(out RHS: Double): HResult; stdcall;
  9830.     function  Set_Height(RHS: Double): HResult; stdcall;
  9831.     function  Get_Index(out RHS: Integer): HResult; stdcall;
  9832.     function  Get_Left(out RHS: Double): HResult; stdcall;
  9833.     function  Set_Left(RHS: Double): HResult; stdcall;
  9834.     function  Get_Locked(out RHS: WordBool): HResult; stdcall;
  9835.     function  Set_Locked(RHS: WordBool): HResult; stdcall;
  9836.     function  Get_Name(out RHS: WideString): HResult; stdcall;
  9837.     function  Set_Name(const RHS: WideString): HResult; stdcall;
  9838.     function  Get_OnAction(out RHS: WideString): HResult; stdcall;
  9839.     function  Set_OnAction(const RHS: WideString): HResult; stdcall;
  9840.     function  Get_Placement(out RHS: OleVariant): HResult; stdcall;
  9841.     function  Set_Placement(RHS: OleVariant): HResult; stdcall;
  9842.     function  Get_PrintObject(out RHS: WordBool): HResult; stdcall;
  9843.     function  Set_PrintObject(RHS: WordBool): HResult; stdcall;
  9844.     function  Select(Replace: OleVariant): HResult; stdcall;
  9845.     function  SendToBack: HResult; stdcall;
  9846.     function  Get_Top(out RHS: Double): HResult; stdcall;
  9847.     function  Set_Top(RHS: Double): HResult; stdcall;
  9848.     function  Get_TopLeftCell(out RHS: Range): HResult; stdcall;
  9849.     function  Get_Visible(out RHS: WordBool): HResult; stdcall;
  9850.     function  Set_Visible(RHS: WordBool): HResult; stdcall;
  9851.     function  Get_Width(out RHS: Double): HResult; stdcall;
  9852.     function  Set_Width(RHS: Double): HResult; stdcall;
  9853.     function  Get_ZOrder(out RHS: Integer): HResult; stdcall;
  9854.     function  Get_ShapeRange(out RHS: ShapeRange): HResult; stdcall;
  9855.     function  Get_ArrowHeadLength(out RHS: OleVariant): HResult; stdcall;
  9856.     function  Set_ArrowHeadLength(RHS: OleVariant): HResult; stdcall;
  9857.     function  Get_ArrowHeadStyle(out RHS: OleVariant): HResult; stdcall;
  9858.     function  Set_ArrowHeadStyle(RHS: OleVariant): HResult; stdcall;
  9859.     function  Get_ArrowHeadWidth(out RHS: OleVariant): HResult; stdcall;
  9860.     function  Set_ArrowHeadWidth(RHS: OleVariant): HResult; stdcall;
  9861.     function  Get_Border(out RHS: Border): HResult; stdcall;
  9862.   end;
  9863.  
  9864. // *********************************************************************//
  9865. // Interface: ILines
  9866. // Flags:     (4112) Hidden Dispatchable
  9867. // GUID:      {0002089B-0001-0000-C000-000000000046}
  9868. // *********************************************************************//
  9869.   ILines = interface(IDispatch)
  9870.     ['{0002089B-0001-0000-C000-000000000046}']
  9871.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  9872.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  9873.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  9874.     procedure _Dummy3; stdcall;
  9875.     function  BringToFront: HResult; stdcall;
  9876.     function  Copy: HResult; stdcall;
  9877.     function  CopyPicture(Appearance: XlPictureAppearance; Format: XlCopyPictureFormat): HResult; stdcall;
  9878.     function  Cut: HResult; stdcall;
  9879.     function  Delete: HResult; stdcall;
  9880.     function  Duplicate(out RHS: IDispatch): HResult; stdcall;
  9881.     function  Get_Enabled(out RHS: WordBool): HResult; stdcall;
  9882.     function  Set_Enabled(RHS: WordBool): HResult; stdcall;
  9883.     function  Get_Height(out RHS: Double): HResult; stdcall;
  9884.     function  Set_Height(RHS: Double): HResult; stdcall;
  9885.     procedure _Dummy12; stdcall;
  9886.     function  Get_Left(out RHS: Double): HResult; stdcall;
  9887.     function  Set_Left(RHS: Double): HResult; stdcall;
  9888.     function  Get_Locked(out RHS: WordBool): HResult; stdcall;
  9889.     function  Set_Locked(RHS: WordBool): HResult; stdcall;
  9890.     procedure _Dummy15; stdcall;
  9891.     function  Get_OnAction(out RHS: WideString): HResult; stdcall;
  9892.     function  Set_OnAction(const RHS: WideString): HResult; stdcall;
  9893.     function  Get_Placement(out RHS: OleVariant): HResult; stdcall;
  9894.     function  Set_Placement(RHS: OleVariant): HResult; stdcall;
  9895.     function  Get_PrintObject(out RHS: WordBool): HResult; stdcall;
  9896.     function  Set_PrintObject(RHS: WordBool): HResult; stdcall;
  9897.     function  Select(Replace: OleVariant): HResult; stdcall;
  9898.     function  SendToBack: HResult; stdcall;
  9899.     function  Get_Top(out RHS: Double): HResult; stdcall;
  9900.     function  Set_Top(RHS: Double): HResult; stdcall;
  9901.     procedure _Dummy22; stdcall;
  9902.     function  Get_Visible(out RHS: WordBool): HResult; stdcall;
  9903.     function  Set_Visible(RHS: WordBool): HResult; stdcall;
  9904.     function  Get_Width(out RHS: Double): HResult; stdcall;
  9905.     function  Set_Width(RHS: Double): HResult; stdcall;
  9906.     function  Get_ZOrder(out RHS: Integer): HResult; stdcall;
  9907.     function  Get_ShapeRange(out RHS: ShapeRange): HResult; stdcall;
  9908.     function  Get_ArrowHeadLength(out RHS: OleVariant): HResult; stdcall;
  9909.     function  Set_ArrowHeadLength(RHS: OleVariant): HResult; stdcall;
  9910.     function  Get_ArrowHeadStyle(out RHS: OleVariant): HResult; stdcall;
  9911.     function  Set_ArrowHeadStyle(RHS: OleVariant): HResult; stdcall;
  9912.     function  Get_ArrowHeadWidth(out RHS: OleVariant): HResult; stdcall;
  9913.     function  Set_ArrowHeadWidth(RHS: OleVariant): HResult; stdcall;
  9914.     function  Get_Border(out RHS: Border): HResult; stdcall;
  9915.     function  Add(X1: Double; Y1: Double; X2: Double; Y2: Double; out RHS: Line): HResult; stdcall;
  9916.     function  Get_Count(out RHS: Integer): HResult; stdcall;
  9917.     function  Group(out RHS: GroupObject): HResult; stdcall;
  9918.     function  Item(Index: OleVariant; out RHS: IDispatch): HResult; stdcall;
  9919.     function  _NewEnum(out RHS: IUnknown): HResult; stdcall;
  9920.   end;
  9921.  
  9922. // *********************************************************************//
  9923. // Interface: IRectangle
  9924. // Flags:     (4112) Hidden Dispatchable
  9925. // GUID:      {0002089C-0001-0000-C000-000000000046}
  9926. // *********************************************************************//
  9927.   IRectangle = interface(IDispatch)
  9928.     ['{0002089C-0001-0000-C000-000000000046}']
  9929.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  9930.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  9931.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  9932.     function  Get_BottomRightCell(out RHS: Range): HResult; stdcall;
  9933.     function  BringToFront: HResult; stdcall;
  9934.     function  Copy: HResult; stdcall;
  9935.     function  CopyPicture(Appearance: XlPictureAppearance; Format: XlCopyPictureFormat): HResult; stdcall;
  9936.     function  Cut: HResult; stdcall;
  9937.     function  Delete: HResult; stdcall;
  9938.     function  Duplicate(out RHS: IDispatch): HResult; stdcall;
  9939.     function  Get_Enabled(out RHS: WordBool): HResult; stdcall;
  9940.     function  Set_Enabled(RHS: WordBool): HResult; stdcall;
  9941.     function  Get_Height(out RHS: Double): HResult; stdcall;
  9942.     function  Set_Height(RHS: Double): HResult; stdcall;
  9943.     function  Get_Index(out RHS: Integer): HResult; stdcall;
  9944.     function  Get_Left(out RHS: Double): HResult; stdcall;
  9945.     function  Set_Left(RHS: Double): HResult; stdcall;
  9946.     function  Get_Locked(out RHS: WordBool): HResult; stdcall;
  9947.     function  Set_Locked(RHS: WordBool): HResult; stdcall;
  9948.     function  Get_Name(out RHS: WideString): HResult; stdcall;
  9949.     function  Set_Name(const RHS: WideString): HResult; stdcall;
  9950.     function  Get_OnAction(out RHS: WideString): HResult; stdcall;
  9951.     function  Set_OnAction(const RHS: WideString): HResult; stdcall;
  9952.     function  Get_Placement(out RHS: OleVariant): HResult; stdcall;
  9953.     function  Set_Placement(RHS: OleVariant): HResult; stdcall;
  9954.     function  Get_PrintObject(out RHS: WordBool): HResult; stdcall;
  9955.     function  Set_PrintObject(RHS: WordBool): HResult; stdcall;
  9956.     function  Select(Replace: OleVariant): HResult; stdcall;
  9957.     function  SendToBack: HResult; stdcall;
  9958.     function  Get_Top(out RHS: Double): HResult; stdcall;
  9959.     function  Set_Top(RHS: Double): HResult; stdcall;
  9960.     function  Get_TopLeftCell(out RHS: Range): HResult; stdcall;
  9961.     function  Get_Visible(out RHS: WordBool): HResult; stdcall;
  9962.     function  Set_Visible(RHS: WordBool): HResult; stdcall;
  9963.     function  Get_Width(out RHS: Double): HResult; stdcall;
  9964.     function  Set_Width(RHS: Double): HResult; stdcall;
  9965.     function  Get_ZOrder(out RHS: Integer): HResult; stdcall;
  9966.     function  Get_ShapeRange(out RHS: ShapeRange): HResult; stdcall;
  9967.     function  Get_AddIndent(out RHS: WordBool): HResult; stdcall;
  9968.     function  Set_AddIndent(RHS: WordBool): HResult; stdcall;
  9969.     function  Get_AutoScaleFont(out RHS: OleVariant): HResult; stdcall;
  9970.     function  Set_AutoScaleFont(RHS: OleVariant): HResult; stdcall;
  9971.     function  Get_AutoSize(out RHS: WordBool): HResult; stdcall;
  9972.     function  Set_AutoSize(RHS: WordBool): HResult; stdcall;
  9973.     function  Get_Caption(out RHS: WideString): HResult; stdcall;
  9974.     function  Set_Caption(const RHS: WideString): HResult; stdcall;
  9975.     function  Get_Characters(Start: OleVariant; Length: OleVariant; out RHS: Characters): HResult; stdcall;
  9976.     function  CheckSpelling(CustomDictionary: OleVariant; IgnoreUppercase: OleVariant; 
  9977.                             AlwaysSuggest: OleVariant; IgnoreInitialAlefHamza: OleVariant; 
  9978.                             IgnoreFinalYaa: OleVariant; SpellScript: OleVariant): HResult; stdcall;
  9979.     function  Get_Font(out RHS: Font): HResult; stdcall;
  9980.     function  Get_Formula(out RHS: WideString): HResult; stdcall;
  9981.     function  Set_Formula(const RHS: WideString): HResult; stdcall;
  9982.     function  Get_HorizontalAlignment(out RHS: OleVariant): HResult; stdcall;
  9983.     function  Set_HorizontalAlignment(RHS: OleVariant): HResult; stdcall;
  9984.     function  Get_LockedText(out RHS: WordBool): HResult; stdcall;
  9985.     function  Set_LockedText(RHS: WordBool): HResult; stdcall;
  9986.     function  Get_Orientation(out RHS: OleVariant): HResult; stdcall;
  9987.     function  Set_Orientation(RHS: OleVariant): HResult; stdcall;
  9988.     function  Get_Text(out RHS: WideString): HResult; stdcall;
  9989.     function  Set_Text(const RHS: WideString): HResult; stdcall;
  9990.     function  Get_VerticalAlignment(out RHS: OleVariant): HResult; stdcall;
  9991.     function  Set_VerticalAlignment(RHS: OleVariant): HResult; stdcall;
  9992.     function  Get_ReadingOrder(out RHS: Integer): HResult; stdcall;
  9993.     function  Set_ReadingOrder(RHS: Integer): HResult; stdcall;
  9994.     function  Get_Border(out RHS: Border): HResult; stdcall;
  9995.     function  Get_Interior(out RHS: Interior): HResult; stdcall;
  9996.     function  Get_Shadow(out RHS: WordBool): HResult; stdcall;
  9997.     function  Set_Shadow(RHS: WordBool): HResult; stdcall;
  9998.     function  Get_RoundedCorners(out RHS: WordBool): HResult; stdcall;
  9999.     function  Set_RoundedCorners(RHS: WordBool): HResult; stdcall;
  10000.   end;
  10001.  
  10002. // *********************************************************************//
  10003. // Interface: IRectangles
  10004. // Flags:     (4112) Hidden Dispatchable
  10005. // GUID:      {0002089D-0001-0000-C000-000000000046}
  10006. // *********************************************************************//
  10007.   IRectangles = interface(IDispatch)
  10008.     ['{0002089D-0001-0000-C000-000000000046}']
  10009.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  10010.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  10011.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  10012.     procedure _Dummy3; stdcall;
  10013.     function  BringToFront: HResult; stdcall;
  10014.     function  Copy: HResult; stdcall;
  10015.     function  CopyPicture(Appearance: XlPictureAppearance; Format: XlCopyPictureFormat): HResult; stdcall;
  10016.     function  Cut: HResult; stdcall;
  10017.     function  Delete: HResult; stdcall;
  10018.     function  Duplicate(out RHS: IDispatch): HResult; stdcall;
  10019.     function  Get_Enabled(out RHS: WordBool): HResult; stdcall;
  10020.     function  Set_Enabled(RHS: WordBool): HResult; stdcall;
  10021.     function  Get_Height(out RHS: Double): HResult; stdcall;
  10022.     function  Set_Height(RHS: Double): HResult; stdcall;
  10023.     procedure _Dummy12; stdcall;
  10024.     function  Get_Left(out RHS: Double): HResult; stdcall;
  10025.     function  Set_Left(RHS: Double): HResult; stdcall;
  10026.     function  Get_Locked(out RHS: WordBool): HResult; stdcall;
  10027.     function  Set_Locked(RHS: WordBool): HResult; stdcall;
  10028.     procedure _Dummy15; stdcall;
  10029.     function  Get_OnAction(out RHS: WideString): HResult; stdcall;
  10030.     function  Set_OnAction(const RHS: WideString): HResult; stdcall;
  10031.     function  Get_Placement(out RHS: OleVariant): HResult; stdcall;
  10032.     function  Set_Placement(RHS: OleVariant): HResult; stdcall;
  10033.     function  Get_PrintObject(out RHS: WordBool): HResult; stdcall;
  10034.     function  Set_PrintObject(RHS: WordBool): HResult; stdcall;
  10035.     function  Select(Replace: OleVariant): HResult; stdcall;
  10036.     function  SendToBack: HResult; stdcall;
  10037.     function  Get_Top(out RHS: Double): HResult; stdcall;
  10038.     function  Set_Top(RHS: Double): HResult; stdcall;
  10039.     procedure _Dummy22; stdcall;
  10040.     function  Get_Visible(out RHS: WordBool): HResult; stdcall;
  10041.     function  Set_Visible(RHS: WordBool): HResult; stdcall;
  10042.     function  Get_Width(out RHS: Double): HResult; stdcall;
  10043.     function  Set_Width(RHS: Double): HResult; stdcall;
  10044.     function  Get_ZOrder(out RHS: Integer): HResult; stdcall;
  10045.     function  Get_ShapeRange(out RHS: ShapeRange): HResult; stdcall;
  10046.     function  Get_AddIndent(out RHS: WordBool): HResult; stdcall;
  10047.     function  Set_AddIndent(RHS: WordBool): HResult; stdcall;
  10048.     function  Get_AutoScaleFont(out RHS: OleVariant): HResult; stdcall;
  10049.     function  Set_AutoScaleFont(RHS: OleVariant): HResult; stdcall;
  10050.     function  Get_AutoSize(out RHS: WordBool): HResult; stdcall;
  10051.     function  Set_AutoSize(RHS: WordBool): HResult; stdcall;
  10052.     function  Get_Caption(out RHS: WideString): HResult; stdcall;
  10053.     function  Set_Caption(const RHS: WideString): HResult; stdcall;
  10054.     function  Get_Characters(Start: OleVariant; Length: OleVariant; out RHS: Characters): HResult; stdcall;
  10055.     function  CheckSpelling(CustomDictionary: OleVariant; IgnoreUppercase: OleVariant; 
  10056.                             AlwaysSuggest: OleVariant; IgnoreInitialAlefHamza: OleVariant; 
  10057.                             IgnoreFinalYaa: OleVariant; SpellScript: OleVariant): HResult; stdcall;
  10058.     function  Get_Font(out RHS: Font): HResult; stdcall;
  10059.     function  Get_Formula(out RHS: WideString): HResult; stdcall;
  10060.     function  Set_Formula(const RHS: WideString): HResult; stdcall;
  10061.     function  Get_HorizontalAlignment(out RHS: OleVariant): HResult; stdcall;
  10062.     function  Set_HorizontalAlignment(RHS: OleVariant): HResult; stdcall;
  10063.     function  Get_LockedText(out RHS: WordBool): HResult; stdcall;
  10064.     function  Set_LockedText(RHS: WordBool): HResult; stdcall;
  10065.     function  Get_Orientation(out RHS: OleVariant): HResult; stdcall;
  10066.     function  Set_Orientation(RHS: OleVariant): HResult; stdcall;
  10067.     function  Get_Text(out RHS: WideString): HResult; stdcall;
  10068.     function  Set_Text(const RHS: WideString): HResult; stdcall;
  10069.     function  Get_VerticalAlignment(out RHS: OleVariant): HResult; stdcall;
  10070.     function  Set_VerticalAlignment(RHS: OleVariant): HResult; stdcall;
  10071.     function  Get_ReadingOrder(out RHS: Integer): HResult; stdcall;
  10072.     function  Set_ReadingOrder(RHS: Integer): HResult; stdcall;
  10073.     function  Get_Border(out RHS: Border): HResult; stdcall;
  10074.     function  Get_Interior(out RHS: Interior): HResult; stdcall;
  10075.     function  Get_Shadow(out RHS: WordBool): HResult; stdcall;
  10076.     function  Set_Shadow(RHS: WordBool): HResult; stdcall;
  10077.     function  Get_RoundedCorners(out RHS: WordBool): HResult; stdcall;
  10078.     function  Set_RoundedCorners(RHS: WordBool): HResult; stdcall;
  10079.     function  Add(Left: Double; Top: Double; Width: Double; Height: Double; out RHS: Rectangle): HResult; stdcall;
  10080.     function  Get_Count(out RHS: Integer): HResult; stdcall;
  10081.     function  Group(out RHS: GroupObject): HResult; stdcall;
  10082.     function  Item(Index: OleVariant; out RHS: IDispatch): HResult; stdcall;
  10083.     function  _NewEnum(out RHS: IUnknown): HResult; stdcall;
  10084.   end;
  10085.  
  10086. // *********************************************************************//
  10087. // Interface: IOval
  10088. // Flags:     (4112) Hidden Dispatchable
  10089. // GUID:      {0002089E-0001-0000-C000-000000000046}
  10090. // *********************************************************************//
  10091.   IOval = interface(IDispatch)
  10092.     ['{0002089E-0001-0000-C000-000000000046}']
  10093.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  10094.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  10095.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  10096.     function  Get_BottomRightCell(out RHS: Range): HResult; stdcall;
  10097.     function  BringToFront: HResult; stdcall;
  10098.     function  Copy: HResult; stdcall;
  10099.     function  CopyPicture(Appearance: XlPictureAppearance; Format: XlCopyPictureFormat): HResult; stdcall;
  10100.     function  Cut: HResult; stdcall;
  10101.     function  Delete: HResult; stdcall;
  10102.     function  Duplicate(out RHS: IDispatch): HResult; stdcall;
  10103.     function  Get_Enabled(out RHS: WordBool): HResult; stdcall;
  10104.     function  Set_Enabled(RHS: WordBool): HResult; stdcall;
  10105.     function  Get_Height(out RHS: Double): HResult; stdcall;
  10106.     function  Set_Height(RHS: Double): HResult; stdcall;
  10107.     function  Get_Index(out RHS: Integer): HResult; stdcall;
  10108.     function  Get_Left(out RHS: Double): HResult; stdcall;
  10109.     function  Set_Left(RHS: Double): HResult; stdcall;
  10110.     function  Get_Locked(out RHS: WordBool): HResult; stdcall;
  10111.     function  Set_Locked(RHS: WordBool): HResult; stdcall;
  10112.     function  Get_Name(out RHS: WideString): HResult; stdcall;
  10113.     function  Set_Name(const RHS: WideString): HResult; stdcall;
  10114.     function  Get_OnAction(out RHS: WideString): HResult; stdcall;
  10115.     function  Set_OnAction(const RHS: WideString): HResult; stdcall;
  10116.     function  Get_Placement(out RHS: OleVariant): HResult; stdcall;
  10117.     function  Set_Placement(RHS: OleVariant): HResult; stdcall;
  10118.     function  Get_PrintObject(out RHS: WordBool): HResult; stdcall;
  10119.     function  Set_PrintObject(RHS: WordBool): HResult; stdcall;
  10120.     function  Select(Replace: OleVariant): HResult; stdcall;
  10121.     function  SendToBack: HResult; stdcall;
  10122.     function  Get_Top(out RHS: Double): HResult; stdcall;
  10123.     function  Set_Top(RHS: Double): HResult; stdcall;
  10124.     function  Get_TopLeftCell(out RHS: Range): HResult; stdcall;
  10125.     function  Get_Visible(out RHS: WordBool): HResult; stdcall;
  10126.     function  Set_Visible(RHS: WordBool): HResult; stdcall;
  10127.     function  Get_Width(out RHS: Double): HResult; stdcall;
  10128.     function  Set_Width(RHS: Double): HResult; stdcall;
  10129.     function  Get_ZOrder(out RHS: Integer): HResult; stdcall;
  10130.     function  Get_ShapeRange(out RHS: ShapeRange): HResult; stdcall;
  10131.     function  Get_AddIndent(out RHS: WordBool): HResult; stdcall;
  10132.     function  Set_AddIndent(RHS: WordBool): HResult; stdcall;
  10133.     function  Get_AutoScaleFont(out RHS: OleVariant): HResult; stdcall;
  10134.     function  Set_AutoScaleFont(RHS: OleVariant): HResult; stdcall;
  10135.     function  Get_AutoSize(out RHS: WordBool): HResult; stdcall;
  10136.     function  Set_AutoSize(RHS: WordBool): HResult; stdcall;
  10137.     function  Get_Caption(out RHS: WideString): HResult; stdcall;
  10138.     function  Set_Caption(const RHS: WideString): HResult; stdcall;
  10139.     function  Get_Characters(Start: OleVariant; Length: OleVariant; out RHS: Characters): HResult; stdcall;
  10140.     function  CheckSpelling(CustomDictionary: OleVariant; IgnoreUppercase: OleVariant; 
  10141.                             AlwaysSuggest: OleVariant; IgnoreInitialAlefHamza: OleVariant; 
  10142.                             IgnoreFinalYaa: OleVariant; SpellScript: OleVariant): HResult; stdcall;
  10143.     function  Get_Font(out RHS: Font): HResult; stdcall;
  10144.     function  Get_Formula(out RHS: WideString): HResult; stdcall;
  10145.     function  Set_Formula(const RHS: WideString): HResult; stdcall;
  10146.     function  Get_HorizontalAlignment(out RHS: OleVariant): HResult; stdcall;
  10147.     function  Set_HorizontalAlignment(RHS: OleVariant): HResult; stdcall;
  10148.     function  Get_LockedText(out RHS: WordBool): HResult; stdcall;
  10149.     function  Set_LockedText(RHS: WordBool): HResult; stdcall;
  10150.     function  Get_Orientation(out RHS: OleVariant): HResult; stdcall;
  10151.     function  Set_Orientation(RHS: OleVariant): HResult; stdcall;
  10152.     function  Get_Text(out RHS: WideString): HResult; stdcall;
  10153.     function  Set_Text(const RHS: WideString): HResult; stdcall;
  10154.     function  Get_VerticalAlignment(out RHS: OleVariant): HResult; stdcall;
  10155.     function  Set_VerticalAlignment(RHS: OleVariant): HResult; stdcall;
  10156.     function  Get_ReadingOrder(out RHS: Integer): HResult; stdcall;
  10157.     function  Set_ReadingOrder(RHS: Integer): HResult; stdcall;
  10158.     function  Get_Border(out RHS: Border): HResult; stdcall;
  10159.     function  Get_Interior(out RHS: Interior): HResult; stdcall;
  10160.     function  Get_Shadow(out RHS: WordBool): HResult; stdcall;
  10161.     function  Set_Shadow(RHS: WordBool): HResult; stdcall;
  10162.   end;
  10163.  
  10164. // *********************************************************************//
  10165. // Interface: IOvals
  10166. // Flags:     (4112) Hidden Dispatchable
  10167. // GUID:      {0002089F-0001-0000-C000-000000000046}
  10168. // *********************************************************************//
  10169.   IOvals = interface(IDispatch)
  10170.     ['{0002089F-0001-0000-C000-000000000046}']
  10171.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  10172.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  10173.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  10174.     procedure _Dummy3; stdcall;
  10175.     function  BringToFront: HResult; stdcall;
  10176.     function  Copy: HResult; stdcall;
  10177.     function  CopyPicture(Appearance: XlPictureAppearance; Format: XlCopyPictureFormat): HResult; stdcall;
  10178.     function  Cut: HResult; stdcall;
  10179.     function  Delete: HResult; stdcall;
  10180.     function  Duplicate(out RHS: IDispatch): HResult; stdcall;
  10181.     function  Get_Enabled(out RHS: WordBool): HResult; stdcall;
  10182.     function  Set_Enabled(RHS: WordBool): HResult; stdcall;
  10183.     function  Get_Height(out RHS: Double): HResult; stdcall;
  10184.     function  Set_Height(RHS: Double): HResult; stdcall;
  10185.     procedure _Dummy12; stdcall;
  10186.     function  Get_Left(out RHS: Double): HResult; stdcall;
  10187.     function  Set_Left(RHS: Double): HResult; stdcall;
  10188.     function  Get_Locked(out RHS: WordBool): HResult; stdcall;
  10189.     function  Set_Locked(RHS: WordBool): HResult; stdcall;
  10190.     procedure _Dummy15; stdcall;
  10191.     function  Get_OnAction(out RHS: WideString): HResult; stdcall;
  10192.     function  Set_OnAction(const RHS: WideString): HResult; stdcall;
  10193.     function  Get_Placement(out RHS: OleVariant): HResult; stdcall;
  10194.     function  Set_Placement(RHS: OleVariant): HResult; stdcall;
  10195.     function  Get_PrintObject(out RHS: WordBool): HResult; stdcall;
  10196.     function  Set_PrintObject(RHS: WordBool): HResult; stdcall;
  10197.     function  Select(Replace: OleVariant): HResult; stdcall;
  10198.     function  SendToBack: HResult; stdcall;
  10199.     function  Get_Top(out RHS: Double): HResult; stdcall;
  10200.     function  Set_Top(RHS: Double): HResult; stdcall;
  10201.     procedure _Dummy22; stdcall;
  10202.     function  Get_Visible(out RHS: WordBool): HResult; stdcall;
  10203.     function  Set_Visible(RHS: WordBool): HResult; stdcall;
  10204.     function  Get_Width(out RHS: Double): HResult; stdcall;
  10205.     function  Set_Width(RHS: Double): HResult; stdcall;
  10206.     function  Get_ZOrder(out RHS: Integer): HResult; stdcall;
  10207.     function  Get_ShapeRange(out RHS: ShapeRange): HResult; stdcall;
  10208.     function  Get_AddIndent(out RHS: WordBool): HResult; stdcall;
  10209.     function  Set_AddIndent(RHS: WordBool): HResult; stdcall;
  10210.     function  Get_AutoScaleFont(out RHS: OleVariant): HResult; stdcall;
  10211.     function  Set_AutoScaleFont(RHS: OleVariant): HResult; stdcall;
  10212.     function  Get_AutoSize(out RHS: WordBool): HResult; stdcall;
  10213.     function  Set_AutoSize(RHS: WordBool): HResult; stdcall;
  10214.     function  Get_Caption(out RHS: WideString): HResult; stdcall;
  10215.     function  Set_Caption(const RHS: WideString): HResult; stdcall;
  10216.     function  Get_Characters(Start: OleVariant; Length: OleVariant; out RHS: Characters): HResult; stdcall;
  10217.     function  CheckSpelling(CustomDictionary: OleVariant; IgnoreUppercase: OleVariant; 
  10218.                             AlwaysSuggest: OleVariant; IgnoreInitialAlefHamza: OleVariant; 
  10219.                             IgnoreFinalYaa: OleVariant; SpellScript: OleVariant): HResult; stdcall;
  10220.     function  Get_Font(out RHS: Font): HResult; stdcall;
  10221.     function  Get_Formula(out RHS: WideString): HResult; stdcall;
  10222.     function  Set_Formula(const RHS: WideString): HResult; stdcall;
  10223.     function  Get_HorizontalAlignment(out RHS: OleVariant): HResult; stdcall;
  10224.     function  Set_HorizontalAlignment(RHS: OleVariant): HResult; stdcall;
  10225.     function  Get_LockedText(out RHS: WordBool): HResult; stdcall;
  10226.     function  Set_LockedText(RHS: WordBool): HResult; stdcall;
  10227.     function  Get_Orientation(out RHS: OleVariant): HResult; stdcall;
  10228.     function  Set_Orientation(RHS: OleVariant): HResult; stdcall;
  10229.     function  Get_Text(out RHS: WideString): HResult; stdcall;
  10230.     function  Set_Text(const RHS: WideString): HResult; stdcall;
  10231.     function  Get_VerticalAlignment(out RHS: OleVariant): HResult; stdcall;
  10232.     function  Set_VerticalAlignment(RHS: OleVariant): HResult; stdcall;
  10233.     function  Get_ReadingOrder(out RHS: Integer): HResult; stdcall;
  10234.     function  Set_ReadingOrder(RHS: Integer): HResult; stdcall;
  10235.     function  Get_Border(out RHS: Border): HResult; stdcall;
  10236.     function  Get_Interior(out RHS: Interior): HResult; stdcall;
  10237.     function  Get_Shadow(out RHS: WordBool): HResult; stdcall;
  10238.     function  Set_Shadow(RHS: WordBool): HResult; stdcall;
  10239.     function  Add(Left: Double; Top: Double; Width: Double; Height: Double; out RHS: Oval): HResult; stdcall;
  10240.     function  Get_Count(out RHS: Integer): HResult; stdcall;
  10241.     function  Group(out RHS: GroupObject): HResult; stdcall;
  10242.     function  Item(Index: OleVariant; out RHS: IDispatch): HResult; stdcall;
  10243.     function  _NewEnum(out RHS: IUnknown): HResult; stdcall;
  10244.   end;
  10245.  
  10246. // *********************************************************************//
  10247. // Interface: IArc
  10248. // Flags:     (4112) Hidden Dispatchable
  10249. // GUID:      {000208A0-0001-0000-C000-000000000046}
  10250. // *********************************************************************//
  10251.   IArc = interface(IDispatch)
  10252.     ['{000208A0-0001-0000-C000-000000000046}']
  10253.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  10254.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  10255.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  10256.     function  Get_BottomRightCell(out RHS: Range): HResult; stdcall;
  10257.     function  BringToFront: HResult; stdcall;
  10258.     function  Copy: HResult; stdcall;
  10259.     function  CopyPicture(Appearance: XlPictureAppearance; Format: XlCopyPictureFormat): HResult; stdcall;
  10260.     function  Cut: HResult; stdcall;
  10261.     function  Delete: HResult; stdcall;
  10262.     function  Duplicate(out RHS: IDispatch): HResult; stdcall;
  10263.     function  Get_Enabled(out RHS: WordBool): HResult; stdcall;
  10264.     function  Set_Enabled(RHS: WordBool): HResult; stdcall;
  10265.     function  Get_Height(out RHS: Double): HResult; stdcall;
  10266.     function  Set_Height(RHS: Double): HResult; stdcall;
  10267.     function  Get_Index(out RHS: Integer): HResult; stdcall;
  10268.     function  Get_Left(out RHS: Double): HResult; stdcall;
  10269.     function  Set_Left(RHS: Double): HResult; stdcall;
  10270.     function  Get_Locked(out RHS: WordBool): HResult; stdcall;
  10271.     function  Set_Locked(RHS: WordBool): HResult; stdcall;
  10272.     function  Get_Name(out RHS: WideString): HResult; stdcall;
  10273.     function  Set_Name(const RHS: WideString): HResult; stdcall;
  10274.     function  Get_OnAction(out RHS: WideString): HResult; stdcall;
  10275.     function  Set_OnAction(const RHS: WideString): HResult; stdcall;
  10276.     function  Get_Placement(out RHS: OleVariant): HResult; stdcall;
  10277.     function  Set_Placement(RHS: OleVariant): HResult; stdcall;
  10278.     function  Get_PrintObject(out RHS: WordBool): HResult; stdcall;
  10279.     function  Set_PrintObject(RHS: WordBool): HResult; stdcall;
  10280.     function  Select(Replace: OleVariant): HResult; stdcall;
  10281.     function  SendToBack: HResult; stdcall;
  10282.     function  Get_Top(out RHS: Double): HResult; stdcall;
  10283.     function  Set_Top(RHS: Double): HResult; stdcall;
  10284.     function  Get_TopLeftCell(out RHS: Range): HResult; stdcall;
  10285.     function  Get_Visible(out RHS: WordBool): HResult; stdcall;
  10286.     function  Set_Visible(RHS: WordBool): HResult; stdcall;
  10287.     function  Get_Width(out RHS: Double): HResult; stdcall;
  10288.     function  Set_Width(RHS: Double): HResult; stdcall;
  10289.     function  Get_ZOrder(out RHS: Integer): HResult; stdcall;
  10290.     function  Get_ShapeRange(out RHS: ShapeRange): HResult; stdcall;
  10291.     function  Get_AddIndent(out RHS: WordBool): HResult; stdcall;
  10292.     function  Set_AddIndent(RHS: WordBool): HResult; stdcall;
  10293.     function  Get_AutoScaleFont(out RHS: OleVariant): HResult; stdcall;
  10294.     function  Set_AutoScaleFont(RHS: OleVariant): HResult; stdcall;
  10295.     function  Get_AutoSize(out RHS: WordBool): HResult; stdcall;
  10296.     function  Set_AutoSize(RHS: WordBool): HResult; stdcall;
  10297.     function  Get_Caption(out RHS: WideString): HResult; stdcall;
  10298.     function  Set_Caption(const RHS: WideString): HResult; stdcall;
  10299.     function  Get_Characters(Start: OleVariant; Length: OleVariant; out RHS: Characters): HResult; stdcall;
  10300.     function  CheckSpelling(CustomDictionary: OleVariant; IgnoreUppercase: OleVariant; 
  10301.                             AlwaysSuggest: OleVariant; IgnoreInitialAlefHamza: OleVariant; 
  10302.                             IgnoreFinalYaa: OleVariant; SpellScript: OleVariant): HResult; stdcall;
  10303.     function  Get_Font(out RHS: Font): HResult; stdcall;
  10304.     function  Get_Formula(out RHS: WideString): HResult; stdcall;
  10305.     function  Set_Formula(const RHS: WideString): HResult; stdcall;
  10306.     function  Get_HorizontalAlignment(out RHS: OleVariant): HResult; stdcall;
  10307.     function  Set_HorizontalAlignment(RHS: OleVariant): HResult; stdcall;
  10308.     function  Get_LockedText(out RHS: WordBool): HResult; stdcall;
  10309.     function  Set_LockedText(RHS: WordBool): HResult; stdcall;
  10310.     function  Get_Orientation(out RHS: OleVariant): HResult; stdcall;
  10311.     function  Set_Orientation(RHS: OleVariant): HResult; stdcall;
  10312.     function  Get_Text(out RHS: WideString): HResult; stdcall;
  10313.     function  Set_Text(const RHS: WideString): HResult; stdcall;
  10314.     function  Get_VerticalAlignment(out RHS: OleVariant): HResult; stdcall;
  10315.     function  Set_VerticalAlignment(RHS: OleVariant): HResult; stdcall;
  10316.     function  Get_ReadingOrder(out RHS: Integer): HResult; stdcall;
  10317.     function  Set_ReadingOrder(RHS: Integer): HResult; stdcall;
  10318.     function  Get_Border(out RHS: Border): HResult; stdcall;
  10319.     function  Get_Interior(out RHS: Interior): HResult; stdcall;
  10320.     procedure _Dummy43; stdcall;
  10321.   end;
  10322.  
  10323. // *********************************************************************//
  10324. // Interface: IArcs
  10325. // Flags:     (4112) Hidden Dispatchable
  10326. // GUID:      {000208A1-0001-0000-C000-000000000046}
  10327. // *********************************************************************//
  10328.   IArcs = interface(IDispatch)
  10329.     ['{000208A1-0001-0000-C000-000000000046}']
  10330.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  10331.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  10332.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  10333.     procedure _Dummy3; stdcall;
  10334.     function  BringToFront: HResult; stdcall;
  10335.     function  Copy: HResult; stdcall;
  10336.     function  CopyPicture(Appearance: XlPictureAppearance; Format: XlCopyPictureFormat): HResult; stdcall;
  10337.     function  Cut: HResult; stdcall;
  10338.     function  Delete: HResult; stdcall;
  10339.     function  Duplicate(out RHS: IDispatch): HResult; stdcall;
  10340.     function  Get_Enabled(out RHS: WordBool): HResult; stdcall;
  10341.     function  Set_Enabled(RHS: WordBool): HResult; stdcall;
  10342.     function  Get_Height(out RHS: Double): HResult; stdcall;
  10343.     function  Set_Height(RHS: Double): HResult; stdcall;
  10344.     procedure _Dummy12; stdcall;
  10345.     function  Get_Left(out RHS: Double): HResult; stdcall;
  10346.     function  Set_Left(RHS: Double): HResult; stdcall;
  10347.     function  Get_Locked(out RHS: WordBool): HResult; stdcall;
  10348.     function  Set_Locked(RHS: WordBool): HResult; stdcall;
  10349.     procedure _Dummy15; stdcall;
  10350.     function  Get_OnAction(out RHS: WideString): HResult; stdcall;
  10351.     function  Set_OnAction(const RHS: WideString): HResult; stdcall;
  10352.     function  Get_Placement(out RHS: OleVariant): HResult; stdcall;
  10353.     function  Set_Placement(RHS: OleVariant): HResult; stdcall;
  10354.     function  Get_PrintObject(out RHS: WordBool): HResult; stdcall;
  10355.     function  Set_PrintObject(RHS: WordBool): HResult; stdcall;
  10356.     function  Select(Replace: OleVariant): HResult; stdcall;
  10357.     function  SendToBack: HResult; stdcall;
  10358.     function  Get_Top(out RHS: Double): HResult; stdcall;
  10359.     function  Set_Top(RHS: Double): HResult; stdcall;
  10360.     procedure _Dummy22; stdcall;
  10361.     function  Get_Visible(out RHS: WordBool): HResult; stdcall;
  10362.     function  Set_Visible(RHS: WordBool): HResult; stdcall;
  10363.     function  Get_Width(out RHS: Double): HResult; stdcall;
  10364.     function  Set_Width(RHS: Double): HResult; stdcall;
  10365.     function  Get_ZOrder(out RHS: Integer): HResult; stdcall;
  10366.     function  Get_ShapeRange(out RHS: ShapeRange): HResult; stdcall;
  10367.     function  Get_AddIndent(out RHS: WordBool): HResult; stdcall;
  10368.     function  Set_AddIndent(RHS: WordBool): HResult; stdcall;
  10369.     function  Get_AutoScaleFont(out RHS: OleVariant): HResult; stdcall;
  10370.     function  Set_AutoScaleFont(RHS: OleVariant): HResult; stdcall;
  10371.     function  Get_AutoSize(out RHS: WordBool): HResult; stdcall;
  10372.     function  Set_AutoSize(RHS: WordBool): HResult; stdcall;
  10373.     function  Get_Caption(out RHS: WideString): HResult; stdcall;
  10374.     function  Set_Caption(const RHS: WideString): HResult; stdcall;
  10375.     function  Get_Characters(Start: OleVariant; Length: OleVariant; out RHS: Characters): HResult; stdcall;
  10376.     function  CheckSpelling(CustomDictionary: OleVariant; IgnoreUppercase: OleVariant; 
  10377.                             AlwaysSuggest: OleVariant; IgnoreInitialAlefHamza: OleVariant; 
  10378.                             IgnoreFinalYaa: OleVariant; SpellScript: OleVariant): HResult; stdcall;
  10379.     function  Get_Font(out RHS: Font): HResult; stdcall;
  10380.     function  Get_Formula(out RHS: WideString): HResult; stdcall;
  10381.     function  Set_Formula(const RHS: WideString): HResult; stdcall;
  10382.     function  Get_HorizontalAlignment(out RHS: OleVariant): HResult; stdcall;
  10383.     function  Set_HorizontalAlignment(RHS: OleVariant): HResult; stdcall;
  10384.     function  Get_LockedText(out RHS: WordBool): HResult; stdcall;
  10385.     function  Set_LockedText(RHS: WordBool): HResult; stdcall;
  10386.     function  Get_Orientation(out RHS: OleVariant): HResult; stdcall;
  10387.     function  Set_Orientation(RHS: OleVariant): HResult; stdcall;
  10388.     function  Get_Text(out RHS: WideString): HResult; stdcall;
  10389.     function  Set_Text(const RHS: WideString): HResult; stdcall;
  10390.     function  Get_VerticalAlignment(out RHS: OleVariant): HResult; stdcall;
  10391.     function  Set_VerticalAlignment(RHS: OleVariant): HResult; stdcall;
  10392.     function  Get_ReadingOrder(out RHS: Integer): HResult; stdcall;
  10393.     function  Set_ReadingOrder(RHS: Integer): HResult; stdcall;
  10394.     function  Get_Border(out RHS: Border): HResult; stdcall;
  10395.     function  Get_Interior(out RHS: Interior): HResult; stdcall;
  10396.     procedure _Dummy43; stdcall;
  10397.     function  Add(X1: Double; Y1: Double; X2: Double; Y2: Double; out RHS: Arc): HResult; stdcall;
  10398.     function  Get_Count(out RHS: Integer): HResult; stdcall;
  10399.     function  Group(out RHS: GroupObject): HResult; stdcall;
  10400.     function  Item(Index: OleVariant; out RHS: IDispatch): HResult; stdcall;
  10401.     function  _NewEnum(out RHS: IUnknown): HResult; stdcall;
  10402.   end;
  10403.  
  10404. // *********************************************************************//
  10405. // Interface: IOLEObjectEvents
  10406. // Flags:     (4112) Hidden Dispatchable
  10407. // GUID:      {00024410-0001-0000-C000-000000000046}
  10408. // *********************************************************************//
  10409.   IOLEObjectEvents = interface(IDispatch)
  10410.     ['{00024410-0001-0000-C000-000000000046}']
  10411.     function  GotFocus: HResult; stdcall;
  10412.     function  LostFocus: HResult; stdcall;
  10413.   end;
  10414.  
  10415. // *********************************************************************//
  10416. // Interface: _IOLEObject
  10417. // Flags:     (4112) Hidden Dispatchable
  10418. // GUID:      {000208A2-0001-0000-C000-000000000046}
  10419. // *********************************************************************//
  10420.   _IOLEObject = interface(IDispatch)
  10421.     ['{000208A2-0001-0000-C000-000000000046}']
  10422.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  10423.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  10424.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  10425.     function  Get_BottomRightCell(out RHS: Range): HResult; stdcall;
  10426.     function  BringToFront: HResult; stdcall;
  10427.     function  Copy: HResult; stdcall;
  10428.     function  CopyPicture(Appearance: XlPictureAppearance; Format: XlCopyPictureFormat): HResult; stdcall;
  10429.     function  Cut: HResult; stdcall;
  10430.     function  Delete: HResult; stdcall;
  10431.     function  Duplicate(out RHS: IDispatch): HResult; stdcall;
  10432.     function  Get_Enabled(out RHS: WordBool): HResult; stdcall;
  10433.     function  Set_Enabled(RHS: WordBool): HResult; stdcall;
  10434.     function  Get_Height(out RHS: Double): HResult; stdcall;
  10435.     function  Set_Height(RHS: Double): HResult; stdcall;
  10436.     function  Get_Index(out RHS: Integer): HResult; stdcall;
  10437.     function  Get_Left(out RHS: Double): HResult; stdcall;
  10438.     function  Set_Left(RHS: Double): HResult; stdcall;
  10439.     function  Get_Locked(out RHS: WordBool): HResult; stdcall;
  10440.     function  Set_Locked(RHS: WordBool): HResult; stdcall;
  10441.     function  Get_Name(out RHS: WideString): HResult; stdcall;
  10442.     function  Set_Name(const RHS: WideString): HResult; stdcall;
  10443.     function  Get_OnAction(out RHS: WideString): HResult; stdcall;
  10444.     function  Set_OnAction(const RHS: WideString): HResult; stdcall;
  10445.     function  Get_Placement(out RHS: OleVariant): HResult; stdcall;
  10446.     function  Set_Placement(RHS: OleVariant): HResult; stdcall;
  10447.     function  Get_PrintObject(out RHS: WordBool): HResult; stdcall;
  10448.     function  Set_PrintObject(RHS: WordBool): HResult; stdcall;
  10449.     function  Select(Replace: OleVariant): HResult; stdcall;
  10450.     function  SendToBack: HResult; stdcall;
  10451.     function  Get_Top(out RHS: Double): HResult; stdcall;
  10452.     function  Set_Top(RHS: Double): HResult; stdcall;
  10453.     function  Get_TopLeftCell(out RHS: Range): HResult; stdcall;
  10454.     function  Get_Visible(out RHS: WordBool): HResult; stdcall;
  10455.     function  Set_Visible(RHS: WordBool): HResult; stdcall;
  10456.     function  Get_Width(out RHS: Double): HResult; stdcall;
  10457.     function  Set_Width(RHS: Double): HResult; stdcall;
  10458.     function  Get_ZOrder(out RHS: Integer): HResult; stdcall;
  10459.     function  Get_ShapeRange(out RHS: ShapeRange): HResult; stdcall;
  10460.     function  Get_Border(out RHS: Border): HResult; stdcall;
  10461.     function  Get_Interior(out RHS: Interior): HResult; stdcall;
  10462.     function  Get_Shadow(out RHS: WordBool): HResult; stdcall;
  10463.     function  Set_Shadow(RHS: WordBool): HResult; stdcall;
  10464.     function  Activate: HResult; stdcall;
  10465.     function  Get_AutoLoad(out RHS: WordBool): HResult; stdcall;
  10466.     function  Set_AutoLoad(RHS: WordBool): HResult; stdcall;
  10467.     function  Get_AutoUpdate(out RHS: WordBool): HResult; stdcall;
  10468.     function  Set_AutoUpdate(RHS: WordBool): HResult; stdcall;
  10469.     function  Get_Object_(out RHS: IDispatch): HResult; stdcall;
  10470.     function  Get_OLEType(out RHS: OleVariant): HResult; stdcall;
  10471.     function  Get_SourceName(out RHS: WideString): HResult; stdcall;
  10472.     function  Set_SourceName(const RHS: WideString): HResult; stdcall;
  10473.     function  Update: HResult; stdcall;
  10474.     function  Verb(Verb: XlOLEVerb): HResult; stdcall;
  10475.     function  Get_LinkedCell(out RHS: WideString): HResult; stdcall;
  10476.     function  Set_LinkedCell(const RHS: WideString): HResult; stdcall;
  10477.     function  Get_ListFillRange(out RHS: WideString): HResult; stdcall;
  10478.     function  Set_ListFillRange(const RHS: WideString): HResult; stdcall;
  10479.     function  Get_ProgId(out RHS: WideString): HResult; stdcall;
  10480.   end;
  10481.  
  10482. // *********************************************************************//
  10483. // Interface: IOLEObjects
  10484. // Flags:     (4112) Hidden Dispatchable
  10485. // GUID:      {000208A3-0001-0000-C000-000000000046}
  10486. // *********************************************************************//
  10487.   IOLEObjects = interface(IDispatch)
  10488.     ['{000208A3-0001-0000-C000-000000000046}']
  10489.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  10490.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  10491.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  10492.     procedure _Dummy3; stdcall;
  10493.     function  BringToFront: HResult; stdcall;
  10494.     function  Copy: HResult; stdcall;
  10495.     function  CopyPicture(Appearance: XlPictureAppearance; Format: XlCopyPictureFormat): HResult; stdcall;
  10496.     function  Cut: HResult; stdcall;
  10497.     function  Delete: HResult; stdcall;
  10498.     function  Duplicate(out RHS: IDispatch): HResult; stdcall;
  10499.     function  Get_Enabled(out RHS: WordBool): HResult; stdcall;
  10500.     function  Set_Enabled(RHS: WordBool): HResult; stdcall;
  10501.     function  Get_Height(out RHS: Double): HResult; stdcall;
  10502.     function  Set_Height(RHS: Double): HResult; stdcall;
  10503.     procedure _Dummy12; stdcall;
  10504.     function  Get_Left(out RHS: Double): HResult; stdcall;
  10505.     function  Set_Left(RHS: Double): HResult; stdcall;
  10506.     function  Get_Locked(out RHS: WordBool): HResult; stdcall;
  10507.     function  Set_Locked(RHS: WordBool): HResult; stdcall;
  10508.     procedure _Dummy15; stdcall;
  10509.     function  Get_OnAction(out RHS: WideString): HResult; stdcall;
  10510.     function  Set_OnAction(const RHS: WideString): HResult; stdcall;
  10511.     function  Get_Placement(out RHS: OleVariant): HResult; stdcall;
  10512.     function  Set_Placement(RHS: OleVariant): HResult; stdcall;
  10513.     function  Get_PrintObject(out RHS: WordBool): HResult; stdcall;
  10514.     function  Set_PrintObject(RHS: WordBool): HResult; stdcall;
  10515.     function  Select(Replace: OleVariant): HResult; stdcall;
  10516.     function  SendToBack: HResult; stdcall;
  10517.     function  Get_Top(out RHS: Double): HResult; stdcall;
  10518.     function  Set_Top(RHS: Double): HResult; stdcall;
  10519.     procedure _Dummy22; stdcall;
  10520.     function  Get_Visible(out RHS: WordBool): HResult; stdcall;
  10521.     function  Set_Visible(RHS: WordBool): HResult; stdcall;
  10522.     function  Get_Width(out RHS: Double): HResult; stdcall;
  10523.     function  Set_Width(RHS: Double): HResult; stdcall;
  10524.     function  Get_ZOrder(out RHS: Integer): HResult; stdcall;
  10525.     function  Get_ShapeRange(out RHS: ShapeRange): HResult; stdcall;
  10526.     function  Get_Border(out RHS: Border): HResult; stdcall;
  10527.     function  Get_Interior(out RHS: Interior): HResult; stdcall;
  10528.     function  Get_Shadow(out RHS: WordBool): HResult; stdcall;
  10529.     function  Set_Shadow(RHS: WordBool): HResult; stdcall;
  10530.     procedure _Dummy30; stdcall;
  10531.     function  Get_AutoLoad(out RHS: WordBool): HResult; stdcall;
  10532.     function  Set_AutoLoad(RHS: WordBool): HResult; stdcall;
  10533.     procedure _Dummy32; stdcall;
  10534.     procedure _Dummy33; stdcall;
  10535.     procedure _Dummy34; stdcall;
  10536.     function  Get_SourceName(out RHS: WideString): HResult; stdcall;
  10537.     function  Set_SourceName(const RHS: WideString): HResult; stdcall;
  10538.     procedure _Dummy36; stdcall;
  10539.     procedure _Dummy37; stdcall;
  10540.     procedure _Dummy38; stdcall;
  10541.     procedure _Dummy39; stdcall;
  10542.     procedure _Dummy40; stdcall;
  10543.     function  Add(ClassType: OleVariant; Filename: OleVariant; Link: OleVariant; 
  10544.                   DisplayAsIcon: OleVariant; IconFileName: OleVariant; IconIndex: OleVariant; 
  10545.                   IconLabel: OleVariant; Left: OleVariant; Top: OleVariant; Width: OleVariant; 
  10546.                   Height: OleVariant; out RHS: ExcelOLEObject): HResult; stdcall;
  10547.     function  Get_Count(out RHS: Integer): HResult; stdcall;
  10548.     function  Group(out RHS: GroupObject): HResult; stdcall;
  10549.     function  Item(Index: OleVariant; out RHS: IDispatch): HResult; stdcall;
  10550.     function  _NewEnum(out RHS: IUnknown): HResult; stdcall;
  10551.   end;
  10552.  
  10553. // *********************************************************************//
  10554. // Interface: ITextBox
  10555. // Flags:     (4112) Hidden Dispatchable
  10556. // GUID:      {000208A4-0001-0000-C000-000000000046}
  10557. // *********************************************************************//
  10558.   ITextBox = interface(IDispatch)
  10559.     ['{000208A4-0001-0000-C000-000000000046}']
  10560.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  10561.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  10562.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  10563.     function  Get_BottomRightCell(out RHS: Range): HResult; stdcall;
  10564.     function  BringToFront: HResult; stdcall;
  10565.     function  Copy: HResult; stdcall;
  10566.     function  CopyPicture(Appearance: XlPictureAppearance; Format: XlCopyPictureFormat): HResult; stdcall;
  10567.     function  Cut: HResult; stdcall;
  10568.     function  Delete: HResult; stdcall;
  10569.     function  Duplicate(out RHS: IDispatch): HResult; stdcall;
  10570.     function  Get_Enabled(out RHS: WordBool): HResult; stdcall;
  10571.     function  Set_Enabled(RHS: WordBool): HResult; stdcall;
  10572.     function  Get_Height(out RHS: Double): HResult; stdcall;
  10573.     function  Set_Height(RHS: Double): HResult; stdcall;
  10574.     function  Get_Index(out RHS: Integer): HResult; stdcall;
  10575.     function  Get_Left(out RHS: Double): HResult; stdcall;
  10576.     function  Set_Left(RHS: Double): HResult; stdcall;
  10577.     function  Get_Locked(out RHS: WordBool): HResult; stdcall;
  10578.     function  Set_Locked(RHS: WordBool): HResult; stdcall;
  10579.     function  Get_Name(out RHS: WideString): HResult; stdcall;
  10580.     function  Set_Name(const RHS: WideString): HResult; stdcall;
  10581.     function  Get_OnAction(out RHS: WideString): HResult; stdcall;
  10582.     function  Set_OnAction(const RHS: WideString): HResult; stdcall;
  10583.     function  Get_Placement(out RHS: OleVariant): HResult; stdcall;
  10584.     function  Set_Placement(RHS: OleVariant): HResult; stdcall;
  10585.     function  Get_PrintObject(out RHS: WordBool): HResult; stdcall;
  10586.     function  Set_PrintObject(RHS: WordBool): HResult; stdcall;
  10587.     function  Select(Replace: OleVariant): HResult; stdcall;
  10588.     function  SendToBack: HResult; stdcall;
  10589.     function  Get_Top(out RHS: Double): HResult; stdcall;
  10590.     function  Set_Top(RHS: Double): HResult; stdcall;
  10591.     function  Get_TopLeftCell(out RHS: Range): HResult; stdcall;
  10592.     function  Get_Visible(out RHS: WordBool): HResult; stdcall;
  10593.     function  Set_Visible(RHS: WordBool): HResult; stdcall;
  10594.     function  Get_Width(out RHS: Double): HResult; stdcall;
  10595.     function  Set_Width(RHS: Double): HResult; stdcall;
  10596.     function  Get_ZOrder(out RHS: Integer): HResult; stdcall;
  10597.     function  Get_ShapeRange(out RHS: ShapeRange): HResult; stdcall;
  10598.     function  Get_AddIndent(out RHS: WordBool): HResult; stdcall;
  10599.     function  Set_AddIndent(RHS: WordBool): HResult; stdcall;
  10600.     function  Get_AutoScaleFont(out RHS: OleVariant): HResult; stdcall;
  10601.     function  Set_AutoScaleFont(RHS: OleVariant): HResult; stdcall;
  10602.     function  Get_AutoSize(out RHS: WordBool): HResult; stdcall;
  10603.     function  Set_AutoSize(RHS: WordBool): HResult; stdcall;
  10604.     function  Get_Caption(out RHS: WideString): HResult; stdcall;
  10605.     function  Set_Caption(const RHS: WideString): HResult; stdcall;
  10606.     function  Get_Characters(Start: OleVariant; Length: OleVariant; out RHS: Characters): HResult; stdcall;
  10607.     function  CheckSpelling(CustomDictionary: OleVariant; IgnoreUppercase: OleVariant; 
  10608.                             AlwaysSuggest: OleVariant; IgnoreInitialAlefHamza: OleVariant; 
  10609.                             IgnoreFinalYaa: OleVariant; SpellScript: OleVariant): HResult; stdcall;
  10610.     function  Get_Font(out RHS: Font): HResult; stdcall;
  10611.     function  Get_Formula(out RHS: WideString): HResult; stdcall;
  10612.     function  Set_Formula(const RHS: WideString): HResult; stdcall;
  10613.     function  Get_HorizontalAlignment(out RHS: OleVariant): HResult; stdcall;
  10614.     function  Set_HorizontalAlignment(RHS: OleVariant): HResult; stdcall;
  10615.     function  Get_LockedText(out RHS: WordBool): HResult; stdcall;
  10616.     function  Set_LockedText(RHS: WordBool): HResult; stdcall;
  10617.     function  Get_Orientation(out RHS: OleVariant): HResult; stdcall;
  10618.     function  Set_Orientation(RHS: OleVariant): HResult; stdcall;
  10619.     function  Get_Text(out RHS: WideString): HResult; stdcall;
  10620.     function  Set_Text(const RHS: WideString): HResult; stdcall;
  10621.     function  Get_VerticalAlignment(out RHS: OleVariant): HResult; stdcall;
  10622.     function  Set_VerticalAlignment(RHS: OleVariant): HResult; stdcall;
  10623.     function  Get_ReadingOrder(out RHS: Integer): HResult; stdcall;
  10624.     function  Set_ReadingOrder(RHS: Integer): HResult; stdcall;
  10625.     function  Get_Border(out RHS: Border): HResult; stdcall;
  10626.     function  Get_Interior(out RHS: Interior): HResult; stdcall;
  10627.     function  Get_RoundedCorners(out RHS: WordBool): HResult; stdcall;
  10628.     function  Set_RoundedCorners(RHS: WordBool): HResult; stdcall;
  10629.     function  Get_Shadow(out RHS: WordBool): HResult; stdcall;
  10630.     function  Set_Shadow(RHS: WordBool): HResult; stdcall;
  10631.   end;
  10632.  
  10633. // *********************************************************************//
  10634. // Interface: ITextBoxes
  10635. // Flags:     (4112) Hidden Dispatchable
  10636. // GUID:      {000208A5-0001-0000-C000-000000000046}
  10637. // *********************************************************************//
  10638.   ITextBoxes = interface(IDispatch)
  10639.     ['{000208A5-0001-0000-C000-000000000046}']
  10640.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  10641.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  10642.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  10643.     procedure _Dummy3; stdcall;
  10644.     function  BringToFront: HResult; stdcall;
  10645.     function  Copy: HResult; stdcall;
  10646.     function  CopyPicture(Appearance: XlPictureAppearance; Format: XlCopyPictureFormat): HResult; stdcall;
  10647.     function  Cut: HResult; stdcall;
  10648.     function  Delete: HResult; stdcall;
  10649.     function  Duplicate(out RHS: IDispatch): HResult; stdcall;
  10650.     function  Get_Enabled(out RHS: WordBool): HResult; stdcall;
  10651.     function  Set_Enabled(RHS: WordBool): HResult; stdcall;
  10652.     function  Get_Height(out RHS: Double): HResult; stdcall;
  10653.     function  Set_Height(RHS: Double): HResult; stdcall;
  10654.     procedure _Dummy12; stdcall;
  10655.     function  Get_Left(out RHS: Double): HResult; stdcall;
  10656.     function  Set_Left(RHS: Double): HResult; stdcall;
  10657.     function  Get_Locked(out RHS: WordBool): HResult; stdcall;
  10658.     function  Set_Locked(RHS: WordBool): HResult; stdcall;
  10659.     procedure _Dummy15; stdcall;
  10660.     function  Get_OnAction(out RHS: WideString): HResult; stdcall;
  10661.     function  Set_OnAction(const RHS: WideString): HResult; stdcall;
  10662.     function  Get_Placement(out RHS: OleVariant): HResult; stdcall;
  10663.     function  Set_Placement(RHS: OleVariant): HResult; stdcall;
  10664.     function  Get_PrintObject(out RHS: WordBool): HResult; stdcall;
  10665.     function  Set_PrintObject(RHS: WordBool): HResult; stdcall;
  10666.     function  Select(Replace: OleVariant): HResult; stdcall;
  10667.     function  SendToBack: HResult; stdcall;
  10668.     function  Get_Top(out RHS: Double): HResult; stdcall;
  10669.     function  Set_Top(RHS: Double): HResult; stdcall;
  10670.     procedure _Dummy22; stdcall;
  10671.     function  Get_Visible(out RHS: WordBool): HResult; stdcall;
  10672.     function  Set_Visible(RHS: WordBool): HResult; stdcall;
  10673.     function  Get_Width(out RHS: Double): HResult; stdcall;
  10674.     function  Set_Width(RHS: Double): HResult; stdcall;
  10675.     function  Get_ZOrder(out RHS: Integer): HResult; stdcall;
  10676.     function  Get_ShapeRange(out RHS: ShapeRange): HResult; stdcall;
  10677.     function  Get_AddIndent(out RHS: WordBool): HResult; stdcall;
  10678.     function  Set_AddIndent(RHS: WordBool): HResult; stdcall;
  10679.     function  Get_AutoScaleFont(out RHS: OleVariant): HResult; stdcall;
  10680.     function  Set_AutoScaleFont(RHS: OleVariant): HResult; stdcall;
  10681.     function  Get_AutoSize(out RHS: WordBool): HResult; stdcall;
  10682.     function  Set_AutoSize(RHS: WordBool): HResult; stdcall;
  10683.     function  Get_Caption(out RHS: WideString): HResult; stdcall;
  10684.     function  Set_Caption(const RHS: WideString): HResult; stdcall;
  10685.     function  Get_Characters(Start: OleVariant; Length: OleVariant; out RHS: Characters): HResult; stdcall;
  10686.     function  CheckSpelling(CustomDictionary: OleVariant; IgnoreUppercase: OleVariant; 
  10687.                             AlwaysSuggest: OleVariant; IgnoreInitialAlefHamza: OleVariant; 
  10688.                             IgnoreFinalYaa: OleVariant; SpellScript: OleVariant): HResult; stdcall;
  10689.     function  Get_Font(out RHS: Font): HResult; stdcall;
  10690.     function  Get_Formula(out RHS: WideString): HResult; stdcall;
  10691.     function  Set_Formula(const RHS: WideString): HResult; stdcall;
  10692.     function  Get_HorizontalAlignment(out RHS: OleVariant): HResult; stdcall;
  10693.     function  Set_HorizontalAlignment(RHS: OleVariant): HResult; stdcall;
  10694.     function  Get_LockedText(out RHS: WordBool): HResult; stdcall;
  10695.     function  Set_LockedText(RHS: WordBool): HResult; stdcall;
  10696.     function  Get_Orientation(out RHS: OleVariant): HResult; stdcall;
  10697.     function  Set_Orientation(RHS: OleVariant): HResult; stdcall;
  10698.     function  Get_Text(out RHS: WideString): HResult; stdcall;
  10699.     function  Set_Text(const RHS: WideString): HResult; stdcall;
  10700.     function  Get_VerticalAlignment(out RHS: OleVariant): HResult; stdcall;
  10701.     function  Set_VerticalAlignment(RHS: OleVariant): HResult; stdcall;
  10702.     function  Get_ReadingOrder(out RHS: Integer): HResult; stdcall;
  10703.     function  Set_ReadingOrder(RHS: Integer): HResult; stdcall;
  10704.     function  Get_Border(out RHS: Border): HResult; stdcall;
  10705.     function  Get_Interior(out RHS: Interior): HResult; stdcall;
  10706.     function  Get_RoundedCorners(out RHS: WordBool): HResult; stdcall;
  10707.     function  Set_RoundedCorners(RHS: WordBool): HResult; stdcall;
  10708.     function  Get_Shadow(out RHS: WordBool): HResult; stdcall;
  10709.     function  Set_Shadow(RHS: WordBool): HResult; stdcall;
  10710.     function  Add(Left: Double; Top: Double; Width: Double; Height: Double; out RHS: TextBox): HResult; stdcall;
  10711.     function  Get_Count(out RHS: Integer): HResult; stdcall;
  10712.     function  Group(out RHS: GroupObject): HResult; stdcall;
  10713.     function  Item(Index: OleVariant; out RHS: IDispatch): HResult; stdcall;
  10714.     function  _NewEnum(out RHS: IUnknown): HResult; stdcall;
  10715.   end;
  10716.  
  10717. // *********************************************************************//
  10718. // Interface: IPicture
  10719. // Flags:     (4112) Hidden Dispatchable
  10720. // GUID:      {000208A6-0001-0000-C000-000000000046}
  10721. // *********************************************************************//
  10722.   IPicture = interface(IDispatch)
  10723.     ['{000208A6-0001-0000-C000-000000000046}']
  10724.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  10725.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  10726.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  10727.     function  Get_BottomRightCell(out RHS: Range): HResult; stdcall;
  10728.     function  BringToFront: HResult; stdcall;
  10729.     function  Copy: HResult; stdcall;
  10730.     function  CopyPicture(Appearance: XlPictureAppearance; Format: XlCopyPictureFormat): HResult; stdcall;
  10731.     function  Cut: HResult; stdcall;
  10732.     function  Delete: HResult; stdcall;
  10733.     function  Duplicate(out RHS: IDispatch): HResult; stdcall;
  10734.     function  Get_Enabled(out RHS: WordBool): HResult; stdcall;
  10735.     function  Set_Enabled(RHS: WordBool): HResult; stdcall;
  10736.     function  Get_Height(out RHS: Double): HResult; stdcall;
  10737.     function  Set_Height(RHS: Double): HResult; stdcall;
  10738.     function  Get_Index(out RHS: Integer): HResult; stdcall;
  10739.     function  Get_Left(out RHS: Double): HResult; stdcall;
  10740.     function  Set_Left(RHS: Double): HResult; stdcall;
  10741.     function  Get_Locked(out RHS: WordBool): HResult; stdcall;
  10742.     function  Set_Locked(RHS: WordBool): HResult; stdcall;
  10743.     function  Get_Name(out RHS: WideString): HResult; stdcall;
  10744.     function  Set_Name(const RHS: WideString): HResult; stdcall;
  10745.     function  Get_OnAction(out RHS: WideString): HResult; stdcall;
  10746.     function  Set_OnAction(const RHS: WideString): HResult; stdcall;
  10747.     function  Get_Placement(out RHS: OleVariant): HResult; stdcall;
  10748.     function  Set_Placement(RHS: OleVariant): HResult; stdcall;
  10749.     function  Get_PrintObject(out RHS: WordBool): HResult; stdcall;
  10750.     function  Set_PrintObject(RHS: WordBool): HResult; stdcall;
  10751.     function  Select(Replace: OleVariant): HResult; stdcall;
  10752.     function  SendToBack: HResult; stdcall;
  10753.     function  Get_Top(out RHS: Double): HResult; stdcall;
  10754.     function  Set_Top(RHS: Double): HResult; stdcall;
  10755.     function  Get_TopLeftCell(out RHS: Range): HResult; stdcall;
  10756.     function  Get_Visible(out RHS: WordBool): HResult; stdcall;
  10757.     function  Set_Visible(RHS: WordBool): HResult; stdcall;
  10758.     function  Get_Width(out RHS: Double): HResult; stdcall;
  10759.     function  Set_Width(RHS: Double): HResult; stdcall;
  10760.     function  Get_ZOrder(out RHS: Integer): HResult; stdcall;
  10761.     function  Get_ShapeRange(out RHS: ShapeRange): HResult; stdcall;
  10762.     function  Get_Border(out RHS: Border): HResult; stdcall;
  10763.     function  Get_Interior(out RHS: Interior): HResult; stdcall;
  10764.     function  Get_Shadow(out RHS: WordBool): HResult; stdcall;
  10765.     function  Set_Shadow(RHS: WordBool): HResult; stdcall;
  10766.     function  Get_Formula(out RHS: WideString): HResult; stdcall;
  10767.     function  Set_Formula(const RHS: WideString): HResult; stdcall;
  10768.   end;
  10769.  
  10770. // *********************************************************************//
  10771. // Interface: IPictures
  10772. // Flags:     (4112) Hidden Dispatchable
  10773. // GUID:      {000208A7-0001-0000-C000-000000000046}
  10774. // *********************************************************************//
  10775.   IPictures = interface(IDispatch)
  10776.     ['{000208A7-0001-0000-C000-000000000046}']
  10777.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  10778.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  10779.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  10780.     procedure _Dummy3; stdcall;
  10781.     function  BringToFront: HResult; stdcall;
  10782.     function  Copy: HResult; stdcall;
  10783.     function  CopyPicture(Appearance: XlPictureAppearance; Format: XlCopyPictureFormat): HResult; stdcall;
  10784.     function  Cut: HResult; stdcall;
  10785.     function  Delete: HResult; stdcall;
  10786.     function  Duplicate(out RHS: IDispatch): HResult; stdcall;
  10787.     function  Get_Enabled(out RHS: WordBool): HResult; stdcall;
  10788.     function  Set_Enabled(RHS: WordBool): HResult; stdcall;
  10789.     function  Get_Height(out RHS: Double): HResult; stdcall;
  10790.     function  Set_Height(RHS: Double): HResult; stdcall;
  10791.     procedure _Dummy12; stdcall;
  10792.     function  Get_Left(out RHS: Double): HResult; stdcall;
  10793.     function  Set_Left(RHS: Double): HResult; stdcall;
  10794.     function  Get_Locked(out RHS: WordBool): HResult; stdcall;
  10795.     function  Set_Locked(RHS: WordBool): HResult; stdcall;
  10796.     procedure _Dummy15; stdcall;
  10797.     function  Get_OnAction(out RHS: WideString): HResult; stdcall;
  10798.     function  Set_OnAction(const RHS: WideString): HResult; stdcall;
  10799.     function  Get_Placement(out RHS: OleVariant): HResult; stdcall;
  10800.     function  Set_Placement(RHS: OleVariant): HResult; stdcall;
  10801.     function  Get_PrintObject(out RHS: WordBool): HResult; stdcall;
  10802.     function  Set_PrintObject(RHS: WordBool): HResult; stdcall;
  10803.     function  Select(Replace: OleVariant): HResult; stdcall;
  10804.     function  SendToBack: HResult; stdcall;
  10805.     function  Get_Top(out RHS: Double): HResult; stdcall;
  10806.     function  Set_Top(RHS: Double): HResult; stdcall;
  10807.     procedure _Dummy22; stdcall;
  10808.     function  Get_Visible(out RHS: WordBool): HResult; stdcall;
  10809.     function  Set_Visible(RHS: WordBool): HResult; stdcall;
  10810.     function  Get_Width(out RHS: Double): HResult; stdcall;
  10811.     function  Set_Width(RHS: Double): HResult; stdcall;
  10812.     function  Get_ZOrder(out RHS: Integer): HResult; stdcall;
  10813.     function  Get_ShapeRange(out RHS: ShapeRange): HResult; stdcall;
  10814.     function  Get_Border(out RHS: Border): HResult; stdcall;
  10815.     function  Get_Interior(out RHS: Interior): HResult; stdcall;
  10816.     function  Get_Shadow(out RHS: WordBool): HResult; stdcall;
  10817.     function  Set_Shadow(RHS: WordBool): HResult; stdcall;
  10818.     function  Get_Formula(out RHS: WideString): HResult; stdcall;
  10819.     function  Set_Formula(const RHS: WideString): HResult; stdcall;
  10820.     function  Add(Left: Double; Top: Double; Width: Double; Height: Double; out RHS: Picture): HResult; stdcall;
  10821.     function  Get_Count(out RHS: Integer): HResult; stdcall;
  10822.     function  Group(out RHS: GroupObject): HResult; stdcall;
  10823.     function  Insert(const Filename: WideString; Converter: OleVariant; out RHS: Picture): HResult; stdcall;
  10824.     function  Item(Index: OleVariant; out RHS: IDispatch): HResult; stdcall;
  10825.     function  _NewEnum(out RHS: IUnknown): HResult; stdcall;
  10826.     function  Paste(Link: OleVariant; out RHS: Picture): HResult; stdcall;
  10827.   end;
  10828.  
  10829. // *********************************************************************//
  10830. // Interface: IDrawing
  10831. // Flags:     (4112) Hidden Dispatchable
  10832. // GUID:      {000208A8-0001-0000-C000-000000000046}
  10833. // *********************************************************************//
  10834.   IDrawing = interface(IDispatch)
  10835.     ['{000208A8-0001-0000-C000-000000000046}']
  10836.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  10837.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  10838.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  10839.     function  Get_BottomRightCell(out RHS: Range): HResult; stdcall;
  10840.     function  BringToFront: HResult; stdcall;
  10841.     function  Copy: HResult; stdcall;
  10842.     function  CopyPicture(Appearance: XlPictureAppearance; Format: XlCopyPictureFormat): HResult; stdcall;
  10843.     function  Cut: HResult; stdcall;
  10844.     function  Delete: HResult; stdcall;
  10845.     function  Duplicate(out RHS: IDispatch): HResult; stdcall;
  10846.     function  Get_Enabled(out RHS: WordBool): HResult; stdcall;
  10847.     function  Set_Enabled(RHS: WordBool): HResult; stdcall;
  10848.     function  Get_Height(out RHS: Double): HResult; stdcall;
  10849.     function  Set_Height(RHS: Double): HResult; stdcall;
  10850.     function  Get_Index(out RHS: Integer): HResult; stdcall;
  10851.     function  Get_Left(out RHS: Double): HResult; stdcall;
  10852.     function  Set_Left(RHS: Double): HResult; stdcall;
  10853.     function  Get_Locked(out RHS: WordBool): HResult; stdcall;
  10854.     function  Set_Locked(RHS: WordBool): HResult; stdcall;
  10855.     function  Get_Name(out RHS: WideString): HResult; stdcall;
  10856.     function  Set_Name(const RHS: WideString): HResult; stdcall;
  10857.     function  Get_OnAction(out RHS: WideString): HResult; stdcall;
  10858.     function  Set_OnAction(const RHS: WideString): HResult; stdcall;
  10859.     function  Get_Placement(out RHS: OleVariant): HResult; stdcall;
  10860.     function  Set_Placement(RHS: OleVariant): HResult; stdcall;
  10861.     function  Get_PrintObject(out RHS: WordBool): HResult; stdcall;
  10862.     function  Set_PrintObject(RHS: WordBool): HResult; stdcall;
  10863.     function  Select(Replace: OleVariant): HResult; stdcall;
  10864.     function  SendToBack: HResult; stdcall;
  10865.     function  Get_Top(out RHS: Double): HResult; stdcall;
  10866.     function  Set_Top(RHS: Double): HResult; stdcall;
  10867.     function  Get_TopLeftCell(out RHS: Range): HResult; stdcall;
  10868.     function  Get_Visible(out RHS: WordBool): HResult; stdcall;
  10869.     function  Set_Visible(RHS: WordBool): HResult; stdcall;
  10870.     function  Get_Width(out RHS: Double): HResult; stdcall;
  10871.     function  Set_Width(RHS: Double): HResult; stdcall;
  10872.     function  Get_ZOrder(out RHS: Integer): HResult; stdcall;
  10873.     function  Get_ShapeRange(out RHS: ShapeRange): HResult; stdcall;
  10874.     function  Get_AddIndent(out RHS: WordBool): HResult; stdcall;
  10875.     function  Set_AddIndent(RHS: WordBool): HResult; stdcall;
  10876.     function  Get_AutoScaleFont(out RHS: OleVariant): HResult; stdcall;
  10877.     function  Set_AutoScaleFont(RHS: OleVariant): HResult; stdcall;
  10878.     function  Get_AutoSize(out RHS: WordBool): HResult; stdcall;
  10879.     function  Set_AutoSize(RHS: WordBool): HResult; stdcall;
  10880.     function  Get_Caption(out RHS: WideString): HResult; stdcall;
  10881.     function  Set_Caption(const RHS: WideString): HResult; stdcall;
  10882.     function  Get_Characters(Start: OleVariant; Length: OleVariant; out RHS: Characters): HResult; stdcall;
  10883.     function  CheckSpelling(CustomDictionary: OleVariant; IgnoreUppercase: OleVariant; 
  10884.                             AlwaysSuggest: OleVariant; IgnoreInitialAlefHamza: OleVariant; 
  10885.                             IgnoreFinalYaa: OleVariant; SpellScript: OleVariant): HResult; stdcall;
  10886.     function  Get_Font(out RHS: Font): HResult; stdcall;
  10887.     function  Get_Formula(out RHS: WideString): HResult; stdcall;
  10888.     function  Set_Formula(const RHS: WideString): HResult; stdcall;
  10889.     function  Get_HorizontalAlignment(out RHS: OleVariant): HResult; stdcall;
  10890.     function  Set_HorizontalAlignment(RHS: OleVariant): HResult; stdcall;
  10891.     function  Get_LockedText(out RHS: WordBool): HResult; stdcall;
  10892.     function  Set_LockedText(RHS: WordBool): HResult; stdcall;
  10893.     function  Get_Orientation(out RHS: OleVariant): HResult; stdcall;
  10894.     function  Set_Orientation(RHS: OleVariant): HResult; stdcall;
  10895.     function  Get_Text(out RHS: WideString): HResult; stdcall;
  10896.     function  Set_Text(const RHS: WideString): HResult; stdcall;
  10897.     function  Get_VerticalAlignment(out RHS: OleVariant): HResult; stdcall;
  10898.     function  Set_VerticalAlignment(RHS: OleVariant): HResult; stdcall;
  10899.     function  Get_ReadingOrder(out RHS: Integer): HResult; stdcall;
  10900.     function  Set_ReadingOrder(RHS: Integer): HResult; stdcall;
  10901.     function  Get_Border(out RHS: Border): HResult; stdcall;
  10902.     function  Get_Interior(out RHS: Interior): HResult; stdcall;
  10903.     function  Get_Shadow(out RHS: WordBool): HResult; stdcall;
  10904.     function  Set_Shadow(RHS: WordBool): HResult; stdcall;
  10905.     function  AddVertex(Left: Double; Top: Double): HResult; stdcall;
  10906.     function  Reshape(Vertex: Integer; Insert: WordBool; Left: OleVariant; Top: OleVariant): HResult; stdcall;
  10907.     function  Get_Vertices(Index1: OleVariant; Index2: OleVariant; out RHS: OleVariant): HResult; stdcall;
  10908.   end;
  10909.  
  10910. // *********************************************************************//
  10911. // Interface: IDrawings
  10912. // Flags:     (4112) Hidden Dispatchable
  10913. // GUID:      {000208A9-0001-0000-C000-000000000046}
  10914. // *********************************************************************//
  10915.   IDrawings = interface(IDispatch)
  10916.     ['{000208A9-0001-0000-C000-000000000046}']
  10917.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  10918.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  10919.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  10920.     procedure _Dummy3; stdcall;
  10921.     function  BringToFront: HResult; stdcall;
  10922.     function  Copy: HResult; stdcall;
  10923.     function  CopyPicture(Appearance: XlPictureAppearance; Format: XlCopyPictureFormat): HResult; stdcall;
  10924.     function  Cut: HResult; stdcall;
  10925.     function  Delete: HResult; stdcall;
  10926.     function  Duplicate(out RHS: IDispatch): HResult; stdcall;
  10927.     function  Get_Enabled(out RHS: WordBool): HResult; stdcall;
  10928.     function  Set_Enabled(RHS: WordBool): HResult; stdcall;
  10929.     function  Get_Height(out RHS: Double): HResult; stdcall;
  10930.     function  Set_Height(RHS: Double): HResult; stdcall;
  10931.     procedure _Dummy12; stdcall;
  10932.     function  Get_Left(out RHS: Double): HResult; stdcall;
  10933.     function  Set_Left(RHS: Double): HResult; stdcall;
  10934.     function  Get_Locked(out RHS: WordBool): HResult; stdcall;
  10935.     function  Set_Locked(RHS: WordBool): HResult; stdcall;
  10936.     procedure _Dummy15; stdcall;
  10937.     function  Get_OnAction(out RHS: WideString): HResult; stdcall;
  10938.     function  Set_OnAction(const RHS: WideString): HResult; stdcall;
  10939.     function  Get_Placement(out RHS: OleVariant): HResult; stdcall;
  10940.     function  Set_Placement(RHS: OleVariant): HResult; stdcall;
  10941.     function  Get_PrintObject(out RHS: WordBool): HResult; stdcall;
  10942.     function  Set_PrintObject(RHS: WordBool): HResult; stdcall;
  10943.     function  Select(Replace: OleVariant): HResult; stdcall;
  10944.     function  SendToBack: HResult; stdcall;
  10945.     function  Get_Top(out RHS: Double): HResult; stdcall;
  10946.     function  Set_Top(RHS: Double): HResult; stdcall;
  10947.     procedure _Dummy22; stdcall;
  10948.     function  Get_Visible(out RHS: WordBool): HResult; stdcall;
  10949.     function  Set_Visible(RHS: WordBool): HResult; stdcall;
  10950.     function  Get_Width(out RHS: Double): HResult; stdcall;
  10951.     function  Set_Width(RHS: Double): HResult; stdcall;
  10952.     function  Get_ZOrder(out RHS: Integer): HResult; stdcall;
  10953.     function  Get_ShapeRange(out RHS: ShapeRange): HResult; stdcall;
  10954.     function  Get_AddIndent(out RHS: WordBool): HResult; stdcall;
  10955.     function  Set_AddIndent(RHS: WordBool): HResult; stdcall;
  10956.     function  Get_AutoScaleFont(out RHS: OleVariant): HResult; stdcall;
  10957.     function  Set_AutoScaleFont(RHS: OleVariant): HResult; stdcall;
  10958.     function  Get_AutoSize(out RHS: WordBool): HResult; stdcall;
  10959.     function  Set_AutoSize(RHS: WordBool): HResult; stdcall;
  10960.     function  Get_Caption(out RHS: WideString): HResult; stdcall;
  10961.     function  Set_Caption(const RHS: WideString): HResult; stdcall;
  10962.     function  Get_Characters(Start: OleVariant; Length: OleVariant; out RHS: Characters): HResult; stdcall;
  10963.     function  CheckSpelling(CustomDictionary: OleVariant; IgnoreUppercase: OleVariant; 
  10964.                             AlwaysSuggest: OleVariant; IgnoreInitialAlefHamza: OleVariant; 
  10965.                             IgnoreFinalYaa: OleVariant; SpellScript: OleVariant): HResult; stdcall;
  10966.     function  Get_Font(out RHS: Font): HResult; stdcall;
  10967.     function  Get_Formula(out RHS: WideString): HResult; stdcall;
  10968.     function  Set_Formula(const RHS: WideString): HResult; stdcall;
  10969.     function  Get_HorizontalAlignment(out RHS: OleVariant): HResult; stdcall;
  10970.     function  Set_HorizontalAlignment(RHS: OleVariant): HResult; stdcall;
  10971.     function  Get_LockedText(out RHS: WordBool): HResult; stdcall;
  10972.     function  Set_LockedText(RHS: WordBool): HResult; stdcall;
  10973.     function  Get_Orientation(out RHS: OleVariant): HResult; stdcall;
  10974.     function  Set_Orientation(RHS: OleVariant): HResult; stdcall;
  10975.     function  Get_Text(out RHS: WideString): HResult; stdcall;
  10976.     function  Set_Text(const RHS: WideString): HResult; stdcall;
  10977.     function  Get_VerticalAlignment(out RHS: OleVariant): HResult; stdcall;
  10978.     function  Set_VerticalAlignment(RHS: OleVariant): HResult; stdcall;
  10979.     function  Get_ReadingOrder(out RHS: Integer): HResult; stdcall;
  10980.     function  Set_ReadingOrder(RHS: Integer): HResult; stdcall;
  10981.     function  Get_Border(out RHS: Border): HResult; stdcall;
  10982.     function  Get_Interior(out RHS: Interior): HResult; stdcall;
  10983.     function  Get_Shadow(out RHS: WordBool): HResult; stdcall;
  10984.     function  Set_Shadow(RHS: WordBool): HResult; stdcall;
  10985.     procedure _Dummy44; stdcall;
  10986.     function  Reshape(Vertex: Integer; Insert: WordBool; Left: OleVariant; Top: OleVariant): HResult; stdcall;
  10987.     procedure _Dummy46; stdcall;
  10988.     function  Add(X1: Double; Y1: Double; X2: Double; Y2: Double; Closed: WordBool; out RHS: Drawing): HResult; stdcall;
  10989.     function  Get_Count(out RHS: Integer): HResult; stdcall;
  10990.     function  Group(out RHS: GroupObject): HResult; stdcall;
  10991.     function  Item(Index: OleVariant; out RHS: IDispatch): HResult; stdcall;
  10992.     function  _NewEnum(out RHS: IUnknown): HResult; stdcall;
  10993.   end;
  10994.  
  10995. // *********************************************************************//
  10996. // Interface: IRoutingSlip
  10997. // Flags:     (4112) Hidden Dispatchable
  10998. // GUID:      {000208AA-0001-0000-C000-000000000046}
  10999. // *********************************************************************//
  11000.   IRoutingSlip = interface(IDispatch)
  11001.     ['{000208AA-0001-0000-C000-000000000046}']
  11002.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  11003.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  11004.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  11005.     function  Get_Delivery(out RHS: XlRoutingSlipDelivery): HResult; stdcall;
  11006.     function  Set_Delivery(RHS: XlRoutingSlipDelivery): HResult; stdcall;
  11007.     function  Get_Message(out RHS: OleVariant): HResult; stdcall;
  11008.     function  Set_Message(RHS: OleVariant): HResult; stdcall;
  11009.     function  Recipients(Index: OleVariant; out RHS: OleVariant): HResult; stdcall;
  11010.     function  Reset: HResult; stdcall;
  11011.     function  Get_ReturnWhenDone(out RHS: WordBool): HResult; stdcall;
  11012.     function  Set_ReturnWhenDone(RHS: WordBool): HResult; stdcall;
  11013.     function  Get_Status(out RHS: XlRoutingSlipStatus): HResult; stdcall;
  11014.     function  Get_Subject(out RHS: OleVariant): HResult; stdcall;
  11015.     function  Set_Subject(RHS: OleVariant): HResult; stdcall;
  11016.     function  Get_TrackStatus(out RHS: WordBool): HResult; stdcall;
  11017.     function  Set_TrackStatus(RHS: WordBool): HResult; stdcall;
  11018.   end;
  11019.  
  11020. // *********************************************************************//
  11021. // Interface: IOutline
  11022. // Flags:     (4112) Hidden Dispatchable
  11023. // GUID:      {000208AB-0001-0000-C000-000000000046}
  11024. // *********************************************************************//
  11025.   IOutline = interface(IDispatch)
  11026.     ['{000208AB-0001-0000-C000-000000000046}']
  11027.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  11028.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  11029.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  11030.     function  Get_AutomaticStyles(out RHS: WordBool): HResult; stdcall;
  11031.     function  Set_AutomaticStyles(RHS: WordBool): HResult; stdcall;
  11032.     function  ShowLevels(RowLevels: OleVariant; ColumnLevels: OleVariant): HResult; stdcall;
  11033.     function  Get_SummaryColumn(out RHS: XlSummaryColumn): HResult; stdcall;
  11034.     function  Set_SummaryColumn(RHS: XlSummaryColumn): HResult; stdcall;
  11035.     function  Get_SummaryRow(out RHS: XlSummaryRow): HResult; stdcall;
  11036.     function  Set_SummaryRow(RHS: XlSummaryRow): HResult; stdcall;
  11037.   end;
  11038.  
  11039. // *********************************************************************//
  11040. // Interface: IModule
  11041. // Flags:     (4112) Hidden Dispatchable
  11042. // GUID:      {000208AD-0001-0000-C000-000000000046}
  11043. // *********************************************************************//
  11044.   IModule = interface(IDispatch)
  11045.     ['{000208AD-0001-0000-C000-000000000046}']
  11046.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  11047.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  11048.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  11049.     function  Activate(lcid: Integer): HResult; stdcall;
  11050.     function  Copy(Before: OleVariant; After: OleVariant; lcid: Integer): HResult; stdcall;
  11051.     function  Delete(lcid: Integer): HResult; stdcall;
  11052.     function  Get_CodeName(out RHS: WideString): HResult; stdcall;
  11053.     function  Get__CodeName(out RHS: WideString): HResult; stdcall;
  11054.     function  Set__CodeName(const RHS: WideString): HResult; stdcall;
  11055.     function  Get_Index(lcid: Integer; out RHS: Integer): HResult; stdcall;
  11056.     function  Move(Before: OleVariant; After: OleVariant; lcid: Integer): HResult; stdcall;
  11057.     function  Get_Name(out RHS: WideString): HResult; stdcall;
  11058.     function  Set_Name(const RHS: WideString): HResult; stdcall;
  11059.     function  Get_Next(out RHS: IDispatch): HResult; stdcall;
  11060.     function  Get_OnDoubleClick(lcid: Integer; out RHS: WideString): HResult; stdcall;
  11061.     function  Set_OnDoubleClick(lcid: Integer; const RHS: WideString): HResult; stdcall;
  11062.     function  Get_OnSheetActivate(lcid: Integer; out RHS: WideString): HResult; stdcall;
  11063.     function  Set_OnSheetActivate(lcid: Integer; const RHS: WideString): HResult; stdcall;
  11064.     function  Get_OnSheetDeactivate(lcid: Integer; out RHS: WideString): HResult; stdcall;
  11065.     function  Set_OnSheetDeactivate(lcid: Integer; const RHS: WideString): HResult; stdcall;
  11066.     function  Get_PageSetup(out RHS: PageSetup): HResult; stdcall;
  11067.     function  Get_Previous(out RHS: IDispatch): HResult; stdcall;
  11068.     function  PrintOut(From: OleVariant; To_: OleVariant; Copies: OleVariant; Preview: OleVariant; 
  11069.                        ActivePrinter: OleVariant; PrintToFile: OleVariant; Collate: OleVariant; 
  11070.                        lcid: Integer): HResult; stdcall;
  11071.     procedure _Dummy18; stdcall;
  11072.     function  Protect(Password: OleVariant; DrawingObjects: OleVariant; Contents: OleVariant; 
  11073.                       Scenarios: OleVariant; UserInterfaceOnly: OleVariant; lcid: Integer): HResult; stdcall;
  11074.     function  Get_ProtectContents(lcid: Integer; out RHS: WordBool): HResult; stdcall;
  11075.     procedure _Dummy21; stdcall;
  11076.     function  Get_ProtectionMode(lcid: Integer; out RHS: WordBool): HResult; stdcall;
  11077.     procedure _Dummy23; stdcall;
  11078.     function  SaveAs(const Filename: WideString; FileFormat: OleVariant; Password: OleVariant; 
  11079.                      WriteResPassword: OleVariant; ReadOnlyRecommended: OleVariant; 
  11080.                      CreateBackup: OleVariant; AddToMru: OleVariant; TextCodepage: OleVariant; 
  11081.                      TextVisualLayout: OleVariant; lcid: Integer): HResult; stdcall;
  11082.     function  Select(Replace: OleVariant; lcid: Integer): HResult; stdcall;
  11083.     function  Unprotect(Password: OleVariant; lcid: Integer): HResult; stdcall;
  11084.     function  Get_Visible(lcid: Integer; out RHS: XlSheetVisibility): HResult; stdcall;
  11085.     function  Set_Visible(lcid: Integer; RHS: XlSheetVisibility): HResult; stdcall;
  11086.     function  Get_Shapes(out RHS: Shapes): HResult; stdcall;
  11087.     function  InsertFile(Filename: OleVariant; Merge: OleVariant): HResult; stdcall;
  11088.   end;
  11089.  
  11090. // *********************************************************************//
  11091. // Interface: IModules
  11092. // Flags:     (4112) Hidden Dispatchable
  11093. // GUID:      {000208AE-0001-0000-C000-000000000046}
  11094. // *********************************************************************//
  11095.   IModules = interface(IDispatch)
  11096.     ['{000208AE-0001-0000-C000-000000000046}']
  11097.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  11098.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  11099.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  11100.     function  Add(Before: OleVariant; After: OleVariant; Count: OleVariant; out RHS: Module): HResult; stdcall;
  11101.     function  Copy(Before: OleVariant; After: OleVariant; lcid: Integer): HResult; stdcall;
  11102.     function  Get_Count(out RHS: Integer): HResult; stdcall;
  11103.     function  Delete(lcid: Integer): HResult; stdcall;
  11104.     procedure _Dummy7; stdcall;
  11105.     function  Get_Item(Index: OleVariant; out RHS: IDispatch): HResult; stdcall;
  11106.     function  Move(Before: OleVariant; After: OleVariant; lcid: Integer): HResult; stdcall;
  11107.     function  Get__NewEnum(out RHS: IUnknown): HResult; stdcall;
  11108.     function  PrintOut(From: OleVariant; To_: OleVariant; Copies: OleVariant; Preview: OleVariant; 
  11109.                        ActivePrinter: OleVariant; PrintToFile: OleVariant; Collate: OleVariant; 
  11110.                        lcid: Integer): HResult; stdcall;
  11111.     procedure _Dummy12; stdcall;
  11112.     function  Select(Replace: OleVariant; lcid: Integer): HResult; stdcall;
  11113.     function  Get_HPageBreaks(out RHS: HPageBreaks): HResult; stdcall;
  11114.     function  Get_VPageBreaks(out RHS: VPageBreaks): HResult; stdcall;
  11115.     function  Get_Visible(lcid: Integer; out RHS: OleVariant): HResult; stdcall;
  11116.     function  Set_Visible(lcid: Integer; RHS: OleVariant): HResult; stdcall;
  11117.     function  Get__Default(Index: OleVariant; out RHS: IDispatch): HResult; stdcall;
  11118.   end;
  11119.  
  11120. // *********************************************************************//
  11121. // Interface: IDialogSheet
  11122. // Flags:     (4112) Hidden Dispatchable
  11123. // GUID:      {000208AF-0001-0000-C000-000000000046}
  11124. // *********************************************************************//
  11125.   IDialogSheet = interface(IDispatch)
  11126.     ['{000208AF-0001-0000-C000-000000000046}']
  11127.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  11128.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  11129.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  11130.     function  Activate(lcid: Integer): HResult; stdcall;
  11131.     function  Copy(Before: OleVariant; After: OleVariant; lcid: Integer): HResult; stdcall;
  11132.     function  Delete(lcid: Integer): HResult; stdcall;
  11133.     function  Get_CodeName(out RHS: WideString): HResult; stdcall;
  11134.     function  Get__CodeName(out RHS: WideString): HResult; stdcall;
  11135.     function  Set__CodeName(const RHS: WideString): HResult; stdcall;
  11136.     function  Get_Index(lcid: Integer; out RHS: Integer): HResult; stdcall;
  11137.     function  Move(Before: OleVariant; After: OleVariant; lcid: Integer): HResult; stdcall;
  11138.     function  Get_Name(out RHS: WideString): HResult; stdcall;
  11139.     function  Set_Name(const RHS: WideString): HResult; stdcall;
  11140.     function  Get_Next(out RHS: IDispatch): HResult; stdcall;
  11141.     function  Get_OnDoubleClick(lcid: Integer; out RHS: WideString): HResult; stdcall;
  11142.     function  Set_OnDoubleClick(lcid: Integer; const RHS: WideString): HResult; stdcall;
  11143.     function  Get_OnSheetActivate(lcid: Integer; out RHS: WideString): HResult; stdcall;
  11144.     function  Set_OnSheetActivate(lcid: Integer; const RHS: WideString): HResult; stdcall;
  11145.     function  Get_OnSheetDeactivate(lcid: Integer; out RHS: WideString): HResult; stdcall;
  11146.     function  Set_OnSheetDeactivate(lcid: Integer; const RHS: WideString): HResult; stdcall;
  11147.     function  Get_PageSetup(out RHS: PageSetup): HResult; stdcall;
  11148.     function  Get_Previous(out RHS: IDispatch): HResult; stdcall;
  11149.     function  PrintOut(From: OleVariant; To_: OleVariant; Copies: OleVariant; Preview: OleVariant; 
  11150.                        ActivePrinter: OleVariant; PrintToFile: OleVariant; Collate: OleVariant; 
  11151.                        lcid: Integer): HResult; stdcall;
  11152.     function  PrintPreview(EnableChanges: OleVariant; lcid: Integer): HResult; stdcall;
  11153.     function  Protect(Password: OleVariant; DrawingObjects: OleVariant; Contents: OleVariant; 
  11154.                       Scenarios: OleVariant; UserInterfaceOnly: OleVariant; lcid: Integer): HResult; stdcall;
  11155.     function  Get_ProtectContents(lcid: Integer; out RHS: WordBool): HResult; stdcall;
  11156.     function  Get_ProtectDrawingObjects(lcid: Integer; out RHS: WordBool): HResult; stdcall;
  11157.     function  Get_ProtectionMode(lcid: Integer; out RHS: WordBool): HResult; stdcall;
  11158.     function  Get_ProtectScenarios(lcid: Integer; out RHS: WordBool): HResult; stdcall;
  11159.     function  SaveAs(const Filename: WideString; FileFormat: OleVariant; Password: OleVariant; 
  11160.                      WriteResPassword: OleVariant; ReadOnlyRecommended: OleVariant; 
  11161.                      CreateBackup: OleVariant; AddToMru: OleVariant; TextCodepage: OleVariant; 
  11162.                      TextVisualLayout: OleVariant; lcid: Integer): HResult; stdcall;
  11163.     function  Select(Replace: OleVariant; lcid: Integer): HResult; stdcall;
  11164.     function  Unprotect(Password: OleVariant; lcid: Integer): HResult; stdcall;
  11165.     function  Get_Visible(lcid: Integer; out RHS: XlSheetVisibility): HResult; stdcall;
  11166.     function  Set_Visible(lcid: Integer; RHS: XlSheetVisibility): HResult; stdcall;
  11167.     function  Get_Shapes(out RHS: Shapes): HResult; stdcall;
  11168.     procedure _Dummy29; stdcall;
  11169.     function  Arcs(Index: OleVariant; lcid: Integer; out RHS: IDispatch): HResult; stdcall;
  11170.     procedure _Dummy31; stdcall;
  11171.     procedure _Dummy32; stdcall;
  11172.     function  Buttons(Index: OleVariant; lcid: Integer; out RHS: IDispatch): HResult; stdcall;
  11173.     procedure _Dummy34; stdcall;
  11174.     function  Get_EnableCalculation(out RHS: WordBool): HResult; stdcall;
  11175.     function  Set_EnableCalculation(RHS: WordBool): HResult; stdcall;
  11176.     procedure _Dummy36; stdcall;
  11177.     function  ChartObjects(Index: OleVariant; lcid: Integer; out RHS: IDispatch): HResult; stdcall;
  11178.     function  CheckBoxes(Index: OleVariant; lcid: Integer; out RHS: IDispatch): HResult; stdcall;
  11179.     function  CheckSpelling(CustomDictionary: OleVariant; IgnoreUppercase: OleVariant; 
  11180.                             AlwaysSuggest: OleVariant; IgnoreInitialAlefHamza: OleVariant; 
  11181.                             IgnoreFinalYaa: OleVariant; SpellScript: OleVariant; lcid: Integer): HResult; stdcall;
  11182.     procedure _Dummy40; stdcall;
  11183.     procedure _Dummy41; stdcall;
  11184.     procedure _Dummy42; stdcall;
  11185.     procedure _Dummy43; stdcall;
  11186.     procedure _Dummy44; stdcall;
  11187.     procedure _Dummy45; stdcall;
  11188.     function  Get_DisplayAutomaticPageBreaks(lcid: Integer; out RHS: WordBool): HResult; stdcall;
  11189.     function  Set_DisplayAutomaticPageBreaks(lcid: Integer; RHS: WordBool): HResult; stdcall;
  11190.     function  Drawings(Index: OleVariant; lcid: Integer; out RHS: IDispatch): HResult; stdcall;
  11191.     function  DrawingObjects(Index: OleVariant; lcid: Integer; out RHS: IDispatch): HResult; stdcall;
  11192.     function  DropDowns(Index: OleVariant; lcid: Integer; out RHS: IDispatch): HResult; stdcall;
  11193.     function  Get_EnableAutoFilter(lcid: Integer; out RHS: WordBool): HResult; stdcall;
  11194.     function  Set_EnableAutoFilter(lcid: Integer; RHS: WordBool): HResult; stdcall;
  11195.     function  Get_EnableSelection(out RHS: XlEnableSelection): HResult; stdcall;
  11196.     function  Set_EnableSelection(RHS: XlEnableSelection): HResult; stdcall;
  11197.     function  Get_EnableOutlining(lcid: Integer; out RHS: WordBool): HResult; stdcall;
  11198.     function  Set_EnableOutlining(lcid: Integer; RHS: WordBool): HResult; stdcall;
  11199.     function  Get_EnablePivotTable(lcid: Integer; out RHS: WordBool): HResult; stdcall;
  11200.     function  Set_EnablePivotTable(lcid: Integer; RHS: WordBool): HResult; stdcall;
  11201.     function  Evaluate(Name: OleVariant; lcid: Integer; out RHS: OleVariant): HResult; stdcall;
  11202.     function  _Evaluate(Name: OleVariant; lcid: Integer; out RHS: OleVariant): HResult; stdcall;
  11203.     procedure _Dummy56; stdcall;
  11204.     function  ResetAllPageBreaks: HResult; stdcall;
  11205.     function  GroupBoxes(Index: OleVariant; lcid: Integer; out RHS: IDispatch): HResult; stdcall;
  11206.     function  GroupObjects(Index: OleVariant; lcid: Integer; out RHS: IDispatch): HResult; stdcall;
  11207.     function  Labels(Index: OleVariant; lcid: Integer; out RHS: IDispatch): HResult; stdcall;
  11208.     function  Lines(Index: OleVariant; lcid: Integer; out RHS: IDispatch): HResult; stdcall;
  11209.     function  ListBoxes(Index: OleVariant; lcid: Integer; out RHS: IDispatch): HResult; stdcall;
  11210.     function  Get_Names(out RHS: Names): HResult; stdcall;
  11211.     function  OLEObjects(Index: OleVariant; lcid: Integer; out RHS: IDispatch): HResult; stdcall;
  11212.     procedure _Dummy65; stdcall;
  11213.     procedure _Dummy66; stdcall;
  11214.     procedure _Dummy67; stdcall;
  11215.     function  OptionButtons(Index: OleVariant; lcid: Integer; out RHS: IDispatch): HResult; stdcall;
  11216.     procedure _Dummy69; stdcall;
  11217.     function  Ovals(Index: OleVariant; lcid: Integer; out RHS: IDispatch): HResult; stdcall;
  11218.     function  Paste(Destination: OleVariant; Link: OleVariant; lcid: Integer): HResult; stdcall;
  11219.     function  PasteSpecial(Format: OleVariant; Link: OleVariant; DisplayAsIcon: OleVariant; 
  11220.                            IconFileName: OleVariant; IconIndex: OleVariant; IconLabel: OleVariant; 
  11221.                            lcid: Integer): HResult; stdcall;
  11222.     function  Pictures(Index: OleVariant; lcid: Integer; out RHS: IDispatch): HResult; stdcall;
  11223.     procedure _Dummy74; stdcall;
  11224.     procedure _Dummy75; stdcall;
  11225.     procedure _Dummy76; stdcall;
  11226.     function  Rectangles(Index: OleVariant; lcid: Integer; out RHS: IDispatch): HResult; stdcall;
  11227.     procedure _Dummy78; stdcall;
  11228.     procedure _Dummy79; stdcall;
  11229.     function  Get_ScrollArea(out RHS: WideString): HResult; stdcall;
  11230.     function  Set_ScrollArea(const RHS: WideString): HResult; stdcall;
  11231.     function  ScrollBars(Index: OleVariant; lcid: Integer; out RHS: IDispatch): HResult; stdcall;
  11232.     procedure _Dummy82; stdcall;
  11233.     procedure _Dummy83; stdcall;
  11234.     function  Spinners(Index: OleVariant; lcid: Integer; out RHS: IDispatch): HResult; stdcall;
  11235.     procedure _Dummy85; stdcall;
  11236.     procedure _Dummy86; stdcall;
  11237.     function  TextBoxes(Index: OleVariant; lcid: Integer; out RHS: IDispatch): HResult; stdcall;
  11238.     procedure _Dummy88; stdcall;
  11239.     procedure _Dummy89; stdcall;
  11240.     procedure _Dummy90; stdcall;
  11241.     function  Get_HPageBreaks(out RHS: HPageBreaks): HResult; stdcall;
  11242.     function  Get_VPageBreaks(out RHS: VPageBreaks): HResult; stdcall;
  11243.     function  Get_QueryTables(out RHS: QueryTables): HResult; stdcall;
  11244.     function  Get_DisplayPageBreaks(out RHS: WordBool): HResult; stdcall;
  11245.     function  Set_DisplayPageBreaks(RHS: WordBool): HResult; stdcall;
  11246.     function  Get_Comments(out RHS: Comments): HResult; stdcall;
  11247.     function  Get_Hyperlinks(out RHS: Hyperlinks): HResult; stdcall;
  11248.     function  ClearCircles: HResult; stdcall;
  11249.     function  CircleInvalid: HResult; stdcall;
  11250.     function  Get_DisplayRightToLeft(lcid: Integer; out RHS: Integer): HResult; stdcall;
  11251.     function  Set_DisplayRightToLeft(lcid: Integer; RHS: Integer): HResult; stdcall;
  11252.     function  Get_AutoFilter(out RHS: AutoFilter): HResult; stdcall;
  11253.     function  Get_DefaultButton(out RHS: OleVariant): HResult; stdcall;
  11254.     function  Set_DefaultButton(RHS: OleVariant): HResult; stdcall;
  11255.     function  Get_DialogFrame(out RHS: DialogFrame): HResult; stdcall;
  11256.     function  EditBoxes(Index: OleVariant; out RHS: IDispatch): HResult; stdcall;
  11257.     function  Get_Focus(out RHS: OleVariant): HResult; stdcall;
  11258.     function  Set_Focus(RHS: OleVariant): HResult; stdcall;
  11259.     function  Hide(Cancel: OleVariant; out RHS: WordBool): HResult; stdcall;
  11260.     function  Show(out RHS: WordBool): HResult; stdcall;
  11261.   end;
  11262.  
  11263. // *********************************************************************//
  11264. // Interface: IDialogSheets
  11265. // Flags:     (4112) Hidden Dispatchable
  11266. // GUID:      {000208B0-0001-0000-C000-000000000046}
  11267. // *********************************************************************//
  11268.   IDialogSheets = interface(IDispatch)
  11269.     ['{000208B0-0001-0000-C000-000000000046}']
  11270.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  11271.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  11272.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  11273.     function  Add(Before: OleVariant; After: OleVariant; Count: OleVariant; out RHS: DialogSheet): HResult; stdcall;
  11274.     function  Copy(Before: OleVariant; After: OleVariant; lcid: Integer): HResult; stdcall;
  11275.     function  Get_Count(out RHS: Integer): HResult; stdcall;
  11276.     function  Delete(lcid: Integer): HResult; stdcall;
  11277.     procedure _Dummy7; stdcall;
  11278.     function  Get_Item(Index: OleVariant; out RHS: IDispatch): HResult; stdcall;
  11279.     function  Move(Before: OleVariant; After: OleVariant; lcid: Integer): HResult; stdcall;
  11280.     function  Get__NewEnum(out RHS: IUnknown): HResult; stdcall;
  11281.     function  PrintOut(From: OleVariant; To_: OleVariant; Copies: OleVariant; Preview: OleVariant; 
  11282.                        ActivePrinter: OleVariant; PrintToFile: OleVariant; Collate: OleVariant; 
  11283.                        lcid: Integer): HResult; stdcall;
  11284.     function  PrintPreview(EnableChanges: OleVariant; lcid: Integer): HResult; stdcall;
  11285.     function  Select(Replace: OleVariant; lcid: Integer): HResult; stdcall;
  11286.     function  Get_HPageBreaks(out RHS: HPageBreaks): HResult; stdcall;
  11287.     function  Get_VPageBreaks(out RHS: VPageBreaks): HResult; stdcall;
  11288.     function  Get_Visible(lcid: Integer; out RHS: OleVariant): HResult; stdcall;
  11289.     function  Set_Visible(lcid: Integer; RHS: OleVariant): HResult; stdcall;
  11290.     function  Get__Default(Index: OleVariant; out RHS: IDispatch): HResult; stdcall;
  11291.   end;
  11292.  
  11293. // *********************************************************************//
  11294. // Interface: IWorksheets
  11295. // Flags:     (4112) Hidden Dispatchable
  11296. // GUID:      {000208B1-0001-0000-C000-000000000046}
  11297. // *********************************************************************//
  11298.   IWorksheets = interface(IDispatch)
  11299.     ['{000208B1-0001-0000-C000-000000000046}']
  11300.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  11301.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  11302.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  11303.     function  Add(Before: OleVariant; After: OleVariant; Count: OleVariant; Type_: OleVariant; 
  11304.                   lcid: Integer; out RHS: IDispatch): HResult; stdcall;
  11305.     function  Copy(Before: OleVariant; After: OleVariant; lcid: Integer): HResult; stdcall;
  11306.     function  Get_Count(out RHS: Integer): HResult; stdcall;
  11307.     function  Delete(lcid: Integer): HResult; stdcall;
  11308.     function  FillAcrossSheets(const Range: Range; Type_: XlFillWith; lcid: Integer): HResult; stdcall;
  11309.     function  Get_Item(Index: OleVariant; out RHS: IDispatch): HResult; stdcall;
  11310.     function  Move(Before: OleVariant; After: OleVariant; lcid: Integer): HResult; stdcall;
  11311.     function  Get__NewEnum(out RHS: IUnknown): HResult; stdcall;
  11312.     function  PrintOut(From: OleVariant; To_: OleVariant; Copies: OleVariant; Preview: OleVariant; 
  11313.                        ActivePrinter: OleVariant; PrintToFile: OleVariant; Collate: OleVariant; 
  11314.                        lcid: Integer): HResult; stdcall;
  11315.     function  PrintPreview(EnableChanges: OleVariant; lcid: Integer): HResult; stdcall;
  11316.     function  Select(Replace: OleVariant; lcid: Integer): HResult; stdcall;
  11317.     function  Get_HPageBreaks(out RHS: HPageBreaks): HResult; stdcall;
  11318.     function  Get_VPageBreaks(out RHS: VPageBreaks): HResult; stdcall;
  11319.     function  Get_Visible(lcid: Integer; out RHS: OleVariant): HResult; stdcall;
  11320.     function  Set_Visible(lcid: Integer; RHS: OleVariant): HResult; stdcall;
  11321.     function  Get__Default(Index: OleVariant; out RHS: IDispatch): HResult; stdcall;
  11322.   end;
  11323.  
  11324. // *********************************************************************//
  11325. // Interface: IPageSetup
  11326. // Flags:     (4112) Hidden Dispatchable
  11327. // GUID:      {000208B4-0001-0000-C000-000000000046}
  11328. // *********************************************************************//
  11329.   IPageSetup = interface(IDispatch)
  11330.     ['{000208B4-0001-0000-C000-000000000046}']
  11331.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  11332.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  11333.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  11334.     function  Get_BlackAndWhite(out RHS: WordBool): HResult; stdcall;
  11335.     function  Set_BlackAndWhite(RHS: WordBool): HResult; stdcall;
  11336.     function  Get_BottomMargin(out RHS: Double): HResult; stdcall;
  11337.     function  Set_BottomMargin(RHS: Double): HResult; stdcall;
  11338.     function  Get_CenterFooter(out RHS: WideString): HResult; stdcall;
  11339.     function  Set_CenterFooter(const RHS: WideString): HResult; stdcall;
  11340.     function  Get_CenterHeader(out RHS: WideString): HResult; stdcall;
  11341.     function  Set_CenterHeader(const RHS: WideString): HResult; stdcall;
  11342.     function  Get_CenterHorizontally(out RHS: WordBool): HResult; stdcall;
  11343.     function  Set_CenterHorizontally(RHS: WordBool): HResult; stdcall;
  11344.     function  Get_CenterVertically(out RHS: WordBool): HResult; stdcall;
  11345.     function  Set_CenterVertically(RHS: WordBool): HResult; stdcall;
  11346.     function  Get_ChartSize(out RHS: XlObjectSize): HResult; stdcall;
  11347.     function  Set_ChartSize(RHS: XlObjectSize): HResult; stdcall;
  11348.     function  Get_Draft(out RHS: WordBool): HResult; stdcall;
  11349.     function  Set_Draft(RHS: WordBool): HResult; stdcall;
  11350.     function  Get_FirstPageNumber(out RHS: Integer): HResult; stdcall;
  11351.     function  Set_FirstPageNumber(RHS: Integer): HResult; stdcall;
  11352.     function  Get_FitToPagesTall(out RHS: OleVariant): HResult; stdcall;
  11353.     function  Set_FitToPagesTall(RHS: OleVariant): HResult; stdcall;
  11354.     function  Get_FitToPagesWide(out RHS: OleVariant): HResult; stdcall;
  11355.     function  Set_FitToPagesWide(RHS: OleVariant): HResult; stdcall;
  11356.     function  Get_FooterMargin(out RHS: Double): HResult; stdcall;
  11357.     function  Set_FooterMargin(RHS: Double): HResult; stdcall;
  11358.     function  Get_HeaderMargin(out RHS: Double): HResult; stdcall;
  11359.     function  Set_HeaderMargin(RHS: Double): HResult; stdcall;
  11360.     function  Get_LeftFooter(out RHS: WideString): HResult; stdcall;
  11361.     function  Set_LeftFooter(const RHS: WideString): HResult; stdcall;
  11362.     function  Get_LeftHeader(out RHS: WideString): HResult; stdcall;
  11363.     function  Set_LeftHeader(const RHS: WideString): HResult; stdcall;
  11364.     function  Get_LeftMargin(out RHS: Double): HResult; stdcall;
  11365.     function  Set_LeftMargin(RHS: Double): HResult; stdcall;
  11366.     function  Get_Order(out RHS: XlOrder): HResult; stdcall;
  11367.     function  Set_Order(RHS: XlOrder): HResult; stdcall;
  11368.     function  Get_Orientation(out RHS: XlPageOrientation): HResult; stdcall;
  11369.     function  Set_Orientation(RHS: XlPageOrientation): HResult; stdcall;
  11370.     function  Get_PaperSize(out RHS: XlPaperSize): HResult; stdcall;
  11371.     function  Set_PaperSize(RHS: XlPaperSize): HResult; stdcall;
  11372.     function  Get_PrintArea(out RHS: WideString): HResult; stdcall;
  11373.     function  Set_PrintArea(const RHS: WideString): HResult; stdcall;
  11374.     function  Get_PrintGridlines(out RHS: WordBool): HResult; stdcall;
  11375.     function  Set_PrintGridlines(RHS: WordBool): HResult; stdcall;
  11376.     function  Get_PrintHeadings(out RHS: WordBool): HResult; stdcall;
  11377.     function  Set_PrintHeadings(RHS: WordBool): HResult; stdcall;
  11378.     function  Get_PrintNotes(out RHS: WordBool): HResult; stdcall;
  11379.     function  Set_PrintNotes(RHS: WordBool): HResult; stdcall;
  11380.     function  PrintQuality(Index: OleVariant; out RHS: OleVariant): HResult; stdcall;
  11381.     function  Get_PrintTitleColumns(out RHS: WideString): HResult; stdcall;
  11382.     function  Set_PrintTitleColumns(const RHS: WideString): HResult; stdcall;
  11383.     function  Get_PrintTitleRows(out RHS: WideString): HResult; stdcall;
  11384.     function  Set_PrintTitleRows(const RHS: WideString): HResult; stdcall;
  11385.     function  Get_RightFooter(out RHS: WideString): HResult; stdcall;
  11386.     function  Set_RightFooter(const RHS: WideString): HResult; stdcall;
  11387.     function  Get_RightHeader(out RHS: WideString): HResult; stdcall;
  11388.     function  Set_RightHeader(const RHS: WideString): HResult; stdcall;
  11389.     function  Get_RightMargin(out RHS: Double): HResult; stdcall;
  11390.     function  Set_RightMargin(RHS: Double): HResult; stdcall;
  11391.     function  Get_TopMargin(out RHS: Double): HResult; stdcall;
  11392.     function  Set_TopMargin(RHS: Double): HResult; stdcall;
  11393.     function  Get_Zoom(out RHS: OleVariant): HResult; stdcall;
  11394.     function  Set_Zoom(RHS: OleVariant): HResult; stdcall;
  11395.     function  Get_PrintComments(out RHS: XlPrintLocation): HResult; stdcall;
  11396.     function  Set_PrintComments(RHS: XlPrintLocation): HResult; stdcall;
  11397.   end;
  11398.  
  11399. // *********************************************************************//
  11400. // Interface: INames
  11401. // Flags:     (4112) Hidden Dispatchable
  11402. // GUID:      {000208B8-0001-0000-C000-000000000046}
  11403. // *********************************************************************//
  11404.   INames = interface(IDispatch)
  11405.     ['{000208B8-0001-0000-C000-000000000046}']
  11406.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  11407.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  11408.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  11409.     function  Add(Name: OleVariant; RefersTo: OleVariant; Visible: OleVariant; 
  11410.                   MacroType: OleVariant; ShortcutKey: OleVariant; Category: OleVariant; 
  11411.                   NameLocal: OleVariant; RefersToLocal: OleVariant; CategoryLocal: OleVariant; 
  11412.                   RefersToR1C1: OleVariant; RefersToR1C1Local: OleVariant; out RHS: Name): HResult; stdcall;
  11413.     function  Item(Index: OleVariant; IndexLocal: OleVariant; RefersTo: OleVariant; lcid: Integer; 
  11414.                    out RHS: Name): HResult; stdcall;
  11415.     function  _Default(Index: OleVariant; IndexLocal: OleVariant; RefersTo: OleVariant; 
  11416.                        lcid: Integer; out RHS: Name): HResult; stdcall;
  11417.     function  Get_Count(out RHS: Integer): HResult; stdcall;
  11418.     function  Get__NewEnum(out RHS: IUnknown): HResult; stdcall;
  11419.   end;
  11420.  
  11421. // *********************************************************************//
  11422. // Interface: IName
  11423. // Flags:     (4112) Hidden Dispatchable
  11424. // GUID:      {000208B9-0001-0000-C000-000000000046}
  11425. // *********************************************************************//
  11426.   IName = interface(IDispatch)
  11427.     ['{000208B9-0001-0000-C000-000000000046}']
  11428.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  11429.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  11430.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  11431.     function  Get__Default(out RHS: WideString): HResult; stdcall;
  11432.     function  Get_Index(out RHS: Integer): HResult; stdcall;
  11433.     function  Get_Category(lcidIn: Integer; out RHS: WideString): HResult; stdcall;
  11434.     function  Set_Category(lcidIn: Integer; const RHS: WideString): HResult; stdcall;
  11435.     function  Get_CategoryLocal(out RHS: WideString): HResult; stdcall;
  11436.     function  Set_CategoryLocal(const RHS: WideString): HResult; stdcall;
  11437.     function  Delete: HResult; stdcall;
  11438.     function  Get_MacroType(out RHS: XlXLMMacroType): HResult; stdcall;
  11439.     function  Set_MacroType(RHS: XlXLMMacroType): HResult; stdcall;
  11440.     function  Get_Name(lcidIn: Integer; out RHS: WideString): HResult; stdcall;
  11441.     function  Set_Name(lcidIn: Integer; const RHS: WideString): HResult; stdcall;
  11442.     function  Get_RefersTo(lcidIn: Integer; out RHS: OleVariant): HResult; stdcall;
  11443.     function  Set_RefersTo(lcidIn: Integer; RHS: OleVariant): HResult; stdcall;
  11444.     function  Get_ShortcutKey(out RHS: WideString): HResult; stdcall;
  11445.     function  Set_ShortcutKey(const RHS: WideString): HResult; stdcall;
  11446.     function  Get_Value(out RHS: WideString): HResult; stdcall;
  11447.     function  Set_Value(const RHS: WideString): HResult; stdcall;
  11448.     function  Get_Visible(out RHS: WordBool): HResult; stdcall;
  11449.     function  Set_Visible(RHS: WordBool): HResult; stdcall;
  11450.     function  Get_NameLocal(out RHS: WideString): HResult; stdcall;
  11451.     function  Set_NameLocal(const RHS: WideString): HResult; stdcall;
  11452.     function  Get_RefersToLocal(out RHS: OleVariant): HResult; stdcall;
  11453.     function  Set_RefersToLocal(RHS: OleVariant): HResult; stdcall;
  11454.     function  Get_RefersToR1C1(lcidIn: Integer; out RHS: OleVariant): HResult; stdcall;
  11455.     function  Set_RefersToR1C1(lcidIn: Integer; RHS: OleVariant): HResult; stdcall;
  11456.     function  Get_RefersToR1C1Local(out RHS: OleVariant): HResult; stdcall;
  11457.     function  Set_RefersToR1C1Local(RHS: OleVariant): HResult; stdcall;
  11458.     function  Get_RefersToRange(out RHS: Range): HResult; stdcall;
  11459.   end;
  11460.  
  11461. // *********************************************************************//
  11462. // Interface: IChartObject
  11463. // Flags:     (4112) Hidden Dispatchable
  11464. // GUID:      {000208CF-0001-0000-C000-000000000046}
  11465. // *********************************************************************//
  11466.   IChartObject = interface(IDispatch)
  11467.     ['{000208CF-0001-0000-C000-000000000046}']
  11468.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  11469.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  11470.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  11471.     function  Get_BottomRightCell(out RHS: Range): HResult; stdcall;
  11472.     function  BringToFront: HResult; stdcall;
  11473.     function  Copy: HResult; stdcall;
  11474.     function  CopyPicture(Appearance: XlPictureAppearance; Format: XlCopyPictureFormat): HResult; stdcall;
  11475.     function  Cut: HResult; stdcall;
  11476.     function  Delete: HResult; stdcall;
  11477.     function  Duplicate(out RHS: IDispatch): HResult; stdcall;
  11478.     function  Get_Enabled(out RHS: WordBool): HResult; stdcall;
  11479.     function  Set_Enabled(RHS: WordBool): HResult; stdcall;
  11480.     function  Get_Height(out RHS: Double): HResult; stdcall;
  11481.     function  Set_Height(RHS: Double): HResult; stdcall;
  11482.     function  Get_Index(out RHS: Integer): HResult; stdcall;
  11483.     function  Get_Left(out RHS: Double): HResult; stdcall;
  11484.     function  Set_Left(RHS: Double): HResult; stdcall;
  11485.     function  Get_Locked(out RHS: WordBool): HResult; stdcall;
  11486.     function  Set_Locked(RHS: WordBool): HResult; stdcall;
  11487.     function  Get_Name(out RHS: WideString): HResult; stdcall;
  11488.     function  Set_Name(const RHS: WideString): HResult; stdcall;
  11489.     function  Get_OnAction(out RHS: WideString): HResult; stdcall;
  11490.     function  Set_OnAction(const RHS: WideString): HResult; stdcall;
  11491.     function  Get_Placement(out RHS: OleVariant): HResult; stdcall;
  11492.     function  Set_Placement(RHS: OleVariant): HResult; stdcall;
  11493.     function  Get_PrintObject(out RHS: WordBool): HResult; stdcall;
  11494.     function  Set_PrintObject(RHS: WordBool): HResult; stdcall;
  11495.     function  Select(Replace: OleVariant): HResult; stdcall;
  11496.     function  SendToBack: HResult; stdcall;
  11497.     function  Get_Top(out RHS: Double): HResult; stdcall;
  11498.     function  Set_Top(RHS: Double): HResult; stdcall;
  11499.     function  Get_TopLeftCell(out RHS: Range): HResult; stdcall;
  11500.     function  Get_Visible(out RHS: WordBool): HResult; stdcall;
  11501.     function  Set_Visible(RHS: WordBool): HResult; stdcall;
  11502.     function  Get_Width(out RHS: Double): HResult; stdcall;
  11503.     function  Set_Width(RHS: Double): HResult; stdcall;
  11504.     function  Get_ZOrder(out RHS: Integer): HResult; stdcall;
  11505.     function  Get_ShapeRange(out RHS: ShapeRange): HResult; stdcall;
  11506.     function  Activate: HResult; stdcall;
  11507.     function  Get_Chart(out RHS: ExcelChart): HResult; stdcall;
  11508.     function  Get_ProtectChartObject(out RHS: WordBool): HResult; stdcall;
  11509.     function  Set_ProtectChartObject(RHS: WordBool): HResult; stdcall;
  11510.     function  Get_RoundedCorners(out RHS: WordBool): HResult; stdcall;
  11511.     function  Set_RoundedCorners(RHS: WordBool): HResult; stdcall;
  11512.     function  Get_Border(out RHS: Border): HResult; stdcall;
  11513.     function  Get_Interior(out RHS: Interior): HResult; stdcall;
  11514.     function  Get_Shadow(out RHS: WordBool): HResult; stdcall;
  11515.     function  Set_Shadow(RHS: WordBool): HResult; stdcall;
  11516.   end;
  11517.  
  11518. // *********************************************************************//
  11519. // Interface: IChartObjects
  11520. // Flags:     (4112) Hidden Dispatchable
  11521. // GUID:      {000208D0-0001-0000-C000-000000000046}
  11522. // *********************************************************************//
  11523.   IChartObjects = interface(IDispatch)
  11524.     ['{000208D0-0001-0000-C000-000000000046}']
  11525.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  11526.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  11527.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  11528.     procedure _Dummy3; stdcall;
  11529.     function  BringToFront: HResult; stdcall;
  11530.     function  Copy: HResult; stdcall;
  11531.     function  CopyPicture(Appearance: XlPictureAppearance; Format: XlCopyPictureFormat): HResult; stdcall;
  11532.     function  Cut: HResult; stdcall;
  11533.     function  Delete: HResult; stdcall;
  11534.     function  Duplicate(out RHS: IDispatch): HResult; stdcall;
  11535.     function  Get_Enabled(out RHS: WordBool): HResult; stdcall;
  11536.     function  Set_Enabled(RHS: WordBool): HResult; stdcall;
  11537.     function  Get_Height(out RHS: Double): HResult; stdcall;
  11538.     function  Set_Height(RHS: Double): HResult; stdcall;
  11539.     procedure _Dummy12; stdcall;
  11540.     function  Get_Left(out RHS: Double): HResult; stdcall;
  11541.     function  Set_Left(RHS: Double): HResult; stdcall;
  11542.     function  Get_Locked(out RHS: WordBool): HResult; stdcall;
  11543.     function  Set_Locked(RHS: WordBool): HResult; stdcall;
  11544.     procedure _Dummy15; stdcall;
  11545.     function  Get_OnAction(out RHS: WideString): HResult; stdcall;
  11546.     function  Set_OnAction(const RHS: WideString): HResult; stdcall;
  11547.     function  Get_Placement(out RHS: OleVariant): HResult; stdcall;
  11548.     function  Set_Placement(RHS: OleVariant): HResult; stdcall;
  11549.     function  Get_PrintObject(out RHS: WordBool): HResult; stdcall;
  11550.     function  Set_PrintObject(RHS: WordBool): HResult; stdcall;
  11551.     function  Select(Replace: OleVariant): HResult; stdcall;
  11552.     function  SendToBack: HResult; stdcall;
  11553.     function  Get_Top(out RHS: Double): HResult; stdcall;
  11554.     function  Set_Top(RHS: Double): HResult; stdcall;
  11555.     procedure _Dummy22; stdcall;
  11556.     function  Get_Visible(out RHS: WordBool): HResult; stdcall;
  11557.     function  Set_Visible(RHS: WordBool): HResult; stdcall;
  11558.     function  Get_Width(out RHS: Double): HResult; stdcall;
  11559.     function  Set_Width(RHS: Double): HResult; stdcall;
  11560.     procedure _Dummy25; stdcall;
  11561.     function  Get_ShapeRange(out RHS: ShapeRange): HResult; stdcall;
  11562.     procedure _Dummy27; stdcall;
  11563.     procedure _Dummy28; stdcall;
  11564.     procedure _Dummy29; stdcall;
  11565.     function  Get_RoundedCorners(out RHS: WordBool): HResult; stdcall;
  11566.     function  Set_RoundedCorners(RHS: WordBool): HResult; stdcall;
  11567.     function  Get_Border(out RHS: Border): HResult; stdcall;
  11568.     function  Get_Interior(out RHS: Interior): HResult; stdcall;
  11569.     function  Get_Shadow(out RHS: WordBool): HResult; stdcall;
  11570.     function  Set_Shadow(RHS: WordBool): HResult; stdcall;
  11571.     function  Add(Left: Double; Top: Double; Width: Double; Height: Double; out RHS: ChartObject): HResult; stdcall;
  11572.     function  Get_Count(out RHS: Integer): HResult; stdcall;
  11573.     function  Group(out RHS: GroupObject): HResult; stdcall;
  11574.     function  Item(Index: OleVariant; out RHS: IDispatch): HResult; stdcall;
  11575.     function  _NewEnum(out RHS: IUnknown): HResult; stdcall;
  11576.   end;
  11577.  
  11578. // *********************************************************************//
  11579. // Interface: IMailer
  11580. // Flags:     (4112) Hidden Dispatchable
  11581. // GUID:      {000208D1-0001-0000-C000-000000000046}
  11582. // *********************************************************************//
  11583.   IMailer = interface(IDispatch)
  11584.     ['{000208D1-0001-0000-C000-000000000046}']
  11585.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  11586.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  11587.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  11588.     function  Get_BCCRecipients(out RHS: OleVariant): HResult; stdcall;
  11589.     function  Set_BCCRecipients(RHS: OleVariant): HResult; stdcall;
  11590.     function  Get_CCRecipients(out RHS: OleVariant): HResult; stdcall;
  11591.     function  Set_CCRecipients(RHS: OleVariant): HResult; stdcall;
  11592.     function  Get_Enclosures(out RHS: OleVariant): HResult; stdcall;
  11593.     function  Set_Enclosures(RHS: OleVariant): HResult; stdcall;
  11594.     function  Get_Received(out RHS: WordBool): HResult; stdcall;
  11595.     function  Get_SendDateTime(out RHS: TDateTime): HResult; stdcall;
  11596.     function  Get_Sender(out RHS: WideString): HResult; stdcall;
  11597.     function  Get_Subject(out RHS: WideString): HResult; stdcall;
  11598.     function  Set_Subject(const RHS: WideString): HResult; stdcall;
  11599.     function  Get_ToRecipients(out RHS: OleVariant): HResult; stdcall;
  11600.     function  Set_ToRecipients(RHS: OleVariant): HResult; stdcall;
  11601.     function  Get_WhichAddress(out RHS: OleVariant): HResult; stdcall;
  11602.     function  Set_WhichAddress(RHS: OleVariant): HResult; stdcall;
  11603.   end;
  11604.  
  11605. // *********************************************************************//
  11606. // Interface: ICustomViews
  11607. // Flags:     (4112) Hidden Dispatchable
  11608. // GUID:      {00024422-0001-0000-C000-000000000046}
  11609. // *********************************************************************//
  11610.   ICustomViews = interface(IDispatch)
  11611.     ['{00024422-0001-0000-C000-000000000046}']
  11612.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  11613.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  11614.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  11615.     function  Get_Count(out RHS: Integer): HResult; stdcall;
  11616.     function  Item(ViewName: OleVariant; out RHS: CustomView): HResult; stdcall;
  11617.     function  Add(const ViewName: WideString; PrintSettings: OleVariant; 
  11618.                   RowColSettings: OleVariant; out RHS: CustomView): HResult; stdcall;
  11619.     function  Get__Default(ViewName: OleVariant; out RHS: CustomView): HResult; stdcall;
  11620.     function  Get__NewEnum(out RHS: IUnknown): HResult; stdcall;
  11621.   end;
  11622.  
  11623. // *********************************************************************//
  11624. // Interface: ICustomView
  11625. // Flags:     (4112) Hidden Dispatchable
  11626. // GUID:      {00024423-0001-0000-C000-000000000046}
  11627. // *********************************************************************//
  11628.   ICustomView = interface(IDispatch)
  11629.     ['{00024423-0001-0000-C000-000000000046}']
  11630.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  11631.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  11632.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  11633.     function  Get_Name(out RHS: WideString): HResult; stdcall;
  11634.     function  Get_PrintSettings(out RHS: WordBool): HResult; stdcall;
  11635.     function  Get_RowColSettings(out RHS: WordBool): HResult; stdcall;
  11636.     function  Show: HResult; stdcall;
  11637.     function  Delete: HResult; stdcall;
  11638.   end;
  11639.  
  11640. // *********************************************************************//
  11641. // Interface: IFormatConditions
  11642. // Flags:     (4112) Hidden Dispatchable
  11643. // GUID:      {00024424-0001-0000-C000-000000000046}
  11644. // *********************************************************************//
  11645.   IFormatConditions = interface(IDispatch)
  11646.     ['{00024424-0001-0000-C000-000000000046}']
  11647.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  11648.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  11649.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  11650.     function  Get_Count(out RHS: Integer): HResult; stdcall;
  11651.     function  Item(Index: OleVariant; out RHS: FormatCondition): HResult; stdcall;
  11652.     function  Add(Type_: XlFormatConditionType; Operator: OleVariant; Formula1: OleVariant; 
  11653.                   Formula2: OleVariant; out RHS: FormatCondition): HResult; stdcall;
  11654.     function  Get__Default(Index: OleVariant; out RHS: FormatCondition): HResult; stdcall;
  11655.     function  Get__NewEnum(out RHS: IUnknown): HResult; stdcall;
  11656.     function  Delete: HResult; stdcall;
  11657.   end;
  11658.  
  11659. // *********************************************************************//
  11660. // Interface: IFormatCondition
  11661. // Flags:     (4112) Hidden Dispatchable
  11662. // GUID:      {00024425-0001-0000-C000-000000000046}
  11663. // *********************************************************************//
  11664.   IFormatCondition = interface(IDispatch)
  11665.     ['{00024425-0001-0000-C000-000000000046}']
  11666.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  11667.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  11668.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  11669.     function  Modify(Type_: XlFormatConditionType; Operator: OleVariant; Formula1: OleVariant; 
  11670.                      Formula2: OleVariant): HResult; stdcall;
  11671.     function  Get_Type_(out RHS: Integer): HResult; stdcall;
  11672.     function  Get_Operator(out RHS: Integer): HResult; stdcall;
  11673.     function  Get_Formula1(out RHS: WideString): HResult; stdcall;
  11674.     function  Get_Formula2(out RHS: WideString): HResult; stdcall;
  11675.     function  Get_Interior(out RHS: Interior): HResult; stdcall;
  11676.     function  Get_Borders(out RHS: Borders): HResult; stdcall;
  11677.     function  Get_Font(out RHS: Font): HResult; stdcall;
  11678.     function  Delete: HResult; stdcall;
  11679.   end;
  11680.  
  11681. // *********************************************************************//
  11682. // Interface: IComments
  11683. // Flags:     (4112) Hidden Dispatchable
  11684. // GUID:      {00024426-0001-0000-C000-000000000046}
  11685. // *********************************************************************//
  11686.   IComments = interface(IDispatch)
  11687.     ['{00024426-0001-0000-C000-000000000046}']
  11688.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  11689.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  11690.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  11691.     function  Get_Count(out RHS: Integer): HResult; stdcall;
  11692.     function  Item(Index: Integer; out RHS: Comment): HResult; stdcall;
  11693.     function  Get__Default(Index: Integer; out RHS: Comment): HResult; stdcall;
  11694.     function  Get__NewEnum(out RHS: IUnknown): HResult; stdcall;
  11695.   end;
  11696.  
  11697. // *********************************************************************//
  11698. // Interface: IComment
  11699. // Flags:     (4112) Hidden Dispatchable
  11700. // GUID:      {00024427-0001-0000-C000-000000000046}
  11701. // *********************************************************************//
  11702.   IComment = interface(IDispatch)
  11703.     ['{00024427-0001-0000-C000-000000000046}']
  11704.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  11705.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  11706.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  11707.     function  Get_Author(out RHS: WideString): HResult; stdcall;
  11708.     function  Get_Shape(out RHS: Shape): HResult; stdcall;
  11709.     function  Get_Visible(out RHS: WordBool): HResult; stdcall;
  11710.     function  Set_Visible(RHS: WordBool): HResult; stdcall;
  11711.     function  Text(Text: OleVariant; Start: OleVariant; Overwrite: OleVariant; out RHS: WideString): HResult; stdcall;
  11712.     function  Delete: HResult; stdcall;
  11713.     function  Next(out RHS: Comment): HResult; stdcall;
  11714.     function  Previous(out RHS: Comment): HResult; stdcall;
  11715.   end;
  11716.  
  11717. // *********************************************************************//
  11718. // Interface: IRefreshEvents
  11719. // Flags:     (4112) Hidden Dispatchable
  11720. // GUID:      {0002441B-0001-0000-C000-000000000046}
  11721. // *********************************************************************//
  11722.   IRefreshEvents = interface(IDispatch)
  11723.     ['{0002441B-0001-0000-C000-000000000046}']
  11724.     function  BeforeRefresh(var Cancel: WordBool): HResult; stdcall;
  11725.     function  AfterRefresh(Success: WordBool): HResult; stdcall;
  11726.   end;
  11727.  
  11728. // *********************************************************************//
  11729. // Interface: _IQueryTable
  11730. // Flags:     (4112) Hidden Dispatchable
  11731. // GUID:      {00024428-0001-0000-C000-000000000046}
  11732. // *********************************************************************//
  11733.   _IQueryTable = interface(IDispatch)
  11734.     ['{00024428-0001-0000-C000-000000000046}']
  11735.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  11736.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  11737.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  11738.     function  Get_Name(out RHS: WideString): HResult; stdcall;
  11739.     function  Set_Name(const RHS: WideString): HResult; stdcall;
  11740.     function  Get_FieldNames(out RHS: WordBool): HResult; stdcall;
  11741.     function  Set_FieldNames(RHS: WordBool): HResult; stdcall;
  11742.     function  Get_RowNumbers(out RHS: WordBool): HResult; stdcall;
  11743.     function  Set_RowNumbers(RHS: WordBool): HResult; stdcall;
  11744.     function  Get_FillAdjacentFormulas(out RHS: WordBool): HResult; stdcall;
  11745.     function  Set_FillAdjacentFormulas(RHS: WordBool): HResult; stdcall;
  11746.     function  Get_HasAutoFormat(out RHS: WordBool): HResult; stdcall;
  11747.     function  Set_HasAutoFormat(RHS: WordBool): HResult; stdcall;
  11748.     function  Get_RefreshOnFileOpen(out RHS: WordBool): HResult; stdcall;
  11749.     function  Set_RefreshOnFileOpen(RHS: WordBool): HResult; stdcall;
  11750.     function  Get_Refreshing(out RHS: WordBool): HResult; stdcall;
  11751.     function  Get_FetchedRowOverflow(out RHS: WordBool): HResult; stdcall;
  11752.     function  Get_BackgroundQuery(out RHS: WordBool): HResult; stdcall;
  11753.     function  Set_BackgroundQuery(RHS: WordBool): HResult; stdcall;
  11754.     function  CancelRefresh: HResult; stdcall;
  11755.     function  Get_RefreshStyle(out RHS: XlCellInsertionMode): HResult; stdcall;
  11756.     function  Set_RefreshStyle(RHS: XlCellInsertionMode): HResult; stdcall;
  11757.     function  Get_EnableRefresh(out RHS: WordBool): HResult; stdcall;
  11758.     function  Set_EnableRefresh(RHS: WordBool): HResult; stdcall;
  11759.     function  Get_SavePassword(out RHS: WordBool): HResult; stdcall;
  11760.     function  Set_SavePassword(RHS: WordBool): HResult; stdcall;
  11761.     function  Get_Destination(out RHS: Range): HResult; stdcall;
  11762.     function  Get_Connection(out RHS: OleVariant): HResult; stdcall;
  11763.     function  Set_Connection(RHS: OleVariant): HResult; stdcall;
  11764.     function  Get_Sql(out RHS: OleVariant): HResult; stdcall;
  11765.     function  Set_Sql(RHS: OleVariant): HResult; stdcall;
  11766.     function  Get_PostText(out RHS: WideString): HResult; stdcall;
  11767.     function  Set_PostText(const RHS: WideString): HResult; stdcall;
  11768.     function  Get_ResultRange(out RHS: Range): HResult; stdcall;
  11769.     function  Delete: HResult; stdcall;
  11770.     function  Refresh(BackgroundQuery: OleVariant; out RHS: WordBool): HResult; stdcall;
  11771.     function  Get_Parameters(out RHS: Parameters): HResult; stdcall;
  11772.     function  Get_Recordset(out RHS: IDispatch): HResult; stdcall;
  11773.     function  Set_Recordset(const RHS: IDispatch): HResult; stdcall;
  11774.     function  Get_SaveData(out RHS: WordBool): HResult; stdcall;
  11775.     function  Set_SaveData(RHS: WordBool): HResult; stdcall;
  11776.     function  Get_TablesOnlyFromHTML(out RHS: WordBool): HResult; stdcall;
  11777.     function  Set_TablesOnlyFromHTML(RHS: WordBool): HResult; stdcall;
  11778.     function  Get_EnableEditing(out RHS: WordBool): HResult; stdcall;
  11779.     function  Set_EnableEditing(RHS: WordBool): HResult; stdcall;
  11780.   end;
  11781.  
  11782. // *********************************************************************//
  11783. // Interface: IQueryTables
  11784. // Flags:     (4112) Hidden Dispatchable
  11785. // GUID:      {00024429-0001-0000-C000-000000000046}
  11786. // *********************************************************************//
  11787.   IQueryTables = interface(IDispatch)
  11788.     ['{00024429-0001-0000-C000-000000000046}']
  11789.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  11790.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  11791.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  11792.     function  Get_Count(out RHS: Integer): HResult; stdcall;
  11793.     function  Add(Connection: OleVariant; const Destination: Range; Sql: OleVariant; 
  11794.                   out RHS: ExcelQueryTable): HResult; stdcall;
  11795.     function  Item(Index: OleVariant; out RHS: ExcelQueryTable): HResult; stdcall;
  11796.     function  Get__Default(Index: OleVariant; out RHS: ExcelQueryTable): HResult; stdcall;
  11797.     function  _NewEnum(out RHS: IUnknown): HResult; stdcall;
  11798.   end;
  11799.  
  11800. // *********************************************************************//
  11801. // Interface: IParameter
  11802. // Flags:     (4112) Hidden Dispatchable
  11803. // GUID:      {0002442A-0001-0000-C000-000000000046}
  11804. // *********************************************************************//
  11805.   IParameter = interface(IDispatch)
  11806.     ['{0002442A-0001-0000-C000-000000000046}']
  11807.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  11808.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  11809.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  11810.     function  Get_DataType(out RHS: XlParameterDataType): HResult; stdcall;
  11811.     function  Set_DataType(RHS: XlParameterDataType): HResult; stdcall;
  11812.     function  Get_Type_(out RHS: XlParameterType): HResult; stdcall;
  11813.     function  Get_PromptString(out RHS: WideString): HResult; stdcall;
  11814.     function  Get_Value(out RHS: OleVariant): HResult; stdcall;
  11815.     function  Get_SourceRange(out RHS: Range): HResult; stdcall;
  11816.     function  Get_Name(out RHS: WideString): HResult; stdcall;
  11817.     function  Set_Name(const RHS: WideString): HResult; stdcall;
  11818.     function  SetParam(Type_: XlParameterType; Value: OleVariant): HResult; stdcall;
  11819.   end;
  11820.  
  11821. // *********************************************************************//
  11822. // Interface: IParameters
  11823. // Flags:     (4112) Hidden Dispatchable
  11824. // GUID:      {0002442B-0001-0000-C000-000000000046}
  11825. // *********************************************************************//
  11826.   IParameters = interface(IDispatch)
  11827.     ['{0002442B-0001-0000-C000-000000000046}']
  11828.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  11829.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  11830.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  11831.     function  Add(const Name: WideString; iDataType: OleVariant; out RHS: Parameter): HResult; stdcall;
  11832.     function  Get_Count(out RHS: Integer): HResult; stdcall;
  11833.     function  Item(Index: OleVariant; out RHS: Parameter): HResult; stdcall;
  11834.     function  Get__Default(Index: OleVariant; out RHS: Parameter): HResult; stdcall;
  11835.     function  Delete: HResult; stdcall;
  11836.     function  _NewEnum(out RHS: IUnknown): HResult; stdcall;
  11837.   end;
  11838.  
  11839. // *********************************************************************//
  11840. // Interface: IODBCError
  11841. // Flags:     (4112) Hidden Dispatchable
  11842. // GUID:      {0002442C-0001-0000-C000-000000000046}
  11843. // *********************************************************************//
  11844.   IODBCError = interface(IDispatch)
  11845.     ['{0002442C-0001-0000-C000-000000000046}']
  11846.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  11847.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  11848.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  11849.     function  Get_SqlState(out RHS: WideString): HResult; stdcall;
  11850.     function  Get_ErrorString(out RHS: WideString): HResult; stdcall;
  11851.   end;
  11852.  
  11853. // *********************************************************************//
  11854. // Interface: IODBCErrors
  11855. // Flags:     (4112) Hidden Dispatchable
  11856. // GUID:      {0002442D-0001-0000-C000-000000000046}
  11857. // *********************************************************************//
  11858.   IODBCErrors = interface(IDispatch)
  11859.     ['{0002442D-0001-0000-C000-000000000046}']
  11860.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  11861.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  11862.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  11863.     function  Get_Count(out RHS: Integer): HResult; stdcall;
  11864.     function  Item(Index: Integer; out RHS: ODBCError): HResult; stdcall;
  11865.     function  Get__Default(Index: Integer; out RHS: ODBCError): HResult; stdcall;
  11866.     function  _NewEnum(out RHS: IUnknown): HResult; stdcall;
  11867.   end;
  11868.  
  11869. // *********************************************************************//
  11870. // Interface: IValidation
  11871. // Flags:     (4112) Hidden Dispatchable
  11872. // GUID:      {0002442F-0001-0000-C000-000000000046}
  11873. // *********************************************************************//
  11874.   IValidation = interface(IDispatch)
  11875.     ['{0002442F-0001-0000-C000-000000000046}']
  11876.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  11877.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  11878.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  11879.     function  Add(Type_: XlDVType; AlertStyle: OleVariant; Operator: OleVariant; 
  11880.                   Formula1: OleVariant; Formula2: OleVariant): HResult; stdcall;
  11881.     function  Get_AlertStyle(out RHS: Integer): HResult; stdcall;
  11882.     function  Get_IgnoreBlank(out RHS: WordBool): HResult; stdcall;
  11883.     function  Set_IgnoreBlank(RHS: WordBool): HResult; stdcall;
  11884.     function  Get_IMEMode(out RHS: Integer): HResult; stdcall;
  11885.     function  Set_IMEMode(RHS: Integer): HResult; stdcall;
  11886.     function  Get_InCellDropdown(out RHS: WordBool): HResult; stdcall;
  11887.     function  Set_InCellDropdown(RHS: WordBool): HResult; stdcall;
  11888.     function  Delete: HResult; stdcall;
  11889.     function  Get_ErrorMessage(out RHS: WideString): HResult; stdcall;
  11890.     function  Set_ErrorMessage(const RHS: WideString): HResult; stdcall;
  11891.     function  Get_ErrorTitle(out RHS: WideString): HResult; stdcall;
  11892.     function  Set_ErrorTitle(const RHS: WideString): HResult; stdcall;
  11893.     function  Get_InputMessage(out RHS: WideString): HResult; stdcall;
  11894.     function  Set_InputMessage(const RHS: WideString): HResult; stdcall;
  11895.     function  Get_InputTitle(out RHS: WideString): HResult; stdcall;
  11896.     function  Set_InputTitle(const RHS: WideString): HResult; stdcall;
  11897.     function  Get_Formula1(out RHS: WideString): HResult; stdcall;
  11898.     function  Get_Formula2(out RHS: WideString): HResult; stdcall;
  11899.     function  Modify(Type_: OleVariant; AlertStyle: OleVariant; Operator: OleVariant; 
  11900.                      Formula1: OleVariant; Formula2: OleVariant): HResult; stdcall;
  11901.     function  Get_Operator(out RHS: Integer): HResult; stdcall;
  11902.     function  Get_ShowError(out RHS: WordBool): HResult; stdcall;
  11903.     function  Set_ShowError(RHS: WordBool): HResult; stdcall;
  11904.     function  Get_ShowInput(out RHS: WordBool): HResult; stdcall;
  11905.     function  Set_ShowInput(RHS: WordBool): HResult; stdcall;
  11906.     function  Get_Type_(out RHS: Integer): HResult; stdcall;
  11907.     function  Get_Value(out RHS: WordBool): HResult; stdcall;
  11908.   end;
  11909.  
  11910. // *********************************************************************//
  11911. // Interface: IHyperlinks
  11912. // Flags:     (4112) Hidden Dispatchable
  11913. // GUID:      {00024430-0001-0000-C000-000000000046}
  11914. // *********************************************************************//
  11915.   IHyperlinks = interface(IDispatch)
  11916.     ['{00024430-0001-0000-C000-000000000046}']
  11917.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  11918.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  11919.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  11920.     function  Add(const Anchor: IDispatch; const Address: WideString; SubAddress: OleVariant; 
  11921.                   out RHS: IDispatch): HResult; stdcall;
  11922.     function  Get_Count(out RHS: Integer): HResult; stdcall;
  11923.     function  Get_Item(Index: OleVariant; out RHS: Hyperlink): HResult; stdcall;
  11924.     function  Get__Default(Index: OleVariant; out RHS: Hyperlink): HResult; stdcall;
  11925.     function  Get__NewEnum(out RHS: IUnknown): HResult; stdcall;
  11926.     function  Delete: HResult; stdcall;
  11927.   end;
  11928.  
  11929. // *********************************************************************//
  11930. // Interface: IHyperlink
  11931. // Flags:     (4112) Hidden Dispatchable
  11932. // GUID:      {00024431-0001-0000-C000-000000000046}
  11933. // *********************************************************************//
  11934.   IHyperlink = interface(IDispatch)
  11935.     ['{00024431-0001-0000-C000-000000000046}']
  11936.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  11937.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  11938.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  11939.     function  Get_Name(out RHS: WideString): HResult; stdcall;
  11940.     function  Get_Range(out RHS: Range): HResult; stdcall;
  11941.     function  Get_Shape(out RHS: Shape): HResult; stdcall;
  11942.     function  Get_SubAddress(out RHS: WideString): HResult; stdcall;
  11943.     function  Set_SubAddress(const RHS: WideString): HResult; stdcall;
  11944.     function  Get_Address(out RHS: WideString): HResult; stdcall;
  11945.     function  Set_Address(const RHS: WideString): HResult; stdcall;
  11946.     function  Get_Type_(out RHS: Integer): HResult; stdcall;
  11947.     function  AddToFavorites: HResult; stdcall;
  11948.     function  Delete: HResult; stdcall;
  11949.     function  Follow(NewWindow: OleVariant; AddHistory: OleVariant; ExtraInfo: OleVariant; 
  11950.                      Method: OleVariant; HeaderInfo: OleVariant): HResult; stdcall;
  11951.   end;
  11952.  
  11953. // *********************************************************************//
  11954. // Interface: IAutoFilter
  11955. // Flags:     (4112) Hidden Dispatchable
  11956. // GUID:      {00024432-0001-0000-C000-000000000046}
  11957. // *********************************************************************//
  11958.   IAutoFilter = interface(IDispatch)
  11959.     ['{00024432-0001-0000-C000-000000000046}']
  11960.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  11961.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  11962.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  11963.     function  Get_Range(out RHS: Range): HResult; stdcall;
  11964.     function  Get_Filters(out RHS: Filters): HResult; stdcall;
  11965.   end;
  11966.  
  11967. // *********************************************************************//
  11968. // Interface: IFilters
  11969. // Flags:     (4112) Hidden Dispatchable
  11970. // GUID:      {00024433-0001-0000-C000-000000000046}
  11971. // *********************************************************************//
  11972.   IFilters = interface(IDispatch)
  11973.     ['{00024433-0001-0000-C000-000000000046}']
  11974.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  11975.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  11976.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  11977.     function  Get_Count(out RHS: Integer): HResult; stdcall;
  11978.     function  Get__Default(Index: Integer; out RHS: Filter): HResult; stdcall;
  11979.     function  Get_Item(Index: Integer; out RHS: Filter): HResult; stdcall;
  11980.     function  Get__NewEnum(out RHS: IUnknown): HResult; stdcall;
  11981.   end;
  11982.  
  11983. // *********************************************************************//
  11984. // Interface: IFilter
  11985. // Flags:     (4112) Hidden Dispatchable
  11986. // GUID:      {00024434-0001-0000-C000-000000000046}
  11987. // *********************************************************************//
  11988.   IFilter = interface(IDispatch)
  11989.     ['{00024434-0001-0000-C000-000000000046}']
  11990.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  11991.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  11992.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  11993.     function  Get_On_(out RHS: WordBool): HResult; stdcall;
  11994.     function  Get_Criteria1(out RHS: OleVariant): HResult; stdcall;
  11995.     function  Get_Operator(out RHS: XlAutoFilterOperator): HResult; stdcall;
  11996.     function  Get_Criteria2(out RHS: OleVariant): HResult; stdcall;
  11997.   end;
  11998.  
  11999. // *********************************************************************//
  12000. // Interface: IAutoCorrect
  12001. // Flags:     (4112) Hidden Dispatchable
  12002. // GUID:      {000208D4-0001-0000-C000-000000000046}
  12003. // *********************************************************************//
  12004.   IAutoCorrect = interface(IDispatch)
  12005.     ['{000208D4-0001-0000-C000-000000000046}']
  12006.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  12007.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  12008.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  12009.     function  AddReplacement(const What: WideString; const Replacement: WideString): HResult; stdcall;
  12010.     function  Get_CapitalizeNamesOfDays(out RHS: WordBool): HResult; stdcall;
  12011.     function  Set_CapitalizeNamesOfDays(RHS: WordBool): HResult; stdcall;
  12012.     function  DeleteReplacement(const What: WideString): HResult; stdcall;
  12013.     function  ReplacementList(Index: OleVariant; out RHS: OleVariant): HResult; stdcall;
  12014.     function  Get_ReplaceText(out RHS: WordBool): HResult; stdcall;
  12015.     function  Set_ReplaceText(RHS: WordBool): HResult; stdcall;
  12016.     function  Get_TwoInitialCapitals(out RHS: WordBool): HResult; stdcall;
  12017.     function  Set_TwoInitialCapitals(RHS: WordBool): HResult; stdcall;
  12018.     function  Get_CorrectSentenceCap(out RHS: WordBool): HResult; stdcall;
  12019.     function  Set_CorrectSentenceCap(RHS: WordBool): HResult; stdcall;
  12020.     function  Get_CorrectCapsLock(out RHS: WordBool): HResult; stdcall;
  12021.     function  Set_CorrectCapsLock(RHS: WordBool): HResult; stdcall;
  12022.   end;
  12023.  
  12024. // *********************************************************************//
  12025. // Interface: IBorder
  12026. // Flags:     (4112) Hidden Dispatchable
  12027. // GUID:      {00020854-0001-0000-C000-000000000046}
  12028. // *********************************************************************//
  12029.   IBorder = interface(IDispatch)
  12030.     ['{00020854-0001-0000-C000-000000000046}']
  12031.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  12032.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  12033.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  12034.     function  Get_Color(out RHS: OleVariant): HResult; stdcall;
  12035.     function  Set_Color(RHS: OleVariant): HResult; stdcall;
  12036.     function  Get_ColorIndex(out RHS: OleVariant): HResult; stdcall;
  12037.     function  Set_ColorIndex(RHS: OleVariant): HResult; stdcall;
  12038.     function  Get_LineStyle(out RHS: OleVariant): HResult; stdcall;
  12039.     function  Set_LineStyle(RHS: OleVariant): HResult; stdcall;
  12040.     function  Get_Weight(out RHS: OleVariant): HResult; stdcall;
  12041.     function  Set_Weight(RHS: OleVariant): HResult; stdcall;
  12042.   end;
  12043.  
  12044. // *********************************************************************//
  12045. // Interface: IInterior
  12046. // Flags:     (4112) Hidden Dispatchable
  12047. // GUID:      {00020870-0001-0000-C000-000000000046}
  12048. // *********************************************************************//
  12049.   IInterior = interface(IDispatch)
  12050.     ['{00020870-0001-0000-C000-000000000046}']
  12051.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  12052.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  12053.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  12054.     function  Get_Color(out RHS: OleVariant): HResult; stdcall;
  12055.     function  Set_Color(RHS: OleVariant): HResult; stdcall;
  12056.     function  Get_ColorIndex(out RHS: OleVariant): HResult; stdcall;
  12057.     function  Set_ColorIndex(RHS: OleVariant): HResult; stdcall;
  12058.     function  Get_InvertIfNegative(out RHS: OleVariant): HResult; stdcall;
  12059.     function  Set_InvertIfNegative(RHS: OleVariant): HResult; stdcall;
  12060.     function  Get_Pattern(out RHS: OleVariant): HResult; stdcall;
  12061.     function  Set_Pattern(RHS: OleVariant): HResult; stdcall;
  12062.     function  Get_PatternColor(out RHS: OleVariant): HResult; stdcall;
  12063.     function  Set_PatternColor(RHS: OleVariant): HResult; stdcall;
  12064.     function  Get_PatternColorIndex(out RHS: OleVariant): HResult; stdcall;
  12065.     function  Set_PatternColorIndex(RHS: OleVariant): HResult; stdcall;
  12066.   end;
  12067.  
  12068. // *********************************************************************//
  12069. // Interface: IChartFillFormat
  12070. // Flags:     (4112) Hidden Dispatchable
  12071. // GUID:      {00024435-0001-0000-C000-000000000046}
  12072. // *********************************************************************//
  12073.   IChartFillFormat = interface(IDispatch)
  12074.     ['{00024435-0001-0000-C000-000000000046}']
  12075.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  12076.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  12077.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  12078.     function  OneColorGradient(Style: MsoGradientStyle; Variant: Integer; Degree: Single): HResult; stdcall;
  12079.     function  TwoColorGradient(Style: MsoGradientStyle; Variant: Integer): HResult; stdcall;
  12080.     function  PresetTextured(PresetTexture: MsoPresetTexture): HResult; stdcall;
  12081.     function  Solid: HResult; stdcall;
  12082.     function  Patterned(Pattern: MsoPatternType): HResult; stdcall;
  12083.     function  UserPicture(PictureFile: OleVariant; PictureFormat: OleVariant; 
  12084.                           PictureStackUnit: OleVariant; PicturePlacement: OleVariant): HResult; stdcall;
  12085.     function  UserTextured(const TextureFile: WideString): HResult; stdcall;
  12086.     function  PresetGradient(Style: MsoGradientStyle; Variant: Integer; 
  12087.                              PresetGradientType: MsoPresetGradientType): HResult; stdcall;
  12088.     function  Get_BackColor(out RHS: ChartColorFormat): HResult; stdcall;
  12089.     function  Get_ForeColor(out RHS: ChartColorFormat): HResult; stdcall;
  12090.     function  Get_GradientColorType(out RHS: MsoGradientColorType): HResult; stdcall;
  12091.     function  Get_GradientDegree(out RHS: Single): HResult; stdcall;
  12092.     function  Get_GradientStyle(out RHS: MsoGradientStyle): HResult; stdcall;
  12093.     function  Get_GradientVariant(out RHS: Integer): HResult; stdcall;
  12094.     function  Get_Pattern(out RHS: MsoPatternType): HResult; stdcall;
  12095.     function  Get_PresetGradientType(out RHS: MsoPresetGradientType): HResult; stdcall;
  12096.     function  Get_PresetTexture(out RHS: MsoPresetTexture): HResult; stdcall;
  12097.     function  Get_TextureName(out RHS: WideString): HResult; stdcall;
  12098.     function  Get_TextureType(out RHS: MsoTextureType): HResult; stdcall;
  12099.     function  Get_Type_(out RHS: MsoFillType): HResult; stdcall;
  12100.     function  Get_Visible(out RHS: MsoTriState): HResult; stdcall;
  12101.     function  Set_Visible(RHS: MsoTriState): HResult; stdcall;
  12102.   end;
  12103.  
  12104. // *********************************************************************//
  12105. // Interface: IChartColorFormat
  12106. // Flags:     (4112) Hidden Dispatchable
  12107. // GUID:      {00024436-0001-0000-C000-000000000046}
  12108. // *********************************************************************//
  12109.   IChartColorFormat = interface(IDispatch)
  12110.     ['{00024436-0001-0000-C000-000000000046}']
  12111.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  12112.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  12113.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  12114.     function  Get_SchemeColor(out RHS: Integer): HResult; stdcall;
  12115.     function  Set_SchemeColor(RHS: Integer): HResult; stdcall;
  12116.     function  Get_RGB(out RHS: Integer): HResult; stdcall;
  12117.     function  Get__Default(out RHS: Integer): HResult; stdcall;
  12118.     function  Get_Type_(out RHS: Integer): HResult; stdcall;
  12119.   end;
  12120.  
  12121. // *********************************************************************//
  12122. // Interface: IAxis
  12123. // Flags:     (4112) Hidden Dispatchable
  12124. // GUID:      {00020848-0001-0000-C000-000000000046}
  12125. // *********************************************************************//
  12126.   IAxis = interface(IDispatch)
  12127.     ['{00020848-0001-0000-C000-000000000046}']
  12128.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  12129.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  12130.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  12131.     function  Get_AxisBetweenCategories(out RHS: WordBool): HResult; stdcall;
  12132.     function  Set_AxisBetweenCategories(RHS: WordBool): HResult; stdcall;
  12133.     function  Get_AxisGroup(out RHS: XlAxisGroup): HResult; stdcall;
  12134.     function  Get_AxisTitle(out RHS: AxisTitle): HResult; stdcall;
  12135.     function  Get_Border(out RHS: Border): HResult; stdcall;
  12136.     function  Get_CategoryNames(out RHS: OleVariant): HResult; stdcall;
  12137.     function  Set_CategoryNames(RHS: OleVariant): HResult; stdcall;
  12138.     function  Get_Crosses(out RHS: XlAxisCrosses): HResult; stdcall;
  12139.     function  Set_Crosses(RHS: XlAxisCrosses): HResult; stdcall;
  12140.     function  Get_CrossesAt(out RHS: Double): HResult; stdcall;
  12141.     function  Set_CrossesAt(RHS: Double): HResult; stdcall;
  12142.     function  Delete: HResult; stdcall;
  12143.     function  Get_HasMajorGridlines(out RHS: WordBool): HResult; stdcall;
  12144.     function  Set_HasMajorGridlines(RHS: WordBool): HResult; stdcall;
  12145.     function  Get_HasMinorGridlines(out RHS: WordBool): HResult; stdcall;
  12146.     function  Set_HasMinorGridlines(RHS: WordBool): HResult; stdcall;
  12147.     function  Get_HasTitle(out RHS: WordBool): HResult; stdcall;
  12148.     function  Set_HasTitle(RHS: WordBool): HResult; stdcall;
  12149.     function  Get_MajorGridlines(out RHS: Gridlines): HResult; stdcall;
  12150.     function  Get_MajorTickMark(out RHS: XlTickMark): HResult; stdcall;
  12151.     function  Set_MajorTickMark(RHS: XlTickMark): HResult; stdcall;
  12152.     function  Get_MajorUnit(out RHS: Double): HResult; stdcall;
  12153.     function  Set_MajorUnit(RHS: Double): HResult; stdcall;
  12154.     function  Get_MajorUnitIsAuto(out RHS: WordBool): HResult; stdcall;
  12155.     function  Set_MajorUnitIsAuto(RHS: WordBool): HResult; stdcall;
  12156.     function  Get_MaximumScale(out RHS: Double): HResult; stdcall;
  12157.     function  Set_MaximumScale(RHS: Double): HResult; stdcall;
  12158.     function  Get_MaximumScaleIsAuto(out RHS: WordBool): HResult; stdcall;
  12159.     function  Set_MaximumScaleIsAuto(RHS: WordBool): HResult; stdcall;
  12160.     function  Get_MinimumScale(out RHS: Double): HResult; stdcall;
  12161.     function  Set_MinimumScale(RHS: Double): HResult; stdcall;
  12162.     function  Get_MinimumScaleIsAuto(out RHS: WordBool): HResult; stdcall;
  12163.     function  Set_MinimumScaleIsAuto(RHS: WordBool): HResult; stdcall;
  12164.     function  Get_MinorGridlines(out RHS: Gridlines): HResult; stdcall;
  12165.     function  Get_MinorTickMark(out RHS: XlTickMark): HResult; stdcall;
  12166.     function  Set_MinorTickMark(RHS: XlTickMark): HResult; stdcall;
  12167.     function  Get_MinorUnit(out RHS: Double): HResult; stdcall;
  12168.     function  Set_MinorUnit(RHS: Double): HResult; stdcall;
  12169.     function  Get_MinorUnitIsAuto(out RHS: WordBool): HResult; stdcall;
  12170.     function  Set_MinorUnitIsAuto(RHS: WordBool): HResult; stdcall;
  12171.     function  Get_ReversePlotOrder(out RHS: WordBool): HResult; stdcall;
  12172.     function  Set_ReversePlotOrder(RHS: WordBool): HResult; stdcall;
  12173.     function  Get_ScaleType(out RHS: XlScaleType): HResult; stdcall;
  12174.     function  Set_ScaleType(RHS: XlScaleType): HResult; stdcall;
  12175.     function  Select: HResult; stdcall;
  12176.     function  Get_TickLabelPosition(out RHS: XlTickLabelPosition): HResult; stdcall;
  12177.     function  Set_TickLabelPosition(RHS: XlTickLabelPosition): HResult; stdcall;
  12178.     function  Get_TickLabels(out RHS: TickLabels): HResult; stdcall;
  12179.     function  Get_TickLabelSpacing(out RHS: Integer): HResult; stdcall;
  12180.     function  Set_TickLabelSpacing(RHS: Integer): HResult; stdcall;
  12181.     function  Get_TickMarkSpacing(out RHS: Integer): HResult; stdcall;
  12182.     function  Set_TickMarkSpacing(RHS: Integer): HResult; stdcall;
  12183.     function  Get_Type_(out RHS: XlAxisType): HResult; stdcall;
  12184.     function  Set_Type_(RHS: XlAxisType): HResult; stdcall;
  12185.     function  Get_BaseUnit(out RHS: XlTimeUnit): HResult; stdcall;
  12186.     function  Set_BaseUnit(RHS: XlTimeUnit): HResult; stdcall;
  12187.     function  Get_BaseUnitIsAuto(out RHS: WordBool): HResult; stdcall;
  12188.     function  Set_BaseUnitIsAuto(RHS: WordBool): HResult; stdcall;
  12189.     function  Get_MajorUnitScale(out RHS: XlTimeUnit): HResult; stdcall;
  12190.     function  Set_MajorUnitScale(RHS: XlTimeUnit): HResult; stdcall;
  12191.     function  Get_MinorUnitScale(out RHS: XlTimeUnit): HResult; stdcall;
  12192.     function  Set_MinorUnitScale(RHS: XlTimeUnit): HResult; stdcall;
  12193.     function  Get_CategoryType(out RHS: XlCategoryType): HResult; stdcall;
  12194.     function  Set_CategoryType(RHS: XlCategoryType): HResult; stdcall;
  12195.     function  Get_Left(out RHS: Double): HResult; stdcall;
  12196.     function  Get_Top(out RHS: Double): HResult; stdcall;
  12197.     function  Get_Width(out RHS: Double): HResult; stdcall;
  12198.     function  Get_Height(out RHS: Double): HResult; stdcall;
  12199.   end;
  12200.  
  12201. // *********************************************************************//
  12202. // Interface: IChartTitle
  12203. // Flags:     (4112) Hidden Dispatchable
  12204. // GUID:      {00020849-0001-0000-C000-000000000046}
  12205. // *********************************************************************//
  12206.   IChartTitle = interface(IDispatch)
  12207.     ['{00020849-0001-0000-C000-000000000046}']
  12208.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  12209.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  12210.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  12211.     function  Get_Name(out RHS: WideString): HResult; stdcall;
  12212.     function  Select: HResult; stdcall;
  12213.     function  Get_Border(out RHS: Border): HResult; stdcall;
  12214.     function  Delete: HResult; stdcall;
  12215.     function  Get_Interior(out RHS: Interior): HResult; stdcall;
  12216.     function  Get_Fill(out RHS: ChartFillFormat): HResult; stdcall;
  12217.     function  Get_Caption(out RHS: WideString): HResult; stdcall;
  12218.     function  Set_Caption(const RHS: WideString): HResult; stdcall;
  12219.     function  Get_Characters(Start: OleVariant; Length: OleVariant; out RHS: Characters): HResult; stdcall;
  12220.     function  Get_Font(out RHS: Font): HResult; stdcall;
  12221.     function  Get_HorizontalAlignment(out RHS: OleVariant): HResult; stdcall;
  12222.     function  Set_HorizontalAlignment(RHS: OleVariant): HResult; stdcall;
  12223.     function  Get_Left(out RHS: Double): HResult; stdcall;
  12224.     function  Set_Left(RHS: Double): HResult; stdcall;
  12225.     function  Get_Orientation(out RHS: OleVariant): HResult; stdcall;
  12226.     function  Set_Orientation(RHS: OleVariant): HResult; stdcall;
  12227.     function  Get_Shadow(out RHS: WordBool): HResult; stdcall;
  12228.     function  Set_Shadow(RHS: WordBool): HResult; stdcall;
  12229.     function  Get_Text(out RHS: WideString): HResult; stdcall;
  12230.     function  Set_Text(const RHS: WideString): HResult; stdcall;
  12231.     function  Get_Top(out RHS: Double): HResult; stdcall;
  12232.     function  Set_Top(RHS: Double): HResult; stdcall;
  12233.     function  Get_VerticalAlignment(out RHS: OleVariant): HResult; stdcall;
  12234.     function  Set_VerticalAlignment(RHS: OleVariant): HResult; stdcall;
  12235.     function  Get_ReadingOrder(out RHS: Integer): HResult; stdcall;
  12236.     function  Set_ReadingOrder(RHS: Integer): HResult; stdcall;
  12237.     function  Get_AutoScaleFont(out RHS: OleVariant): HResult; stdcall;
  12238.     function  Set_AutoScaleFont(RHS: OleVariant): HResult; stdcall;
  12239.   end;
  12240.  
  12241. // *********************************************************************//
  12242. // Interface: IAxisTitle
  12243. // Flags:     (4112) Hidden Dispatchable
  12244. // GUID:      {0002084A-0001-0000-C000-000000000046}
  12245. // *********************************************************************//
  12246.   IAxisTitle = interface(IDispatch)
  12247.     ['{0002084A-0001-0000-C000-000000000046}']
  12248.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  12249.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  12250.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  12251.     function  Get_Name(out RHS: WideString): HResult; stdcall;
  12252.     function  Select: HResult; stdcall;
  12253.     function  Get_Border(out RHS: Border): HResult; stdcall;
  12254.     function  Delete: HResult; stdcall;
  12255.     function  Get_Interior(out RHS: Interior): HResult; stdcall;
  12256.     function  Get_Fill(out RHS: ChartFillFormat): HResult; stdcall;
  12257.     function  Get_Caption(out RHS: WideString): HResult; stdcall;
  12258.     function  Set_Caption(const RHS: WideString): HResult; stdcall;
  12259.     function  Get_Characters(Start: OleVariant; Length: OleVariant; out RHS: Characters): HResult; stdcall;
  12260.     function  Get_Font(out RHS: Font): HResult; stdcall;
  12261.     function  Get_HorizontalAlignment(out RHS: OleVariant): HResult; stdcall;
  12262.     function  Set_HorizontalAlignment(RHS: OleVariant): HResult; stdcall;
  12263.     function  Get_Left(out RHS: Double): HResult; stdcall;
  12264.     function  Set_Left(RHS: Double): HResult; stdcall;
  12265.     function  Get_Orientation(out RHS: OleVariant): HResult; stdcall;
  12266.     function  Set_Orientation(RHS: OleVariant): HResult; stdcall;
  12267.     function  Get_Shadow(out RHS: WordBool): HResult; stdcall;
  12268.     function  Set_Shadow(RHS: WordBool): HResult; stdcall;
  12269.     function  Get_Text(out RHS: WideString): HResult; stdcall;
  12270.     function  Set_Text(const RHS: WideString): HResult; stdcall;
  12271.     function  Get_Top(out RHS: Double): HResult; stdcall;
  12272.     function  Set_Top(RHS: Double): HResult; stdcall;
  12273.     function  Get_VerticalAlignment(out RHS: OleVariant): HResult; stdcall;
  12274.     function  Set_VerticalAlignment(RHS: OleVariant): HResult; stdcall;
  12275.     function  Get_ReadingOrder(out RHS: Integer): HResult; stdcall;
  12276.     function  Set_ReadingOrder(RHS: Integer): HResult; stdcall;
  12277.     function  Get_AutoScaleFont(out RHS: OleVariant): HResult; stdcall;
  12278.     function  Set_AutoScaleFont(RHS: OleVariant): HResult; stdcall;
  12279.   end;
  12280.  
  12281. // *********************************************************************//
  12282. // Interface: IChartGroup
  12283. // Flags:     (4112) Hidden Dispatchable
  12284. // GUID:      {00020859-0001-0000-C000-000000000046}
  12285. // *********************************************************************//
  12286.   IChartGroup = interface(IDispatch)
  12287.     ['{00020859-0001-0000-C000-000000000046}']
  12288.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  12289.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  12290.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  12291.     function  Get_AxisGroup(out RHS: XlAxisGroup): HResult; stdcall;
  12292.     function  Set_AxisGroup(RHS: XlAxisGroup): HResult; stdcall;
  12293.     function  Get_DoughnutHoleSize(out RHS: Integer): HResult; stdcall;
  12294.     function  Set_DoughnutHoleSize(RHS: Integer): HResult; stdcall;
  12295.     function  Get_DownBars(out RHS: DownBars): HResult; stdcall;
  12296.     function  Get_DropLines(out RHS: DropLines): HResult; stdcall;
  12297.     function  Get_FirstSliceAngle(out RHS: Integer): HResult; stdcall;
  12298.     function  Set_FirstSliceAngle(RHS: Integer): HResult; stdcall;
  12299.     function  Get_GapWidth(out RHS: Integer): HResult; stdcall;
  12300.     function  Set_GapWidth(RHS: Integer): HResult; stdcall;
  12301.     function  Get_HasDropLines(out RHS: WordBool): HResult; stdcall;
  12302.     function  Set_HasDropLines(RHS: WordBool): HResult; stdcall;
  12303.     function  Get_HasHiLoLines(out RHS: WordBool): HResult; stdcall;
  12304.     function  Set_HasHiLoLines(RHS: WordBool): HResult; stdcall;
  12305.     function  Get_HasRadarAxisLabels(out RHS: WordBool): HResult; stdcall;
  12306.     function  Set_HasRadarAxisLabels(RHS: WordBool): HResult; stdcall;
  12307.     function  Get_HasSeriesLines(out RHS: WordBool): HResult; stdcall;
  12308.     function  Set_HasSeriesLines(RHS: WordBool): HResult; stdcall;
  12309.     function  Get_HasUpDownBars(out RHS: WordBool): HResult; stdcall;
  12310.     function  Set_HasUpDownBars(RHS: WordBool): HResult; stdcall;
  12311.     function  Get_HiLoLines(out RHS: HiLoLines): HResult; stdcall;
  12312.     function  Get_Index(out RHS: Integer): HResult; stdcall;
  12313.     function  Get_Overlap(out RHS: Integer): HResult; stdcall;
  12314.     function  Set_Overlap(RHS: Integer): HResult; stdcall;
  12315.     function  Get_RadarAxisLabels(out RHS: TickLabels): HResult; stdcall;
  12316.     function  SeriesCollection(Index: OleVariant; out RHS: IDispatch): HResult; stdcall;
  12317.     function  Get_SeriesLines(out RHS: SeriesLines): HResult; stdcall;
  12318.     function  Get_SubType(out RHS: Integer): HResult; stdcall;
  12319.     function  Set_SubType(RHS: Integer): HResult; stdcall;
  12320.     function  Get_Type_(out RHS: Integer): HResult; stdcall;
  12321.     function  Set_Type_(RHS: Integer): HResult; stdcall;
  12322.     function  Get_UpBars(out RHS: UpBars): HResult; stdcall;
  12323.     function  Get_VaryByCategories(out RHS: WordBool): HResult; stdcall;
  12324.     function  Set_VaryByCategories(RHS: WordBool): HResult; stdcall;
  12325.     function  Get_SizeRepresents(out RHS: XlSizeRepresents): HResult; stdcall;
  12326.     function  Set_SizeRepresents(RHS: XlSizeRepresents): HResult; stdcall;
  12327.     function  Get_BubbleScale(out RHS: Integer): HResult; stdcall;
  12328.     function  Set_BubbleScale(RHS: Integer): HResult; stdcall;
  12329.     function  Get_ShowNegativeBubbles(out RHS: WordBool): HResult; stdcall;
  12330.     function  Set_ShowNegativeBubbles(RHS: WordBool): HResult; stdcall;
  12331.     function  Get_SplitType(out RHS: XlChartSplitType): HResult; stdcall;
  12332.     function  Set_SplitType(RHS: XlChartSplitType): HResult; stdcall;
  12333.     function  Get_SplitValue(out RHS: OleVariant): HResult; stdcall;
  12334.     function  Set_SplitValue(RHS: OleVariant): HResult; stdcall;
  12335.     function  Get_SecondPlotSize(out RHS: Integer): HResult; stdcall;
  12336.     function  Set_SecondPlotSize(RHS: Integer): HResult; stdcall;
  12337.     function  Get_Has3DShading(out RHS: WordBool): HResult; stdcall;
  12338.     function  Set_Has3DShading(RHS: WordBool): HResult; stdcall;
  12339.   end;
  12340.  
  12341. // *********************************************************************//
  12342. // Interface: IChartGroups
  12343. // Flags:     (4112) Hidden Dispatchable
  12344. // GUID:      {0002085A-0001-0000-C000-000000000046}
  12345. // *********************************************************************//
  12346.   IChartGroups = interface(IDispatch)
  12347.     ['{0002085A-0001-0000-C000-000000000046}']
  12348.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  12349.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  12350.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  12351.     function  Get_Count(out RHS: Integer): HResult; stdcall;
  12352.     function  Item(Index: OleVariant; out RHS: ChartGroup): HResult; stdcall;
  12353.     function  _NewEnum(out RHS: IUnknown): HResult; stdcall;
  12354.   end;
  12355.  
  12356. // *********************************************************************//
  12357. // Interface: IAxes
  12358. // Flags:     (4112) Hidden Dispatchable
  12359. // GUID:      {0002085B-0001-0000-C000-000000000046}
  12360. // *********************************************************************//
  12361.   IAxes = interface(IDispatch)
  12362.     ['{0002085B-0001-0000-C000-000000000046}']
  12363.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  12364.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  12365.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  12366.     function  Get_Count(out RHS: Integer): HResult; stdcall;
  12367.     function  Item(Type_: XlAxisType; AxisGroup: XlAxisGroup; out RHS: Axis): HResult; stdcall;
  12368.     function  _NewEnum(out RHS: IUnknown): HResult; stdcall;
  12369.   end;
  12370.  
  12371. // *********************************************************************//
  12372. // Interface: IPoints
  12373. // Flags:     (4112) Hidden Dispatchable
  12374. // GUID:      {00020869-0001-0000-C000-000000000046}
  12375. // *********************************************************************//
  12376.   IPoints = interface(IDispatch)
  12377.     ['{00020869-0001-0000-C000-000000000046}']
  12378.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  12379.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  12380.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  12381.     function  Get_Count(out RHS: Integer): HResult; stdcall;
  12382.     function  Item(Index: Integer; out RHS: Point): HResult; stdcall;
  12383.     function  _NewEnum(out RHS: IUnknown): HResult; stdcall;
  12384.   end;
  12385.  
  12386. // *********************************************************************//
  12387. // Interface: IPoint
  12388. // Flags:     (4112) Hidden Dispatchable
  12389. // GUID:      {0002086A-0001-0000-C000-000000000046}
  12390. // *********************************************************************//
  12391.   IPoint = interface(IDispatch)
  12392.     ['{0002086A-0001-0000-C000-000000000046}']
  12393.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  12394.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  12395.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  12396.     function  ApplyDataLabels(Type_: XlDataLabelsType; LegendKey: OleVariant; AutoText: OleVariant): HResult; stdcall;
  12397.     function  Get_Border(out RHS: Border): HResult; stdcall;
  12398.     function  ClearFormats: HResult; stdcall;
  12399.     function  Copy: HResult; stdcall;
  12400.     function  Get_DataLabel(out RHS: DataLabel): HResult; stdcall;
  12401.     function  Delete: HResult; stdcall;
  12402.     function  Get_Explosion(out RHS: Integer): HResult; stdcall;
  12403.     function  Set_Explosion(RHS: Integer): HResult; stdcall;
  12404.     function  Get_HasDataLabel(out RHS: WordBool): HResult; stdcall;
  12405.     function  Set_HasDataLabel(RHS: WordBool): HResult; stdcall;
  12406.     function  Get_Interior(out RHS: Interior): HResult; stdcall;
  12407.     function  Get_InvertIfNegative(out RHS: WordBool): HResult; stdcall;
  12408.     function  Set_InvertIfNegative(RHS: WordBool): HResult; stdcall;
  12409.     function  Get_MarkerBackgroundColor(out RHS: Integer): HResult; stdcall;
  12410.     function  Set_MarkerBackgroundColor(RHS: Integer): HResult; stdcall;
  12411.     function  Get_MarkerBackgroundColorIndex(out RHS: XlColorIndex): HResult; stdcall;
  12412.     function  Set_MarkerBackgroundColorIndex(RHS: XlColorIndex): HResult; stdcall;
  12413.     function  Get_MarkerForegroundColor(out RHS: Integer): HResult; stdcall;
  12414.     function  Set_MarkerForegroundColor(RHS: Integer): HResult; stdcall;
  12415.     function  Get_MarkerForegroundColorIndex(out RHS: XlColorIndex): HResult; stdcall;
  12416.     function  Set_MarkerForegroundColorIndex(RHS: XlColorIndex): HResult; stdcall;
  12417.     function  Get_MarkerSize(out RHS: Integer): HResult; stdcall;
  12418.     function  Set_MarkerSize(RHS: Integer): HResult; stdcall;
  12419.     function  Get_MarkerStyle(out RHS: XlMarkerStyle): HResult; stdcall;
  12420.     function  Set_MarkerStyle(RHS: XlMarkerStyle): HResult; stdcall;
  12421.     function  Paste: HResult; stdcall;
  12422.     function  Get_PictureType(out RHS: XlChartPictureType): HResult; stdcall;
  12423.     function  Set_PictureType(RHS: XlChartPictureType): HResult; stdcall;
  12424.     function  Get_PictureUnit(out RHS: Integer): HResult; stdcall;
  12425.     function  Set_PictureUnit(RHS: Integer): HResult; stdcall;
  12426.     function  Select: HResult; stdcall;
  12427.     function  Get_ApplyPictToSides(out RHS: WordBool): HResult; stdcall;
  12428.     function  Set_ApplyPictToSides(RHS: WordBool): HResult; stdcall;
  12429.     function  Get_ApplyPictToFront(out RHS: WordBool): HResult; stdcall;
  12430.     function  Set_ApplyPictToFront(RHS: WordBool): HResult; stdcall;
  12431.     function  Get_ApplyPictToEnd(out RHS: WordBool): HResult; stdcall;
  12432.     function  Set_ApplyPictToEnd(RHS: WordBool): HResult; stdcall;
  12433.     function  Get_Shadow(out RHS: WordBool): HResult; stdcall;
  12434.     function  Set_Shadow(RHS: WordBool): HResult; stdcall;
  12435.     function  Get_SecondaryPlot(out RHS: WordBool): HResult; stdcall;
  12436.     function  Set_SecondaryPlot(RHS: WordBool): HResult; stdcall;
  12437.     function  Get_Fill(out RHS: ChartFillFormat): HResult; stdcall;
  12438.   end;
  12439.  
  12440. // *********************************************************************//
  12441. // Interface: ISeries
  12442. // Flags:     (4112) Hidden Dispatchable
  12443. // GUID:      {0002086B-0001-0000-C000-000000000046}
  12444. // *********************************************************************//
  12445.   ISeries = interface(IDispatch)
  12446.     ['{0002086B-0001-0000-C000-000000000046}']
  12447.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  12448.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  12449.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  12450.     function  ApplyDataLabels(Type_: XlDataLabelsType; LegendKey: OleVariant; AutoText: OleVariant; 
  12451.                               HasLeaderLines: OleVariant): HResult; stdcall;
  12452.     function  Get_AxisGroup(out RHS: XlAxisGroup): HResult; stdcall;
  12453.     function  Set_AxisGroup(RHS: XlAxisGroup): HResult; stdcall;
  12454.     function  Get_Border(out RHS: Border): HResult; stdcall;
  12455.     function  ClearFormats: HResult; stdcall;
  12456.     function  Copy: HResult; stdcall;
  12457.     function  DataLabels(Index: OleVariant; out RHS: IDispatch): HResult; stdcall;
  12458.     function  Delete: HResult; stdcall;
  12459.     function  ErrorBar(Direction: XlErrorBarDirection; Include: XlErrorBarInclude; 
  12460.                        Type_: XlErrorBarType; Amount: OleVariant; MinusValues: OleVariant): HResult; stdcall;
  12461.     function  Get_ErrorBars(out RHS: ErrorBars): HResult; stdcall;
  12462.     function  Get_Explosion(out RHS: Integer): HResult; stdcall;
  12463.     function  Set_Explosion(RHS: Integer): HResult; stdcall;
  12464.     function  Get_Formula(out RHS: WideString): HResult; stdcall;
  12465.     function  Set_Formula(const RHS: WideString): HResult; stdcall;
  12466.     function  Get_FormulaLocal(out RHS: WideString): HResult; stdcall;
  12467.     function  Set_FormulaLocal(const RHS: WideString): HResult; stdcall;
  12468.     function  Get_FormulaR1C1(out RHS: WideString): HResult; stdcall;
  12469.     function  Set_FormulaR1C1(const RHS: WideString): HResult; stdcall;
  12470.     function  Get_FormulaR1C1Local(out RHS: WideString): HResult; stdcall;
  12471.     function  Set_FormulaR1C1Local(const RHS: WideString): HResult; stdcall;
  12472.     function  Get_HasDataLabels(out RHS: WordBool): HResult; stdcall;
  12473.     function  Set_HasDataLabels(RHS: WordBool): HResult; stdcall;
  12474.     function  Get_HasErrorBars(out RHS: WordBool): HResult; stdcall;
  12475.     function  Set_HasErrorBars(RHS: WordBool): HResult; stdcall;
  12476.     function  Get_Interior(out RHS: Interior): HResult; stdcall;
  12477.     function  Get_Fill(out RHS: ChartFillFormat): HResult; stdcall;
  12478.     function  Get_InvertIfNegative(out RHS: WordBool): HResult; stdcall;
  12479.     function  Set_InvertIfNegative(RHS: WordBool): HResult; stdcall;
  12480.     function  Get_MarkerBackgroundColor(out RHS: Integer): HResult; stdcall;
  12481.     function  Set_MarkerBackgroundColor(RHS: Integer): HResult; stdcall;
  12482.     function  Get_MarkerBackgroundColorIndex(out RHS: XlColorIndex): HResult; stdcall;
  12483.     function  Set_MarkerBackgroundColorIndex(RHS: XlColorIndex): HResult; stdcall;
  12484.     function  Get_MarkerForegroundColor(out RHS: Integer): HResult; stdcall;
  12485.     function  Set_MarkerForegroundColor(RHS: Integer): HResult; stdcall;
  12486.     function  Get_MarkerForegroundColorIndex(out RHS: XlColorIndex): HResult; stdcall;
  12487.     function  Set_MarkerForegroundColorIndex(RHS: XlColorIndex): HResult; stdcall;
  12488.     function  Get_MarkerSize(out RHS: Integer): HResult; stdcall;
  12489.     function  Set_MarkerSize(RHS: Integer): HResult; stdcall;
  12490.     function  Get_MarkerStyle(out RHS: XlMarkerStyle): HResult; stdcall;
  12491.     function  Set_MarkerStyle(RHS: XlMarkerStyle): HResult; stdcall;
  12492.     function  Get_Name(out RHS: WideString): HResult; stdcall;
  12493.     function  Set_Name(const RHS: WideString): HResult; stdcall;
  12494.     function  Paste: HResult; stdcall;
  12495.     function  Get_PictureType(out RHS: XlChartPictureType): HResult; stdcall;
  12496.     function  Set_PictureType(RHS: XlChartPictureType): HResult; stdcall;
  12497.     function  Get_PictureUnit(out RHS: Integer): HResult; stdcall;
  12498.     function  Set_PictureUnit(RHS: Integer): HResult; stdcall;
  12499.     function  Get_PlotOrder(out RHS: Integer): HResult; stdcall;
  12500.     function  Set_PlotOrder(RHS: Integer): HResult; stdcall;
  12501.     function  Points(Index: OleVariant; out RHS: IDispatch): HResult; stdcall;
  12502.     function  Select: HResult; stdcall;
  12503.     function  Get_Smooth(out RHS: WordBool): HResult; stdcall;
  12504.     function  Set_Smooth(RHS: WordBool): HResult; stdcall;
  12505.     function  Trendlines(Index: OleVariant; out RHS: IDispatch): HResult; stdcall;
  12506.     function  Get_Type_(out RHS: Integer): HResult; stdcall;
  12507.     function  Set_Type_(RHS: Integer): HResult; stdcall;
  12508.     function  Get_ChartType(out RHS: XlChartType): HResult; stdcall;
  12509.     function  Set_ChartType(RHS: XlChartType): HResult; stdcall;
  12510.     function  ApplyCustomType(ChartType: XlChartType): HResult; stdcall;
  12511.     function  Get_Values(out RHS: OleVariant): HResult; stdcall;
  12512.     function  Set_Values(RHS: OleVariant): HResult; stdcall;
  12513.     function  Get_XValues(out RHS: OleVariant): HResult; stdcall;
  12514.     function  Set_XValues(RHS: OleVariant): HResult; stdcall;
  12515.     function  Get_BubbleSizes(out RHS: OleVariant): HResult; stdcall;
  12516.     function  Set_BubbleSizes(RHS: OleVariant): HResult; stdcall;
  12517.     function  Get_BarShape(out RHS: XlBarShape): HResult; stdcall;
  12518.     function  Set_BarShape(RHS: XlBarShape): HResult; stdcall;
  12519.     function  Get_ApplyPictToSides(out RHS: WordBool): HResult; stdcall;
  12520.     function  Set_ApplyPictToSides(RHS: WordBool): HResult; stdcall;
  12521.     function  Get_ApplyPictToFront(out RHS: WordBool): HResult; stdcall;
  12522.     function  Set_ApplyPictToFront(RHS: WordBool): HResult; stdcall;
  12523.     function  Get_ApplyPictToEnd(out RHS: WordBool): HResult; stdcall;
  12524.     function  Set_ApplyPictToEnd(RHS: WordBool): HResult; stdcall;
  12525.     function  Get_Has3DEffect(out RHS: WordBool): HResult; stdcall;
  12526.     function  Set_Has3DEffect(RHS: WordBool): HResult; stdcall;
  12527.     function  Get_Shadow(out RHS: WordBool): HResult; stdcall;
  12528.     function  Set_Shadow(RHS: WordBool): HResult; stdcall;
  12529.     function  Get_HasLeaderLines(out RHS: WordBool): HResult; stdcall;
  12530.     function  Set_HasLeaderLines(RHS: WordBool): HResult; stdcall;
  12531.     function  Get_LeaderLines(out RHS: LeaderLines): HResult; stdcall;
  12532.   end;
  12533.  
  12534. // *********************************************************************//
  12535. // Interface: ISeriesCollection
  12536. // Flags:     (4112) Hidden Dispatchable
  12537. // GUID:      {0002086C-0001-0000-C000-000000000046}
  12538. // *********************************************************************//
  12539.   ISeriesCollection = interface(IDispatch)
  12540.     ['{0002086C-0001-0000-C000-000000000046}']
  12541.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  12542.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  12543.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  12544.     function  Add(Source: OleVariant; Rowcol: XlRowCol; SeriesLabels: OleVariant; 
  12545.                   CategoryLabels: OleVariant; Replace: OleVariant; out RHS: Series): HResult; stdcall;
  12546.     function  Get_Count(out RHS: Integer): HResult; stdcall;
  12547.     function  Extend(Source: OleVariant; Rowcol: OleVariant; CategoryLabels: OleVariant): HResult; stdcall;
  12548.     function  Item(Index: OleVariant; out RHS: Series): HResult; stdcall;
  12549.     function  _NewEnum(out RHS: IUnknown): HResult; stdcall;
  12550.     function  Paste(Rowcol: XlRowCol; SeriesLabels: OleVariant; CategoryLabels: OleVariant; 
  12551.                     Replace: OleVariant; NewSeries: OleVariant): HResult; stdcall;
  12552.     function  NewSeries(out RHS: Series): HResult; stdcall;
  12553.   end;
  12554.  
  12555. // *********************************************************************//
  12556. // Interface: IDataLabel
  12557. // Flags:     (4112) Hidden Dispatchable
  12558. // GUID:      {000208B2-0001-0000-C000-000000000046}
  12559. // *********************************************************************//
  12560.   IDataLabel = interface(IDispatch)
  12561.     ['{000208B2-0001-0000-C000-000000000046}']
  12562.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  12563.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  12564.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  12565.     function  Get_Name(out RHS: WideString): HResult; stdcall;
  12566.     function  Select: HResult; stdcall;
  12567.     function  Get_Border(out RHS: Border): HResult; stdcall;
  12568.     function  Delete: HResult; stdcall;
  12569.     function  Get_Interior(out RHS: Interior): HResult; stdcall;
  12570.     function  Get_Fill(out RHS: ChartFillFormat): HResult; stdcall;
  12571.     function  Get_Caption(out RHS: WideString): HResult; stdcall;
  12572.     function  Set_Caption(const RHS: WideString): HResult; stdcall;
  12573.     function  Get_Characters(Start: OleVariant; Length: OleVariant; out RHS: Characters): HResult; stdcall;
  12574.     function  Get_Font(out RHS: Font): HResult; stdcall;
  12575.     function  Get_HorizontalAlignment(out RHS: OleVariant): HResult; stdcall;
  12576.     function  Set_HorizontalAlignment(RHS: OleVariant): HResult; stdcall;
  12577.     function  Get_Left(out RHS: Double): HResult; stdcall;
  12578.     function  Set_Left(RHS: Double): HResult; stdcall;
  12579.     function  Get_Orientation(out RHS: OleVariant): HResult; stdcall;
  12580.     function  Set_Orientation(RHS: OleVariant): HResult; stdcall;
  12581.     function  Get_Shadow(out RHS: WordBool): HResult; stdcall;
  12582.     function  Set_Shadow(RHS: WordBool): HResult; stdcall;
  12583.     function  Get_Text(out RHS: WideString): HResult; stdcall;
  12584.     function  Set_Text(const RHS: WideString): HResult; stdcall;
  12585.     function  Get_Top(out RHS: Double): HResult; stdcall;
  12586.     function  Set_Top(RHS: Double): HResult; stdcall;
  12587.     function  Get_VerticalAlignment(out RHS: OleVariant): HResult; stdcall;
  12588.     function  Set_VerticalAlignment(RHS: OleVariant): HResult; stdcall;
  12589.     function  Get_ReadingOrder(out RHS: Integer): HResult; stdcall;
  12590.     function  Set_ReadingOrder(RHS: Integer): HResult; stdcall;
  12591.     function  Get_AutoScaleFont(out RHS: OleVariant): HResult; stdcall;
  12592.     function  Set_AutoScaleFont(RHS: OleVariant): HResult; stdcall;
  12593.     function  Get_AutoText(out RHS: WordBool): HResult; stdcall;
  12594.     function  Set_AutoText(RHS: WordBool): HResult; stdcall;
  12595.     function  Get_NumberFormat(out RHS: WideString): HResult; stdcall;
  12596.     function  Set_NumberFormat(const RHS: WideString): HResult; stdcall;
  12597.     function  Get_NumberFormatLinked(out RHS: WordBool): HResult; stdcall;
  12598.     function  Set_NumberFormatLinked(RHS: WordBool): HResult; stdcall;
  12599.     function  Get_ShowLegendKey(out RHS: WordBool): HResult; stdcall;
  12600.     function  Set_ShowLegendKey(RHS: WordBool): HResult; stdcall;
  12601.     function  Get_Type_(out RHS: OleVariant): HResult; stdcall;
  12602.     function  Set_Type_(RHS: OleVariant): HResult; stdcall;
  12603.     function  Get_Position(out RHS: XlDataLabelPosition): HResult; stdcall;
  12604.     function  Set_Position(RHS: XlDataLabelPosition): HResult; stdcall;
  12605.   end;
  12606.  
  12607. // *********************************************************************//
  12608. // Interface: IDataLabels
  12609. // Flags:     (4112) Hidden Dispatchable
  12610. // GUID:      {000208B3-0001-0000-C000-000000000046}
  12611. // *********************************************************************//
  12612.   IDataLabels = interface(IDispatch)
  12613.     ['{000208B3-0001-0000-C000-000000000046}']
  12614.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  12615.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  12616.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  12617.     function  Get_Name(out RHS: WideString): HResult; stdcall;
  12618.     function  Select: HResult; stdcall;
  12619.     function  Get_Border(out RHS: Border): HResult; stdcall;
  12620.     function  Delete: HResult; stdcall;
  12621.     function  Get_Interior(out RHS: Interior): HResult; stdcall;
  12622.     function  Get_Fill(out RHS: ChartFillFormat): HResult; stdcall;
  12623.     procedure _Dummy9; stdcall;
  12624.     procedure _Dummy10; stdcall;
  12625.     function  Get_Font(out RHS: Font): HResult; stdcall;
  12626.     function  Get_HorizontalAlignment(out RHS: OleVariant): HResult; stdcall;
  12627.     function  Set_HorizontalAlignment(RHS: OleVariant): HResult; stdcall;
  12628.     procedure _Dummy13; stdcall;
  12629.     function  Get_Orientation(out RHS: OleVariant): HResult; stdcall;
  12630.     function  Set_Orientation(RHS: OleVariant): HResult; stdcall;
  12631.     function  Get_Shadow(out RHS: WordBool): HResult; stdcall;
  12632.     function  Set_Shadow(RHS: WordBool): HResult; stdcall;
  12633.     procedure _Dummy16; stdcall;
  12634.     procedure _Dummy17; stdcall;
  12635.     function  Get_VerticalAlignment(out RHS: OleVariant): HResult; stdcall;
  12636.     function  Set_VerticalAlignment(RHS: OleVariant): HResult; stdcall;
  12637.     function  Get_ReadingOrder(out RHS: Integer): HResult; stdcall;
  12638.     function  Set_ReadingOrder(RHS: Integer): HResult; stdcall;
  12639.     function  Get_AutoScaleFont(out RHS: OleVariant): HResult; stdcall;
  12640.     function  Set_AutoScaleFont(RHS: OleVariant): HResult; stdcall;
  12641.     function  Get_AutoText(out RHS: WordBool): HResult; stdcall;
  12642.     function  Set_AutoText(RHS: WordBool): HResult; stdcall;
  12643.     function  Get_NumberFormat(out RHS: WideString): HResult; stdcall;
  12644.     function  Set_NumberFormat(const RHS: WideString): HResult; stdcall;
  12645.     function  Get_NumberFormatLinked(out RHS: WordBool): HResult; stdcall;
  12646.     function  Set_NumberFormatLinked(RHS: WordBool): HResult; stdcall;
  12647.     function  Get_ShowLegendKey(out RHS: WordBool): HResult; stdcall;
  12648.     function  Set_ShowLegendKey(RHS: WordBool): HResult; stdcall;
  12649.     function  Get_Type_(out RHS: OleVariant): HResult; stdcall;
  12650.     function  Set_Type_(RHS: OleVariant): HResult; stdcall;
  12651.     function  Get_Position(out RHS: XlDataLabelPosition): HResult; stdcall;
  12652.     function  Set_Position(RHS: XlDataLabelPosition): HResult; stdcall;
  12653.     function  Get_Count(out RHS: Integer): HResult; stdcall;
  12654.     function  Item(Index: OleVariant; out RHS: DataLabel): HResult; stdcall;
  12655.     function  _NewEnum(out RHS: IUnknown): HResult; stdcall;
  12656.   end;
  12657.  
  12658. // *********************************************************************//
  12659. // Interface: ILegendEntry
  12660. // Flags:     (4112) Hidden Dispatchable
  12661. // GUID:      {000208BA-0001-0000-C000-000000000046}
  12662. // *********************************************************************//
  12663.   ILegendEntry = interface(IDispatch)
  12664.     ['{000208BA-0001-0000-C000-000000000046}']
  12665.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  12666.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  12667.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  12668.     function  Delete: HResult; stdcall;
  12669.     function  Get_Font(out RHS: Font): HResult; stdcall;
  12670.     function  Get_Index(out RHS: Integer): HResult; stdcall;
  12671.     function  Get_LegendKey(out RHS: LegendKey): HResult; stdcall;
  12672.     function  Select: HResult; stdcall;
  12673.     function  Get_AutoScaleFont(out RHS: OleVariant): HResult; stdcall;
  12674.     function  Set_AutoScaleFont(RHS: OleVariant): HResult; stdcall;
  12675.     function  Get_Left(out RHS: Double): HResult; stdcall;
  12676.     function  Get_Top(out RHS: Double): HResult; stdcall;
  12677.     function  Get_Width(out RHS: Double): HResult; stdcall;
  12678.     function  Get_Height(out RHS: Double): HResult; stdcall;
  12679.   end;
  12680.  
  12681. // *********************************************************************//
  12682. // Interface: ILegendEntries
  12683. // Flags:     (4112) Hidden Dispatchable
  12684. // GUID:      {000208BB-0001-0000-C000-000000000046}
  12685. // *********************************************************************//
  12686.   ILegendEntries = interface(IDispatch)
  12687.     ['{000208BB-0001-0000-C000-000000000046}']
  12688.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  12689.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  12690.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  12691.     function  Get_Count(out RHS: Integer): HResult; stdcall;
  12692.     function  Item(Index: OleVariant; out RHS: LegendEntry): HResult; stdcall;
  12693.     function  _NewEnum(out RHS: IUnknown): HResult; stdcall;
  12694.   end;
  12695.  
  12696. // *********************************************************************//
  12697. // Interface: ILegendKey
  12698. // Flags:     (4112) Hidden Dispatchable
  12699. // GUID:      {000208BC-0001-0000-C000-000000000046}
  12700. // *********************************************************************//
  12701.   ILegendKey = interface(IDispatch)
  12702.     ['{000208BC-0001-0000-C000-000000000046}']
  12703.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  12704.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  12705.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  12706.     function  Get_Border(out RHS: Border): HResult; stdcall;
  12707.     function  ClearFormats: HResult; stdcall;
  12708.     function  Delete: HResult; stdcall;
  12709.     function  Get_Interior(out RHS: Interior): HResult; stdcall;
  12710.     function  Get_Fill(out RHS: ChartFillFormat): HResult; stdcall;
  12711.     function  Get_InvertIfNegative(out RHS: WordBool): HResult; stdcall;
  12712.     function  Set_InvertIfNegative(RHS: WordBool): HResult; stdcall;
  12713.     function  Get_MarkerBackgroundColor(out RHS: Integer): HResult; stdcall;
  12714.     function  Set_MarkerBackgroundColor(RHS: Integer): HResult; stdcall;
  12715.     function  Get_MarkerBackgroundColorIndex(out RHS: XlColorIndex): HResult; stdcall;
  12716.     function  Set_MarkerBackgroundColorIndex(RHS: XlColorIndex): HResult; stdcall;
  12717.     function  Get_MarkerForegroundColor(out RHS: Integer): HResult; stdcall;
  12718.     function  Set_MarkerForegroundColor(RHS: Integer): HResult; stdcall;
  12719.     function  Get_MarkerForegroundColorIndex(out RHS: XlColorIndex): HResult; stdcall;
  12720.     function  Set_MarkerForegroundColorIndex(RHS: XlColorIndex): HResult; stdcall;
  12721.     function  Get_MarkerSize(out RHS: Integer): HResult; stdcall;
  12722.     function  Set_MarkerSize(RHS: Integer): HResult; stdcall;
  12723.     function  Get_MarkerStyle(out RHS: XlMarkerStyle): HResult; stdcall;
  12724.     function  Set_MarkerStyle(RHS: XlMarkerStyle): HResult; stdcall;
  12725.     function  Get_PictureType(out RHS: Integer): HResult; stdcall;
  12726.     function  Set_PictureType(RHS: Integer): HResult; stdcall;
  12727.     function  Get_PictureUnit(out RHS: Integer): HResult; stdcall;
  12728.     function  Set_PictureUnit(RHS: Integer): HResult; stdcall;
  12729.     function  Select: HResult; stdcall;
  12730.     function  Get_Smooth(out RHS: WordBool): HResult; stdcall;
  12731.     function  Set_Smooth(RHS: WordBool): HResult; stdcall;
  12732.     function  Get_Left(out RHS: Double): HResult; stdcall;
  12733.     function  Get_Top(out RHS: Double): HResult; stdcall;
  12734.     function  Get_Width(out RHS: Double): HResult; stdcall;
  12735.     function  Get_Height(out RHS: Double): HResult; stdcall;
  12736.     function  Get_Shadow(out RHS: WordBool): HResult; stdcall;
  12737.     function  Set_Shadow(RHS: WordBool): HResult; stdcall;
  12738.   end;
  12739.  
  12740. // *********************************************************************//
  12741. // Interface: ITrendlines
  12742. // Flags:     (4112) Hidden Dispatchable
  12743. // GUID:      {000208BD-0001-0000-C000-000000000046}
  12744. // *********************************************************************//
  12745.   ITrendlines = interface(IDispatch)
  12746.     ['{000208BD-0001-0000-C000-000000000046}']
  12747.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  12748.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  12749.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  12750.     function  Add(Type_: XlTrendlineType; Order: OleVariant; Period: OleVariant; 
  12751.                   Forward: OleVariant; Backward: OleVariant; Intercept: OleVariant; 
  12752.                   DisplayEquation: OleVariant; DisplayRSquared: OleVariant; Name: OleVariant; 
  12753.                   out RHS: Trendline): HResult; stdcall;
  12754.     function  Get_Count(out RHS: Integer): HResult; stdcall;
  12755.     function  Item(Index: OleVariant; out RHS: Trendline): HResult; stdcall;
  12756.     function  _NewEnum(out RHS: IUnknown): HResult; stdcall;
  12757.   end;
  12758.  
  12759. // *********************************************************************//
  12760. // Interface: ITrendline
  12761. // Flags:     (4112) Hidden Dispatchable
  12762. // GUID:      {000208BE-0001-0000-C000-000000000046}
  12763. // *********************************************************************//
  12764.   ITrendline = interface(IDispatch)
  12765.     ['{000208BE-0001-0000-C000-000000000046}']
  12766.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  12767.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  12768.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  12769.     function  Get_Backward(out RHS: Integer): HResult; stdcall;
  12770.     function  Set_Backward(RHS: Integer): HResult; stdcall;
  12771.     function  Get_Border(out RHS: Border): HResult; stdcall;
  12772.     function  ClearFormats: HResult; stdcall;
  12773.     function  Get_DataLabel(out RHS: DataLabel): HResult; stdcall;
  12774.     function  Delete: HResult; stdcall;
  12775.     function  Get_DisplayEquation(out RHS: WordBool): HResult; stdcall;
  12776.     function  Set_DisplayEquation(RHS: WordBool): HResult; stdcall;
  12777.     function  Get_DisplayRSquared(out RHS: WordBool): HResult; stdcall;
  12778.     function  Set_DisplayRSquared(RHS: WordBool): HResult; stdcall;
  12779.     function  Get_Forward(out RHS: Integer): HResult; stdcall;
  12780.     function  Set_Forward(RHS: Integer): HResult; stdcall;
  12781.     function  Get_Index(out RHS: Integer): HResult; stdcall;
  12782.     function  Get_Intercept(out RHS: Double): HResult; stdcall;
  12783.     function  Set_Intercept(RHS: Double): HResult; stdcall;
  12784.     function  Get_InterceptIsAuto(out RHS: WordBool): HResult; stdcall;
  12785.     function  Set_InterceptIsAuto(RHS: WordBool): HResult; stdcall;
  12786.     function  Get_Name(out RHS: WideString): HResult; stdcall;
  12787.     function  Set_Name(const RHS: WideString): HResult; stdcall;
  12788.     function  Get_NameIsAuto(out RHS: WordBool): HResult; stdcall;
  12789.     function  Set_NameIsAuto(RHS: WordBool): HResult; stdcall;
  12790.     function  Get_Order(out RHS: Integer): HResult; stdcall;
  12791.     function  Set_Order(RHS: Integer): HResult; stdcall;
  12792.     function  Get_Period(out RHS: Integer): HResult; stdcall;
  12793.     function  Set_Period(RHS: Integer): HResult; stdcall;
  12794.     function  Select: HResult; stdcall;
  12795.     function  Get_Type_(out RHS: XlTrendlineType): HResult; stdcall;
  12796.     function  Set_Type_(RHS: XlTrendlineType): HResult; stdcall;
  12797.   end;
  12798.  
  12799. // *********************************************************************//
  12800. // Interface: ICorners
  12801. // Flags:     (4112) Hidden Dispatchable
  12802. // GUID:      {000208C0-0001-0000-C000-000000000046}
  12803. // *********************************************************************//
  12804.   ICorners = interface(IDispatch)
  12805.     ['{000208C0-0001-0000-C000-000000000046}']
  12806.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  12807.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  12808.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  12809.     function  Get_Name(out RHS: WideString): HResult; stdcall;
  12810.     function  Select: HResult; stdcall;
  12811.   end;
  12812.  
  12813. // *********************************************************************//
  12814. // Interface: ISeriesLines
  12815. // Flags:     (4112) Hidden Dispatchable
  12816. // GUID:      {000208C1-0001-0000-C000-000000000046}
  12817. // *********************************************************************//
  12818.   ISeriesLines = interface(IDispatch)
  12819.     ['{000208C1-0001-0000-C000-000000000046}']
  12820.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  12821.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  12822.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  12823.     function  Get_Name(out RHS: WideString): HResult; stdcall;
  12824.     function  Select: HResult; stdcall;
  12825.     function  Get_Border(out RHS: Border): HResult; stdcall;
  12826.     function  Delete: HResult; stdcall;
  12827.   end;
  12828.  
  12829. // *********************************************************************//
  12830. // Interface: IHiLoLines
  12831. // Flags:     (4112) Hidden Dispatchable
  12832. // GUID:      {000208C2-0001-0000-C000-000000000046}
  12833. // *********************************************************************//
  12834.   IHiLoLines = interface(IDispatch)
  12835.     ['{000208C2-0001-0000-C000-000000000046}']
  12836.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  12837.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  12838.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  12839.     function  Get_Name(out RHS: WideString): HResult; stdcall;
  12840.     function  Select: HResult; stdcall;
  12841.     function  Get_Border(out RHS: Border): HResult; stdcall;
  12842.     function  Delete: HResult; stdcall;
  12843.   end;
  12844.  
  12845. // *********************************************************************//
  12846. // Interface: IGridlines
  12847. // Flags:     (4112) Hidden Dispatchable
  12848. // GUID:      {000208C3-0001-0000-C000-000000000046}
  12849. // *********************************************************************//
  12850.   IGridlines = interface(IDispatch)
  12851.     ['{000208C3-0001-0000-C000-000000000046}']
  12852.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  12853.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  12854.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  12855.     function  Get_Name(out RHS: WideString): HResult; stdcall;
  12856.     function  Select: HResult; stdcall;
  12857.     function  Get_Border(out RHS: Border): HResult; stdcall;
  12858.     function  Delete: HResult; stdcall;
  12859.   end;
  12860.  
  12861. // *********************************************************************//
  12862. // Interface: IDropLines
  12863. // Flags:     (4112) Hidden Dispatchable
  12864. // GUID:      {000208C4-0001-0000-C000-000000000046}
  12865. // *********************************************************************//
  12866.   IDropLines = interface(IDispatch)
  12867.     ['{000208C4-0001-0000-C000-000000000046}']
  12868.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  12869.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  12870.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  12871.     function  Get_Name(out RHS: WideString): HResult; stdcall;
  12872.     function  Select: HResult; stdcall;
  12873.     function  Get_Border(out RHS: Border): HResult; stdcall;
  12874.     function  Delete: HResult; stdcall;
  12875.   end;
  12876.  
  12877. // *********************************************************************//
  12878. // Interface: ILeaderLines
  12879. // Flags:     (4112) Hidden Dispatchable
  12880. // GUID:      {00024437-0001-0000-C000-000000000046}
  12881. // *********************************************************************//
  12882.   ILeaderLines = interface(IDispatch)
  12883.     ['{00024437-0001-0000-C000-000000000046}']
  12884.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  12885.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  12886.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  12887.     function  Get_Border(out RHS: Border): HResult; stdcall;
  12888.     function  Delete: HResult; stdcall;
  12889.     function  Select: HResult; stdcall;
  12890.   end;
  12891.  
  12892. // *********************************************************************//
  12893. // Interface: IUpBars
  12894. // Flags:     (4112) Hidden Dispatchable
  12895. // GUID:      {000208C5-0001-0000-C000-000000000046}
  12896. // *********************************************************************//
  12897.   IUpBars = interface(IDispatch)
  12898.     ['{000208C5-0001-0000-C000-000000000046}']
  12899.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  12900.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  12901.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  12902.     function  Get_Name(out RHS: WideString): HResult; stdcall;
  12903.     function  Select: HResult; stdcall;
  12904.     function  Get_Border(out RHS: Border): HResult; stdcall;
  12905.     function  Delete: HResult; stdcall;
  12906.     function  Get_Interior(out RHS: Interior): HResult; stdcall;
  12907.     function  Get_Fill(out RHS: ChartFillFormat): HResult; stdcall;
  12908.   end;
  12909.  
  12910. // *********************************************************************//
  12911. // Interface: IDownBars
  12912. // Flags:     (4112) Hidden Dispatchable
  12913. // GUID:      {000208C6-0001-0000-C000-000000000046}
  12914. // *********************************************************************//
  12915.   IDownBars = interface(IDispatch)
  12916.     ['{000208C6-0001-0000-C000-000000000046}']
  12917.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  12918.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  12919.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  12920.     function  Get_Name(out RHS: WideString): HResult; stdcall;
  12921.     function  Select: HResult; stdcall;
  12922.     function  Get_Border(out RHS: Border): HResult; stdcall;
  12923.     function  Delete: HResult; stdcall;
  12924.     function  Get_Interior(out RHS: Interior): HResult; stdcall;
  12925.     function  Get_Fill(out RHS: ChartFillFormat): HResult; stdcall;
  12926.   end;
  12927.  
  12928. // *********************************************************************//
  12929. // Interface: IFloor
  12930. // Flags:     (4112) Hidden Dispatchable
  12931. // GUID:      {000208C7-0001-0000-C000-000000000046}
  12932. // *********************************************************************//
  12933.   IFloor = interface(IDispatch)
  12934.     ['{000208C7-0001-0000-C000-000000000046}']
  12935.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  12936.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  12937.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  12938.     function  Get_Name(out RHS: WideString): HResult; stdcall;
  12939.     function  Select: HResult; stdcall;
  12940.     function  Get_Border(out RHS: Border): HResult; stdcall;
  12941.     function  ClearFormats: HResult; stdcall;
  12942.     function  Get_Interior(out RHS: Interior): HResult; stdcall;
  12943.     function  Get_Fill(out RHS: ChartFillFormat): HResult; stdcall;
  12944.     function  Get_PictureType(out RHS: OleVariant): HResult; stdcall;
  12945.     function  Set_PictureType(RHS: OleVariant): HResult; stdcall;
  12946.     function  Paste: HResult; stdcall;
  12947.   end;
  12948.  
  12949. // *********************************************************************//
  12950. // Interface: IWalls
  12951. // Flags:     (4112) Hidden Dispatchable
  12952. // GUID:      {000208C8-0001-0000-C000-000000000046}
  12953. // *********************************************************************//
  12954.   IWalls = interface(IDispatch)
  12955.     ['{000208C8-0001-0000-C000-000000000046}']
  12956.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  12957.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  12958.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  12959.     function  Get_Name(out RHS: WideString): HResult; stdcall;
  12960.     function  Select: HResult; stdcall;
  12961.     function  Get_Border(out RHS: Border): HResult; stdcall;
  12962.     function  ClearFormats: HResult; stdcall;
  12963.     function  Get_Interior(out RHS: Interior): HResult; stdcall;
  12964.     function  Get_Fill(out RHS: ChartFillFormat): HResult; stdcall;
  12965.     function  Get_PictureType(out RHS: OleVariant): HResult; stdcall;
  12966.     function  Set_PictureType(RHS: OleVariant): HResult; stdcall;
  12967.     function  Paste: HResult; stdcall;
  12968.     function  Get_PictureUnit(out RHS: OleVariant): HResult; stdcall;
  12969.     function  Set_PictureUnit(RHS: OleVariant): HResult; stdcall;
  12970.   end;
  12971.  
  12972. // *********************************************************************//
  12973. // Interface: ITickLabels
  12974. // Flags:     (4112) Hidden Dispatchable
  12975. // GUID:      {000208C9-0001-0000-C000-000000000046}
  12976. // *********************************************************************//
  12977.   ITickLabels = interface(IDispatch)
  12978.     ['{000208C9-0001-0000-C000-000000000046}']
  12979.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  12980.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  12981.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  12982.     function  Delete: HResult; stdcall;
  12983.     function  Get_Font(out RHS: Font): HResult; stdcall;
  12984.     function  Get_Name(out RHS: WideString): HResult; stdcall;
  12985.     function  Get_NumberFormat(out RHS: WideString): HResult; stdcall;
  12986.     function  Set_NumberFormat(const RHS: WideString): HResult; stdcall;
  12987.     function  Get_NumberFormatLinked(out RHS: WordBool): HResult; stdcall;
  12988.     function  Set_NumberFormatLinked(RHS: WordBool): HResult; stdcall;
  12989.     function  Get_Orientation(out RHS: XlTickLabelOrientation): HResult; stdcall;
  12990.     function  Set_Orientation(RHS: XlTickLabelOrientation): HResult; stdcall;
  12991.     function  Select: HResult; stdcall;
  12992.     function  Get_ReadingOrder(out RHS: Integer): HResult; stdcall;
  12993.     function  Set_ReadingOrder(RHS: Integer): HResult; stdcall;
  12994.     function  Get_AutoScaleFont(out RHS: OleVariant): HResult; stdcall;
  12995.     function  Set_AutoScaleFont(RHS: OleVariant): HResult; stdcall;
  12996.   end;
  12997.  
  12998. // *********************************************************************//
  12999. // Interface: IPlotArea
  13000. // Flags:     (4112) Hidden Dispatchable
  13001. // GUID:      {000208CB-0001-0000-C000-000000000046}
  13002. // *********************************************************************//
  13003.   IPlotArea = interface(IDispatch)
  13004.     ['{000208CB-0001-0000-C000-000000000046}']
  13005.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  13006.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  13007.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  13008.     function  Get_Name(out RHS: WideString): HResult; stdcall;
  13009.     function  Select: HResult; stdcall;
  13010.     function  Get_Border(out RHS: Border): HResult; stdcall;
  13011.     function  ClearFormats: HResult; stdcall;
  13012.     function  Get_Height(out RHS: Double): HResult; stdcall;
  13013.     function  Set_Height(RHS: Double): HResult; stdcall;
  13014.     function  Get_Interior(out RHS: Interior): HResult; stdcall;
  13015.     function  Get_Fill(out RHS: ChartFillFormat): HResult; stdcall;
  13016.     function  Get_Left(out RHS: Double): HResult; stdcall;
  13017.     function  Set_Left(RHS: Double): HResult; stdcall;
  13018.     function  Get_Top(out RHS: Double): HResult; stdcall;
  13019.     function  Set_Top(RHS: Double): HResult; stdcall;
  13020.     function  Get_Width(out RHS: Double): HResult; stdcall;
  13021.     function  Set_Width(RHS: Double): HResult; stdcall;
  13022.     function  Get_InsideLeft(out RHS: Double): HResult; stdcall;
  13023.     function  Get_InsideTop(out RHS: Double): HResult; stdcall;
  13024.     function  Get_InsideWidth(out RHS: Double): HResult; stdcall;
  13025.     function  Get_InsideHeight(out RHS: Double): HResult; stdcall;
  13026.   end;
  13027.  
  13028. // *********************************************************************//
  13029. // Interface: IChartArea
  13030. // Flags:     (4112) Hidden Dispatchable
  13031. // GUID:      {000208CC-0001-0000-C000-000000000046}
  13032. // *********************************************************************//
  13033.   IChartArea = interface(IDispatch)
  13034.     ['{000208CC-0001-0000-C000-000000000046}']
  13035.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  13036.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  13037.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  13038.     function  Get_Name(out RHS: WideString): HResult; stdcall;
  13039.     function  Select: HResult; stdcall;
  13040.     function  Get_Border(out RHS: Border): HResult; stdcall;
  13041.     function  Clear: HResult; stdcall;
  13042.     function  ClearContents: HResult; stdcall;
  13043.     function  Copy: HResult; stdcall;
  13044.     function  Get_Font(out RHS: Font): HResult; stdcall;
  13045.     function  Get_Shadow(out RHS: WordBool): HResult; stdcall;
  13046.     function  Set_Shadow(RHS: WordBool): HResult; stdcall;
  13047.     function  ClearFormats: HResult; stdcall;
  13048.     function  Get_Height(out RHS: Double): HResult; stdcall;
  13049.     function  Set_Height(RHS: Double): HResult; stdcall;
  13050.     function  Get_Interior(out RHS: Interior): HResult; stdcall;
  13051.     function  Get_Fill(out RHS: ChartFillFormat): HResult; stdcall;
  13052.     function  Get_Left(out RHS: Double): HResult; stdcall;
  13053.     function  Set_Left(RHS: Double): HResult; stdcall;
  13054.     function  Get_Top(out RHS: Double): HResult; stdcall;
  13055.     function  Set_Top(RHS: Double): HResult; stdcall;
  13056.     function  Get_Width(out RHS: Double): HResult; stdcall;
  13057.     function  Set_Width(RHS: Double): HResult; stdcall;
  13058.     function  Get_AutoScaleFont(out RHS: OleVariant): HResult; stdcall;
  13059.     function  Set_AutoScaleFont(RHS: OleVariant): HResult; stdcall;
  13060.   end;
  13061.  
  13062. // *********************************************************************//
  13063. // Interface: ILegend
  13064. // Flags:     (4112) Hidden Dispatchable
  13065. // GUID:      {000208CD-0001-0000-C000-000000000046}
  13066. // *********************************************************************//
  13067.   ILegend = interface(IDispatch)
  13068.     ['{000208CD-0001-0000-C000-000000000046}']
  13069.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  13070.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  13071.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  13072.     function  Get_Name(out RHS: WideString): HResult; stdcall;
  13073.     function  Select: HResult; stdcall;
  13074.     function  Get_Border(out RHS: Border): HResult; stdcall;
  13075.     function  Delete: HResult; stdcall;
  13076.     function  Get_Font(out RHS: Font): HResult; stdcall;
  13077.     function  LegendEntries(Index: OleVariant; out RHS: IDispatch): HResult; stdcall;
  13078.     function  Get_Position(out RHS: XlLegendPosition): HResult; stdcall;
  13079.     function  Set_Position(RHS: XlLegendPosition): HResult; stdcall;
  13080.     function  Get_Shadow(out RHS: WordBool): HResult; stdcall;
  13081.     function  Set_Shadow(RHS: WordBool): HResult; stdcall;
  13082.     function  Clear: HResult; stdcall;
  13083.     function  Get_Height(out RHS: Double): HResult; stdcall;
  13084.     function  Set_Height(RHS: Double): HResult; stdcall;
  13085.     function  Get_Interior(out RHS: Interior): HResult; stdcall;
  13086.     function  Get_Fill(out RHS: ChartFillFormat): HResult; stdcall;
  13087.     function  Get_Left(out RHS: Double): HResult; stdcall;
  13088.     function  Set_Left(RHS: Double): HResult; stdcall;
  13089.     function  Get_Top(out RHS: Double): HResult; stdcall;
  13090.     function  Set_Top(RHS: Double): HResult; stdcall;
  13091.     function  Get_Width(out RHS: Double): HResult; stdcall;
  13092.     function  Set_Width(RHS: Double): HResult; stdcall;
  13093.     function  Get_AutoScaleFont(out RHS: OleVariant): HResult; stdcall;
  13094.     function  Set_AutoScaleFont(RHS: OleVariant): HResult; stdcall;
  13095.   end;
  13096.  
  13097. // *********************************************************************//
  13098. // Interface: IErrorBars
  13099. // Flags:     (4112) Hidden Dispatchable
  13100. // GUID:      {000208CE-0001-0000-C000-000000000046}
  13101. // *********************************************************************//
  13102.   IErrorBars = interface(IDispatch)
  13103.     ['{000208CE-0001-0000-C000-000000000046}']
  13104.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  13105.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  13106.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  13107.     function  Get_Name(out RHS: WideString): HResult; stdcall;
  13108.     function  Select: HResult; stdcall;
  13109.     function  Get_Border(out RHS: Border): HResult; stdcall;
  13110.     function  Delete: HResult; stdcall;
  13111.     function  ClearFormats: HResult; stdcall;
  13112.     function  Get_EndStyle(out RHS: XlEndStyleCap): HResult; stdcall;
  13113.     function  Set_EndStyle(RHS: XlEndStyleCap): HResult; stdcall;
  13114.   end;
  13115.  
  13116. // *********************************************************************//
  13117. // Interface: IDataTable
  13118. // Flags:     (4112) Hidden Dispatchable
  13119. // GUID:      {00020843-0001-0000-C000-000000000046}
  13120. // *********************************************************************//
  13121.   IDataTable = interface(IDispatch)
  13122.     ['{00020843-0001-0000-C000-000000000046}']
  13123.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  13124.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  13125.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  13126.     function  Get_ShowLegendKey(out RHS: WordBool): HResult; stdcall;
  13127.     function  Set_ShowLegendKey(RHS: WordBool): HResult; stdcall;
  13128.     function  Get_HasBorderHorizontal(out RHS: WordBool): HResult; stdcall;
  13129.     function  Set_HasBorderHorizontal(RHS: WordBool): HResult; stdcall;
  13130.     function  Get_HasBorderVertical(out RHS: WordBool): HResult; stdcall;
  13131.     function  Set_HasBorderVertical(RHS: WordBool): HResult; stdcall;
  13132.     function  Get_HasBorderOutline(out RHS: WordBool): HResult; stdcall;
  13133.     function  Set_HasBorderOutline(RHS: WordBool): HResult; stdcall;
  13134.     function  Get_Border(out RHS: Border): HResult; stdcall;
  13135.     function  Get_Font(out RHS: Font): HResult; stdcall;
  13136.     function  Select: HResult; stdcall;
  13137.     function  Delete: HResult; stdcall;
  13138.     function  Get_AutoScaleFont(out RHS: OleVariant): HResult; stdcall;
  13139.     function  Set_AutoScaleFont(RHS: OleVariant): HResult; stdcall;
  13140.   end;
  13141.  
  13142. // *********************************************************************//
  13143. // Interface: IPhonetic
  13144. // Flags:     (4112) Hidden Dispatchable
  13145. // GUID:      {00024438-0001-0000-C000-000000000046}
  13146. // *********************************************************************//
  13147.   IPhonetic = interface(IDispatch)
  13148.     ['{00024438-0001-0000-C000-000000000046}']
  13149.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  13150.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  13151.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  13152.     function  Get_Visible(out RHS: WordBool): HResult; stdcall;
  13153.     function  Set_Visible(RHS: WordBool): HResult; stdcall;
  13154.     function  Get_CharacterType(out RHS: Integer): HResult; stdcall;
  13155.     function  Set_CharacterType(RHS: Integer): HResult; stdcall;
  13156.     function  Get_Alignment(out RHS: Integer): HResult; stdcall;
  13157.     function  Set_Alignment(RHS: Integer): HResult; stdcall;
  13158.     function  Get_Font(out RHS: Font): HResult; stdcall;
  13159.     function  Get_Text(out RHS: WideString): HResult; stdcall;
  13160.     function  Set_Text(const RHS: WideString): HResult; stdcall;
  13161.   end;
  13162.  
  13163. // *********************************************************************//
  13164. // Interface: IShape
  13165. // Flags:     (4112) Hidden Dispatchable
  13166. // GUID:      {00024439-0001-0000-C000-000000000046}
  13167. // *********************************************************************//
  13168.   IShape = interface(IDispatch)
  13169.     ['{00024439-0001-0000-C000-000000000046}']
  13170.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  13171.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  13172.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  13173.     function  Apply: HResult; stdcall;
  13174.     function  Delete: HResult; stdcall;
  13175.     function  Duplicate(out RHS: Shape): HResult; stdcall;
  13176.     function  Flip(FlipCmd: MsoFlipCmd): HResult; stdcall;
  13177.     function  IncrementLeft(Increment: Single): HResult; stdcall;
  13178.     function  IncrementRotation(Increment: Single): HResult; stdcall;
  13179.     function  IncrementTop(Increment: Single): HResult; stdcall;
  13180.     function  PickUp: HResult; stdcall;
  13181.     function  RerouteConnections: HResult; stdcall;
  13182.     function  ScaleHeight(Factor: Single; RelativeToOriginalSize: MsoTriState; Scale: OleVariant): HResult; stdcall;
  13183.     function  ScaleWidth(Factor: Single; RelativeToOriginalSize: MsoTriState; Scale: OleVariant): HResult; stdcall;
  13184.     function  Select(Replace: OleVariant): HResult; stdcall;
  13185.     function  SetShapesDefaultProperties: HResult; stdcall;
  13186.     function  Ungroup(out RHS: ShapeRange): HResult; stdcall;
  13187.     function  ZOrder(ZOrderCmd: MsoZOrderCmd): HResult; stdcall;
  13188.     function  Get_Adjustments(out RHS: Adjustments): HResult; stdcall;
  13189.     function  Get_TextFrame(out RHS: TextFrame): HResult; stdcall;
  13190.     function  Get_AutoShapeType(out RHS: MsoAutoShapeType): HResult; stdcall;
  13191.     function  Set_AutoShapeType(RHS: MsoAutoShapeType): HResult; stdcall;
  13192.     function  Get_Callout(out RHS: CalloutFormat): HResult; stdcall;
  13193.     function  Get_ConnectionSiteCount(out RHS: Integer): HResult; stdcall;
  13194.     function  Get_Connector(out RHS: MsoTriState): HResult; stdcall;
  13195.     function  Get_ConnectorFormat(out RHS: ConnectorFormat): HResult; stdcall;
  13196.     function  Get_Fill(out RHS: FillFormat): HResult; stdcall;
  13197.     function  Get_GroupItems(out RHS: GroupShapes): HResult; stdcall;
  13198.     function  Get_Height(out RHS: Single): HResult; stdcall;
  13199.     function  Set_Height(RHS: Single): HResult; stdcall;
  13200.     function  Get_HorizontalFlip(out RHS: MsoTriState): HResult; stdcall;
  13201.     function  Get_Left(out RHS: Single): HResult; stdcall;
  13202.     function  Set_Left(RHS: Single): HResult; stdcall;
  13203.     function  Get_Line(out RHS: LineFormat): HResult; stdcall;
  13204.     function  Get_LockAspectRatio(out RHS: MsoTriState): HResult; stdcall;
  13205.     function  Set_LockAspectRatio(RHS: MsoTriState): HResult; stdcall;
  13206.     function  Get_Name(out RHS: WideString): HResult; stdcall;
  13207.     function  Set_Name(const RHS: WideString): HResult; stdcall;
  13208.     function  Get_Nodes(out RHS: ShapeNodes): HResult; stdcall;
  13209.     function  Get_Rotation(out RHS: Single): HResult; stdcall;
  13210.     function  Set_Rotation(RHS: Single): HResult; stdcall;
  13211.     function  Get_PictureFormat(out RHS: PictureFormat): HResult; stdcall;
  13212.     function  Get_Shadow(out RHS: ShadowFormat): HResult; stdcall;
  13213.     function  Get_TextEffect(out RHS: TextEffectFormat): HResult; stdcall;
  13214.     function  Get_ThreeD(out RHS: ThreeDFormat): HResult; stdcall;
  13215.     function  Get_Top(out RHS: Single): HResult; stdcall;
  13216.     function  Set_Top(RHS: Single): HResult; stdcall;
  13217.     function  Get_Type_(out RHS: MsoShapeType): HResult; stdcall;
  13218.     function  Get_VerticalFlip(out RHS: MsoTriState): HResult; stdcall;
  13219.     function  Get_Vertices(out RHS: OleVariant): HResult; stdcall;
  13220.     function  Get_Visible(out RHS: MsoTriState): HResult; stdcall;
  13221.     function  Set_Visible(RHS: MsoTriState): HResult; stdcall;
  13222.     function  Get_Width(out RHS: Single): HResult; stdcall;
  13223.     function  Set_Width(RHS: Single): HResult; stdcall;
  13224.     function  Get_ZOrderPosition(out RHS: Integer): HResult; stdcall;
  13225.     function  Get_Hyperlink(out RHS: Hyperlink): HResult; stdcall;
  13226.     function  Get_BlackWhiteMode(out RHS: MsoBlackWhiteMode): HResult; stdcall;
  13227.     function  Set_BlackWhiteMode(RHS: MsoBlackWhiteMode): HResult; stdcall;
  13228.     function  Get_DrawingObject(out RHS: IDispatch): HResult; stdcall;
  13229.     function  Get_OnAction(out RHS: WideString): HResult; stdcall;
  13230.     function  Set_OnAction(const RHS: WideString): HResult; stdcall;
  13231.     function  Get_Locked(out RHS: WordBool): HResult; stdcall;
  13232.     function  Set_Locked(RHS: WordBool): HResult; stdcall;
  13233.     function  Get_TopLeftCell(out RHS: Range): HResult; stdcall;
  13234.     function  Get_BottomRightCell(out RHS: Range): HResult; stdcall;
  13235.     function  Get_Placement(out RHS: XlPlacement): HResult; stdcall;
  13236.     function  Set_Placement(RHS: XlPlacement): HResult; stdcall;
  13237.     function  Copy: HResult; stdcall;
  13238.     function  Cut: HResult; stdcall;
  13239.     function  CopyPicture(Appearance: OleVariant; Format: OleVariant): HResult; stdcall;
  13240.     function  Get_ControlFormat(out RHS: ControlFormat): HResult; stdcall;
  13241.     function  Get_LinkFormat(out RHS: LinkFormat): HResult; stdcall;
  13242.     function  Get_OLEFormat(out RHS: OLEFormat): HResult; stdcall;
  13243.     function  Get_FormControlType(out RHS: XlFormControl): HResult; stdcall;
  13244.   end;
  13245.  
  13246. // *********************************************************************//
  13247. // Interface: IShapes
  13248. // Flags:     (4112) Hidden Dispatchable
  13249. // GUID:      {0002443A-0001-0000-C000-000000000046}
  13250. // *********************************************************************//
  13251.   IShapes = interface(IDispatch)
  13252.     ['{0002443A-0001-0000-C000-000000000046}']
  13253.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  13254.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  13255.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  13256.     function  Get_Count(out RHS: Integer): HResult; stdcall;
  13257.     function  Item(Index: OleVariant; out RHS: Shape): HResult; stdcall;
  13258.     function  _Default(Index: OleVariant; out RHS: Shape): HResult; stdcall;
  13259.     function  Get__NewEnum(out RHS: IUnknown): HResult; stdcall;
  13260.     function  AddCallout(Type_: MsoCalloutType; Left: Single; Top: Single; Width: Single; 
  13261.                          Height: Single; out RHS: Shape): HResult; stdcall;
  13262.     function  AddConnector(Type_: MsoConnectorType; BeginX: Single; BeginY: Single; EndX: Single; 
  13263.                            EndY: Single; out RHS: Shape): HResult; stdcall;
  13264.     function  AddCurve(SafeArrayOfPoints: OleVariant; out RHS: Shape): HResult; stdcall;
  13265.     function  AddLabel(Orientation: MsoTextOrientation; Left: Single; Top: Single; Width: Single; 
  13266.                        Height: Single; out RHS: Shape): HResult; stdcall;
  13267.     function  AddLine(BeginX: Single; BeginY: Single; EndX: Single; EndY: Single; out RHS: Shape): HResult; stdcall;
  13268.     function  AddPicture(const Filename: WideString; LinkToFile: MsoTriState; 
  13269.                          SaveWithDocument: MsoTriState; Left: Single; Top: Single; Width: Single; 
  13270.                          Height: Single; out RHS: Shape): HResult; stdcall;
  13271.     function  AddPolyline(SafeArrayOfPoints: OleVariant; out RHS: Shape): HResult; stdcall;
  13272.     function  AddShape(Type_: MsoAutoShapeType; Left: Single; Top: Single; Width: Single; 
  13273.                        Height: Single; out RHS: Shape): HResult; stdcall;
  13274.     function  AddTextEffect(PresetTextEffect: MsoPresetTextEffect; const Text: WideString; 
  13275.                             const FontName: WideString; FontSize: Single; FontBold: MsoTriState; 
  13276.                             FontItalic: MsoTriState; Left: Single; Top: Single; out RHS: Shape): HResult; stdcall;
  13277.     function  AddTextbox(Orientation: MsoTextOrientation; Left: Single; Top: Single; Width: Single; 
  13278.                          Height: Single; out RHS: Shape): HResult; stdcall;
  13279.     function  BuildFreeform(EditingType: MsoEditingType; X1: Single; Y1: Single; 
  13280.                             out RHS: FreeformBuilder): HResult; stdcall;
  13281.     function  Get_Range(Index: OleVariant; out RHS: ShapeRange): HResult; stdcall;
  13282.     function  SelectAll: HResult; stdcall;
  13283.     function  AddFormControl(Type_: XlFormControl; Left: Integer; Top: Integer; Width: Integer; 
  13284.                              Height: Integer; out RHS: Shape): HResult; stdcall;
  13285.     function  AddOLEObject(ClassType: OleVariant; Filename: OleVariant; Link: OleVariant; 
  13286.                            DisplayAsIcon: OleVariant; IconFileName: OleVariant; 
  13287.                            IconIndex: OleVariant; IconLabel: OleVariant; Left: OleVariant; 
  13288.                            Top: OleVariant; Width: OleVariant; Height: OleVariant; out RHS: Shape): HResult; stdcall;
  13289.   end;
  13290.  
  13291. // *********************************************************************//
  13292. // Interface: IShapeRange
  13293. // Flags:     (4112) Hidden Dispatchable
  13294. // GUID:      {0002443B-0001-0000-C000-000000000046}
  13295. // *********************************************************************//
  13296.   IShapeRange = interface(IDispatch)
  13297.     ['{0002443B-0001-0000-C000-000000000046}']
  13298.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  13299.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  13300.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  13301.     function  Get_Count(out RHS: Integer): HResult; stdcall;
  13302.     function  Item(Index: OleVariant; out RHS: Shape): HResult; stdcall;
  13303.     function  _Default(Index: OleVariant; out RHS: Shape): HResult; stdcall;
  13304.     function  Get__NewEnum(out RHS: IUnknown): HResult; stdcall;
  13305.     function  Align(AlignCmd: MsoAlignCmd; RelativeTo: MsoTriState): HResult; stdcall;
  13306.     function  Apply: HResult; stdcall;
  13307.     function  Delete: HResult; stdcall;
  13308.     function  Distribute(DistributeCmd: MsoDistributeCmd; RelativeTo: MsoTriState): HResult; stdcall;
  13309.     function  Duplicate(out RHS: ShapeRange): HResult; stdcall;
  13310.     function  Flip(FlipCmd: MsoFlipCmd): HResult; stdcall;
  13311.     function  IncrementLeft(Increment: Single): HResult; stdcall;
  13312.     function  IncrementRotation(Increment: Single): HResult; stdcall;
  13313.     function  IncrementTop(Increment: Single): HResult; stdcall;
  13314.     function  Group(out RHS: Shape): HResult; stdcall;
  13315.     function  PickUp: HResult; stdcall;
  13316.     function  RerouteConnections: HResult; stdcall;
  13317.     function  Regroup(out RHS: Shape): HResult; stdcall;
  13318.     function  ScaleHeight(Factor: Single; RelativeToOriginalSize: MsoTriState; Scale: OleVariant): HResult; stdcall;
  13319.     function  ScaleWidth(Factor: Single; RelativeToOriginalSize: MsoTriState; Scale: OleVariant): HResult; stdcall;
  13320.     function  Select(Replace: OleVariant): HResult; stdcall;
  13321.     function  SetShapesDefaultProperties: HResult; stdcall;
  13322.     function  Ungroup(out RHS: ShapeRange): HResult; stdcall;
  13323.     function  ZOrder(ZOrderCmd: MsoZOrderCmd): HResult; stdcall;
  13324.     function  Get_Adjustments(out RHS: Adjustments): HResult; stdcall;
  13325.     function  Get_TextFrame(out RHS: TextFrame): HResult; stdcall;
  13326.     function  Get_AutoShapeType(out RHS: MsoAutoShapeType): HResult; stdcall;
  13327.     function  Set_AutoShapeType(RHS: MsoAutoShapeType): HResult; stdcall;
  13328.     function  Get_Callout(out RHS: CalloutFormat): HResult; stdcall;
  13329.     function  Get_ConnectionSiteCount(out RHS: Integer): HResult; stdcall;
  13330.     function  Get_Connector(out RHS: MsoTriState): HResult; stdcall;
  13331.     function  Get_ConnectorFormat(out RHS: ConnectorFormat): HResult; stdcall;
  13332.     function  Get_Fill(out RHS: FillFormat): HResult; stdcall;
  13333.     function  Get_GroupItems(out RHS: GroupShapes): HResult; stdcall;
  13334.     function  Get_Height(out RHS: Single): HResult; stdcall;
  13335.     function  Set_Height(RHS: Single): HResult; stdcall;
  13336.     function  Get_HorizontalFlip(out RHS: MsoTriState): HResult; stdcall;
  13337.     function  Get_Left(out RHS: Single): HResult; stdcall;
  13338.     function  Set_Left(RHS: Single): HResult; stdcall;
  13339.     function  Get_Line(out RHS: LineFormat): HResult; stdcall;
  13340.     function  Get_LockAspectRatio(out RHS: MsoTriState): HResult; stdcall;
  13341.     function  Set_LockAspectRatio(RHS: MsoTriState): HResult; stdcall;
  13342.     function  Get_Name(out RHS: WideString): HResult; stdcall;
  13343.     function  Set_Name(const RHS: WideString): HResult; stdcall;
  13344.     function  Get_Nodes(out RHS: ShapeNodes): HResult; stdcall;
  13345.     function  Get_Rotation(out RHS: Single): HResult; stdcall;
  13346.     function  Set_Rotation(RHS: Single): HResult; stdcall;
  13347.     function  Get_PictureFormat(out RHS: PictureFormat): HResult; stdcall;
  13348.     function  Get_Shadow(out RHS: ShadowFormat): HResult; stdcall;
  13349.     function  Get_TextEffect(out RHS: TextEffectFormat): HResult; stdcall;
  13350.     function  Get_ThreeD(out RHS: ThreeDFormat): HResult; stdcall;
  13351.     function  Get_Top(out RHS: Single): HResult; stdcall;
  13352.     function  Set_Top(RHS: Single): HResult; stdcall;
  13353.     function  Get_Type_(out RHS: MsoShapeType): HResult; stdcall;
  13354.     function  Get_VerticalFlip(out RHS: MsoTriState): HResult; stdcall;
  13355.     function  Get_Vertices(out RHS: OleVariant): HResult; stdcall;
  13356.     function  Get_Visible(out RHS: MsoTriState): HResult; stdcall;
  13357.     function  Set_Visible(RHS: MsoTriState): HResult; stdcall;
  13358.     function  Get_Width(out RHS: Single): HResult; stdcall;
  13359.     function  Set_Width(RHS: Single): HResult; stdcall;
  13360.     function  Get_ZOrderPosition(out RHS: Integer): HResult; stdcall;
  13361.     function  Get_BlackWhiteMode(out RHS: MsoBlackWhiteMode): HResult; stdcall;
  13362.     function  Set_BlackWhiteMode(RHS: MsoBlackWhiteMode): HResult; stdcall;
  13363.   end;
  13364.  
  13365. // *********************************************************************//
  13366. // Interface: IGroupShapes
  13367. // Flags:     (4112) Hidden Dispatchable
  13368. // GUID:      {0002443C-0001-0000-C000-000000000046}
  13369. // *********************************************************************//
  13370.   IGroupShapes = interface(IDispatch)
  13371.     ['{0002443C-0001-0000-C000-000000000046}']
  13372.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  13373.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  13374.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  13375.     function  Get_Count(out RHS: Integer): HResult; stdcall;
  13376.     function  Item(Index: OleVariant; out RHS: Shape): HResult; stdcall;
  13377.     function  _Default(Index: OleVariant; out RHS: Shape): HResult; stdcall;
  13378.     function  Get__NewEnum(out RHS: IUnknown): HResult; stdcall;
  13379.   end;
  13380.  
  13381. // *********************************************************************//
  13382. // Interface: ITextFrame
  13383. // Flags:     (4112) Hidden Dispatchable
  13384. // GUID:      {0002443D-0001-0000-C000-000000000046}
  13385. // *********************************************************************//
  13386.   ITextFrame = interface(IDispatch)
  13387.     ['{0002443D-0001-0000-C000-000000000046}']
  13388.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  13389.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  13390.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  13391.     function  Get_MarginBottom(out RHS: Single): HResult; stdcall;
  13392.     function  Set_MarginBottom(RHS: Single): HResult; stdcall;
  13393.     function  Get_MarginLeft(out RHS: Single): HResult; stdcall;
  13394.     function  Set_MarginLeft(RHS: Single): HResult; stdcall;
  13395.     function  Get_MarginRight(out RHS: Single): HResult; stdcall;
  13396.     function  Set_MarginRight(RHS: Single): HResult; stdcall;
  13397.     function  Get_MarginTop(out RHS: Single): HResult; stdcall;
  13398.     function  Set_MarginTop(RHS: Single): HResult; stdcall;
  13399.     function  Get_Orientation(out RHS: MsoTextOrientation): HResult; stdcall;
  13400.     function  Set_Orientation(RHS: MsoTextOrientation): HResult; stdcall;
  13401.     function  Characters(Start: OleVariant; Length: OleVariant; out RHS: Characters): HResult; stdcall;
  13402.     function  Get_HorizontalAlignment(out RHS: XlHAlign): HResult; stdcall;
  13403.     function  Set_HorizontalAlignment(RHS: XlHAlign): HResult; stdcall;
  13404.     function  Get_VerticalAlignment(out RHS: XlVAlign): HResult; stdcall;
  13405.     function  Set_VerticalAlignment(RHS: XlVAlign): HResult; stdcall;
  13406.     function  Get_AutoSize(out RHS: WordBool): HResult; stdcall;
  13407.     function  Set_AutoSize(RHS: WordBool): HResult; stdcall;
  13408.     function  Get_ReadingOrder(out RHS: Integer): HResult; stdcall;
  13409.     function  Set_ReadingOrder(RHS: Integer): HResult; stdcall;
  13410.     function  Get_AutoMargins(out RHS: WordBool): HResult; stdcall;
  13411.     function  Set_AutoMargins(RHS: WordBool): HResult; stdcall;
  13412.   end;
  13413.  
  13414. // *********************************************************************//
  13415. // Interface: IConnectorFormat
  13416. // Flags:     (4112) Hidden Dispatchable
  13417. // GUID:      {0002443E-0001-0000-C000-000000000046}
  13418. // *********************************************************************//
  13419.   IConnectorFormat = interface(IDispatch)
  13420.     ['{0002443E-0001-0000-C000-000000000046}']
  13421.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  13422.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  13423.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  13424.     function  BeginConnect(const ConnectedShape: Shape; ConnectionSite: Integer): HResult; stdcall;
  13425.     function  BeginDisconnect: HResult; stdcall;
  13426.     function  EndConnect(const ConnectedShape: Shape; ConnectionSite: Integer): HResult; stdcall;
  13427.     function  EndDisconnect: HResult; stdcall;
  13428.     function  Get_BeginConnected(out RHS: MsoTriState): HResult; stdcall;
  13429.     function  Get_BeginConnectedShape(out RHS: Shape): HResult; stdcall;
  13430.     function  Get_BeginConnectionSite(out RHS: Integer): HResult; stdcall;
  13431.     function  Get_EndConnected(out RHS: MsoTriState): HResult; stdcall;
  13432.     function  Get_EndConnectedShape(out RHS: Shape): HResult; stdcall;
  13433.     function  Get_EndConnectionSite(out RHS: Integer): HResult; stdcall;
  13434.     function  Get_Type_(out RHS: MsoConnectorType): HResult; stdcall;
  13435.     function  Set_Type_(RHS: MsoConnectorType): HResult; stdcall;
  13436.   end;
  13437.  
  13438. // *********************************************************************//
  13439. // Interface: IFreeformBuilder
  13440. // Flags:     (4112) Hidden Dispatchable
  13441. // GUID:      {0002443F-0001-0000-C000-000000000046}
  13442. // *********************************************************************//
  13443.   IFreeformBuilder = interface(IDispatch)
  13444.     ['{0002443F-0001-0000-C000-000000000046}']
  13445.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  13446.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  13447.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  13448.     function  AddNodes(SegmentType: MsoSegmentType; EditingType: MsoEditingType; X1: Single; 
  13449.                        Y1: Single; X2: OleVariant; Y2: OleVariant; X3: OleVariant; Y3: OleVariant): HResult; stdcall;
  13450.     function  ConvertToShape(out RHS: Shape): HResult; stdcall;
  13451.   end;
  13452.  
  13453. // *********************************************************************//
  13454. // Interface: IControlFormat
  13455. // Flags:     (4112) Hidden Dispatchable
  13456. // GUID:      {00024440-0001-0000-C000-000000000046}
  13457. // *********************************************************************//
  13458.   IControlFormat = interface(IDispatch)
  13459.     ['{00024440-0001-0000-C000-000000000046}']
  13460.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  13461.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  13462.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  13463.     function  AddItem(const Text: WideString; Index: OleVariant): HResult; stdcall;
  13464.     function  RemoveAllItems: HResult; stdcall;
  13465.     function  RemoveItem(Index: Integer; Count: OleVariant): HResult; stdcall;
  13466.     function  Get_DropDownLines(out RHS: Integer): HResult; stdcall;
  13467.     function  Set_DropDownLines(RHS: Integer): HResult; stdcall;
  13468.     function  Get_Enabled(out RHS: WordBool): HResult; stdcall;
  13469.     function  Set_Enabled(RHS: WordBool): HResult; stdcall;
  13470.     function  Get_LargeChange(out RHS: Integer): HResult; stdcall;
  13471.     function  Set_LargeChange(RHS: Integer): HResult; stdcall;
  13472.     function  Get_LinkedCell(out RHS: WideString): HResult; stdcall;
  13473.     function  Set_LinkedCell(const RHS: WideString): HResult; stdcall;
  13474.     function  List(Index: OleVariant; out RHS: OleVariant): HResult; stdcall;
  13475.     function  Get_ListCount(out RHS: Integer): HResult; stdcall;
  13476.     function  Set_ListCount(RHS: Integer): HResult; stdcall;
  13477.     function  Get_ListFillRange(out RHS: WideString): HResult; stdcall;
  13478.     function  Set_ListFillRange(const RHS: WideString): HResult; stdcall;
  13479.     function  Get_ListIndex(out RHS: Integer): HResult; stdcall;
  13480.     function  Set_ListIndex(RHS: Integer): HResult; stdcall;
  13481.     function  Get_LockedText(out RHS: WordBool): HResult; stdcall;
  13482.     function  Set_LockedText(RHS: WordBool): HResult; stdcall;
  13483.     function  Get_Max(out RHS: Integer): HResult; stdcall;
  13484.     function  Set_Max(RHS: Integer): HResult; stdcall;
  13485.     function  Get_Min(out RHS: Integer): HResult; stdcall;
  13486.     function  Set_Min(RHS: Integer): HResult; stdcall;
  13487.     function  Get_MultiSelect(out RHS: Integer): HResult; stdcall;
  13488.     function  Set_MultiSelect(RHS: Integer): HResult; stdcall;
  13489.     function  Get_PrintObject(out RHS: WordBool): HResult; stdcall;
  13490.     function  Set_PrintObject(RHS: WordBool): HResult; stdcall;
  13491.     function  Get_SmallChange(out RHS: Integer): HResult; stdcall;
  13492.     function  Set_SmallChange(RHS: Integer): HResult; stdcall;
  13493.     function  Get__Default(out RHS: Integer): HResult; stdcall;
  13494.     function  Set__Default(RHS: Integer): HResult; stdcall;
  13495.     function  Get_Value(out RHS: Integer): HResult; stdcall;
  13496.     function  Set_Value(RHS: Integer): HResult; stdcall;
  13497.   end;
  13498.  
  13499. // *********************************************************************//
  13500. // Interface: IOLEFormat
  13501. // Flags:     (4112) Hidden Dispatchable
  13502. // GUID:      {00024441-0001-0000-C000-000000000046}
  13503. // *********************************************************************//
  13504.   IOLEFormat = interface(IDispatch)
  13505.     ['{00024441-0001-0000-C000-000000000046}']
  13506.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  13507.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  13508.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  13509.     function  Activate: HResult; stdcall;
  13510.     function  Get_Object_(out RHS: IDispatch): HResult; stdcall;
  13511.     function  Get_ProgId(out RHS: WideString): HResult; stdcall;
  13512.     function  Verb(Verb: OleVariant): HResult; stdcall;
  13513.   end;
  13514.  
  13515. // *********************************************************************//
  13516. // Interface: ILinkFormat
  13517. // Flags:     (4112) Hidden Dispatchable
  13518. // GUID:      {00024442-0001-0000-C000-000000000046}
  13519. // *********************************************************************//
  13520.   ILinkFormat = interface(IDispatch)
  13521.     ['{00024442-0001-0000-C000-000000000046}']
  13522.     function  Get_Application(out RHS: ExcelApplication): HResult; stdcall;
  13523.     function  Get_Creator(out RHS: XlCreator): HResult; stdcall;
  13524.     function  Get_Parent(out RHS: IDispatch): HResult; stdcall;
  13525.     function  Get_AutoUpdate(out RHS: WordBool): HResult; stdcall;
  13526.     function  Set_AutoUpdate(RHS: WordBool): HResult; stdcall;
  13527.     function  Get_Locked(out RHS: WordBool): HResult; stdcall;
  13528.     function  Set_Locked(RHS: WordBool): HResult; stdcall;
  13529.     function  Update: HResult; stdcall;
  13530.   end;
  13531.  
  13532. // *********************************************************************//
  13533. // DispIntf:  Font
  13534. // Flags:     (4096) Dispatchable
  13535. // GUID:      {0002084D-0000-0000-C000-000000000046}
  13536. // *********************************************************************//
  13537.   Font = dispinterface
  13538.     ['{0002084D-0000-0000-C000-000000000046}']
  13539.     property Application: ExcelApplication readonly dispid 148;
  13540.     property Creator: XlCreator readonly dispid 149;
  13541.     property Parent: IDispatch readonly dispid 150;
  13542.     property Background: OleVariant dispid 180;
  13543.     property Bold: OleVariant dispid 96;
  13544.     property Color: OleVariant dispid 99;
  13545.     property ColorIndex: OleVariant dispid 97;
  13546.     property FontStyle: OleVariant dispid 177;
  13547.     property Italic: OleVariant dispid 101;
  13548.     property Name: OleVariant dispid 110;
  13549.     property OutlineFont: OleVariant dispid 221;
  13550.     property Shadow: OleVariant dispid 103;
  13551.     property Size: OleVariant dispid 104;
  13552.     property Strikethrough: OleVariant dispid 105;
  13553.     property Subscript: OleVariant dispid 179;
  13554.     property Superscript: OleVariant dispid 178;
  13555.     property Underline: OleVariant dispid 106;
  13556.   end;
  13557.  
  13558. // *********************************************************************//
  13559. // DispIntf:  Window
  13560. // Flags:     (4096) Dispatchable
  13561. // GUID:      {00020893-0000-0000-C000-000000000046}
  13562. // *********************************************************************//
  13563.   Window = dispinterface
  13564.     ['{00020893-0000-0000-C000-000000000046}']
  13565.     property Application: ExcelApplication readonly dispid 148;
  13566.     property Creator: XlCreator readonly dispid 149;
  13567.     property Parent: IDispatch readonly dispid 150;
  13568.     procedure Activate; dispid 304;
  13569.     procedure ActivateNext; dispid 1115;
  13570.     procedure ActivatePrevious; dispid 1116;
  13571.     property ActiveCell: Range readonly dispid 305;
  13572.     property ActiveChart: ExcelChart readonly dispid 183;
  13573.     property ActivePane: Pane readonly dispid 642;
  13574.     property ActiveSheet: IDispatch readonly dispid 307;
  13575.     property Caption: OleVariant dispid 139;
  13576.     procedure Close(SaveChanges: OleVariant; Filename: OleVariant; RouteWorkbook: OleVariant); dispid 277;
  13577.     property DisplayFormulas: WordBool dispid 644;
  13578.     property DisplayGridlines: WordBool dispid 645;
  13579.     property DisplayHeadings: WordBool dispid 646;
  13580.     property DisplayHorizontalScrollBar: WordBool dispid 921;
  13581.     property DisplayOutline: WordBool dispid 647;
  13582.     property DisplayRightToLeft: WordBool dispid 648;
  13583.     property DisplayVerticalScrollBar: WordBool dispid 922;
  13584.     property DisplayWorkbookTabs: WordBool dispid 923;
  13585.     property DisplayZeros: WordBool dispid 649;
  13586.     property EnableResize: WordBool dispid 1192;
  13587.     property FreezePanes: WordBool dispid 650;
  13588.     property GridlineColor: Integer dispid 651;
  13589.     property GridlineColorIndex: XlColorIndex dispid 652;
  13590.     property Height: Double dispid 123;
  13591.     property Index: Integer readonly dispid 486;
  13592.     procedure LargeScroll(Down: OleVariant; Up: OleVariant; ToRight: OleVariant; ToLeft: OleVariant); dispid 547;
  13593.     property Left: Double dispid 127;
  13594.     function  NewWindow: Window; dispid 280;
  13595.     property OnWindow: WideString dispid 623;
  13596.     property Panes: Panes readonly dispid 653;
  13597.     procedure PrintOut(From: OleVariant; To_: OleVariant; Copies: OleVariant; Preview: OleVariant; 
  13598.                        ActivePrinter: OleVariant; PrintToFile: OleVariant; Collate: OleVariant); dispid 905;
  13599.     procedure PrintPreview(EnableChanges: OleVariant); dispid 281;
  13600.     property RangeSelection: Range readonly dispid 1189;
  13601.     property ScrollColumn: Integer dispid 654;
  13602.     property ScrollRow: Integer dispid 655;
  13603.     procedure ScrollWorkbookTabs(Sheets: OleVariant; Position: OleVariant); dispid 662;
  13604.     property SelectedSheets: Sheets readonly dispid 656;
  13605.     property Selection: IDispatch readonly dispid 147;
  13606.     procedure SmallScroll(Down: OleVariant; Up: OleVariant; ToRight: OleVariant; ToLeft: OleVariant); dispid 548;
  13607.     property Split: WordBool dispid 657;
  13608.     property SplitColumn: Integer dispid 658;
  13609.     property SplitHorizontal: Double dispid 659;
  13610.     property SplitRow: Integer dispid 660;
  13611.     property SplitVertical: Double dispid 661;
  13612.     property TabRatio: Double dispid 673;
  13613.     property Top: Double dispid 126;
  13614.     property Type_: XlWindowType readonly dispid 108;
  13615.     property UsableHeight: Double readonly dispid 389;
  13616.     property UsableWidth: Double readonly dispid 390;
  13617.     property Visible: WordBool dispid 558;
  13618.     property VisibleRange: Range readonly dispid 1118;
  13619.     property Width: Double dispid 122;
  13620.     property WindowNumber: Integer readonly dispid 1119;
  13621.     property WindowState: XlWindowState dispid 396;
  13622.     property Zoom: OleVariant dispid 663;
  13623.     property View: XlWindowView dispid 1194;
  13624.   end;
  13625.  
  13626. // *********************************************************************//
  13627. // DispIntf:  Windows
  13628. // Flags:     (4096) Dispatchable
  13629. // GUID:      {00020892-0000-0000-C000-000000000046}
  13630. // *********************************************************************//
  13631.   Windows = dispinterface
  13632.     ['{00020892-0000-0000-C000-000000000046}']
  13633.     property Application: ExcelApplication readonly dispid 148;
  13634.     property Creator: XlCreator readonly dispid 149;
  13635.     property Parent: IDispatch readonly dispid 150;
  13636.     procedure Arrange(ArrangeStyle: XlArrangeStyle; ActiveWorkbook: OleVariant; 
  13637.                       SyncHorizontal: OleVariant; SyncVertical: OleVariant); dispid 638;
  13638.     property Count: Integer readonly dispid 118;
  13639.     property Item[Index: OleVariant]: Window readonly dispid 170;
  13640.     property _NewEnum: IUnknown readonly dispid -4;
  13641.     property _Default[Index: OleVariant]: Window readonly dispid 0; default;
  13642.   end;
  13643.  
  13644. // *********************************************************************//
  13645. // DispIntf:  AppEvents
  13646. // Flags:     (4112) Hidden Dispatchable
  13647. // GUID:      {00024413-0000-0000-C000-000000000046}
  13648. // *********************************************************************//
  13649.   AppEvents = dispinterface
  13650.     ['{00024413-0000-0000-C000-000000000046}']
  13651.     procedure NewWorkbook(const Wb: ExcelWorkbook); dispid 1565;
  13652.     procedure SheetSelectionChange(const Sh: IDispatch; const Target: Range); dispid 1558;
  13653.     procedure SheetBeforeDoubleClick(const Sh: IDispatch; const Target: Range; var Cancel: WordBool); dispid 1559;
  13654.     procedure SheetBeforeRightClick(const Sh: IDispatch; const Target: Range; var Cancel: WordBool); dispid 1560;
  13655.     procedure SheetActivate(const Sh: IDispatch); dispid 1561;
  13656.     procedure SheetDeactivate(const Sh: IDispatch); dispid 1562;
  13657.     procedure SheetCalculate(const Sh: IDispatch); dispid 1563;
  13658.     procedure SheetChange(const Sh: IDispatch; const Target: Range); dispid 1564;
  13659.     procedure WorkbookOpen(const Wb: ExcelWorkbook); dispid 1567;
  13660.     procedure WorkbookActivate(const Wb: ExcelWorkbook); dispid 1568;
  13661.     procedure WorkbookDeactivate(const Wb: ExcelWorkbook); dispid 1569;
  13662.     procedure WorkbookBeforeClose(const Wb: ExcelWorkbook; var Cancel: WordBool); dispid 1570;
  13663.     procedure WorkbookBeforeSave(const Wb: ExcelWorkbook; SaveAsUI: WordBool; var Cancel: WordBool); dispid 1571;
  13664.     procedure WorkbookBeforePrint(const Wb: ExcelWorkbook; var Cancel: WordBool); dispid 1572;
  13665.     procedure WorkbookNewSheet(const Wb: ExcelWorkbook; const Sh: IDispatch); dispid 1573;
  13666.     procedure WorkbookAddinInstall(const Wb: ExcelWorkbook); dispid 1574;
  13667.     procedure WorkbookAddinUninstall(const Wb: ExcelWorkbook); dispid 1575;
  13668.     procedure WindowResize(const Wb: ExcelWorkbook; const Wn: Window); dispid 1554;
  13669.     procedure WindowActivate(const Wb: ExcelWorkbook; const Wn: Window); dispid 1556;
  13670.     procedure WindowDeactivate(const Wb: ExcelWorkbook; const Wn: Window); dispid 1557;
  13671.   end;
  13672.  
  13673. // *********************************************************************//
  13674. // DispIntf:  WorksheetFunction
  13675. // Flags:     (4096) Dispatchable
  13676. // GUID:      {00020845-0000-0000-C000-000000000046}
  13677. // *********************************************************************//
  13678.   WorksheetFunction = dispinterface
  13679.     ['{00020845-0000-0000-C000-000000000046}']
  13680.     property Application: ExcelApplication readonly dispid 148;
  13681.     property Creator: XlCreator readonly dispid 149;
  13682.     property Parent: IDispatch readonly dispid 150;
  13683.     function  _WSFunction(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; Arg4: OleVariant; 
  13684.                           Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  13685.                           Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  13686.                           Arg12: OleVariant; Arg13: OleVariant; Arg14: OleVariant; 
  13687.                           Arg15: OleVariant; Arg16: OleVariant; Arg17: OleVariant; 
  13688.                           Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  13689.                           Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; 
  13690.                           Arg24: OleVariant; Arg25: OleVariant; Arg26: OleVariant; 
  13691.                           Arg27: OleVariant; Arg28: OleVariant; Arg29: OleVariant; Arg30: OleVariant): OleVariant; dispid 169;
  13692.     function  Count(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; Arg4: OleVariant; 
  13693.                     Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  13694.                     Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  13695.                     Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; Arg16: OleVariant; 
  13696.                     Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  13697.                     Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; Arg24: OleVariant; 
  13698.                     Arg25: OleVariant; Arg26: OleVariant; Arg27: OleVariant; Arg28: OleVariant; 
  13699.                     Arg29: OleVariant; Arg30: OleVariant): Double; dispid 16384;
  13700.     function  IsNA(Arg1: OleVariant): WordBool; dispid 16386;
  13701.     function  IsError(Arg1: OleVariant): WordBool; dispid 16387;
  13702.     function  Sum(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; Arg4: OleVariant; 
  13703.                   Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  13704.                   Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  13705.                   Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; Arg16: OleVariant; 
  13706.                   Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  13707.                   Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; Arg24: OleVariant; 
  13708.                   Arg25: OleVariant; Arg26: OleVariant; Arg27: OleVariant; Arg28: OleVariant; 
  13709.                   Arg29: OleVariant; Arg30: OleVariant): Double; dispid 16388;
  13710.     function  Average(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; Arg4: OleVariant; 
  13711.                       Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  13712.                       Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  13713.                       Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; Arg16: OleVariant; 
  13714.                       Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  13715.                       Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; Arg24: OleVariant; 
  13716.                       Arg25: OleVariant; Arg26: OleVariant; Arg27: OleVariant; Arg28: OleVariant; 
  13717.                       Arg29: OleVariant; Arg30: OleVariant): Double; dispid 16389;
  13718.     function  Min(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; Arg4: OleVariant; 
  13719.                   Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  13720.                   Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  13721.                   Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; Arg16: OleVariant; 
  13722.                   Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  13723.                   Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; Arg24: OleVariant; 
  13724.                   Arg25: OleVariant; Arg26: OleVariant; Arg27: OleVariant; Arg28: OleVariant; 
  13725.                   Arg29: OleVariant; Arg30: OleVariant): Double; dispid 16390;
  13726.     function  Max(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; Arg4: OleVariant; 
  13727.                   Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  13728.                   Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  13729.                   Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; Arg16: OleVariant; 
  13730.                   Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  13731.                   Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; Arg24: OleVariant; 
  13732.                   Arg25: OleVariant; Arg26: OleVariant; Arg27: OleVariant; Arg28: OleVariant; 
  13733.                   Arg29: OleVariant; Arg30: OleVariant): Double; dispid 16391;
  13734.     function  Npv(Arg1: Double; Arg2: OleVariant; Arg3: OleVariant; Arg4: OleVariant; 
  13735.                   Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  13736.                   Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  13737.                   Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; Arg16: OleVariant; 
  13738.                   Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  13739.                   Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; Arg24: OleVariant; 
  13740.                   Arg25: OleVariant; Arg26: OleVariant; Arg27: OleVariant; Arg28: OleVariant; 
  13741.                   Arg29: OleVariant; Arg30: OleVariant): Double; dispid 16395;
  13742.     function  StDev(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; Arg4: OleVariant; 
  13743.                     Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  13744.                     Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  13745.                     Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; Arg16: OleVariant; 
  13746.                     Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  13747.                     Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; Arg24: OleVariant; 
  13748.                     Arg25: OleVariant; Arg26: OleVariant; Arg27: OleVariant; Arg28: OleVariant; 
  13749.                     Arg29: OleVariant; Arg30: OleVariant): Double; dispid 16396;
  13750.     function  Dollar(Arg1: Double; Arg2: OleVariant): WideString; dispid 16397;
  13751.     function  Fixed(Arg1: Double; Arg2: OleVariant; Arg3: OleVariant): WideString; dispid 16398;
  13752.     function  Pi: Double; dispid 16403;
  13753.     function  Ln(Arg1: Double): Double; dispid 16406;
  13754.     function  Log10(Arg1: Double): Double; dispid 16407;
  13755.     function  Round(Arg1: Double; Arg2: Double): Double; dispid 16411;
  13756.     function  Lookup(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant): OleVariant; dispid 16412;
  13757.     function  Index(Arg1: OleVariant; Arg2: Double; Arg3: OleVariant; Arg4: OleVariant): OleVariant; dispid 16413;
  13758.     function  Rept(const Arg1: WideString; Arg2: Double): WideString; dispid 16414;
  13759.     function  And_(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; Arg4: OleVariant; 
  13760.                    Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  13761.                    Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  13762.                    Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; Arg16: OleVariant; 
  13763.                    Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  13764.                    Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; Arg24: OleVariant; 
  13765.                    Arg25: OleVariant; Arg26: OleVariant; Arg27: OleVariant; Arg28: OleVariant; 
  13766.                    Arg29: OleVariant; Arg30: OleVariant): WordBool; dispid 16420;
  13767.     function  Or_(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; Arg4: OleVariant; 
  13768.                   Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  13769.                   Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  13770.                   Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; Arg16: OleVariant; 
  13771.                   Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  13772.                   Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; Arg24: OleVariant; 
  13773.                   Arg25: OleVariant; Arg26: OleVariant; Arg27: OleVariant; Arg28: OleVariant; 
  13774.                   Arg29: OleVariant; Arg30: OleVariant): WordBool; dispid 16421;
  13775.     function  DCount(const Arg1: Range; Arg2: OleVariant; Arg3: OleVariant): Double; dispid 16424;
  13776.     function  DSum(const Arg1: Range; Arg2: OleVariant; Arg3: OleVariant): Double; dispid 16425;
  13777.     function  DAverage(const Arg1: Range; Arg2: OleVariant; Arg3: OleVariant): Double; dispid 16426;
  13778.     function  DMin(const Arg1: Range; Arg2: OleVariant; Arg3: OleVariant): Double; dispid 16427;
  13779.     function  DMax(const Arg1: Range; Arg2: OleVariant; Arg3: OleVariant): Double; dispid 16428;
  13780.     function  DStDev(const Arg1: Range; Arg2: OleVariant; Arg3: OleVariant): Double; dispid 16429;
  13781.     function  Var_(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; Arg4: OleVariant; 
  13782.                    Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  13783.                    Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  13784.                    Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; Arg16: OleVariant; 
  13785.                    Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  13786.                    Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; Arg24: OleVariant; 
  13787.                    Arg25: OleVariant; Arg26: OleVariant; Arg27: OleVariant; Arg28: OleVariant; 
  13788.                    Arg29: OleVariant; Arg30: OleVariant): Double; dispid 16430;
  13789.     function  DVar(const Arg1: Range; Arg2: OleVariant; Arg3: OleVariant): Double; dispid 16431;
  13790.     function  Text(Arg1: OleVariant; const Arg2: WideString): WideString; dispid 16432;
  13791.     function  LinEst(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; Arg4: OleVariant): OleVariant; dispid 16433;
  13792.     function  Trend(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; Arg4: OleVariant): OleVariant; dispid 16434;
  13793.     function  LogEst(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; Arg4: OleVariant): OleVariant; dispid 16435;
  13794.     function  Growth(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; Arg4: OleVariant): OleVariant; dispid 16436;
  13795.     function  Pv(Arg1: Double; Arg2: Double; Arg3: Double; Arg4: OleVariant; Arg5: OleVariant): Double; dispid 16440;
  13796.     function  Fv(Arg1: Double; Arg2: Double; Arg3: Double; Arg4: OleVariant; Arg5: OleVariant): Double; dispid 16441;
  13797.     function  NPer(Arg1: Double; Arg2: Double; Arg3: Double; Arg4: OleVariant; Arg5: OleVariant): Double; dispid 16442;
  13798.     function  Pmt(Arg1: Double; Arg2: Double; Arg3: Double; Arg4: OleVariant; Arg5: OleVariant): Double; dispid 16443;
  13799.     function  Rate(Arg1: Double; Arg2: Double; Arg3: Double; Arg4: OleVariant; Arg5: OleVariant; 
  13800.                    Arg6: OleVariant): Double; dispid 16444;
  13801.     function  MIrr(Arg1: OleVariant; Arg2: Double; Arg3: Double): Double; dispid 16445;
  13802.     function  Irr(Arg1: OleVariant; Arg2: OleVariant): Double; dispid 16446;
  13803.     function  Match(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant): Double; dispid 16448;
  13804.     function  Weekday(Arg1: OleVariant; Arg2: OleVariant): Double; dispid 16454;
  13805.     function  Search(const Arg1: WideString; const Arg2: WideString; Arg3: OleVariant): Double; dispid 16466;
  13806.     function  Transpose(Arg1: OleVariant): OleVariant; dispid 16467;
  13807.     function  Atan2(Arg1: Double; Arg2: Double): Double; dispid 16481;
  13808.     function  Asin(Arg1: Double): Double; dispid 16482;
  13809.     function  Acos(Arg1: Double): Double; dispid 16483;
  13810.     function  Choose(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; Arg4: OleVariant; 
  13811.                      Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  13812.                      Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  13813.                      Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; Arg16: OleVariant; 
  13814.                      Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  13815.                      Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; Arg24: OleVariant; 
  13816.                      Arg25: OleVariant; Arg26: OleVariant; Arg27: OleVariant; Arg28: OleVariant; 
  13817.                      Arg29: OleVariant; Arg30: OleVariant): OleVariant; dispid 16484;
  13818.     function  HLookup(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; Arg4: OleVariant): OleVariant; dispid 16485;
  13819.     function  VLookup(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; Arg4: OleVariant): OleVariant; dispid 16486;
  13820.     function  Log(Arg1: Double; Arg2: OleVariant): Double; dispid 16493;
  13821.     function  Proper(const Arg1: WideString): WideString; dispid 16498;
  13822.     function  Trim(const Arg1: WideString): WideString; dispid 16502;
  13823.     function  Replace(const Arg1: WideString; Arg2: Double; Arg3: Double; const Arg4: WideString): WideString; dispid 16503;
  13824.     function  Substitute(const Arg1: WideString; const Arg2: WideString; const Arg3: WideString; 
  13825.                          Arg4: OleVariant): WideString; dispid 16504;
  13826.     function  Find(const Arg1: WideString; const Arg2: WideString; Arg3: OleVariant): Double; dispid 16508;
  13827.     function  IsErr(Arg1: OleVariant): WordBool; dispid 16510;
  13828.     function  IsText(Arg1: OleVariant): WordBool; dispid 16511;
  13829.     function  IsNumber(Arg1: OleVariant): WordBool; dispid 16512;
  13830.     function  Sln(Arg1: Double; Arg2: Double; Arg3: Double): Double; dispid 16526;
  13831.     function  Syd(Arg1: Double; Arg2: Double; Arg3: Double; Arg4: Double): Double; dispid 16527;
  13832.     function  Ddb(Arg1: Double; Arg2: Double; Arg3: Double; Arg4: Double; Arg5: OleVariant): Double; dispid 16528;
  13833.     function  Clean(const Arg1: WideString): WideString; dispid 16546;
  13834.     function  MDeterm(Arg1: OleVariant): Double; dispid 16547;
  13835.     function  MInverse(Arg1: OleVariant): OleVariant; dispid 16548;
  13836.     function  MMult(Arg1: OleVariant; Arg2: OleVariant): OleVariant; dispid 16549;
  13837.     function  Ipmt(Arg1: Double; Arg2: Double; Arg3: Double; Arg4: Double; Arg5: OleVariant; 
  13838.                    Arg6: OleVariant): Double; dispid 16551;
  13839.     function  Ppmt(Arg1: Double; Arg2: Double; Arg3: Double; Arg4: Double; Arg5: OleVariant; 
  13840.                    Arg6: OleVariant): Double; dispid 16552;
  13841.     function  CountA(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; Arg4: OleVariant; 
  13842.                      Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  13843.                      Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  13844.                      Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; Arg16: OleVariant; 
  13845.                      Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  13846.                      Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; Arg24: OleVariant; 
  13847.                      Arg25: OleVariant; Arg26: OleVariant; Arg27: OleVariant; Arg28: OleVariant; 
  13848.                      Arg29: OleVariant; Arg30: OleVariant): Double; dispid 16553;
  13849.     function  Product(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; Arg4: OleVariant; 
  13850.                       Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  13851.                       Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  13852.                       Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; Arg16: OleVariant; 
  13853.                       Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  13854.                       Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; Arg24: OleVariant; 
  13855.                       Arg25: OleVariant; Arg26: OleVariant; Arg27: OleVariant; Arg28: OleVariant; 
  13856.                       Arg29: OleVariant; Arg30: OleVariant): Double; dispid 16567;
  13857.     function  Fact(Arg1: Double): Double; dispid 16568;
  13858.     function  DProduct(const Arg1: Range; Arg2: OleVariant; Arg3: OleVariant): Double; dispid 16573;
  13859.     function  IsNonText(Arg1: OleVariant): WordBool; dispid 16574;
  13860.     function  StDevP(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; Arg4: OleVariant; 
  13861.                      Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  13862.                      Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  13863.                      Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; Arg16: OleVariant; 
  13864.                      Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  13865.                      Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; Arg24: OleVariant; 
  13866.                      Arg25: OleVariant; Arg26: OleVariant; Arg27: OleVariant; Arg28: OleVariant; 
  13867.                      Arg29: OleVariant; Arg30: OleVariant): Double; dispid 16577;
  13868.     function  VarP(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; Arg4: OleVariant; 
  13869.                    Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  13870.                    Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  13871.                    Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; Arg16: OleVariant; 
  13872.                    Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  13873.                    Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; Arg24: OleVariant; 
  13874.                    Arg25: OleVariant; Arg26: OleVariant; Arg27: OleVariant; Arg28: OleVariant; 
  13875.                    Arg29: OleVariant; Arg30: OleVariant): Double; dispid 16578;
  13876.     function  DStDevP(const Arg1: Range; Arg2: OleVariant; Arg3: OleVariant): Double; dispid 16579;
  13877.     function  DVarP(const Arg1: Range; Arg2: OleVariant; Arg3: OleVariant): Double; dispid 16580;
  13878.     function  IsLogical(Arg1: OleVariant): WordBool; dispid 16582;
  13879.     function  DCountA(const Arg1: Range; Arg2: OleVariant; Arg3: OleVariant): Double; dispid 16583;
  13880.     function  USDollar(Arg1: Double; Arg2: Double): WideString; dispid 16588;
  13881.     function  FindB(const Arg1: WideString; const Arg2: WideString; Arg3: OleVariant): Double; dispid 16589;
  13882.     function  SearchB(const Arg1: WideString; const Arg2: WideString; Arg3: OleVariant): Double; dispid 16590;
  13883.     function  ReplaceB(const Arg1: WideString; Arg2: Double; Arg3: Double; const Arg4: WideString): WideString; dispid 16591;
  13884.     function  RoundUp(Arg1: Double; Arg2: Double): Double; dispid 16596;
  13885.     function  RoundDown(Arg1: Double; Arg2: Double): Double; dispid 16597;
  13886.     function  Rank(Arg1: Double; const Arg2: Range; Arg3: OleVariant): Double; dispid 16600;
  13887.     function  Days360(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant): Double; dispid 16604;
  13888.     function  Vdb(Arg1: Double; Arg2: Double; Arg3: Double; Arg4: Double; Arg5: Double; 
  13889.                   Arg6: OleVariant; Arg7: OleVariant): Double; dispid 16606;
  13890.     function  Median(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; Arg4: OleVariant; 
  13891.                      Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  13892.                      Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  13893.                      Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; Arg16: OleVariant; 
  13894.                      Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  13895.                      Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; Arg24: OleVariant; 
  13896.                      Arg25: OleVariant; Arg26: OleVariant; Arg27: OleVariant; Arg28: OleVariant; 
  13897.                      Arg29: OleVariant; Arg30: OleVariant): Double; dispid 16611;
  13898.     function  SumProduct(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; Arg4: OleVariant; 
  13899.                          Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  13900.                          Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  13901.                          Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; 
  13902.                          Arg16: OleVariant; Arg17: OleVariant; Arg18: OleVariant; 
  13903.                          Arg19: OleVariant; Arg20: OleVariant; Arg21: OleVariant; 
  13904.                          Arg22: OleVariant; Arg23: OleVariant; Arg24: OleVariant; 
  13905.                          Arg25: OleVariant; Arg26: OleVariant; Arg27: OleVariant; 
  13906.                          Arg28: OleVariant; Arg29: OleVariant; Arg30: OleVariant): Double; dispid 16612;
  13907.     function  Sinh(Arg1: Double): Double; dispid 16613;
  13908.     function  Cosh(Arg1: Double): Double; dispid 16614;
  13909.     function  Tanh(Arg1: Double): Double; dispid 16615;
  13910.     function  Asinh(Arg1: Double): Double; dispid 16616;
  13911.     function  Acosh(Arg1: Double): Double; dispid 16617;
  13912.     function  Atanh(Arg1: Double): Double; dispid 16618;
  13913.     function  DGet(const Arg1: Range; Arg2: OleVariant; Arg3: OleVariant): OleVariant; dispid 16619;
  13914.     function  Db(Arg1: Double; Arg2: Double; Arg3: Double; Arg4: Double; Arg5: OleVariant): Double; dispid 16631;
  13915.     function  Frequency(Arg1: OleVariant; Arg2: OleVariant): OleVariant; dispid 16636;
  13916.     function  AveDev(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; Arg4: OleVariant; 
  13917.                      Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  13918.                      Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  13919.                      Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; Arg16: OleVariant; 
  13920.                      Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  13921.                      Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; Arg24: OleVariant; 
  13922.                      Arg25: OleVariant; Arg26: OleVariant; Arg27: OleVariant; Arg28: OleVariant; 
  13923.                      Arg29: OleVariant; Arg30: OleVariant): Double; dispid 16653;
  13924.     function  BetaDist(Arg1: Double; Arg2: Double; Arg3: Double; Arg4: OleVariant; Arg5: OleVariant): Double; dispid 16654;
  13925.     function  GammaLn(Arg1: Double): Double; dispid 16655;
  13926.     function  BetaInv(Arg1: Double; Arg2: Double; Arg3: Double; Arg4: OleVariant; Arg5: OleVariant): Double; dispid 16656;
  13927.     function  BinomDist(Arg1: Double; Arg2: Double; Arg3: Double; Arg4: WordBool): Double; dispid 16657;
  13928.     function  ChiDist(Arg1: Double; Arg2: Double): Double; dispid 16658;
  13929.     function  ChiInv(Arg1: Double; Arg2: Double): Double; dispid 16659;
  13930.     function  Combin(Arg1: Double; Arg2: Double): Double; dispid 16660;
  13931.     function  Confidence(Arg1: Double; Arg2: Double; Arg3: Double): Double; dispid 16661;
  13932.     function  CritBinom(Arg1: Double; Arg2: Double; Arg3: Double): Double; dispid 16662;
  13933.     function  Even(Arg1: Double): Double; dispid 16663;
  13934.     function  ExponDist(Arg1: Double; Arg2: Double; Arg3: WordBool): Double; dispid 16664;
  13935.     function  FDist(Arg1: Double; Arg2: Double; Arg3: Double): Double; dispid 16665;
  13936.     function  FInv(Arg1: Double; Arg2: Double; Arg3: Double): Double; dispid 16666;
  13937.     function  Fisher(Arg1: Double): Double; dispid 16667;
  13938.     function  FisherInv(Arg1: Double): Double; dispid 16668;
  13939.     function  Floor(Arg1: Double; Arg2: Double): Double; dispid 16669;
  13940.     function  GammaDist(Arg1: Double; Arg2: Double; Arg3: Double; Arg4: WordBool): Double; dispid 16670;
  13941.     function  GammaInv(Arg1: Double; Arg2: Double; Arg3: Double): Double; dispid 16671;
  13942.     function  Ceiling(Arg1: Double; Arg2: Double): Double; dispid 16672;
  13943.     function  HypGeomDist(Arg1: Double; Arg2: Double; Arg3: Double; Arg4: Double): Double; dispid 16673;
  13944.     function  LogNormDist(Arg1: Double; Arg2: Double; Arg3: Double): Double; dispid 16674;
  13945.     function  LogInv(Arg1: Double; Arg2: Double; Arg3: Double): Double; dispid 16675;
  13946.     function  NegBinomDist(Arg1: Double; Arg2: Double; Arg3: Double): Double; dispid 16676;
  13947.     function  NormDist(Arg1: Double; Arg2: Double; Arg3: Double; Arg4: WordBool): Double; dispid 16677;
  13948.     function  NormSDist(Arg1: Double): Double; dispid 16678;
  13949.     function  NormInv(Arg1: Double; Arg2: Double; Arg3: Double): Double; dispid 16679;
  13950.     function  NormSInv(Arg1: Double): Double; dispid 16680;
  13951.     function  Standardize(Arg1: Double; Arg2: Double; Arg3: Double): Double; dispid 16681;
  13952.     function  Odd(Arg1: Double): Double; dispid 16682;
  13953.     function  Permut(Arg1: Double; Arg2: Double): Double; dispid 16683;
  13954.     function  Poisson(Arg1: Double; Arg2: Double; Arg3: WordBool): Double; dispid 16684;
  13955.     function  TDist(Arg1: Double; Arg2: Double; Arg3: Double): Double; dispid 16685;
  13956.     function  Weibull(Arg1: Double; Arg2: Double; Arg3: Double; Arg4: WordBool): Double; dispid 16686;
  13957.     function  SumXMY2(Arg1: OleVariant; Arg2: OleVariant): Double; dispid 16687;
  13958.     function  SumX2MY2(Arg1: OleVariant; Arg2: OleVariant): Double; dispid 16688;
  13959.     function  SumX2PY2(Arg1: OleVariant; Arg2: OleVariant): Double; dispid 16689;
  13960.     function  ChiTest(Arg1: OleVariant; Arg2: OleVariant): Double; dispid 16690;
  13961.     function  Correl(Arg1: OleVariant; Arg2: OleVariant): Double; dispid 16691;
  13962.     function  Covar(Arg1: OleVariant; Arg2: OleVariant): Double; dispid 16692;
  13963.     function  Forecast(Arg1: Double; Arg2: OleVariant; Arg3: OleVariant): Double; dispid 16693;
  13964.     function  FTest(Arg1: OleVariant; Arg2: OleVariant): Double; dispid 16694;
  13965.     function  Intercept(Arg1: OleVariant; Arg2: OleVariant): Double; dispid 16695;
  13966.     function  Pearson(Arg1: OleVariant; Arg2: OleVariant): Double; dispid 16696;
  13967.     function  RSq(Arg1: OleVariant; Arg2: OleVariant): Double; dispid 16697;
  13968.     function  StEyx(Arg1: OleVariant; Arg2: OleVariant): Double; dispid 16698;
  13969.     function  Slope(Arg1: OleVariant; Arg2: OleVariant): Double; dispid 16699;
  13970.     function  TTest(Arg1: OleVariant; Arg2: OleVariant; Arg3: Double; Arg4: Double): Double; dispid 16700;
  13971.     function  Prob(Arg1: OleVariant; Arg2: OleVariant; Arg3: Double; Arg4: OleVariant): Double; dispid 16701;
  13972.     function  DevSq(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; Arg4: OleVariant; 
  13973.                     Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  13974.                     Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  13975.                     Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; Arg16: OleVariant; 
  13976.                     Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  13977.                     Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; Arg24: OleVariant; 
  13978.                     Arg25: OleVariant; Arg26: OleVariant; Arg27: OleVariant; Arg28: OleVariant; 
  13979.                     Arg29: OleVariant; Arg30: OleVariant): Double; dispid 16702;
  13980.     function  GeoMean(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; Arg4: OleVariant; 
  13981.                       Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  13982.                       Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  13983.                       Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; Arg16: OleVariant; 
  13984.                       Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  13985.                       Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; Arg24: OleVariant; 
  13986.                       Arg25: OleVariant; Arg26: OleVariant; Arg27: OleVariant; Arg28: OleVariant; 
  13987.                       Arg29: OleVariant; Arg30: OleVariant): Double; dispid 16703;
  13988.     function  HarMean(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; Arg4: OleVariant; 
  13989.                       Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  13990.                       Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  13991.                       Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; Arg16: OleVariant; 
  13992.                       Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  13993.                       Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; Arg24: OleVariant; 
  13994.                       Arg25: OleVariant; Arg26: OleVariant; Arg27: OleVariant; Arg28: OleVariant; 
  13995.                       Arg29: OleVariant; Arg30: OleVariant): Double; dispid 16704;
  13996.     function  SumSq(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; Arg4: OleVariant; 
  13997.                     Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  13998.                     Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  13999.                     Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; Arg16: OleVariant; 
  14000.                     Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  14001.                     Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; Arg24: OleVariant; 
  14002.                     Arg25: OleVariant; Arg26: OleVariant; Arg27: OleVariant; Arg28: OleVariant; 
  14003.                     Arg29: OleVariant; Arg30: OleVariant): Double; dispid 16705;
  14004.     function  Kurt(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; Arg4: OleVariant; 
  14005.                    Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  14006.                    Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  14007.                    Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; Arg16: OleVariant; 
  14008.                    Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  14009.                    Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; Arg24: OleVariant; 
  14010.                    Arg25: OleVariant; Arg26: OleVariant; Arg27: OleVariant; Arg28: OleVariant; 
  14011.                    Arg29: OleVariant; Arg30: OleVariant): Double; dispid 16706;
  14012.     function  Skew(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; Arg4: OleVariant; 
  14013.                    Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  14014.                    Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  14015.                    Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; Arg16: OleVariant; 
  14016.                    Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  14017.                    Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; Arg24: OleVariant; 
  14018.                    Arg25: OleVariant; Arg26: OleVariant; Arg27: OleVariant; Arg28: OleVariant; 
  14019.                    Arg29: OleVariant; Arg30: OleVariant): Double; dispid 16707;
  14020.     function  ZTest(Arg1: OleVariant; Arg2: Double; Arg3: OleVariant): Double; dispid 16708;
  14021.     function  Large(Arg1: OleVariant; Arg2: Double): Double; dispid 16709;
  14022.     function  Small(Arg1: OleVariant; Arg2: Double): Double; dispid 16710;
  14023.     function  Quartile(Arg1: OleVariant; Arg2: Double): Double; dispid 16711;
  14024.     function  Percentile(Arg1: OleVariant; Arg2: Double): Double; dispid 16712;
  14025.     function  PercentRank(Arg1: OleVariant; Arg2: Double; Arg3: OleVariant): Double; dispid 16713;
  14026.     function  Mode(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; Arg4: OleVariant; 
  14027.                    Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  14028.                    Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  14029.                    Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; Arg16: OleVariant; 
  14030.                    Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  14031.                    Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; Arg24: OleVariant; 
  14032.                    Arg25: OleVariant; Arg26: OleVariant; Arg27: OleVariant; Arg28: OleVariant; 
  14033.                    Arg29: OleVariant; Arg30: OleVariant): Double; dispid 16714;
  14034.     function  TrimMean(Arg1: OleVariant; Arg2: Double): Double; dispid 16715;
  14035.     function  TInv(Arg1: Double; Arg2: Double): Double; dispid 16716;
  14036.     function  Power(Arg1: Double; Arg2: Double): Double; dispid 16721;
  14037.     function  Radians(Arg1: Double): Double; dispid 16726;
  14038.     function  Degrees(Arg1: Double): Double; dispid 16727;
  14039.     function  Subtotal(Arg1: Double; const Arg2: Range; Arg3: OleVariant; Arg4: OleVariant; 
  14040.                        Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  14041.                        Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  14042.                        Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; Arg16: OleVariant; 
  14043.                        Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  14044.                        Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; Arg24: OleVariant; 
  14045.                        Arg25: OleVariant; Arg26: OleVariant; Arg27: OleVariant; Arg28: OleVariant; 
  14046.                        Arg29: OleVariant; Arg30: OleVariant): Double; dispid 16728;
  14047.     function  SumIf(const Arg1: Range; Arg2: OleVariant; Arg3: OleVariant): Double; dispid 16729;
  14048.     function  CountIf(const Arg1: Range; Arg2: OleVariant): Double; dispid 16730;
  14049.     function  CountBlank(const Arg1: Range): Double; dispid 16731;
  14050.     function  Ispmt(Arg1: Double; Arg2: Double; Arg3: Double; Arg4: Double): Double; dispid 16734;
  14051.     function  Roman(Arg1: Double; Arg2: OleVariant): WideString; dispid 16738;
  14052.     function  Asc(const Arg1: WideString): WideString; dispid 16598;
  14053.     function  Dbcs(const Arg1: WideString): WideString; dispid 16599;
  14054.   end;
  14055.  
  14056. // *********************************************************************//
  14057. // DispIntf:  Range
  14058. // Flags:     (4096) Dispatchable
  14059. // GUID:      {00020846-0000-0000-C000-000000000046}
  14060. // *********************************************************************//
  14061.   Range = dispinterface
  14062.     ['{00020846-0000-0000-C000-000000000046}']
  14063.     property Application: ExcelApplication readonly dispid 148;
  14064.     property Creator: XlCreator readonly dispid 149;
  14065.     property Parent: IDispatch readonly dispid 150;
  14066.     procedure Activate; dispid 304;
  14067.     property AddIndent: OleVariant dispid 1063;
  14068.     property Address[RowAbsolute: OleVariant; ColumnAbsolute: OleVariant; 
  14069.                      ReferenceStyle: XlReferenceStyle; External: OleVariant; RelativeTo: OleVariant]: WideString readonly dispid 236;
  14070.     property AddressLocal[RowAbsolute: OleVariant; ColumnAbsolute: OleVariant; 
  14071.                           ReferenceStyle: XlReferenceStyle; External: OleVariant; 
  14072.                           RelativeTo: OleVariant]: WideString readonly dispid 437;
  14073.     procedure AdvancedFilter(Action: XlFilterAction; CriteriaRange: OleVariant; 
  14074.                              CopyToRange: OleVariant; Unique: OleVariant); dispid 876;
  14075.     procedure ApplyNames(Names: OleVariant; IgnoreRelativeAbsolute: OleVariant; 
  14076.                          UseRowColumnNames: OleVariant; OmitColumn: OleVariant; 
  14077.                          OmitRow: OleVariant; Order: XlApplyNamesOrder; AppendLast: OleVariant); dispid 441;
  14078.     procedure ApplyOutlineStyles; dispid 448;
  14079.     property Areas: Areas readonly dispid 568;
  14080.     function  AutoComplete(const String_: WideString): WideString; dispid 1185;
  14081.     procedure AutoFill(const Destination: Range; Type_: XlAutoFillType); dispid 449;
  14082.     procedure AutoFilter(Field: OleVariant; Criteria1: OleVariant; Operator: XlAutoFilterOperator; 
  14083.                          Criteria2: OleVariant; VisibleDropDown: OleVariant); dispid 793;
  14084.     procedure AutoFit; dispid 237;
  14085.     procedure AutoFormat(Format: XlRangeAutoFormat; Number: OleVariant; Font: OleVariant; 
  14086.                          Alignment: OleVariant; Border: OleVariant; Pattern: OleVariant; 
  14087.                          Width: OleVariant); dispid 114;
  14088.     procedure AutoOutline; dispid 1036;
  14089.     procedure BorderAround(LineStyle: OleVariant; Weight: XlBorderWeight; ColorIndex: XlColorIndex; 
  14090.                            Color: OleVariant); dispid 1067;
  14091.     property Borders: Borders readonly dispid 435;
  14092.     procedure Calculate; dispid 279;
  14093.     property Cells: Range readonly dispid 238;
  14094.     property Characters[Start: OleVariant; Length: OleVariant]: Characters readonly dispid 603;
  14095.     procedure CheckSpelling(CustomDictionary: OleVariant; IgnoreUppercase: OleVariant; 
  14096.                             AlwaysSuggest: OleVariant; IgnoreInitialAlefHamza: OleVariant; 
  14097.                             IgnoreFinalYaa: OleVariant; SpellScript: OleVariant); dispid 505;
  14098.     procedure Clear; dispid 111;
  14099.     procedure ClearContents; dispid 113;
  14100.     procedure ClearFormats; dispid 112;
  14101.     procedure ClearNotes; dispid 239;
  14102.     procedure ClearOutline; dispid 1037;
  14103.     property Column: Integer readonly dispid 240;
  14104.     function  ColumnDifferences(Comparison: OleVariant): Range; dispid 510;
  14105.     property Columns: Range readonly dispid 241;
  14106.     property ColumnWidth: OleVariant dispid 242;
  14107.     procedure Consolidate(Sources: OleVariant; Function_: OleVariant; TopRow: OleVariant; 
  14108.                           LeftColumn: OleVariant; CreateLinks: OleVariant); dispid 482;
  14109.     procedure Copy(Destination: OleVariant); dispid 551;
  14110.     function  CopyFromRecordset(const Data: IUnknown; MaxRows: OleVariant; MaxColumns: OleVariant): Integer; dispid 1152;
  14111.     procedure CopyPicture(Appearance: XlPictureAppearance; Format: XlCopyPictureFormat); dispid 213;
  14112.     property Count: Integer readonly dispid 118;
  14113.     procedure CreateNames(Top: OleVariant; Left: OleVariant; Bottom: OleVariant; Right: OleVariant); dispid 457;
  14114.     procedure CreatePublisher(Edition: OleVariant; Appearance: XlPictureAppearance; 
  14115.                               ContainsPICT: OleVariant; ContainsBIFF: OleVariant; 
  14116.                               ContainsRTF: OleVariant; ContainsVALU: OleVariant); dispid 458;
  14117.     property CurrentArray: Range readonly dispid 501;
  14118.     property CurrentRegion: Range readonly dispid 243;
  14119.     procedure Cut(Destination: OleVariant); dispid 565;
  14120.     procedure DataSeries(Rowcol: OleVariant; Type_: XlDataSeriesType; Date: XlDataSeriesDate; 
  14121.                          Step: OleVariant; Stop: OleVariant; Trend: OleVariant); dispid 464;
  14122.     property _Default[RowIndex: OleVariant; ColumnIndex: OleVariant]: OleVariant dispid 0;
  14123.     procedure Delete(Shift: OleVariant); dispid 117;
  14124.     property Dependents: Range readonly dispid 543;
  14125.     function  DialogBox: OleVariant; dispid 245;
  14126.     property DirectDependents: Range readonly dispid 545;
  14127.     property DirectPrecedents: Range readonly dispid 546;
  14128.     function  EditionOptions(Type_: XlEditionType; Option: XlEditionOptionsOption; 
  14129.                              Name: OleVariant; Reference: OleVariant; 
  14130.                              Appearance: XlPictureAppearance; ChartSize: XlPictureAppearance; 
  14131.                              Format: OleVariant): OleVariant; dispid 1131;
  14132.     property End_[Direction: XlDirection]: Range readonly dispid 500;
  14133.     property EntireColumn: Range readonly dispid 246;
  14134.     property EntireRow: Range readonly dispid 247;
  14135.     procedure FillDown; dispid 248;
  14136.     procedure FillLeft; dispid 249;
  14137.     procedure FillRight; dispid 250;
  14138.     procedure FillUp; dispid 251;
  14139.     function  Find(What: OleVariant; After: OleVariant; LookIn: OleVariant; LookAt: OleVariant; 
  14140.                    SearchOrder: OleVariant; SearchDirection: XlSearchDirection; 
  14141.                    MatchCase: OleVariant; MatchByte: OleVariant; 
  14142.                    MatchControlCharacters: OleVariant; MatchDiacritics: OleVariant; 
  14143.                    MatchKashida: OleVariant; MatchAlefHamza: OleVariant): Range; dispid 398;
  14144.     function  FindNext(After: OleVariant): Range; dispid 399;
  14145.     function  FindPrevious(After: OleVariant): Range; dispid 400;
  14146.     property Font: Font readonly dispid 146;
  14147.     property Formula: OleVariant dispid 261;
  14148.     property FormulaArray: OleVariant dispid 586;
  14149.     property FormulaLabel: XlFormulaLabel dispid 1380;
  14150.     property FormulaHidden: OleVariant dispid 262;
  14151.     property FormulaLocal: OleVariant dispid 263;
  14152.     property FormulaR1C1: OleVariant dispid 264;
  14153.     property FormulaR1C1Local: OleVariant dispid 265;
  14154.     procedure FunctionWizard; dispid 571;
  14155.     function  GoalSeek(Goal: OleVariant; const ChangingCell: Range): WordBool; dispid 472;
  14156.     function  Group(Start: OleVariant; End_: OleVariant; By: OleVariant; Periods: OleVariant): OleVariant; dispid 46;
  14157.     property HasArray: OleVariant readonly dispid 266;
  14158.     property HasFormula: OleVariant readonly dispid 267;
  14159.     property Height: OleVariant readonly dispid 123;
  14160.     property Hidden: OleVariant dispid 268;
  14161.     property HorizontalAlignment: OleVariant dispid 136;
  14162.     property IndentLevel: OleVariant dispid 201;
  14163.     procedure InsertIndent(InsertAmount: Integer); dispid 1381;
  14164.     procedure Insert(Shift: OleVariant); dispid 252;
  14165.     property Interior: Interior readonly dispid 129;
  14166.     property Item[RowIndex: OleVariant; ColumnIndex: OleVariant]: OleVariant dispid 170;
  14167.     procedure Justify; dispid 495;
  14168.     property Left: OleVariant readonly dispid 127;
  14169.     property ListHeaderRows: Integer readonly dispid 1187;
  14170.     procedure ListNames; dispid 253;
  14171.     property LocationInTable: XlLocationInTable readonly dispid 691;
  14172.     property Locked: OleVariant dispid 269;
  14173.     procedure Merge(Across: OleVariant); dispid 564;
  14174.     procedure UnMerge; dispid 1384;
  14175.     property MergeArea: Range readonly dispid 1385;
  14176.     property MergeCells: OleVariant dispid 208;
  14177.     property Name: OleVariant dispid 110;
  14178.     procedure NavigateArrow(TowardPrecedent: OleVariant; ArrowNumber: OleVariant; 
  14179.                             LinkNumber: OleVariant); dispid 1032;
  14180.     property _NewEnum: IUnknown readonly dispid -4;
  14181.     property Next: Range readonly dispid 502;
  14182.     function  NoteText(Text: OleVariant; Start: OleVariant; Length: OleVariant): WideString; dispid 1127;
  14183.     property NumberFormat: OleVariant dispid 193;
  14184.     property NumberFormatLocal: OleVariant dispid 1097;
  14185.     property Offset[RowOffset: OleVariant; ColumnOffset: OleVariant]: Range readonly dispid 254;
  14186.     property Orientation: OleVariant dispid 134;
  14187.     property OutlineLevel: OleVariant dispid 271;
  14188.     property PageBreak: Integer dispid 255;
  14189.     procedure Parse(ParseLine: OleVariant; Destination: OleVariant); dispid 477;
  14190.     procedure PasteSpecial(Paste: XlPasteType; Operation: XlPasteSpecialOperation; 
  14191.                            SkipBlanks: OleVariant; Transpose: OleVariant); dispid 1027;
  14192.     property PivotField: PivotField readonly dispid 731;
  14193.     property PivotItem: PivotItem readonly dispid 740;
  14194.     property PivotTable: PivotTable readonly dispid 716;
  14195.     property Precedents: Range readonly dispid 544;
  14196.     property PrefixCharacter: OleVariant readonly dispid 504;
  14197.     property Previous: Range readonly dispid 503;
  14198.     procedure PrintOut(From: OleVariant; To_: OleVariant; Copies: OleVariant; Preview: OleVariant; 
  14199.                        ActivePrinter: OleVariant; PrintToFile: OleVariant; Collate: OleVariant); dispid 905;
  14200.     procedure PrintPreview(EnableChanges: OleVariant); dispid 281;
  14201.     property QueryTable: ExcelQueryTable readonly dispid 1386;
  14202.     property Range_[Cell1: OleVariant; Cell2: OleVariant]: Range readonly dispid 197;
  14203.     procedure RemoveSubtotal; dispid 883;
  14204.     function  Replace(What: OleVariant; Replacement: OleVariant; LookAt: OleVariant; 
  14205.                       SearchOrder: OleVariant; MatchCase: OleVariant; MatchByte: OleVariant; 
  14206.                       MatchControlCharacters: OleVariant; MatchDiacritics: OleVariant; 
  14207.                       MatchKashida: OleVariant; MatchAlefHamza: OleVariant): WordBool; dispid 226;
  14208.     property Resize[RowSize: OleVariant; ColumnSize: OleVariant]: Range readonly dispid 256;
  14209.     property Row: Integer readonly dispid 257;
  14210.     function  RowDifferences(Comparison: OleVariant): Range; dispid 511;
  14211.     property RowHeight: OleVariant dispid 272;
  14212.     property Rows: Range readonly dispid 258;
  14213.     function  Run(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; Arg4: OleVariant; 
  14214.                   Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  14215.                   Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  14216.                   Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; Arg16: OleVariant; 
  14217.                   Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  14218.                   Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; Arg24: OleVariant; 
  14219.                   Arg25: OleVariant; Arg26: OleVariant; Arg27: OleVariant; Arg28: OleVariant; 
  14220.                   Arg29: OleVariant; Arg30: OleVariant): OleVariant; dispid 259;
  14221.     procedure Select; dispid 235;
  14222.     procedure Show; dispid 496;
  14223.     procedure ShowDependents(Remove: OleVariant); dispid 877;
  14224.     property ShowDetail: OleVariant dispid 585;
  14225.     procedure ShowErrors; dispid 878;
  14226.     procedure ShowPrecedents(Remove: OleVariant); dispid 879;
  14227.     property ShrinkToFit: OleVariant dispid 209;
  14228.     procedure Sort(Key1: OleVariant; Order1: XlSortOrder; Key2: OleVariant; Type_: OleVariant; 
  14229.                    Order2: XlSortOrder; Key3: OleVariant; Order3: XlSortOrder; 
  14230.                    Header: XlYesNoGuess; OrderCustom: OleVariant; MatchCase: OleVariant; 
  14231.                    Orientation: XlSortOrientation; SortMethod: XlSortMethod; 
  14232.                    IgnoreControlCharacters: OleVariant; IgnoreDiacritics: OleVariant; 
  14233.                    IgnoreKashida: OleVariant); dispid 880;
  14234.     procedure SortSpecial(SortMethod: XlSortMethod; Key1: OleVariant; Order1: XlSortOrder; 
  14235.                           Type_: OleVariant; Key2: OleVariant; Order2: XlSortOrder; 
  14236.                           Key3: OleVariant; Order3: XlSortOrder; Header: XlYesNoGuess; 
  14237.                           OrderCustom: OleVariant; MatchCase: OleVariant; 
  14238.                           Orientation: XlSortOrientation); dispid 881;
  14239.     property SoundNote: SoundNote readonly dispid 916;
  14240.     function  SpecialCells(Type_: XlCellType; Value: OleVariant): Range; dispid 410;
  14241.     property Style: OleVariant dispid 260;
  14242.     procedure SubscribeTo(const Edition: WideString; Format: XlSubscribeToFormat); dispid 481;
  14243.     procedure Subtotal(GroupBy: Integer; Function_: XlConsolidationFunction; TotalList: OleVariant; 
  14244.                        Replace: OleVariant; PageBreaks: OleVariant; SummaryBelowData: XlSummaryRow); dispid 882;
  14245.     property Summary: OleVariant readonly dispid 273;
  14246.     procedure Table(RowInput: OleVariant; ColumnInput: OleVariant); dispid 497;
  14247.     property Text: OleVariant readonly dispid 138;
  14248.     procedure TextToColumns(Destination: OleVariant; DataType: XlTextParsingType; 
  14249.                             TextQualifier: XlTextQualifier; ConsecutiveDelimiter: OleVariant; 
  14250.                             Tab: OleVariant; Semicolon: OleVariant; Comma: OleVariant; 
  14251.                             Space: OleVariant; Other: OleVariant; OtherChar: OleVariant; 
  14252.                             FieldInfo: OleVariant); dispid 1040;
  14253.     property Top: OleVariant readonly dispid 126;
  14254.     procedure Ungroup; dispid 244;
  14255.     property UseStandardHeight: OleVariant dispid 274;
  14256.     property UseStandardWidth: OleVariant dispid 275;
  14257.     property Validation: Validation readonly dispid 1387;
  14258.     property Value: OleVariant dispid 6;
  14259.     property Value2: OleVariant dispid 1388;
  14260.     property VerticalAlignment: OleVariant dispid 137;
  14261.     property Width: OleVariant readonly dispid 122;
  14262.     property Worksheet: ExcelWorksheet readonly dispid 348;
  14263.     property WrapText: OleVariant dispid 276;
  14264.     function  AddComment(Text: OleVariant): Comment; dispid 1389;
  14265.     property Comment: Comment readonly dispid 910;
  14266.     procedure ClearComments; dispid 1390;
  14267.     property Phonetic: Phonetic readonly dispid 1391;
  14268.     property FormatConditions: FormatConditions readonly dispid 1392;
  14269.     property ReadingOrder: Integer dispid 975;
  14270.     property Hyperlinks: Hyperlinks readonly dispid 1393;
  14271.   end;
  14272.  
  14273. // *********************************************************************//
  14274. // DispIntf:  ChartEvents
  14275. // Flags:     (4112) Hidden Dispatchable
  14276. // GUID:      {0002440F-0000-0000-C000-000000000046}
  14277. // *********************************************************************//
  14278.   ChartEvents = dispinterface
  14279.     ['{0002440F-0000-0000-C000-000000000046}']
  14280.     procedure Activate; dispid 304;
  14281.     procedure Deactivate; dispid 1530;
  14282.     procedure Resize; dispid 256;
  14283.     procedure MouseDown(Button: XlMouseButton; Shift: Integer; X: Integer; Y: Integer); dispid 1531;
  14284.     procedure MouseUp(Button: XlMouseButton; Shift: Integer; X: Integer; Y: Integer); dispid 1532;
  14285.     procedure MouseMove(Button: XlMouseButton; Shift: Integer; X: Integer; Y: Integer); dispid 1533;
  14286.     procedure BeforeRightClick(var Cancel: WordBool); dispid 1534;
  14287.     procedure DragPlot; dispid 1535;
  14288.     procedure DragOver; dispid 1536;
  14289.     procedure BeforeDoubleClick(ElementID: XlChartItem; Arg1: Integer; Arg2: Integer; 
  14290.                                 var Cancel: WordBool); dispid 1537;
  14291.     procedure Select(ElementID: XlChartItem; Arg1: Integer; Arg2: Integer); dispid 235;
  14292.     procedure SeriesChange(SeriesIndex: Integer; PointIndex: Integer); dispid 1538;
  14293.     procedure Calculate; dispid 279;
  14294.   end;
  14295.  
  14296. // *********************************************************************//
  14297. // DispIntf:  VPageBreak
  14298. // Flags:     (4096) Dispatchable
  14299. // GUID:      {00024402-0000-0000-C000-000000000046}
  14300. // *********************************************************************//
  14301.   VPageBreak = dispinterface
  14302.     ['{00024402-0000-0000-C000-000000000046}']
  14303.     property Application: ExcelApplication readonly dispid 148;
  14304.     property Creator: XlCreator readonly dispid 149;
  14305.     property Parent: ExcelWorksheet readonly dispid 150;
  14306.     procedure Delete; dispid 117;
  14307.     procedure DragOff(Direction: XlDirection; RegionIndex: Integer); dispid 1420;
  14308.     property Type_: XlPageBreak dispid 108;
  14309.     property Extent: XlPageBreakExtent readonly dispid 1422;
  14310.     property Location: Range dispid 1397;
  14311.   end;
  14312.  
  14313. // *********************************************************************//
  14314. // DispIntf:  HPageBreak
  14315. // Flags:     (4096) Dispatchable
  14316. // GUID:      {00024401-0000-0000-C000-000000000046}
  14317. // *********************************************************************//
  14318.   HPageBreak = dispinterface
  14319.     ['{00024401-0000-0000-C000-000000000046}']
  14320.     property Application: ExcelApplication readonly dispid 148;
  14321.     property Creator: XlCreator readonly dispid 149;
  14322.     property Parent: ExcelWorksheet readonly dispid 150;
  14323.     procedure Delete; dispid 117;
  14324.     procedure DragOff(Direction: XlDirection; RegionIndex: Integer); dispid 1420;
  14325.     property Type_: XlPageBreak dispid 108;
  14326.     property Extent: XlPageBreakExtent readonly dispid 1422;
  14327.     property Location: Range dispid 1397;
  14328.   end;
  14329.  
  14330. // *********************************************************************//
  14331. // DispIntf:  HPageBreaks
  14332. // Flags:     (4096) Dispatchable
  14333. // GUID:      {00024404-0000-0000-C000-000000000046}
  14334. // *********************************************************************//
  14335.   HPageBreaks = dispinterface
  14336.     ['{00024404-0000-0000-C000-000000000046}']
  14337.     property Application: ExcelApplication readonly dispid 148;
  14338.     property Creator: XlCreator readonly dispid 149;
  14339.     property Parent: IDispatch readonly dispid 150;
  14340.     property Count: Integer readonly dispid 118;
  14341.     property Item[Index: Integer]: HPageBreak readonly dispid 170;
  14342.     property _Default[Index: Integer]: HPageBreak readonly dispid 0; default;
  14343.     property _NewEnum: IUnknown readonly dispid -4;
  14344.     function  Add(const Before: IDispatch): HPageBreak; dispid 181;
  14345.   end;
  14346.  
  14347. // *********************************************************************//
  14348. // DispIntf:  VPageBreaks
  14349. // Flags:     (4096) Dispatchable
  14350. // GUID:      {00024405-0000-0000-C000-000000000046}
  14351. // *********************************************************************//
  14352.   VPageBreaks = dispinterface
  14353.     ['{00024405-0000-0000-C000-000000000046}']
  14354.     property Application: ExcelApplication readonly dispid 148;
  14355.     property Creator: XlCreator readonly dispid 149;
  14356.     property Parent: IDispatch readonly dispid 150;
  14357.     property Count: Integer readonly dispid 118;
  14358.     property Item[Index: Integer]: VPageBreak readonly dispid 170;
  14359.     property _Default[Index: Integer]: VPageBreak readonly dispid 0; default;
  14360.     property _NewEnum: IUnknown readonly dispid -4;
  14361.     function  Add(const Before: IDispatch): VPageBreak; dispid 181;
  14362.   end;
  14363.  
  14364. // *********************************************************************//
  14365. // DispIntf:  RecentFile
  14366. // Flags:     (4096) Dispatchable
  14367. // GUID:      {00024407-0000-0000-C000-000000000046}
  14368. // *********************************************************************//
  14369.   RecentFile = dispinterface
  14370.     ['{00024407-0000-0000-C000-000000000046}']
  14371.     property Application: ExcelApplication readonly dispid 148;
  14372.     property Creator: XlCreator readonly dispid 149;
  14373.     property Parent: IDispatch readonly dispid 150;
  14374.     property Name: WideString readonly dispid 110;
  14375.     property Path: WideString readonly dispid 291;
  14376.     property Index: Integer readonly dispid 486;
  14377.     function  Open: ExcelWorkbook; dispid 682;
  14378.     procedure Delete; dispid 117;
  14379.   end;
  14380.  
  14381. // *********************************************************************//
  14382. // DispIntf:  RecentFiles
  14383. // Flags:     (4096) Dispatchable
  14384. // GUID:      {00024406-0000-0000-C000-000000000046}
  14385. // *********************************************************************//
  14386.   RecentFiles = dispinterface
  14387.     ['{00024406-0000-0000-C000-000000000046}']
  14388.     property Application: ExcelApplication readonly dispid 148;
  14389.     property Creator: XlCreator readonly dispid 149;
  14390.     property Parent: IDispatch readonly dispid 150;
  14391.     property Maximum: Integer dispid 1423;
  14392.     property Count: Integer readonly dispid 118;
  14393.     property Item[Index: Integer]: RecentFile readonly dispid 170;
  14394.     property _Default[Index: Integer]: RecentFile readonly dispid 0; default;
  14395.     function  Add(const Name: WideString): RecentFile; dispid 181;
  14396.     property _NewEnum: IUnknown readonly dispid -4;
  14397.   end;
  14398.  
  14399. // *********************************************************************//
  14400. // DispIntf:  DocEvents
  14401. // Flags:     (4112) Hidden Dispatchable
  14402. // GUID:      {00024411-0000-0000-C000-000000000046}
  14403. // *********************************************************************//
  14404.   DocEvents = dispinterface
  14405.     ['{00024411-0000-0000-C000-000000000046}']
  14406.     procedure SelectionChange(const Target: Range); dispid 1543;
  14407.     procedure BeforeDoubleClick(const Target: Range; var Cancel: WordBool); dispid 1537;
  14408.     procedure BeforeRightClick(const Target: Range; var Cancel: WordBool); dispid 1534;
  14409.     procedure Activate; dispid 304;
  14410.     procedure Deactivate; dispid 1530;
  14411.     procedure Calculate; dispid 279;
  14412.     procedure Change(const Target: Range); dispid 1545;
  14413.   end;
  14414.  
  14415. // *********************************************************************//
  14416. // DispIntf:  Style
  14417. // Flags:     (4096) Dispatchable
  14418. // GUID:      {00020852-0000-0000-C000-000000000046}
  14419. // *********************************************************************//
  14420.   Style = dispinterface
  14421.     ['{00020852-0000-0000-C000-000000000046}']
  14422.     property Application: ExcelApplication readonly dispid 148;
  14423.     property Creator: XlCreator readonly dispid 149;
  14424.     property Parent: IDispatch readonly dispid 150;
  14425.     property AddIndent: WordBool dispid 1063;
  14426.     property BuiltIn: WordBool readonly dispid 553;
  14427.     property Borders: Borders readonly dispid 435;
  14428.     procedure Delete; dispid 117;
  14429.     property Font: Font readonly dispid 146;
  14430.     property FormulaHidden: WordBool dispid 262;
  14431.     property HorizontalAlignment: XlHAlign dispid 136;
  14432.     property IncludeAlignment: WordBool dispid 413;
  14433.     property IncludeBorder: WordBool dispid 414;
  14434.     property IncludeFont: WordBool dispid 415;
  14435.     property IncludeNumber: WordBool dispid 416;
  14436.     property IncludePatterns: WordBool dispid 417;
  14437.     property IncludeProtection: WordBool dispid 418;
  14438.     property IndentLevel: Integer dispid 201;
  14439.     property Interior: Interior readonly dispid 129;
  14440.     property Locked: WordBool dispid 269;
  14441.     property MergeCells: OleVariant dispid 208;
  14442.     property Name: WideString readonly dispid 110;
  14443.     property NameLocal: WideString readonly dispid 937;
  14444.     property NumberFormat: WideString dispid 193;
  14445.     property NumberFormatLocal: WideString dispid 1097;
  14446.     property Orientation: XlOrientation dispid 134;
  14447.     property ShrinkToFit: WordBool dispid 209;
  14448.     property Value: WideString readonly dispid 6;
  14449.     property VerticalAlignment: XlVAlign dispid 137;
  14450.     property WrapText: WordBool dispid 276;
  14451.     property _Default: WideString readonly dispid 0;
  14452.     property ReadingOrder: Integer dispid 975;
  14453.   end;
  14454.  
  14455. // *********************************************************************//
  14456. // DispIntf:  Styles
  14457. // Flags:     (4096) Dispatchable
  14458. // GUID:      {00020853-0000-0000-C000-000000000046}
  14459. // *********************************************************************//
  14460.   Styles = dispinterface
  14461.     ['{00020853-0000-0000-C000-000000000046}']
  14462.     property Application: ExcelApplication readonly dispid 148;
  14463.     property Creator: XlCreator readonly dispid 149;
  14464.     property Parent: IDispatch readonly dispid 150;
  14465.     function  Add(const Name: WideString; BasedOn: OleVariant): Style; dispid 181;
  14466.     property Count: Integer readonly dispid 118;
  14467.     property Item[Index: OleVariant]: Style readonly dispid 170;
  14468.     procedure Merge(Workbook: OleVariant); dispid 564;
  14469.     property _NewEnum: IUnknown readonly dispid -4;
  14470.     property _Default[Index: OleVariant]: Style readonly dispid 0; default;
  14471.   end;
  14472.  
  14473. // *********************************************************************//
  14474. // DispIntf:  Borders
  14475. // Flags:     (4096) Dispatchable
  14476. // GUID:      {00020855-0000-0000-C000-000000000046}
  14477. // *********************************************************************//
  14478.   Borders = dispinterface
  14479.     ['{00020855-0000-0000-C000-000000000046}']
  14480.     property Application: ExcelApplication readonly dispid 148;
  14481.     property Creator: XlCreator readonly dispid 149;
  14482.     property Parent: IDispatch readonly dispid 150;
  14483.     property Color: OleVariant dispid 99;
  14484.     property ColorIndex: OleVariant dispid 97;
  14485.     property Count: Integer readonly dispid 118;
  14486.     property Item[Index: XlBordersIndex]: Border readonly dispid 170;
  14487.     property LineStyle: OleVariant dispid 119;
  14488.     property _NewEnum: IUnknown readonly dispid -4;
  14489.     property Value: OleVariant dispid 6;
  14490.     property Weight: OleVariant dispid 120;
  14491.     property _Default[Index: XlBordersIndex]: Border readonly dispid 0; default;
  14492.   end;
  14493.  
  14494. // *********************************************************************//
  14495. // DispIntf:  AddIn
  14496. // Flags:     (4096) Dispatchable
  14497. // GUID:      {00020857-0000-0000-C000-000000000046}
  14498. // *********************************************************************//
  14499.   AddIn = dispinterface
  14500.     ['{00020857-0000-0000-C000-000000000046}']
  14501.     property Application: ExcelApplication readonly dispid 148;
  14502.     property Creator: XlCreator readonly dispid 149;
  14503.     property Parent: IDispatch readonly dispid 150;
  14504.     property Author: WideString readonly dispid 574;
  14505.     property Comments: WideString readonly dispid 575;
  14506.     property FullName: WideString readonly dispid 289;
  14507.     property Installed: WordBool dispid 550;
  14508.     property Keywords: WideString readonly dispid 577;
  14509.     property Name: WideString readonly dispid 110;
  14510.     property Path: WideString readonly dispid 291;
  14511.     property Subject: WideString readonly dispid 953;
  14512.     property Title: WideString readonly dispid 199;
  14513.   end;
  14514.  
  14515. // *********************************************************************//
  14516. // DispIntf:  AddIns
  14517. // Flags:     (4096) Dispatchable
  14518. // GUID:      {00020858-0000-0000-C000-000000000046}
  14519. // *********************************************************************//
  14520.   AddIns = dispinterface
  14521.     ['{00020858-0000-0000-C000-000000000046}']
  14522.     property Application: ExcelApplication readonly dispid 148;
  14523.     property Creator: XlCreator readonly dispid 149;
  14524.     property Parent: IDispatch readonly dispid 150;
  14525.     function  Add(const Filename: WideString; CopyFile: OleVariant): AddIn; dispid 181;
  14526.     property Count: Integer readonly dispid 118;
  14527.     property Item[Index: OleVariant]: AddIn readonly dispid 170;
  14528.     property _NewEnum: IUnknown readonly dispid -4;
  14529.     property _Default[Index: OleVariant]: AddIn readonly dispid 0; default;
  14530.   end;
  14531.  
  14532. // *********************************************************************//
  14533. // DispIntf:  Toolbar
  14534. // Flags:     (4112) Hidden Dispatchable
  14535. // GUID:      {0002085C-0000-0000-C000-000000000046}
  14536. // *********************************************************************//
  14537.   Toolbar = dispinterface
  14538.     ['{0002085C-0000-0000-C000-000000000046}']
  14539.     property Application: ExcelApplication readonly dispid 148;
  14540.     property Creator: XlCreator readonly dispid 149;
  14541.     property Parent: IDispatch readonly dispid 150;
  14542.     property BuiltIn: WordBool readonly dispid 553;
  14543.     procedure Delete; dispid 117;
  14544.     property Height: Integer dispid 123;
  14545.     property Left: Integer dispid 127;
  14546.     property Name: WideString readonly dispid 110;
  14547.     property Position: Integer dispid 133;
  14548.     property Protection: XlToolbarProtection dispid 176;
  14549.     procedure Reset; dispid 555;
  14550.     property ToolbarButtons: ToolbarButtons readonly dispid 964;
  14551.     property Top: Integer dispid 126;
  14552.     property Visible: WordBool dispid 558;
  14553.     property Width: Integer dispid 122;
  14554.   end;
  14555.  
  14556. // *********************************************************************//
  14557. // DispIntf:  Toolbars
  14558. // Flags:     (4112) Hidden Dispatchable
  14559. // GUID:      {0002085D-0000-0000-C000-000000000046}
  14560. // *********************************************************************//
  14561.   Toolbars = dispinterface
  14562.     ['{0002085D-0000-0000-C000-000000000046}']
  14563.     property Application: ExcelApplication readonly dispid 148;
  14564.     property Creator: XlCreator readonly dispid 149;
  14565.     property Parent: IDispatch readonly dispid 150;
  14566.     function  Add(Name: OleVariant): Toolbar; dispid 181;
  14567.     property Count: Integer readonly dispid 118;
  14568.     property _Default[Index: OleVariant]: Toolbar readonly dispid 0; default;
  14569.     property Item[Index: OleVariant]: Toolbar readonly dispid 170;
  14570.     property _NewEnum: IUnknown readonly dispid -4;
  14571.   end;
  14572.  
  14573. // *********************************************************************//
  14574. // DispIntf:  ToolbarButton
  14575. // Flags:     (4112) Hidden Dispatchable
  14576. // GUID:      {0002085E-0000-0000-C000-000000000046}
  14577. // *********************************************************************//
  14578.   ToolbarButton = dispinterface
  14579.     ['{0002085E-0000-0000-C000-000000000046}']
  14580.     property Application: ExcelApplication readonly dispid 148;
  14581.     property Creator: XlCreator readonly dispid 149;
  14582.     property Parent: IDispatch readonly dispid 150;
  14583.     property BuiltIn: WordBool readonly dispid 553;
  14584.     property BuiltInFace: WordBool dispid 554;
  14585.     procedure Copy(const Toolbar: Toolbar; Before: Integer); dispid 551;
  14586.     procedure CopyFace; dispid 966;
  14587.     procedure Delete; dispid 117;
  14588.     procedure Edit; dispid 562;
  14589.     property Enabled: WordBool dispid 600;
  14590.     property HelpContextID: Integer dispid 355;
  14591.     property HelpFile: WideString dispid 360;
  14592.     property Id: Integer readonly dispid 570;
  14593.     property IsGap: WordBool readonly dispid 561;
  14594.     procedure Move(const Toolbar: Toolbar; Before: Integer); dispid 637;
  14595.     property Name: WideString dispid 110;
  14596.     property OnAction: WideString dispid 596;
  14597.     procedure PasteFace; dispid 967;
  14598.     property Pushed: WordBool dispid 560;
  14599.     procedure Reset; dispid 555;
  14600.     property StatusBar: WideString dispid 386;
  14601.     property Width: Integer dispid 122;
  14602.   end;
  14603.  
  14604. // *********************************************************************//
  14605. // DispIntf:  ToolbarButtons
  14606. // Flags:     (4112) Hidden Dispatchable
  14607. // GUID:      {0002085F-0000-0000-C000-000000000046}
  14608. // *********************************************************************//
  14609.   ToolbarButtons = dispinterface
  14610.     ['{0002085F-0000-0000-C000-000000000046}']
  14611.     property Application: ExcelApplication readonly dispid 148;
  14612.     property Creator: XlCreator readonly dispid 149;
  14613.     property Parent: IDispatch readonly dispid 150;
  14614.     function  Add(Button: OleVariant; Before: OleVariant; OnAction: OleVariant; Pushed: OleVariant; 
  14615.                   Enabled: OleVariant; StatusBar: OleVariant; HelpFile: OleVariant; 
  14616.                   HelpContextID: OleVariant): ToolbarButton; dispid 181;
  14617.     property Count: Integer readonly dispid 118;
  14618.     property Item[Index: Integer]: ToolbarButton readonly dispid 170;
  14619.     property _NewEnum: IUnknown readonly dispid -4;
  14620.     property _Default[Index: Integer]: ToolbarButton readonly dispid 0; default;
  14621.   end;
  14622.  
  14623. // *********************************************************************//
  14624. // DispIntf:  Areas
  14625. // Flags:     (4096) Dispatchable
  14626. // GUID:      {00020860-0000-0000-C000-000000000046}
  14627. // *********************************************************************//
  14628.   Areas = dispinterface
  14629.     ['{00020860-0000-0000-C000-000000000046}']
  14630.     property Application: ExcelApplication readonly dispid 148;
  14631.     property Creator: XlCreator readonly dispid 149;
  14632.     property Parent: IDispatch readonly dispid 150;
  14633.     property Count: Integer readonly dispid 118;
  14634.     property Item[Index: Integer]: Range readonly dispid 170;
  14635.     property _NewEnum: IUnknown readonly dispid -4;
  14636.     property _Default[Index: Integer]: Range readonly dispid 0; default;
  14637.   end;
  14638.  
  14639. // *********************************************************************//
  14640. // DispIntf:  WorkbookEvents
  14641. // Flags:     (4112) Hidden Dispatchable
  14642. // GUID:      {00024412-0000-0000-C000-000000000046}
  14643. // *********************************************************************//
  14644.   WorkbookEvents = dispinterface
  14645.     ['{00024412-0000-0000-C000-000000000046}']
  14646.     procedure Open; dispid 682;
  14647.     procedure Activate; dispid 304;
  14648.     procedure Deactivate; dispid 1530;
  14649.     procedure BeforeClose(var Cancel: WordBool); dispid 1546;
  14650.     procedure BeforeSave(SaveAsUI: WordBool; var Cancel: WordBool); dispid 1547;
  14651.     procedure BeforePrint(var Cancel: WordBool); dispid 1549;
  14652.     procedure NewSheet(const Sh: IDispatch); dispid 1550;
  14653.     procedure AddinInstall; dispid 1552;
  14654.     procedure AddinUninstall; dispid 1553;
  14655.     procedure WindowResize(const Wn: Window); dispid 1554;
  14656.     procedure WindowActivate(const Wn: Window); dispid 1556;
  14657.     procedure WindowDeactivate(const Wn: Window); dispid 1557;
  14658.     procedure SheetSelectionChange(const Sh: IDispatch; const Target: Range); dispid 1558;
  14659.     procedure SheetBeforeDoubleClick(const Sh: IDispatch; const Target: Range; var Cancel: WordBool); dispid 1559;
  14660.     procedure SheetBeforeRightClick(const Sh: IDispatch; const Target: Range; var Cancel: WordBool); dispid 1560;
  14661.     procedure SheetActivate(const Sh: IDispatch); dispid 1561;
  14662.     procedure SheetDeactivate(const Sh: IDispatch); dispid 1562;
  14663.     procedure SheetCalculate(const Sh: IDispatch); dispid 1563;
  14664.     procedure SheetChange(const Sh: IDispatch; const Target: Range); dispid 1564;
  14665.   end;
  14666.  
  14667. // *********************************************************************//
  14668. // DispIntf:  MenuBars
  14669. // Flags:     (4112) Hidden Dispatchable
  14670. // GUID:      {00020863-0000-0000-C000-000000000046}
  14671. // *********************************************************************//
  14672.   MenuBars = dispinterface
  14673.     ['{00020863-0000-0000-C000-000000000046}']
  14674.     property Application: ExcelApplication readonly dispid 148;
  14675.     property Creator: XlCreator readonly dispid 149;
  14676.     property Parent: IDispatch readonly dispid 150;
  14677.     function  Add(Name: OleVariant): MenuBar; dispid 181;
  14678.     property Count: Integer readonly dispid 118;
  14679.     property _Default[Index: OleVariant]: MenuBar readonly dispid 0; default;
  14680.     property Item[Index: OleVariant]: MenuBar readonly dispid 170;
  14681.     property _NewEnum: IUnknown readonly dispid -4;
  14682.   end;
  14683.  
  14684. // *********************************************************************//
  14685. // DispIntf:  MenuBar
  14686. // Flags:     (4112) Hidden Dispatchable
  14687. // GUID:      {00020864-0000-0000-C000-000000000046}
  14688. // *********************************************************************//
  14689.   MenuBar = dispinterface
  14690.     ['{00020864-0000-0000-C000-000000000046}']
  14691.     property Application: ExcelApplication readonly dispid 148;
  14692.     property Creator: XlCreator readonly dispid 149;
  14693.     property Parent: IDispatch readonly dispid 150;
  14694.     procedure Activate; dispid 304;
  14695.     property BuiltIn: WordBool readonly dispid 553;
  14696.     property Caption: WideString dispid 139;
  14697.     procedure Delete; dispid 117;
  14698.     property Index: Integer readonly dispid 486;
  14699.     property Menus: Menus readonly dispid 591;
  14700.     procedure Reset; dispid 555;
  14701.   end;
  14702.  
  14703. // *********************************************************************//
  14704. // DispIntf:  Menus
  14705. // Flags:     (4112) Hidden Dispatchable
  14706. // GUID:      {00020865-0000-0000-C000-000000000046}
  14707. // *********************************************************************//
  14708.   Menus = dispinterface
  14709.     ['{00020865-0000-0000-C000-000000000046}']
  14710.     property Application: ExcelApplication readonly dispid 148;
  14711.     property Creator: XlCreator readonly dispid 149;
  14712.     property Parent: IDispatch readonly dispid 150;
  14713.     function  Add(const Caption: WideString; Before: OleVariant; Restore: OleVariant): Menu; dispid 181;
  14714.     property Count: Integer readonly dispid 118;
  14715.     property _Default[Index: OleVariant]: Menu readonly dispid 0; default;
  14716.     property Item[Index: OleVariant]: Menu readonly dispid 170;
  14717.     property _NewEnum: IUnknown readonly dispid -4;
  14718.   end;
  14719.  
  14720. // *********************************************************************//
  14721. // DispIntf:  Menu
  14722. // Flags:     (4112) Hidden Dispatchable
  14723. // GUID:      {00020866-0000-0000-C000-000000000046}
  14724. // *********************************************************************//
  14725.   Menu = dispinterface
  14726.     ['{00020866-0000-0000-C000-000000000046}']
  14727.     property Application: ExcelApplication readonly dispid 148;
  14728.     property Creator: XlCreator readonly dispid 149;
  14729.     property Parent: IDispatch readonly dispid 150;
  14730.     property Caption: WideString dispid 139;
  14731.     procedure Delete; dispid 117;
  14732.     property Enabled: WordBool dispid 600;
  14733.     property Index: Integer readonly dispid 486;
  14734.     property MenuItems: MenuItems readonly dispid 593;
  14735.   end;
  14736.  
  14737. // *********************************************************************//
  14738. // DispIntf:  MenuItems
  14739. // Flags:     (4112) Hidden Dispatchable
  14740. // GUID:      {00020867-0000-0000-C000-000000000046}
  14741. // *********************************************************************//
  14742.   MenuItems = dispinterface
  14743.     ['{00020867-0000-0000-C000-000000000046}']
  14744.     property Application: ExcelApplication readonly dispid 148;
  14745.     property Creator: XlCreator readonly dispid 149;
  14746.     property Parent: IDispatch readonly dispid 150;
  14747.     function  Add(const Caption: WideString; OnAction: OleVariant; ShortcutKey: OleVariant; 
  14748.                   Before: OleVariant; Restore: OleVariant; StatusBar: OleVariant; 
  14749.                   HelpFile: OleVariant; HelpContextID: OleVariant): MenuItem; dispid 181;
  14750.     function  AddMenu(const Caption: WideString; Before: OleVariant; Restore: OleVariant): Menu; dispid 598;
  14751.     property Count: Integer readonly dispid 118;
  14752.     property _Default[Index: OleVariant]: IDispatch readonly dispid 0; default;
  14753.     property Item[Index: OleVariant]: IDispatch readonly dispid 170;
  14754.     property _NewEnum: IUnknown readonly dispid -4;
  14755.   end;
  14756.  
  14757. // *********************************************************************//
  14758. // DispIntf:  MenuItem
  14759. // Flags:     (4112) Hidden Dispatchable
  14760. // GUID:      {00020868-0000-0000-C000-000000000046}
  14761. // *********************************************************************//
  14762.   MenuItem = dispinterface
  14763.     ['{00020868-0000-0000-C000-000000000046}']
  14764.     property Application: ExcelApplication readonly dispid 148;
  14765.     property Creator: XlCreator readonly dispid 149;
  14766.     property Parent: IDispatch readonly dispid 150;
  14767.     property Caption: WideString dispid 139;
  14768.     property Checked: WordBool dispid 599;
  14769.     procedure Delete; dispid 117;
  14770.     property Enabled: WordBool dispid 600;
  14771.     property HelpContextID: Integer dispid 355;
  14772.     property HelpFile: WideString dispid 360;
  14773.     property Index: Integer readonly dispid 486;
  14774.     property OnAction: WideString dispid 596;
  14775.     property StatusBar: WideString dispid 386;
  14776.   end;
  14777.  
  14778. // *********************************************************************//
  14779. // DispIntf:  Charts
  14780. // Flags:     (4096) Dispatchable
  14781. // GUID:      {0002086D-0000-0000-C000-000000000046}
  14782. // *********************************************************************//
  14783.   Charts = dispinterface
  14784.     ['{0002086D-0000-0000-C000-000000000046}']
  14785.     property Application: ExcelApplication readonly dispid 148;
  14786.     property Creator: XlCreator readonly dispid 149;
  14787.     property Parent: IDispatch readonly dispid 150;
  14788.     function  Add(Before: OleVariant; After: OleVariant; Count: OleVariant): ExcelChart; dispid 181;
  14789.     procedure Copy(Before: OleVariant; After: OleVariant); dispid 551;
  14790.     property Count: Integer readonly dispid 118;
  14791.     procedure Delete; dispid 117;
  14792.     procedure _Dummy7; dispid 65543;
  14793.     property Item[Index: OleVariant]: IDispatch readonly dispid 170;
  14794.     procedure Move(Before: OleVariant; After: OleVariant); dispid 637;
  14795.     property _NewEnum: IUnknown readonly dispid -4;
  14796.     procedure PrintOut(From: OleVariant; To_: OleVariant; Copies: OleVariant; Preview: OleVariant; 
  14797.                        ActivePrinter: OleVariant; PrintToFile: OleVariant; Collate: OleVariant); dispid 905;
  14798.     procedure PrintPreview(EnableChanges: OleVariant); dispid 281;
  14799.     procedure Select(Replace: OleVariant); dispid 235;
  14800.     property HPageBreaks: HPageBreaks readonly dispid 1418;
  14801.     property VPageBreaks: VPageBreaks readonly dispid 1419;
  14802.     property Visible: OleVariant dispid 558;
  14803.     property _Default[Index: OleVariant]: IDispatch readonly dispid 0; default;
  14804.   end;
  14805.  
  14806. // *********************************************************************//
  14807. // DispIntf:  DrawingObjects
  14808. // Flags:     (4112) Hidden Dispatchable
  14809. // GUID:      {0002086F-0000-0000-C000-000000000046}
  14810. // *********************************************************************//
  14811.   DrawingObjects = dispinterface
  14812.     ['{0002086F-0000-0000-C000-000000000046}']
  14813.     property Application: ExcelApplication readonly dispid 148;
  14814.     property Creator: XlCreator readonly dispid 149;
  14815.     property Parent: IDispatch readonly dispid 150;
  14816.     procedure _Dummy3; dispid 65539;
  14817.     procedure BringToFront; dispid 602;
  14818.     procedure Copy; dispid 551;
  14819.     procedure CopyPicture(Appearance: XlPictureAppearance; Format: XlCopyPictureFormat); dispid 213;
  14820.     procedure Cut; dispid 565;
  14821.     procedure Delete; dispid 117;
  14822.     function  Duplicate: IDispatch; dispid 1039;
  14823.     property Enabled: WordBool dispid 600;
  14824.     property Height: Double dispid 123;
  14825.     procedure _Dummy12; dispid 65548;
  14826.     property Left: Double dispid 127;
  14827.     property Locked: WordBool dispid 269;
  14828.     procedure _Dummy15; dispid 65551;
  14829.     property OnAction: WideString dispid 596;
  14830.     property Placement: OleVariant dispid 617;
  14831.     property PrintObject: WordBool dispid 618;
  14832.     procedure Select(Replace: OleVariant); dispid 235;
  14833.     procedure SendToBack; dispid 605;
  14834.     property Top: Double dispid 126;
  14835.     procedure _Dummy22; dispid 65558;
  14836.     property Visible: WordBool dispid 558;
  14837.     property Width: Double dispid 122;
  14838.     property ZOrder: Integer readonly dispid 622;
  14839.     property ShapeRange: ShapeRange readonly dispid 1528;
  14840.     property Accelerator: OleVariant dispid 846;
  14841.     procedure _Dummy28; dispid 65564;
  14842.     property AddIndent: WordBool dispid 1063;
  14843.     procedure AddItem(Text: OleVariant; Index: OleVariant); dispid 851;
  14844.     property ArrowHeadLength: OleVariant dispid 611;
  14845.     property ArrowHeadStyle: OleVariant dispid 612;
  14846.     property ArrowHeadWidth: OleVariant dispid 613;
  14847.     property AutoSize: WordBool dispid 614;
  14848.     property Border: Border readonly dispid 128;
  14849.     property CancelButton: WordBool dispid 858;
  14850.     property Caption: WideString dispid 139;
  14851.     property Characters[Start: OleVariant; Length: OleVariant]: Characters readonly dispid 603;
  14852.     procedure CheckSpelling(CustomDictionary: OleVariant; IgnoreUppercase: OleVariant; 
  14853.                             AlwaysSuggest: OleVariant; IgnoreInitialAlefHamza: OleVariant; 
  14854.                             IgnoreFinalYaa: OleVariant; SpellScript: OleVariant); dispid 505;
  14855.     property _Default: Integer dispid 0;
  14856.     property DefaultButton: WordBool dispid 857;
  14857.     property DismissButton: WordBool dispid 859;
  14858.     property Display3DShading: WordBool dispid 1122;
  14859.     property DisplayVerticalScrollBar: WordBool dispid 922;
  14860.     property DropDownLines: Integer dispid 848;
  14861.     property Font: Font readonly dispid 146;
  14862.     procedure _Dummy47; dispid 65583;
  14863.     property HelpButton: WordBool dispid 860;
  14864.     property HorizontalAlignment: OleVariant dispid 136;
  14865.     property InputType: Integer dispid 854;
  14866.     property Interior: Interior readonly dispid 129;
  14867.     property LargeChange: Integer dispid 845;
  14868.     property LinkedCell: WideString dispid 1058;
  14869.     procedure _Dummy54; dispid 65590;
  14870.     function  List(Index: OleVariant): OleVariant; dispid 861;
  14871.     procedure _Dummy56; dispid 65592;
  14872.     property ListFillRange: WideString dispid 847;
  14873.     property ListIndex: Integer dispid 850;
  14874.     property LockedText: WordBool dispid 616;
  14875.     property Max: Integer dispid 842;
  14876.     property Min: Integer dispid 843;
  14877.     property MultiLine: WordBool dispid 855;
  14878.     property MultiSelect: WordBool dispid 32;
  14879.     property Orientation: OleVariant dispid 134;
  14880.     property PhoneticAccelerator: OleVariant dispid 1121;
  14881.     procedure RemoveAllItems; dispid 853;
  14882.     procedure RemoveItem(Index: Integer; Count: OleVariant); dispid 852;
  14883.     procedure Reshape(Vertex: Integer; Insert: OleVariant; Left: OleVariant; Top: OleVariant); dispid 604;
  14884.     property RoundedCorners: WordBool dispid 619;
  14885.     function  Selected(Index: OleVariant): OleVariant; dispid 1123;
  14886.     property Shadow: WordBool dispid 103;
  14887.     property SmallChange: Integer dispid 844;
  14888.     property Text: WideString dispid 138;
  14889.     function  Ungroup: IDispatch; dispid 244;
  14890.     property Value: Integer dispid 6;
  14891.     property VerticalAlignment: OleVariant dispid 137;
  14892.     function  Vertices(Index1: OleVariant; Index2: OleVariant): OleVariant; dispid 621;
  14893.     property ReadingOrder: Integer dispid 975;
  14894.     property Count: Integer readonly dispid 118;
  14895.     function  Item(Index: OleVariant): IDispatch; dispid 170;
  14896.     function  Group: GroupObject; dispid 46;
  14897.     procedure LinkCombo(Link: OleVariant); dispid 856;
  14898.     function  _NewEnum: IUnknown; dispid -4;
  14899.   end;
  14900.  
  14901. // *********************************************************************//
  14902. // DispIntf:  PivotCache
  14903. // Flags:     (4096) Dispatchable
  14904. // GUID:      {0002441C-0000-0000-C000-000000000046}
  14905. // *********************************************************************//
  14906.   PivotCache = dispinterface
  14907.     ['{0002441C-0000-0000-C000-000000000046}']
  14908.     property Application: ExcelApplication readonly dispid 148;
  14909.     property Creator: XlCreator readonly dispid 149;
  14910.     property Parent: IDispatch readonly dispid 150;
  14911.     property BackgroundQuery: WordBool dispid 1427;
  14912.     property Connection: OleVariant dispid 1432;
  14913.     property EnableRefresh: WordBool dispid 1477;
  14914.     property Index: Integer readonly dispid 486;
  14915.     property MemoryUsed: Integer readonly dispid 372;
  14916.     property OptimizeCache: WordBool dispid 1428;
  14917.     property RecordCount: Integer readonly dispid 1478;
  14918.     procedure Refresh; dispid 1417;
  14919.     property RefreshDate: TDateTime readonly dispid 696;
  14920.     property RefreshName: WideString readonly dispid 697;
  14921.     property RefreshOnFileOpen: WordBool dispid 1479;
  14922.     property Sql: OleVariant dispid 1480;
  14923.     property SavePassword: WordBool dispid 1481;
  14924.     property SourceData: OleVariant dispid 686;
  14925.   end;
  14926.  
  14927. // *********************************************************************//
  14928. // DispIntf:  PivotCaches
  14929. // Flags:     (4096) Dispatchable
  14930. // GUID:      {0002441D-0000-0000-C000-000000000046}
  14931. // *********************************************************************//
  14932.   PivotCaches = dispinterface
  14933.     ['{0002441D-0000-0000-C000-000000000046}']
  14934.     property Application: ExcelApplication readonly dispid 148;
  14935.     property Creator: XlCreator readonly dispid 149;
  14936.     property Parent: IDispatch readonly dispid 150;
  14937.     property Count: Integer readonly dispid 118;
  14938.     function  Item(Index: OleVariant): PivotCache; dispid 170;
  14939.     property _Default[Index: OleVariant]: PivotCache readonly dispid 0; default;
  14940.     function  _NewEnum: IUnknown; dispid -4;
  14941.   end;
  14942.  
  14943. // *********************************************************************//
  14944. // DispIntf:  PivotFormula
  14945. // Flags:     (4096) Dispatchable
  14946. // GUID:      {0002441E-0000-0000-C000-000000000046}
  14947. // *********************************************************************//
  14948.   PivotFormula = dispinterface
  14949.     ['{0002441E-0000-0000-C000-000000000046}']
  14950.     property Application: ExcelApplication readonly dispid 148;
  14951.     property Creator: XlCreator readonly dispid 149;
  14952.     property Parent: IDispatch readonly dispid 150;
  14953.     procedure Delete; dispid 117;
  14954.     property _Default: WideString dispid 0;
  14955.     property Formula: WideString dispid 261;
  14956.     property Value: WideString dispid 6;
  14957.     property Index: Integer dispid 486;
  14958.   end;
  14959.  
  14960. // *********************************************************************//
  14961. // DispIntf:  PivotFormulas
  14962. // Flags:     (4096) Dispatchable
  14963. // GUID:      {0002441F-0000-0000-C000-000000000046}
  14964. // *********************************************************************//
  14965.   PivotFormulas = dispinterface
  14966.     ['{0002441F-0000-0000-C000-000000000046}']
  14967.     property Application: ExcelApplication readonly dispid 148;
  14968.     property Creator: XlCreator readonly dispid 149;
  14969.     property Parent: IDispatch readonly dispid 150;
  14970.     property Count: Integer readonly dispid 118;
  14971.     function  Add(const Formula: WideString): PivotFormula; dispid 181;
  14972.     function  Item(Index: OleVariant): PivotFormula; dispid 170;
  14973.     property _Default[Index: OleVariant]: PivotFormula readonly dispid 0; default;
  14974.     function  _NewEnum: IUnknown; dispid -4;
  14975.   end;
  14976.  
  14977. // *********************************************************************//
  14978. // DispIntf:  PivotTable
  14979. // Flags:     (4096) Dispatchable
  14980. // GUID:      {00020872-0000-0000-C000-000000000046}
  14981. // *********************************************************************//
  14982.   PivotTable = dispinterface
  14983.     ['{00020872-0000-0000-C000-000000000046}']
  14984.     property Application: ExcelApplication readonly dispid 148;
  14985.     property Creator: XlCreator readonly dispid 149;
  14986.     property Parent: IDispatch readonly dispid 150;
  14987.     procedure AddFields(RowFields: OleVariant; ColumnFields: OleVariant; PageFields: OleVariant; 
  14988.                         AddToTable: OleVariant); dispid 708;
  14989.     property ColumnFields[Index: OleVariant]: IDispatch readonly dispid 713;
  14990.     property ColumnGrand: WordBool dispid 694;
  14991.     property ColumnRange: Range readonly dispid 702;
  14992.     procedure ShowPages(PageField: OleVariant); dispid 706;
  14993.     property DataBodyRange: Range readonly dispid 705;
  14994.     property DataFields[Index: OleVariant]: IDispatch readonly dispid 715;
  14995.     property DataLabelRange: Range readonly dispid 704;
  14996.     property _Default: WideString dispid 0;
  14997.     property HasAutoFormat: WordBool dispid 695;
  14998.     property HiddenFields[Index: OleVariant]: IDispatch readonly dispid 711;
  14999.     property InnerDetail: WideString dispid 698;
  15000.     property Name: WideString dispid 110;
  15001.     property PageFields[Index: OleVariant]: IDispatch readonly dispid 714;
  15002.     property PageRange: Range readonly dispid 703;
  15003.     property PageRangeCells: Range readonly dispid 1482;
  15004.     function  PivotFields(Index: OleVariant): IDispatch; dispid 718;
  15005.     property RefreshDate: TDateTime readonly dispid 696;
  15006.     property RefreshName: WideString readonly dispid 697;
  15007.     function  RefreshTable: WordBool; dispid 717;
  15008.     property RowFields[Index: OleVariant]: IDispatch readonly dispid 712;
  15009.     property RowGrand: WordBool dispid 693;
  15010.     property RowRange: Range readonly dispid 701;
  15011.     property SaveData: WordBool dispid 692;
  15012.     property SourceData: OleVariant dispid 686;
  15013.     property TableRange1: Range readonly dispid 699;
  15014.     property TableRange2: Range readonly dispid 700;
  15015.     property Value: WideString dispid 6;
  15016.     property VisibleFields[Index: OleVariant]: IDispatch readonly dispid 710;
  15017.     property CacheIndex: Integer dispid 1483;
  15018.     function  CalculatedFields: CalculatedFields; dispid 1484;
  15019.     property DisplayErrorString: WordBool dispid 1485;
  15020.     property DisplayNullString: WordBool dispid 1486;
  15021.     property EnableDrilldown: WordBool dispid 1487;
  15022.     property EnableFieldDialog: WordBool dispid 1488;
  15023.     property EnableWizard: WordBool dispid 1489;
  15024.     property ErrorString: WideString dispid 1490;
  15025.     function  GetData(const Name: WideString): Double; dispid 1491;
  15026.     procedure ListFormulas; dispid 1492;
  15027.     property ManualUpdate: WordBool dispid 1493;
  15028.     property MergeLabels: WordBool dispid 1494;
  15029.     property NullString: WideString dispid 1495;
  15030.     function  PivotCache: PivotCache; dispid 1496;
  15031.     function  PivotFormulas: PivotFormulas; dispid 1497;
  15032.     procedure PivotTableWizard(SourceType: OleVariant; SourceData: OleVariant; 
  15033.                                TableDestination: OleVariant; TableName: OleVariant; 
  15034.                                RowGrand: OleVariant; ColumnGrand: OleVariant; SaveData: OleVariant; 
  15035.                                HasAutoFormat: OleVariant; AutoPage: OleVariant; 
  15036.                                Reserved: OleVariant; BackgroundQuery: OleVariant; 
  15037.                                OptimizeCache: OleVariant; PageFieldOrder: OleVariant; 
  15038.                                PageFieldWrapCount: OleVariant; ReadData: OleVariant; 
  15039.                                Connection: OleVariant); dispid 684;
  15040.     property SubtotalHiddenPageItems: WordBool dispid 1498;
  15041.     property PageFieldOrder: Integer dispid 1429;
  15042.     property PageFieldStyle: WideString dispid 1499;
  15043.     property PageFieldWrapCount: Integer dispid 1430;
  15044.     property PreserveFormatting: WordBool dispid 1500;
  15045.     procedure PivotSelect(const Name: WideString; Mode: XlPTSelectionMode); dispid 1501;
  15046.     property PivotSelection: WideString dispid 1502;
  15047.     property SelectionMode: XlPTSelectionMode dispid 1503;
  15048.     property TableStyle: WideString dispid 1504;
  15049.     property Tag: WideString dispid 1505;
  15050.     procedure Update; dispid 680;
  15051.     property VacatedStyle: WideString dispid 1506;
  15052.   end;
  15053.  
  15054. // *********************************************************************//
  15055. // DispIntf:  PivotTables
  15056. // Flags:     (4096) Dispatchable
  15057. // GUID:      {00020873-0000-0000-C000-000000000046}
  15058. // *********************************************************************//
  15059.   PivotTables = dispinterface
  15060.     ['{00020873-0000-0000-C000-000000000046}']
  15061.     property Application: ExcelApplication readonly dispid 148;
  15062.     property Creator: XlCreator readonly dispid 149;
  15063.     property Parent: IDispatch readonly dispid 150;
  15064.     property Count: Integer readonly dispid 118;
  15065.     function  Item(Index: OleVariant): PivotTable; dispid 170;
  15066.     function  _NewEnum: IUnknown; dispid -4;
  15067.   end;
  15068.  
  15069. // *********************************************************************//
  15070. // DispIntf:  PivotField
  15071. // Flags:     (4096) Dispatchable
  15072. // GUID:      {00020874-0000-0000-C000-000000000046}
  15073. // *********************************************************************//
  15074.   PivotField = dispinterface
  15075.     ['{00020874-0000-0000-C000-000000000046}']
  15076.     property Application: ExcelApplication readonly dispid 148;
  15077.     property Creator: XlCreator readonly dispid 149;
  15078.     property Parent: PivotTable readonly dispid 150;
  15079.     property Calculation: XlPivotFieldCalculation dispid 316;
  15080.     property ChildField: PivotField readonly dispid 736;
  15081.     property ChildItems[Index: OleVariant]: OleVariant readonly dispid 730;
  15082.     property CurrentPage: WideString dispid 738;
  15083.     property DataRange: Range readonly dispid 720;
  15084.     property DataType: XlPivotFieldDataType readonly dispid 722;
  15085.     property _Default: WideString dispid 0;
  15086.     property Function_: XlConsolidationFunction dispid 899;
  15087.     property GroupLevel: OleVariant readonly dispid 723;
  15088.     property HiddenItems[Index: OleVariant]: OleVariant readonly dispid 728;
  15089.     property LabelRange: Range readonly dispid 719;
  15090.     property Name: WideString dispid 110;
  15091.     property NumberFormat: WideString dispid 193;
  15092.     property Orientation: XlPivotFieldOrientation dispid 134;
  15093.     property ShowAllItems: WordBool dispid 452;
  15094.     property ParentField: PivotField readonly dispid 732;
  15095.     property ParentItems[Index: OleVariant]: OleVariant readonly dispid 729;
  15096.     function  PivotItems(Index: OleVariant): OleVariant; dispid 737;
  15097.     property Position: OleVariant dispid 133;
  15098.     property SourceName: WideString readonly dispid 721;
  15099.     function  Subtotals(Index: OleVariant): OleVariant; dispid 733;
  15100.     property BaseField: OleVariant dispid 734;
  15101.     property BaseItem: OleVariant dispid 735;
  15102.     property TotalLevels: OleVariant readonly dispid 724;
  15103.     property Value: WideString dispid 6;
  15104.     property VisibleItems[Index: OleVariant]: OleVariant readonly dispid 727;
  15105.     function  CalculatedItems: CalculatedItems; dispid 1507;
  15106.     procedure Delete; dispid 117;
  15107.     property DragToColumn: WordBool dispid 1508;
  15108.     property DragToHide: WordBool dispid 1509;
  15109.     property DragToPage: WordBool dispid 1510;
  15110.     property DragToRow: WordBool dispid 1511;
  15111.     property Formula: WideString dispid 261;
  15112.     property IsCalculated: WordBool readonly dispid 1512;
  15113.     property MemoryUsed: Integer readonly dispid 372;
  15114.     property ServerBased: WordBool dispid 1513;
  15115.     procedure AutoSort(Order: Integer; const Field: WideString); dispid 1514;
  15116.     procedure AutoShow(Type_: Integer; Range: Integer; Count: Integer; const Field: WideString); dispid 1515;
  15117.     property AutoSortOrder: Integer readonly dispid 1516;
  15118.     property AutoSortField: WideString readonly dispid 1517;
  15119.     property AutoShowType: Integer readonly dispid 1518;
  15120.     property AutoShowRange: Integer readonly dispid 1519;
  15121.     property AutoShowCount: Integer readonly dispid 1520;
  15122.     property AutoShowField: WideString readonly dispid 1521;
  15123.   end;
  15124.  
  15125. // *********************************************************************//
  15126. // DispIntf:  PivotFields
  15127. // Flags:     (4096) Dispatchable
  15128. // GUID:      {00020875-0000-0000-C000-000000000046}
  15129. // *********************************************************************//
  15130.   PivotFields = dispinterface
  15131.     ['{00020875-0000-0000-C000-000000000046}']
  15132.     property Application: ExcelApplication readonly dispid 148;
  15133.     property Creator: XlCreator readonly dispid 149;
  15134.     property Parent: PivotTable readonly dispid 150;
  15135.     property Count: Integer readonly dispid 118;
  15136.     function  Item(Index: OleVariant): IDispatch; dispid 170;
  15137.     function  _NewEnum: IUnknown; dispid -4;
  15138.   end;
  15139.  
  15140. // *********************************************************************//
  15141. // DispIntf:  CalculatedFields
  15142. // Flags:     (4096) Dispatchable
  15143. // GUID:      {00024420-0000-0000-C000-000000000046}
  15144. // *********************************************************************//
  15145.   CalculatedFields = dispinterface
  15146.     ['{00024420-0000-0000-C000-000000000046}']
  15147.     property Application: ExcelApplication readonly dispid 148;
  15148.     property Creator: XlCreator readonly dispid 149;
  15149.     property Parent: IDispatch readonly dispid 150;
  15150.     property Count: Integer readonly dispid 118;
  15151.     function  Add(const Name: WideString; const Formula: WideString): PivotField; dispid 181;
  15152.     function  Item(Index: OleVariant): PivotField; dispid 170;
  15153.     property _Default[Field: OleVariant]: PivotField readonly dispid 0; default;
  15154.     function  _NewEnum: IUnknown; dispid -4;
  15155.   end;
  15156.  
  15157. // *********************************************************************//
  15158. // DispIntf:  PivotItem
  15159. // Flags:     (4096) Dispatchable
  15160. // GUID:      {00020876-0000-0000-C000-000000000046}
  15161. // *********************************************************************//
  15162.   PivotItem = dispinterface
  15163.     ['{00020876-0000-0000-C000-000000000046}']
  15164.     property Application: ExcelApplication readonly dispid 148;
  15165.     property Creator: XlCreator readonly dispid 149;
  15166.     property Parent: PivotField readonly dispid 150;
  15167.     property ChildItems[Index: OleVariant]: OleVariant readonly dispid 730;
  15168.     property DataRange: Range readonly dispid 720;
  15169.     property _Default: WideString dispid 0;
  15170.     property LabelRange: Range readonly dispid 719;
  15171.     property Name: WideString dispid 110;
  15172.     property ParentItem: PivotItem readonly dispid 741;
  15173.     property ParentShowDetail: WordBool readonly dispid 739;
  15174.     property Position: Integer dispid 133;
  15175.     property ShowDetail: WordBool dispid 585;
  15176.     property SourceName: OleVariant readonly dispid 721;
  15177.     property Value: WideString dispid 6;
  15178.     property Visible: WordBool dispid 558;
  15179.     procedure Delete; dispid 117;
  15180.     property IsCalculated: WordBool readonly dispid 1512;
  15181.     property RecordCount: Integer readonly dispid 1478;
  15182.     property Formula: WideString dispid 261;
  15183.   end;
  15184.  
  15185. // *********************************************************************//
  15186. // DispIntf:  PivotItems
  15187. // Flags:     (4096) Dispatchable
  15188. // GUID:      {00020877-0000-0000-C000-000000000046}
  15189. // *********************************************************************//
  15190.   PivotItems = dispinterface
  15191.     ['{00020877-0000-0000-C000-000000000046}']
  15192.     property Application: ExcelApplication readonly dispid 148;
  15193.     property Creator: XlCreator readonly dispid 149;
  15194.     property Parent: PivotField readonly dispid 150;
  15195.     procedure Add(const Name: WideString); dispid 181;
  15196.     property Count: Integer readonly dispid 118;
  15197.     function  Item(Index: OleVariant): IDispatch; dispid 170;
  15198.     function  _NewEnum: IUnknown; dispid -4;
  15199.   end;
  15200.  
  15201. // *********************************************************************//
  15202. // DispIntf:  CalculatedItems
  15203. // Flags:     (4096) Dispatchable
  15204. // GUID:      {00024421-0000-0000-C000-000000000046}
  15205. // *********************************************************************//
  15206.   CalculatedItems = dispinterface
  15207.     ['{00024421-0000-0000-C000-000000000046}']
  15208.     property Application: ExcelApplication readonly dispid 148;
  15209.     property Creator: XlCreator readonly dispid 149;
  15210.     property Parent: IDispatch readonly dispid 150;
  15211.     property Count: Integer readonly dispid 118;
  15212.     function  Add(const Name: WideString; const Formula: WideString): PivotItem; dispid 181;
  15213.     function  Item(Index: OleVariant): PivotItem; dispid 170;
  15214.     property _Default[Field: OleVariant]: PivotItem readonly dispid 0; default;
  15215.     function  _NewEnum: IUnknown; dispid -4;
  15216.   end;
  15217.  
  15218. // *********************************************************************//
  15219. // DispIntf:  Characters
  15220. // Flags:     (4096) Dispatchable
  15221. // GUID:      {00020878-0000-0000-C000-000000000046}
  15222. // *********************************************************************//
  15223.   Characters = dispinterface
  15224.     ['{00020878-0000-0000-C000-000000000046}']
  15225.     property Application: ExcelApplication readonly dispid 148;
  15226.     property Creator: XlCreator readonly dispid 149;
  15227.     property Parent: IDispatch readonly dispid 150;
  15228.     property Caption: WideString dispid 139;
  15229.     property Count: Integer readonly dispid 118;
  15230.     procedure Delete; dispid 117;
  15231.     property Font: Font readonly dispid 146;
  15232.     procedure Insert(const String_: WideString); dispid 252;
  15233.     property Text: WideString dispid 138;
  15234.     property PhoneticCharacters: WideString dispid 1522;
  15235.   end;
  15236.  
  15237. // *********************************************************************//
  15238. // DispIntf:  Dialogs
  15239. // Flags:     (4096) Dispatchable
  15240. // GUID:      {00020879-0000-0000-C000-000000000046}
  15241. // *********************************************************************//
  15242.   Dialogs = dispinterface
  15243.     ['{00020879-0000-0000-C000-000000000046}']
  15244.     property Application: ExcelApplication readonly dispid 148;
  15245.     property Creator: XlCreator readonly dispid 149;
  15246.     property Parent: IDispatch readonly dispid 150;
  15247.     property Count: Integer readonly dispid 118;
  15248.     property Item[Index: XlBuiltInDialog]: Dialog readonly dispid 170;
  15249.     property _Default[Index: XlBuiltInDialog]: Dialog readonly dispid 0; default;
  15250.     property _NewEnum: IUnknown readonly dispid -4;
  15251.   end;
  15252.  
  15253. // *********************************************************************//
  15254. // DispIntf:  Dialog
  15255. // Flags:     (4096) Dispatchable
  15256. // GUID:      {0002087A-0000-0000-C000-000000000046}
  15257. // *********************************************************************//
  15258.   Dialog = dispinterface
  15259.     ['{0002087A-0000-0000-C000-000000000046}']
  15260.     property Application: ExcelApplication readonly dispid 148;
  15261.     property Creator: XlCreator readonly dispid 149;
  15262.     property Parent: IDispatch readonly dispid 150;
  15263.     function  Show(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; Arg4: OleVariant; 
  15264.                    Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  15265.                    Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  15266.                    Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; Arg16: OleVariant; 
  15267.                    Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  15268.                    Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; Arg24: OleVariant; 
  15269.                    Arg25: OleVariant; Arg26: OleVariant; Arg27: OleVariant; Arg28: OleVariant; 
  15270.                    Arg29: OleVariant; Arg30: OleVariant): WordBool; dispid 496;
  15271.   end;
  15272.  
  15273. // *********************************************************************//
  15274. // DispIntf:  SoundNote
  15275. // Flags:     (4096) Dispatchable
  15276. // GUID:      {0002087B-0000-0000-C000-000000000046}
  15277. // *********************************************************************//
  15278.   SoundNote = dispinterface
  15279.     ['{0002087B-0000-0000-C000-000000000046}']
  15280.     property Application: ExcelApplication readonly dispid 148;
  15281.     property Creator: XlCreator readonly dispid 149;
  15282.     property Parent: IDispatch readonly dispid 150;
  15283.     procedure Delete; dispid 117;
  15284.     procedure Import(const Filename: WideString); dispid 917;
  15285.     procedure Play; dispid 918;
  15286.     procedure Record_; dispid 919;
  15287.   end;
  15288.  
  15289. // *********************************************************************//
  15290. // DispIntf:  Button
  15291. // Flags:     (4112) Hidden Dispatchable
  15292. // GUID:      {0002087D-0000-0000-C000-000000000046}
  15293. // *********************************************************************//
  15294.   Button = dispinterface
  15295.     ['{0002087D-0000-0000-C000-000000000046}']
  15296.     property Application: ExcelApplication readonly dispid 148;
  15297.     property Creator: XlCreator readonly dispid 149;
  15298.     property Parent: IDispatch readonly dispid 150;
  15299.     property BottomRightCell: Range readonly dispid 615;
  15300.     procedure BringToFront; dispid 602;
  15301.     procedure Copy; dispid 551;
  15302.     procedure CopyPicture(Appearance: XlPictureAppearance; Format: XlCopyPictureFormat); dispid 213;
  15303.     procedure Cut; dispid 565;
  15304.     procedure Delete; dispid 117;
  15305.     function  Duplicate: IDispatch; dispid 1039;
  15306.     property Enabled: WordBool dispid 600;
  15307.     property Height: Double dispid 123;
  15308.     property Index: Integer readonly dispid 486;
  15309.     property Left: Double dispid 127;
  15310.     property Locked: WordBool dispid 269;
  15311.     property Name: WideString dispid 110;
  15312.     property OnAction: WideString dispid 596;
  15313.     property Placement: OleVariant dispid 617;
  15314.     property PrintObject: WordBool dispid 618;
  15315.     procedure Select(Replace: OleVariant); dispid 235;
  15316.     procedure SendToBack; dispid 605;
  15317.     property Top: Double dispid 126;
  15318.     property TopLeftCell: Range readonly dispid 620;
  15319.     property Visible: WordBool dispid 558;
  15320.     property Width: Double dispid 122;
  15321.     property ZOrder: Integer readonly dispid 622;
  15322.     property ShapeRange: ShapeRange readonly dispid 1528;
  15323.     property AddIndent: WordBool dispid 1063;
  15324.     property AutoScaleFont: OleVariant dispid 1525;
  15325.     property AutoSize: WordBool dispid 614;
  15326.     property Caption: WideString dispid 139;
  15327.     property Characters[Start: OleVariant; Length: OleVariant]: Characters readonly dispid 603;
  15328.     procedure CheckSpelling(CustomDictionary: OleVariant; IgnoreUppercase: OleVariant; 
  15329.                             AlwaysSuggest: OleVariant; IgnoreInitialAlefHamza: OleVariant; 
  15330.                             IgnoreFinalYaa: OleVariant; SpellScript: OleVariant); dispid 505;
  15331.     property Font: Font readonly dispid 146;
  15332.     property Formula: WideString dispid 261;
  15333.     property HorizontalAlignment: OleVariant dispid 136;
  15334.     property LockedText: WordBool dispid 616;
  15335.     property Orientation: OleVariant dispid 134;
  15336.     property Text: WideString dispid 138;
  15337.     property VerticalAlignment: OleVariant dispid 137;
  15338.     property ReadingOrder: Integer dispid 975;
  15339.     property Accelerator: OleVariant dispid 846;
  15340.     property CancelButton: WordBool dispid 858;
  15341.     property DefaultButton: WordBool dispid 857;
  15342.     property DismissButton: WordBool dispid 859;
  15343.     property HelpButton: WordBool dispid 860;
  15344.     property PhoneticAccelerator: OleVariant dispid 1121;
  15345.   end;
  15346.  
  15347. // *********************************************************************//
  15348. // DispIntf:  Buttons
  15349. // Flags:     (4112) Hidden Dispatchable
  15350. // GUID:      {0002087E-0000-0000-C000-000000000046}
  15351. // *********************************************************************//
  15352.   Buttons = dispinterface
  15353.     ['{0002087E-0000-0000-C000-000000000046}']
  15354.     property Application: ExcelApplication readonly dispid 148;
  15355.     property Creator: XlCreator readonly dispid 149;
  15356.     property Parent: IDispatch readonly dispid 150;
  15357.     procedure _Dummy3; dispid 65539;
  15358.     procedure BringToFront; dispid 602;
  15359.     procedure Copy; dispid 551;
  15360.     procedure CopyPicture(Appearance: XlPictureAppearance; Format: XlCopyPictureFormat); dispid 213;
  15361.     procedure Cut; dispid 565;
  15362.     procedure Delete; dispid 117;
  15363.     function  Duplicate: IDispatch; dispid 1039;
  15364.     property Enabled: WordBool dispid 600;
  15365.     property Height: Double dispid 123;
  15366.     procedure _Dummy12; dispid 65548;
  15367.     property Left: Double dispid 127;
  15368.     property Locked: WordBool dispid 269;
  15369.     procedure _Dummy15; dispid 65551;
  15370.     property OnAction: WideString dispid 596;
  15371.     property Placement: OleVariant dispid 617;
  15372.     property PrintObject: WordBool dispid 618;
  15373.     procedure Select(Replace: OleVariant); dispid 235;
  15374.     procedure SendToBack; dispid 605;
  15375.     property Top: Double dispid 126;
  15376.     procedure _Dummy22; dispid 65558;
  15377.     property Visible: WordBool dispid 558;
  15378.     property Width: Double dispid 122;
  15379.     property ZOrder: Integer readonly dispid 622;
  15380.     property ShapeRange: ShapeRange readonly dispid 1528;
  15381.     property AddIndent: WordBool dispid 1063;
  15382.     property AutoScaleFont: OleVariant dispid 1525;
  15383.     property AutoSize: WordBool dispid 614;
  15384.     property Caption: WideString dispid 139;
  15385.     property Characters[Start: OleVariant; Length: OleVariant]: Characters readonly dispid 603;
  15386.     procedure CheckSpelling(CustomDictionary: OleVariant; IgnoreUppercase: OleVariant; 
  15387.                             AlwaysSuggest: OleVariant; IgnoreInitialAlefHamza: OleVariant; 
  15388.                             IgnoreFinalYaa: OleVariant; SpellScript: OleVariant); dispid 505;
  15389.     property Font: Font readonly dispid 146;
  15390.     property Formula: WideString dispid 261;
  15391.     property HorizontalAlignment: OleVariant dispid 136;
  15392.     property LockedText: WordBool dispid 616;
  15393.     property Orientation: OleVariant dispid 134;
  15394.     property Text: WideString dispid 138;
  15395.     property VerticalAlignment: OleVariant dispid 137;
  15396.     property ReadingOrder: Integer dispid 975;
  15397.     property Accelerator: OleVariant dispid 846;
  15398.     property CancelButton: WordBool dispid 858;
  15399.     property DefaultButton: WordBool dispid 857;
  15400.     property DismissButton: WordBool dispid 859;
  15401.     property HelpButton: WordBool dispid 860;
  15402.     property PhoneticAccelerator: OleVariant dispid 1121;
  15403.     function  Add(Left: Double; Top: Double; Width: Double; Height: Double): Button; dispid 181;
  15404.     property Count: Integer readonly dispid 118;
  15405.     function  Group: GroupObject; dispid 46;
  15406.     function  Item(Index: OleVariant): IDispatch; dispid 170;
  15407.     function  _NewEnum: IUnknown; dispid -4;
  15408.   end;
  15409.  
  15410. // *********************************************************************//
  15411. // DispIntf:  CheckBox
  15412. // Flags:     (4112) Hidden Dispatchable
  15413. // GUID:      {0002087F-0000-0000-C000-000000000046}
  15414. // *********************************************************************//
  15415.   CheckBox = dispinterface
  15416.     ['{0002087F-0000-0000-C000-000000000046}']
  15417.     property Application: ExcelApplication readonly dispid 148;
  15418.     property Creator: XlCreator readonly dispid 149;
  15419.     property Parent: IDispatch readonly dispid 150;
  15420.     property BottomRightCell: Range readonly dispid 615;
  15421.     procedure BringToFront; dispid 602;
  15422.     procedure Copy; dispid 551;
  15423.     procedure CopyPicture(Appearance: XlPictureAppearance; Format: XlCopyPictureFormat); dispid 213;
  15424.     procedure Cut; dispid 565;
  15425.     procedure Delete; dispid 117;
  15426.     function  Duplicate: IDispatch; dispid 1039;
  15427.     property Enabled: WordBool dispid 600;
  15428.     property Height: Double dispid 123;
  15429.     property Index: Integer readonly dispid 486;
  15430.     property Left: Double dispid 127;
  15431.     property Locked: WordBool dispid 269;
  15432.     property Name: WideString dispid 110;
  15433.     property OnAction: WideString dispid 596;
  15434.     property Placement: OleVariant dispid 617;
  15435.     property PrintObject: WordBool dispid 618;
  15436.     procedure Select(Replace: OleVariant); dispid 235;
  15437.     procedure SendToBack; dispid 605;
  15438.     property Top: Double dispid 126;
  15439.     property TopLeftCell: Range readonly dispid 620;
  15440.     property Visible: WordBool dispid 558;
  15441.     property Width: Double dispid 122;
  15442.     property ZOrder: Integer readonly dispid 622;
  15443.     property ShapeRange: ShapeRange readonly dispid 1528;
  15444.     property Caption: WideString dispid 139;
  15445.     property Characters[Start: OleVariant; Length: OleVariant]: Characters readonly dispid 603;
  15446.     procedure CheckSpelling(CustomDictionary: OleVariant; IgnoreUppercase: OleVariant; 
  15447.                             AlwaysSuggest: OleVariant; IgnoreInitialAlefHamza: OleVariant; 
  15448.                             IgnoreFinalYaa: OleVariant; SpellScript: OleVariant); dispid 505;
  15449.     property LockedText: WordBool dispid 616;
  15450.     property Text: WideString dispid 138;
  15451.     property Accelerator: OleVariant dispid 846;
  15452.     property Border: Border readonly dispid 128;
  15453.     property _Default: Integer dispid 0;
  15454.     property Display3DShading: WordBool dispid 1122;
  15455.     property Interior: Interior readonly dispid 129;
  15456.     property LinkedCell: WideString dispid 1058;
  15457.     property PhoneticAccelerator: OleVariant dispid 1121;
  15458.     property Value: OleVariant dispid 6;
  15459.   end;
  15460.  
  15461. // *********************************************************************//
  15462. // DispIntf:  CheckBoxes
  15463. // Flags:     (4112) Hidden Dispatchable
  15464. // GUID:      {00020880-0000-0000-C000-000000000046}
  15465. // *********************************************************************//
  15466.   CheckBoxes = dispinterface
  15467.     ['{00020880-0000-0000-C000-000000000046}']
  15468.     property Application: ExcelApplication readonly dispid 148;
  15469.     property Creator: XlCreator readonly dispid 149;
  15470.     property Parent: IDispatch readonly dispid 150;
  15471.     procedure _Dummy3; dispid 65539;
  15472.     procedure BringToFront; dispid 602;
  15473.     procedure Copy; dispid 551;
  15474.     procedure CopyPicture(Appearance: XlPictureAppearance; Format: XlCopyPictureFormat); dispid 213;
  15475.     procedure Cut; dispid 565;
  15476.     procedure Delete; dispid 117;
  15477.     function  Duplicate: IDispatch; dispid 1039;
  15478.     property Enabled: WordBool dispid 600;
  15479.     property Height: Double dispid 123;
  15480.     procedure _Dummy12; dispid 65548;
  15481.     property Left: Double dispid 127;
  15482.     property Locked: WordBool dispid 269;
  15483.     procedure _Dummy15; dispid 65551;
  15484.     property OnAction: WideString dispid 596;
  15485.     property Placement: OleVariant dispid 617;
  15486.     property PrintObject: WordBool dispid 618;
  15487.     procedure Select(Replace: OleVariant); dispid 235;
  15488.     procedure SendToBack; dispid 605;
  15489.     property Top: Double dispid 126;
  15490.     procedure _Dummy22; dispid 65558;
  15491.     property Visible: WordBool dispid 558;
  15492.     property Width: Double dispid 122;
  15493.     property ZOrder: Integer readonly dispid 622;
  15494.     property ShapeRange: ShapeRange readonly dispid 1528;
  15495.     property Caption: WideString dispid 139;
  15496.     property Characters[Start: OleVariant; Length: OleVariant]: Characters readonly dispid 603;
  15497.     procedure CheckSpelling(CustomDictionary: OleVariant; IgnoreUppercase: OleVariant; 
  15498.                             AlwaysSuggest: OleVariant; IgnoreInitialAlefHamza: OleVariant; 
  15499.                             IgnoreFinalYaa: OleVariant; SpellScript: OleVariant); dispid 505;
  15500.     property LockedText: WordBool dispid 616;
  15501.     property Text: WideString dispid 138;
  15502.     property Accelerator: OleVariant dispid 846;
  15503.     property Border: Border readonly dispid 128;
  15504.     property _Default: Integer dispid 0;
  15505.     property Display3DShading: WordBool dispid 1122;
  15506.     property Interior: Interior readonly dispid 129;
  15507.     property LinkedCell: WideString dispid 1058;
  15508.     property PhoneticAccelerator: OleVariant dispid 1121;
  15509.     property Value: OleVariant dispid 6;
  15510.     function  Add(Left: Double; Top: Double; Width: Double; Height: Double): CheckBox; dispid 181;
  15511.     property Count: Integer readonly dispid 118;
  15512.     function  Group: GroupObject; dispid 46;
  15513.     function  Item(Index: OleVariant): IDispatch; dispid 170;
  15514.     function  _NewEnum: IUnknown; dispid -4;
  15515.   end;
  15516.  
  15517. // *********************************************************************//
  15518. // DispIntf:  OptionButton
  15519. // Flags:     (4112) Hidden Dispatchable
  15520. // GUID:      {00020881-0000-0000-C000-000000000046}
  15521. // *********************************************************************//
  15522.   OptionButton = dispinterface
  15523.     ['{00020881-0000-0000-C000-000000000046}']
  15524.     property Application: ExcelApplication readonly dispid 148;
  15525.     property Creator: XlCreator readonly dispid 149;
  15526.     property Parent: IDispatch readonly dispid 150;
  15527.     property BottomRightCell: Range readonly dispid 615;
  15528.     procedure BringToFront; dispid 602;
  15529.     procedure Copy; dispid 551;
  15530.     procedure CopyPicture(Appearance: XlPictureAppearance; Format: XlCopyPictureFormat); dispid 213;
  15531.     procedure Cut; dispid 565;
  15532.     procedure Delete; dispid 117;
  15533.     function  Duplicate: IDispatch; dispid 1039;
  15534.     property Enabled: WordBool dispid 600;
  15535.     property Height: Double dispid 123;
  15536.     property Index: Integer readonly dispid 486;
  15537.     property Left: Double dispid 127;
  15538.     property Locked: WordBool dispid 269;
  15539.     property Name: WideString dispid 110;
  15540.     property OnAction: WideString dispid 596;
  15541.     property Placement: OleVariant dispid 617;
  15542.     property PrintObject: WordBool dispid 618;
  15543.     procedure Select(Replace: OleVariant); dispid 235;
  15544.     procedure SendToBack; dispid 605;
  15545.     property Top: Double dispid 126;
  15546.     property TopLeftCell: Range readonly dispid 620;
  15547.     property Visible: WordBool dispid 558;
  15548.     property Width: Double dispid 122;
  15549.     property ZOrder: Integer readonly dispid 622;
  15550.     property ShapeRange: ShapeRange readonly dispid 1528;
  15551.     property Caption: WideString dispid 139;
  15552.     property Characters[Start: OleVariant; Length: OleVariant]: Characters readonly dispid 603;
  15553.     procedure CheckSpelling(CustomDictionary: OleVariant; IgnoreUppercase: OleVariant; 
  15554.                             AlwaysSuggest: OleVariant; IgnoreInitialAlefHamza: OleVariant; 
  15555.                             IgnoreFinalYaa: OleVariant; SpellScript: OleVariant); dispid 505;
  15556.     property LockedText: WordBool dispid 616;
  15557.     property Text: WideString dispid 138;
  15558.     property Accelerator: OleVariant dispid 846;
  15559.     property Border: Border readonly dispid 128;
  15560.     property _Default: Integer dispid 0;
  15561.     property Display3DShading: WordBool dispid 1122;
  15562.     property Interior: Interior readonly dispid 129;
  15563.     property LinkedCell: WideString dispid 1058;
  15564.     property PhoneticAccelerator: OleVariant dispid 1121;
  15565.     property Value: OleVariant dispid 6;
  15566.     property GroupBox: GroupBox readonly dispid 833;
  15567.   end;
  15568.  
  15569. // *********************************************************************//
  15570. // DispIntf:  OptionButtons
  15571. // Flags:     (4112) Hidden Dispatchable
  15572. // GUID:      {00020882-0000-0000-C000-000000000046}
  15573. // *********************************************************************//
  15574.   OptionButtons = dispinterface
  15575.     ['{00020882-0000-0000-C000-000000000046}']
  15576.     property Application: ExcelApplication readonly dispid 148;
  15577.     property Creator: XlCreator readonly dispid 149;
  15578.     property Parent: IDispatch readonly dispid 150;
  15579.     procedure _Dummy3; dispid 65539;
  15580.     procedure BringToFront; dispid 602;
  15581.     procedure Copy; dispid 551;
  15582.     procedure CopyPicture(Appearance: XlPictureAppearance; Format: XlCopyPictureFormat); dispid 213;
  15583.     procedure Cut; dispid 565;
  15584.     procedure Delete; dispid 117;
  15585.     function  Duplicate: IDispatch; dispid 1039;
  15586.     property Enabled: WordBool dispid 600;
  15587.     property Height: Double dispid 123;
  15588.     procedure _Dummy12; dispid 65548;
  15589.     property Left: Double dispid 127;
  15590.     property Locked: WordBool dispid 269;
  15591.     procedure _Dummy15; dispid 65551;
  15592.     property OnAction: WideString dispid 596;
  15593.     property Placement: OleVariant dispid 617;
  15594.     property PrintObject: WordBool dispid 618;
  15595.     procedure Select(Replace: OleVariant); dispid 235;
  15596.     procedure SendToBack; dispid 605;
  15597.     property Top: Double dispid 126;
  15598.     procedure _Dummy22; dispid 65558;
  15599.     property Visible: WordBool dispid 558;
  15600.     property Width: Double dispid 122;
  15601.     property ZOrder: Integer readonly dispid 622;
  15602.     property ShapeRange: ShapeRange readonly dispid 1528;
  15603.     property Caption: WideString dispid 139;
  15604.     property Characters[Start: OleVariant; Length: OleVariant]: Characters readonly dispid 603;
  15605.     procedure CheckSpelling(CustomDictionary: OleVariant; IgnoreUppercase: OleVariant; 
  15606.                             AlwaysSuggest: OleVariant; IgnoreInitialAlefHamza: OleVariant; 
  15607.                             IgnoreFinalYaa: OleVariant; SpellScript: OleVariant); dispid 505;
  15608.     property LockedText: WordBool dispid 616;
  15609.     property Text: WideString dispid 138;
  15610.     property Accelerator: OleVariant dispid 846;
  15611.     property Border: Border readonly dispid 128;
  15612.     property _Default: Integer dispid 0;
  15613.     property Display3DShading: WordBool dispid 1122;
  15614.     property Interior: Interior readonly dispid 129;
  15615.     property LinkedCell: WideString dispid 1058;
  15616.     property PhoneticAccelerator: OleVariant dispid 1121;
  15617.     property Value: OleVariant dispid 6;
  15618.     property GroupBox: GroupBox readonly dispid 833;
  15619.     function  Add(Left: Double; Top: Double; Width: Double; Height: Double): OptionButton; dispid 181;
  15620.     property Count: Integer readonly dispid 118;
  15621.     function  Group: GroupObject; dispid 46;
  15622.     function  Item(Index: OleVariant): IDispatch; dispid 170;
  15623.     function  _NewEnum: IUnknown; dispid -4;
  15624.   end;
  15625.  
  15626. // *********************************************************************//
  15627. // DispIntf:  EditBox
  15628. // Flags:     (4112) Hidden Dispatchable
  15629. // GUID:      {00020883-0000-0000-C000-000000000046}
  15630. // *********************************************************************//
  15631.   EditBox = dispinterface
  15632.     ['{00020883-0000-0000-C000-000000000046}']
  15633.     property Application: ExcelApplication readonly dispid 148;
  15634.     property Creator: XlCreator readonly dispid 149;
  15635.     property Parent: IDispatch readonly dispid 150;
  15636.     property BottomRightCell: Range readonly dispid 615;
  15637.     procedure BringToFront; dispid 602;
  15638.     procedure Copy; dispid 551;
  15639.     procedure CopyPicture(Appearance: XlPictureAppearance; Format: XlCopyPictureFormat); dispid 213;
  15640.     procedure Cut; dispid 565;
  15641.     procedure Delete; dispid 117;
  15642.     function  Duplicate: IDispatch; dispid 1039;
  15643.     property Enabled: WordBool dispid 600;
  15644.     property Height: Double dispid 123;
  15645.     property Index: Integer readonly dispid 486;
  15646.     property Left: Double dispid 127;
  15647.     property Locked: WordBool dispid 269;
  15648.     property Name: WideString dispid 110;
  15649.     property OnAction: WideString dispid 596;
  15650.     property Placement: OleVariant dispid 617;
  15651.     property PrintObject: WordBool dispid 618;
  15652.     procedure Select(Replace: OleVariant); dispid 235;
  15653.     procedure SendToBack; dispid 605;
  15654.     property Top: Double dispid 126;
  15655.     property TopLeftCell: Range readonly dispid 620;
  15656.     property Visible: WordBool dispid 558;
  15657.     property Width: Double dispid 122;
  15658.     property ZOrder: Integer readonly dispid 622;
  15659.     property ShapeRange: ShapeRange readonly dispid 1528;
  15660.     property Caption: WideString dispid 139;
  15661.     property Characters[Start: OleVariant; Length: OleVariant]: Characters readonly dispid 603;
  15662.     procedure CheckSpelling(CustomDictionary: OleVariant; IgnoreUppercase: OleVariant; 
  15663.                             AlwaysSuggest: OleVariant; IgnoreInitialAlefHamza: OleVariant; 
  15664.                             IgnoreFinalYaa: OleVariant; SpellScript: OleVariant); dispid 505;
  15665.     property LockedText: WordBool dispid 616;
  15666.     property Text: WideString dispid 138;
  15667.     property DisplayVerticalScrollBar: WordBool dispid 922;
  15668.     property InputType: Integer dispid 854;
  15669.     property LinkedObject: WideString readonly dispid 862;
  15670.     property MultiLine: WordBool dispid 855;
  15671.     property PasswordEdit: WordBool dispid 1162;
  15672.   end;
  15673.  
  15674. // *********************************************************************//
  15675. // DispIntf:  EditBoxes
  15676. // Flags:     (4112) Hidden Dispatchable
  15677. // GUID:      {00020884-0000-0000-C000-000000000046}
  15678. // *********************************************************************//
  15679.   EditBoxes = dispinterface
  15680.     ['{00020884-0000-0000-C000-000000000046}']
  15681.     property Application: ExcelApplication readonly dispid 148;
  15682.     property Creator: XlCreator readonly dispid 149;
  15683.     property Parent: IDispatch readonly dispid 150;
  15684.     procedure _Dummy3; dispid 65539;
  15685.     procedure BringToFront; dispid 602;
  15686.     procedure Copy; dispid 551;
  15687.     procedure CopyPicture(Appearance: XlPictureAppearance; Format: XlCopyPictureFormat); dispid 213;
  15688.     procedure Cut; dispid 565;
  15689.     procedure Delete; dispid 117;
  15690.     function  Duplicate: IDispatch; dispid 1039;
  15691.     property Enabled: WordBool dispid 600;
  15692.     property Height: Double dispid 123;
  15693.     procedure _Dummy12; dispid 65548;
  15694.     property Left: Double dispid 127;
  15695.     property Locked: WordBool dispid 269;
  15696.     procedure _Dummy15; dispid 65551;
  15697.     property OnAction: WideString dispid 596;
  15698.     property Placement: OleVariant dispid 617;
  15699.     property PrintObject: WordBool dispid 618;
  15700.     procedure Select(Replace: OleVariant); dispid 235;
  15701.     procedure SendToBack; dispid 605;
  15702.     property Top: Double dispid 126;
  15703.     procedure _Dummy22; dispid 65558;
  15704.     property Visible: WordBool dispid 558;
  15705.     property Width: Double dispid 122;
  15706.     property ZOrder: Integer readonly dispid 622;
  15707.     property ShapeRange: ShapeRange readonly dispid 1528;
  15708.     property Caption: WideString dispid 139;
  15709.     property Characters[Start: OleVariant; Length: OleVariant]: Characters readonly dispid 603;
  15710.     procedure CheckSpelling(CustomDictionary: OleVariant; IgnoreUppercase: OleVariant; 
  15711.                             AlwaysSuggest: OleVariant; IgnoreInitialAlefHamza: OleVariant; 
  15712.                             IgnoreFinalYaa: OleVariant; SpellScript: OleVariant); dispid 505;
  15713.     property LockedText: WordBool dispid 616;
  15714.     property Text: WideString dispid 138;
  15715.     property DisplayVerticalScrollBar: WordBool dispid 922;
  15716.     property InputType: Integer dispid 854;
  15717.     procedure _Dummy34; dispid 65570;
  15718.     property MultiLine: WordBool dispid 855;
  15719.     property PasswordEdit: WordBool dispid 1162;
  15720.     function  Add(Left: Double; Top: Double; Width: Double; Height: Double): EditBox; dispid 181;
  15721.     property Count: Integer readonly dispid 118;
  15722.     function  Group: GroupObject; dispid 46;
  15723.     function  Item(Index: OleVariant): OleVariant; dispid 170;
  15724.     function  _NewEnum: IUnknown; dispid -4;
  15725.   end;
  15726.  
  15727. // *********************************************************************//
  15728. // DispIntf:  ScrollBar
  15729. // Flags:     (4112) Hidden Dispatchable
  15730. // GUID:      {00020885-0000-0000-C000-000000000046}
  15731. // *********************************************************************//
  15732.   ScrollBar = dispinterface
  15733.     ['{00020885-0000-0000-C000-000000000046}']
  15734.     property Application: ExcelApplication readonly dispid 148;
  15735.     property Creator: XlCreator readonly dispid 149;
  15736.     property Parent: IDispatch readonly dispid 150;
  15737.     property BottomRightCell: Range readonly dispid 615;
  15738.     procedure BringToFront; dispid 602;
  15739.     procedure Copy; dispid 551;
  15740.     procedure CopyPicture(Appearance: XlPictureAppearance; Format: XlCopyPictureFormat); dispid 213;
  15741.     procedure Cut; dispid 565;
  15742.     procedure Delete; dispid 117;
  15743.     function  Duplicate: IDispatch; dispid 1039;
  15744.     property Enabled: WordBool dispid 600;
  15745.     property Height: Double dispid 123;
  15746.     property Index: Integer readonly dispid 486;
  15747.     property Left: Double dispid 127;
  15748.     property Locked: WordBool dispid 269;
  15749.     property Name: WideString dispid 110;
  15750.     property OnAction: WideString dispid 596;
  15751.     property Placement: OleVariant dispid 617;
  15752.     property PrintObject: WordBool dispid 618;
  15753.     procedure Select(Replace: OleVariant); dispid 235;
  15754.     procedure SendToBack; dispid 605;
  15755.     property Top: Double dispid 126;
  15756.     property TopLeftCell: Range readonly dispid 620;
  15757.     property Visible: WordBool dispid 558;
  15758.     property Width: Double dispid 122;
  15759.     property ZOrder: Integer readonly dispid 622;
  15760.     property ShapeRange: ShapeRange readonly dispid 1528;
  15761.     property _Default: Integer dispid 0;
  15762.     property Display3DShading: WordBool dispid 1122;
  15763.     property LinkedCell: WideString dispid 1058;
  15764.     property Max: Integer dispid 842;
  15765.     property Min: Integer dispid 843;
  15766.     property SmallChange: Integer dispid 844;
  15767.     property Value: Integer dispid 6;
  15768.     property LargeChange: Integer dispid 845;
  15769.   end;
  15770.  
  15771. // *********************************************************************//
  15772. // DispIntf:  ScrollBars
  15773. // Flags:     (4112) Hidden Dispatchable
  15774. // GUID:      {00020886-0000-0000-C000-000000000046}
  15775. // *********************************************************************//
  15776.   ScrollBars = dispinterface
  15777.     ['{00020886-0000-0000-C000-000000000046}']
  15778.     property Application: ExcelApplication readonly dispid 148;
  15779.     property Creator: XlCreator readonly dispid 149;
  15780.     property Parent: IDispatch readonly dispid 150;
  15781.     procedure _Dummy3; dispid 65539;
  15782.     procedure BringToFront; dispid 602;
  15783.     procedure Copy; dispid 551;
  15784.     procedure CopyPicture(Appearance: XlPictureAppearance; Format: XlCopyPictureFormat); dispid 213;
  15785.     procedure Cut; dispid 565;
  15786.     procedure Delete; dispid 117;
  15787.     function  Duplicate: IDispatch; dispid 1039;
  15788.     property Enabled: WordBool dispid 600;
  15789.     property Height: Double dispid 123;
  15790.     procedure _Dummy12; dispid 65548;
  15791.     property Left: Double dispid 127;
  15792.     property Locked: WordBool dispid 269;
  15793.     procedure _Dummy15; dispid 65551;
  15794.     property OnAction: WideString dispid 596;
  15795.     property Placement: OleVariant dispid 617;
  15796.     property PrintObject: WordBool dispid 618;
  15797.     procedure Select(Replace: OleVariant); dispid 235;
  15798.     procedure SendToBack; dispid 605;
  15799.     property Top: Double dispid 126;
  15800.     procedure _Dummy22; dispid 65558;
  15801.     property Visible: WordBool dispid 558;
  15802.     property Width: Double dispid 122;
  15803.     property ZOrder: Integer readonly dispid 622;
  15804.     property ShapeRange: ShapeRange readonly dispid 1528;
  15805.     property _Default: Integer dispid 0;
  15806.     property Display3DShading: WordBool dispid 1122;
  15807.     property LinkedCell: WideString dispid 1058;
  15808.     property Max: Integer dispid 842;
  15809.     property Min: Integer dispid 843;
  15810.     property SmallChange: Integer dispid 844;
  15811.     property Value: Integer dispid 6;
  15812.     property LargeChange: Integer dispid 845;
  15813.     function  Add(Left: Double; Top: Double; Width: Double; Height: Double): ScrollBar; dispid 181;
  15814.     property Count: Integer readonly dispid 118;
  15815.     function  Group: GroupObject; dispid 46;
  15816.     function  Item(Index: OleVariant): IDispatch; dispid 170;
  15817.     function  _NewEnum: IUnknown; dispid -4;
  15818.   end;
  15819.  
  15820. // *********************************************************************//
  15821. // DispIntf:  ListBox
  15822. // Flags:     (4112) Hidden Dispatchable
  15823. // GUID:      {00020887-0000-0000-C000-000000000046}
  15824. // *********************************************************************//
  15825.   ListBox = dispinterface
  15826.     ['{00020887-0000-0000-C000-000000000046}']
  15827.     property Application: ExcelApplication readonly dispid 148;
  15828.     property Creator: XlCreator readonly dispid 149;
  15829.     property Parent: IDispatch readonly dispid 150;
  15830.     property BottomRightCell: Range readonly dispid 615;
  15831.     procedure BringToFront; dispid 602;
  15832.     procedure Copy; dispid 551;
  15833.     procedure CopyPicture(Appearance: XlPictureAppearance; Format: XlCopyPictureFormat); dispid 213;
  15834.     procedure Cut; dispid 565;
  15835.     procedure Delete; dispid 117;
  15836.     function  Duplicate: IDispatch; dispid 1039;
  15837.     property Enabled: WordBool dispid 600;
  15838.     property Height: Double dispid 123;
  15839.     property Index: Integer readonly dispid 486;
  15840.     property Left: Double dispid 127;
  15841.     property Locked: WordBool dispid 269;
  15842.     property Name: WideString dispid 110;
  15843.     property OnAction: WideString dispid 596;
  15844.     property Placement: OleVariant dispid 617;
  15845.     property PrintObject: WordBool dispid 618;
  15846.     procedure Select(Replace: OleVariant); dispid 235;
  15847.     procedure SendToBack; dispid 605;
  15848.     property Top: Double dispid 126;
  15849.     property TopLeftCell: Range readonly dispid 620;
  15850.     property Visible: WordBool dispid 558;
  15851.     property Width: Double dispid 122;
  15852.     property ZOrder: Integer readonly dispid 622;
  15853.     property ShapeRange: ShapeRange readonly dispid 1528;
  15854.     procedure AddItem(Text: OleVariant; Index: OleVariant); dispid 851;
  15855.     property Display3DShading: WordBool dispid 1122;
  15856.     property _Default: Integer dispid 0;
  15857.     property LinkedCell: WideString dispid 1058;
  15858.     property LinkedObject: OleVariant readonly dispid 862;
  15859.     function  List(Index: OleVariant): OleVariant; dispid 861;
  15860.     property ListCount: Integer readonly dispid 849;
  15861.     property ListFillRange: WideString dispid 847;
  15862.     property ListIndex: Integer dispid 850;
  15863.     property MultiSelect: Integer dispid 32;
  15864.     procedure RemoveAllItems; dispid 853;
  15865.     procedure RemoveItem(Index: Integer; Count: OleVariant); dispid 852;
  15866.     function  Selected(Index: OleVariant): OleVariant; dispid 1123;
  15867.     property Value: Integer dispid 6;
  15868.   end;
  15869.  
  15870. // *********************************************************************//
  15871. // DispIntf:  ListBoxes
  15872. // Flags:     (4112) Hidden Dispatchable
  15873. // GUID:      {00020888-0000-0000-C000-000000000046}
  15874. // *********************************************************************//
  15875.   ListBoxes = dispinterface
  15876.     ['{00020888-0000-0000-C000-000000000046}']
  15877.     property Application: ExcelApplication readonly dispid 148;
  15878.     property Creator: XlCreator readonly dispid 149;
  15879.     property Parent: IDispatch readonly dispid 150;
  15880.     procedure _Dummy3; dispid 65539;
  15881.     procedure BringToFront; dispid 602;
  15882.     procedure Copy; dispid 551;
  15883.     procedure CopyPicture(Appearance: XlPictureAppearance; Format: XlCopyPictureFormat); dispid 213;
  15884.     procedure Cut; dispid 565;
  15885.     procedure Delete; dispid 117;
  15886.     function  Duplicate: IDispatch; dispid 1039;
  15887.     property Enabled: WordBool dispid 600;
  15888.     property Height: Double dispid 123;
  15889.     procedure _Dummy12; dispid 65548;
  15890.     property Left: Double dispid 127;
  15891.     property Locked: WordBool dispid 269;
  15892.     procedure _Dummy15; dispid 65551;
  15893.     property OnAction: WideString dispid 596;
  15894.     property Placement: OleVariant dispid 617;
  15895.     property PrintObject: WordBool dispid 618;
  15896.     procedure Select(Replace: OleVariant); dispid 235;
  15897.     procedure SendToBack; dispid 605;
  15898.     property Top: Double dispid 126;
  15899.     procedure _Dummy22; dispid 65558;
  15900.     property Visible: WordBool dispid 558;
  15901.     property Width: Double dispid 122;
  15902.     property ZOrder: Integer readonly dispid 622;
  15903.     property ShapeRange: ShapeRange readonly dispid 1528;
  15904.     procedure AddItem(Text: OleVariant; Index: OleVariant); dispid 851;
  15905.     property Display3DShading: WordBool dispid 1122;
  15906.     property _Default: Integer dispid 0;
  15907.     property LinkedCell: WideString dispid 1058;
  15908.     procedure _Dummy31; dispid 65567;
  15909.     function  List(Index: OleVariant): OleVariant; dispid 861;
  15910.     procedure _Dummy33; dispid 65569;
  15911.     property ListFillRange: WideString dispid 847;
  15912.     property ListIndex: Integer dispid 850;
  15913.     property MultiSelect: Integer dispid 32;
  15914.     procedure RemoveAllItems; dispid 853;
  15915.     procedure RemoveItem(Index: Integer; Count: OleVariant); dispid 852;
  15916.     function  Selected(Index: OleVariant): OleVariant; dispid 1123;
  15917.     property Value: Integer dispid 6;
  15918.     function  Add(Left: Double; Top: Double; Width: Double; Height: Double): ListBox; dispid 181;
  15919.     property Count: Integer readonly dispid 118;
  15920.     function  Group: GroupObject; dispid 46;
  15921.     function  Item(Index: OleVariant): IDispatch; dispid 170;
  15922.     function  _NewEnum: IUnknown; dispid -4;
  15923.   end;
  15924.  
  15925. // *********************************************************************//
  15926. // DispIntf:  GroupBox
  15927. // Flags:     (4112) Hidden Dispatchable
  15928. // GUID:      {00020889-0000-0000-C000-000000000046}
  15929. // *********************************************************************//
  15930.   GroupBox = dispinterface
  15931.     ['{00020889-0000-0000-C000-000000000046}']
  15932.     property Application: ExcelApplication readonly dispid 148;
  15933.     property Creator: XlCreator readonly dispid 149;
  15934.     property Parent: IDispatch readonly dispid 150;
  15935.     property BottomRightCell: Range readonly dispid 615;
  15936.     procedure BringToFront; dispid 602;
  15937.     procedure Copy; dispid 551;
  15938.     procedure CopyPicture(Appearance: XlPictureAppearance; Format: XlCopyPictureFormat); dispid 213;
  15939.     procedure Cut; dispid 565;
  15940.     procedure Delete; dispid 117;
  15941.     function  Duplicate: IDispatch; dispid 1039;
  15942.     property Enabled: WordBool dispid 600;
  15943.     property Height: Double dispid 123;
  15944.     property Index: Integer readonly dispid 486;
  15945.     property Left: Double dispid 127;
  15946.     property Locked: WordBool dispid 269;
  15947.     property Name: WideString dispid 110;
  15948.     property OnAction: WideString dispid 596;
  15949.     property Placement: OleVariant dispid 617;
  15950.     property PrintObject: WordBool dispid 618;
  15951.     procedure Select(Replace: OleVariant); dispid 235;
  15952.     procedure SendToBack; dispid 605;
  15953.     property Top: Double dispid 126;
  15954.     property TopLeftCell: Range readonly dispid 620;
  15955.     property Visible: WordBool dispid 558;
  15956.     property Width: Double dispid 122;
  15957.     property ZOrder: Integer readonly dispid 622;
  15958.     property ShapeRange: ShapeRange readonly dispid 1528;
  15959.     property Caption: WideString dispid 139;
  15960.     property Characters[Start: OleVariant; Length: OleVariant]: Characters readonly dispid 603;
  15961.     procedure CheckSpelling(CustomDictionary: OleVariant; IgnoreUppercase: OleVariant; 
  15962.                             AlwaysSuggest: OleVariant; IgnoreInitialAlefHamza: OleVariant; 
  15963.                             IgnoreFinalYaa: OleVariant; SpellScript: OleVariant); dispid 505;
  15964.     property LockedText: WordBool dispid 616;
  15965.     property Text: WideString dispid 138;
  15966.     property Accelerator: OleVariant dispid 846;
  15967.     property Display3DShading: WordBool dispid 1122;
  15968.     property PhoneticAccelerator: OleVariant dispid 1121;
  15969.   end;
  15970.  
  15971. // *********************************************************************//
  15972. // DispIntf:  GroupBoxes
  15973. // Flags:     (4112) Hidden Dispatchable
  15974. // GUID:      {0002088A-0000-0000-C000-000000000046}
  15975. // *********************************************************************//
  15976.   GroupBoxes = dispinterface
  15977.     ['{0002088A-0000-0000-C000-000000000046}']
  15978.     property Application: ExcelApplication readonly dispid 148;
  15979.     property Creator: XlCreator readonly dispid 149;
  15980.     property Parent: IDispatch readonly dispid 150;
  15981.     procedure _Dummy3; dispid 65539;
  15982.     procedure BringToFront; dispid 602;
  15983.     procedure Copy; dispid 551;
  15984.     procedure CopyPicture(Appearance: XlPictureAppearance; Format: XlCopyPictureFormat); dispid 213;
  15985.     procedure Cut; dispid 565;
  15986.     procedure Delete; dispid 117;
  15987.     function  Duplicate: IDispatch; dispid 1039;
  15988.     property Enabled: WordBool dispid 600;
  15989.     property Height: Double dispid 123;
  15990.     procedure _Dummy12; dispid 65548;
  15991.     property Left: Double dispid 127;
  15992.     property Locked: WordBool dispid 269;
  15993.     procedure _Dummy15; dispid 65551;
  15994.     property OnAction: WideString dispid 596;
  15995.     property Placement: OleVariant dispid 617;
  15996.     property PrintObject: WordBool dispid 618;
  15997.     procedure Select(Replace: OleVariant); dispid 235;
  15998.     procedure SendToBack; dispid 605;
  15999.     property Top: Double dispid 126;
  16000.     procedure _Dummy22; dispid 65558;
  16001.     property Visible: WordBool dispid 558;
  16002.     property Width: Double dispid 122;
  16003.     property ZOrder: Integer readonly dispid 622;
  16004.     property ShapeRange: ShapeRange readonly dispid 1528;
  16005.     property Caption: WideString dispid 139;
  16006.     property Characters[Start: OleVariant; Length: OleVariant]: Characters readonly dispid 603;
  16007.     procedure CheckSpelling(CustomDictionary: OleVariant; IgnoreUppercase: OleVariant; 
  16008.                             AlwaysSuggest: OleVariant; IgnoreInitialAlefHamza: OleVariant; 
  16009.                             IgnoreFinalYaa: OleVariant; SpellScript: OleVariant); dispid 505;
  16010.     property LockedText: WordBool dispid 616;
  16011.     property Text: WideString dispid 138;
  16012.     property Accelerator: OleVariant dispid 846;
  16013.     property Display3DShading: WordBool dispid 1122;
  16014.     property PhoneticAccelerator: OleVariant dispid 1121;
  16015.     function  Add(Left: Double; Top: Double; Width: Double; Height: Double): GroupBox; dispid 181;
  16016.     property Count: Integer readonly dispid 118;
  16017.     function  Group: GroupObject; dispid 46;
  16018.     function  Item(Index: OleVariant): IDispatch; dispid 170;
  16019.     function  _NewEnum: IUnknown; dispid -4;
  16020.   end;
  16021.  
  16022. // *********************************************************************//
  16023. // DispIntf:  DropDown
  16024. // Flags:     (4112) Hidden Dispatchable
  16025. // GUID:      {0002088B-0000-0000-C000-000000000046}
  16026. // *********************************************************************//
  16027.   DropDown = dispinterface
  16028.     ['{0002088B-0000-0000-C000-000000000046}']
  16029.     property Application: ExcelApplication readonly dispid 148;
  16030.     property Creator: XlCreator readonly dispid 149;
  16031.     property Parent: IDispatch readonly dispid 150;
  16032.     property BottomRightCell: Range readonly dispid 615;
  16033.     procedure BringToFront; dispid 602;
  16034.     procedure Copy; dispid 551;
  16035.     procedure CopyPicture(Appearance: XlPictureAppearance; Format: XlCopyPictureFormat); dispid 213;
  16036.     procedure Cut; dispid 565;
  16037.     procedure Delete; dispid 117;
  16038.     function  Duplicate: IDispatch; dispid 1039;
  16039.     property Enabled: WordBool dispid 600;
  16040.     property Height: Double dispid 123;
  16041.     property Index: Integer readonly dispid 486;
  16042.     property Left: Double dispid 127;
  16043.     property Locked: WordBool dispid 269;
  16044.     property Name: WideString dispid 110;
  16045.     property OnAction: WideString dispid 596;
  16046.     property Placement: OleVariant dispid 617;
  16047.     property PrintObject: WordBool dispid 618;
  16048.     procedure Select(Replace: OleVariant); dispid 235;
  16049.     procedure SendToBack; dispid 605;
  16050.     property Top: Double dispid 126;
  16051.     property TopLeftCell: Range readonly dispid 620;
  16052.     property Visible: WordBool dispid 558;
  16053.     property Width: Double dispid 122;
  16054.     property ZOrder: Integer readonly dispid 622;
  16055.     property ShapeRange: ShapeRange readonly dispid 1528;
  16056.     procedure AddItem(Text: OleVariant; Index: OleVariant); dispid 851;
  16057.     property Display3DShading: WordBool dispid 1122;
  16058.     property _Default: Integer dispid 0;
  16059.     property LinkedCell: WideString dispid 1058;
  16060.     property LinkedObject: OleVariant readonly dispid 862;
  16061.     function  List(Index: OleVariant): OleVariant; dispid 861;
  16062.     property ListCount: Integer readonly dispid 849;
  16063.     property ListFillRange: WideString dispid 847;
  16064.     property ListIndex: Integer dispid 850;
  16065.     procedure _Dummy36; dispid 65572;
  16066.     procedure RemoveAllItems; dispid 853;
  16067.     procedure RemoveItem(Index: Integer; Count: OleVariant); dispid 852;
  16068.     function  Selected(Index: OleVariant): OleVariant; dispid 1123;
  16069.     property Value: Integer dispid 6;
  16070.     property Caption: WideString dispid 139;
  16071.     property Characters[Start: OleVariant; Length: OleVariant]: Characters readonly dispid 603;
  16072.     property DropDownLines: Integer dispid 848;
  16073.     property Text: WideString dispid 138;
  16074.   end;
  16075.  
  16076. // *********************************************************************//
  16077. // DispIntf:  DropDowns
  16078. // Flags:     (4112) Hidden Dispatchable
  16079. // GUID:      {0002088C-0000-0000-C000-000000000046}
  16080. // *********************************************************************//
  16081.   DropDowns = dispinterface
  16082.     ['{0002088C-0000-0000-C000-000000000046}']
  16083.     property Application: ExcelApplication readonly dispid 148;
  16084.     property Creator: XlCreator readonly dispid 149;
  16085.     property Parent: IDispatch readonly dispid 150;
  16086.     procedure _Dummy3; dispid 65539;
  16087.     procedure BringToFront; dispid 602;
  16088.     procedure Copy; dispid 551;
  16089.     procedure CopyPicture(Appearance: XlPictureAppearance; Format: XlCopyPictureFormat); dispid 213;
  16090.     procedure Cut; dispid 565;
  16091.     procedure Delete; dispid 117;
  16092.     function  Duplicate: IDispatch; dispid 1039;
  16093.     property Enabled: WordBool dispid 600;
  16094.     property Height: Double dispid 123;
  16095.     procedure _Dummy12; dispid 65548;
  16096.     property Left: Double dispid 127;
  16097.     property Locked: WordBool dispid 269;
  16098.     procedure _Dummy15; dispid 65551;
  16099.     property OnAction: WideString dispid 596;
  16100.     property Placement: OleVariant dispid 617;
  16101.     property PrintObject: WordBool dispid 618;
  16102.     procedure Select(Replace: OleVariant); dispid 235;
  16103.     procedure SendToBack; dispid 605;
  16104.     property Top: Double dispid 126;
  16105.     procedure _Dummy22; dispid 65558;
  16106.     property Visible: WordBool dispid 558;
  16107.     property Width: Double dispid 122;
  16108.     property ZOrder: Integer readonly dispid 622;
  16109.     property ShapeRange: ShapeRange readonly dispid 1528;
  16110.     procedure AddItem(Text: OleVariant; Index: OleVariant); dispid 851;
  16111.     property Display3DShading: WordBool dispid 1122;
  16112.     property _Default: Integer dispid 0;
  16113.     property LinkedCell: WideString dispid 1058;
  16114.     procedure _Dummy31; dispid 65567;
  16115.     function  List(Index: OleVariant): OleVariant; dispid 861;
  16116.     procedure _Dummy33; dispid 65569;
  16117.     property ListFillRange: WideString dispid 847;
  16118.     property ListIndex: Integer dispid 850;
  16119.     procedure _Dummy36; dispid 65572;
  16120.     procedure RemoveAllItems; dispid 853;
  16121.     procedure RemoveItem(Index: Integer; Count: OleVariant); dispid 852;
  16122.     function  Selected(Index: OleVariant): OleVariant; dispid 1123;
  16123.     property Value: Integer dispid 6;
  16124.     property Caption: WideString dispid 139;
  16125.     property Characters[Start: OleVariant; Length: OleVariant]: Characters readonly dispid 603;
  16126.     property DropDownLines: Integer dispid 848;
  16127.     property Text: WideString dispid 138;
  16128.     function  Add(Left: Double; Top: Double; Width: Double; Height: Double; Editable: OleVariant): DropDown; dispid 181;
  16129.     property Count: Integer readonly dispid 118;
  16130.     function  Group: GroupObject; dispid 46;
  16131.     function  Item(Index: OleVariant): IDispatch; dispid 170;
  16132.     function  _NewEnum: IUnknown; dispid -4;
  16133.   end;
  16134.  
  16135. // *********************************************************************//
  16136. // DispIntf:  Spinner
  16137. // Flags:     (4112) Hidden Dispatchable
  16138. // GUID:      {0002088D-0000-0000-C000-000000000046}
  16139. // *********************************************************************//
  16140.   Spinner = dispinterface
  16141.     ['{0002088D-0000-0000-C000-000000000046}']
  16142.     property Application: ExcelApplication readonly dispid 148;
  16143.     property Creator: XlCreator readonly dispid 149;
  16144.     property Parent: IDispatch readonly dispid 150;
  16145.     property BottomRightCell: Range readonly dispid 615;
  16146.     procedure BringToFront; dispid 602;
  16147.     procedure Copy; dispid 551;
  16148.     procedure CopyPicture(Appearance: XlPictureAppearance; Format: XlCopyPictureFormat); dispid 213;
  16149.     procedure Cut; dispid 565;
  16150.     procedure Delete; dispid 117;
  16151.     function  Duplicate: IDispatch; dispid 1039;
  16152.     property Enabled: WordBool dispid 600;
  16153.     property Height: Double dispid 123;
  16154.     property Index: Integer readonly dispid 486;
  16155.     property Left: Double dispid 127;
  16156.     property Locked: WordBool dispid 269;
  16157.     property Name: WideString dispid 110;
  16158.     property OnAction: WideString dispid 596;
  16159.     property Placement: OleVariant dispid 617;
  16160.     property PrintObject: WordBool dispid 618;
  16161.     procedure Select(Replace: OleVariant); dispid 235;
  16162.     procedure SendToBack; dispid 605;
  16163.     property Top: Double dispid 126;
  16164.     property TopLeftCell: Range readonly dispid 620;
  16165.     property Visible: WordBool dispid 558;
  16166.     property Width: Double dispid 122;
  16167.     property ZOrder: Integer readonly dispid 622;
  16168.     property ShapeRange: ShapeRange readonly dispid 1528;
  16169.     property _Default: Integer dispid 0;
  16170.     property Display3DShading: WordBool dispid 1122;
  16171.     property LinkedCell: WideString dispid 1058;
  16172.     property Max: Integer dispid 842;
  16173.     property Min: Integer dispid 843;
  16174.     property SmallChange: Integer dispid 844;
  16175.     property Value: Integer dispid 6;
  16176.   end;
  16177.  
  16178. // *********************************************************************//
  16179. // DispIntf:  Spinners
  16180. // Flags:     (4112) Hidden Dispatchable
  16181. // GUID:      {0002088E-0000-0000-C000-000000000046}
  16182. // *********************************************************************//
  16183.   Spinners = dispinterface
  16184.     ['{0002088E-0000-0000-C000-000000000046}']
  16185.     property Application: ExcelApplication readonly dispid 148;
  16186.     property Creator: XlCreator readonly dispid 149;
  16187.     property Parent: IDispatch readonly dispid 150;
  16188.     procedure _Dummy3; dispid 65539;
  16189.     procedure BringToFront; dispid 602;
  16190.     procedure Copy; dispid 551;
  16191.     procedure CopyPicture(Appearance: XlPictureAppearance; Format: XlCopyPictureFormat); dispid 213;
  16192.     procedure Cut; dispid 565;
  16193.     procedure Delete; dispid 117;
  16194.     function  Duplicate: IDispatch; dispid 1039;
  16195.     property Enabled: WordBool dispid 600;
  16196.     property Height: Double dispid 123;
  16197.     procedure _Dummy12; dispid 65548;
  16198.     property Left: Double dispid 127;
  16199.     property Locked: WordBool dispid 269;
  16200.     procedure _Dummy15; dispid 65551;
  16201.     property OnAction: WideString dispid 596;
  16202.     property Placement: OleVariant dispid 617;
  16203.     property PrintObject: WordBool dispid 618;
  16204.     procedure Select(Replace: OleVariant); dispid 235;
  16205.     procedure SendToBack; dispid 605;
  16206.     property Top: Double dispid 126;
  16207.     procedure _Dummy22; dispid 65558;
  16208.     property Visible: WordBool dispid 558;
  16209.     property Width: Double dispid 122;
  16210.     property ZOrder: Integer readonly dispid 622;
  16211.     property ShapeRange: ShapeRange readonly dispid 1528;
  16212.     property _Default: Integer dispid 0;
  16213.     property Display3DShading: WordBool dispid 1122;
  16214.     property LinkedCell: WideString dispid 1058;
  16215.     property Max: Integer dispid 842;
  16216.     property Min: Integer dispid 843;
  16217.     property SmallChange: Integer dispid 844;
  16218.     property Value: Integer dispid 6;
  16219.     function  Add(Left: Double; Top: Double; Width: Double; Height: Double): Spinner; dispid 181;
  16220.     property Count: Integer readonly dispid 118;
  16221.     function  Group: GroupObject; dispid 46;
  16222.     function  Item(Index: OleVariant): IDispatch; dispid 170;
  16223.     function  _NewEnum: IUnknown; dispid -4;
  16224.   end;
  16225.  
  16226. // *********************************************************************//
  16227. // DispIntf:  DialogFrame
  16228. // Flags:     (4112) Hidden Dispatchable
  16229. // GUID:      {0002088F-0000-0000-C000-000000000046}
  16230. // *********************************************************************//
  16231.   DialogFrame = dispinterface
  16232.     ['{0002088F-0000-0000-C000-000000000046}']
  16233.     property Application: ExcelApplication readonly dispid 148;
  16234.     property Creator: XlCreator readonly dispid 149;
  16235.     property Parent: IDispatch readonly dispid 150;
  16236.     procedure _Dummy3; dispid 65539;
  16237.     procedure _Dummy4; dispid 65540;
  16238.     procedure _Dummy5; dispid 65541;
  16239.     procedure CopyPicture(Appearance: XlPictureAppearance; Format: XlCopyPictureFormat); dispid 213;
  16240.     procedure _Dummy7; dispid 65543;
  16241.     procedure _Dummy8; dispid 65544;
  16242.     procedure _Dummy9; dispid 65545;
  16243.     procedure _Dummy10; dispid 65546;
  16244.     property Height: Double dispid 123;
  16245.     procedure _Dummy12; dispid 65548;
  16246.     property Left: Double dispid 127;
  16247.     property Locked: WordBool dispid 269;
  16248.     property Name: WideString dispid 110;
  16249.     property OnAction: WideString dispid 596;
  16250.     procedure _Dummy17; dispid 65553;
  16251.     procedure _Dummy18; dispid 65554;
  16252.     procedure Select(Replace: OleVariant); dispid 235;
  16253.     procedure _Dummy20; dispid 65556;
  16254.     property Top: Double dispid 126;
  16255.     procedure _Dummy22; dispid 65558;
  16256.     procedure _Dummy23; dispid 65559;
  16257.     property Width: Double dispid 122;
  16258.     procedure _Dummy25; dispid 65561;
  16259.     property ShapeRange: ShapeRange readonly dispid 1528;
  16260.     property Caption: WideString dispid 139;
  16261.     property Characters[Start: OleVariant; Length: OleVariant]: Characters readonly dispid 603;
  16262.     procedure CheckSpelling(CustomDictionary: OleVariant; IgnoreUppercase: OleVariant; 
  16263.                             AlwaysSuggest: OleVariant; IgnoreInitialAlefHamza: OleVariant; 
  16264.                             IgnoreFinalYaa: OleVariant; SpellScript: OleVariant); dispid 505;
  16265.     property LockedText: WordBool dispid 616;
  16266.     property Text: WideString dispid 138;
  16267.   end;
  16268.  
  16269. // *********************************************************************//
  16270. // DispIntf:  Label_
  16271. // Flags:     (4112) Hidden Dispatchable
  16272. // GUID:      {00020890-0000-0000-C000-000000000046}
  16273. // *********************************************************************//
  16274.   Label_ = dispinterface
  16275.     ['{00020890-0000-0000-C000-000000000046}']
  16276.     property Application: ExcelApplication readonly dispid 148;
  16277.     property Creator: XlCreator readonly dispid 149;
  16278.     property Parent: IDispatch readonly dispid 150;
  16279.     property BottomRightCell: Range readonly dispid 615;
  16280.     procedure BringToFront; dispid 602;
  16281.     procedure Copy; dispid 551;
  16282.     procedure CopyPicture(Appearance: XlPictureAppearance; Format: XlCopyPictureFormat); dispid 213;
  16283.     procedure Cut; dispid 565;
  16284.     procedure Delete; dispid 117;
  16285.     function  Duplicate: IDispatch; dispid 1039;
  16286.     property Enabled: WordBool dispid 600;
  16287.     property Height: Double dispid 123;
  16288.     property Index: Integer readonly dispid 486;
  16289.     property Left: Double dispid 127;
  16290.     property Locked: WordBool dispid 269;
  16291.     property Name: WideString dispid 110;
  16292.     property OnAction: WideString dispid 596;
  16293.     property Placement: OleVariant dispid 617;
  16294.     property PrintObject: WordBool dispid 618;
  16295.     procedure Select(Replace: OleVariant); dispid 235;
  16296.     procedure SendToBack; dispid 605;
  16297.     property Top: Double dispid 126;
  16298.     property TopLeftCell: Range readonly dispid 620;
  16299.     property Visible: WordBool dispid 558;
  16300.     property Width: Double dispid 122;
  16301.     property ZOrder: Integer readonly dispid 622;
  16302.     property ShapeRange: ShapeRange readonly dispid 1528;
  16303.     property Caption: WideString dispid 139;
  16304.     property Characters[Start: OleVariant; Length: OleVariant]: Characters readonly dispid 603;
  16305.     procedure CheckSpelling(CustomDictionary: OleVariant; IgnoreUppercase: OleVariant; 
  16306.                             AlwaysSuggest: OleVariant; IgnoreInitialAlefHamza: OleVariant; 
  16307.                             IgnoreFinalYaa: OleVariant; SpellScript: OleVariant); dispid 505;
  16308.     property LockedText: WordBool dispid 616;
  16309.     property Text: WideString dispid 138;
  16310.     property Accelerator: OleVariant dispid 846;
  16311.     procedure _Dummy33; dispid 65569;
  16312.     property PhoneticAccelerator: OleVariant dispid 1121;
  16313.   end;
  16314.  
  16315. // *********************************************************************//
  16316. // DispIntf:  Labels
  16317. // Flags:     (4112) Hidden Dispatchable
  16318. // GUID:      {00020891-0000-0000-C000-000000000046}
  16319. // *********************************************************************//
  16320.   Labels = dispinterface
  16321.     ['{00020891-0000-0000-C000-000000000046}']
  16322.     property Application: ExcelApplication readonly dispid 148;
  16323.     property Creator: XlCreator readonly dispid 149;
  16324.     property Parent: IDispatch readonly dispid 150;
  16325.     procedure _Dummy3; dispid 65539;
  16326.     procedure BringToFront; dispid 602;
  16327.     procedure Copy; dispid 551;
  16328.     procedure CopyPicture(Appearance: XlPictureAppearance; Format: XlCopyPictureFormat); dispid 213;
  16329.     procedure Cut; dispid 565;
  16330.     procedure Delete; dispid 117;
  16331.     function  Duplicate: IDispatch; dispid 1039;
  16332.     property Enabled: WordBool dispid 600;
  16333.     property Height: Double dispid 123;
  16334.     procedure _Dummy12; dispid 65548;
  16335.     property Left: Double dispid 127;
  16336.     property Locked: WordBool dispid 269;
  16337.     procedure _Dummy15; dispid 65551;
  16338.     property OnAction: WideString dispid 596;
  16339.     property Placement: OleVariant dispid 617;
  16340.     property PrintObject: WordBool dispid 618;
  16341.     procedure Select(Replace: OleVariant); dispid 235;
  16342.     procedure SendToBack; dispid 605;
  16343.     property Top: Double dispid 126;
  16344.     procedure _Dummy22; dispid 65558;
  16345.     property Visible: WordBool dispid 558;
  16346.     property Width: Double dispid 122;
  16347.     property ZOrder: Integer readonly dispid 622;
  16348.     property ShapeRange: ShapeRange readonly dispid 1528;
  16349.     property Caption: WideString dispid 139;
  16350.     property Characters[Start: OleVariant; Length: OleVariant]: Characters readonly dispid 603;
  16351.     procedure CheckSpelling(CustomDictionary: OleVariant; IgnoreUppercase: OleVariant; 
  16352.                             AlwaysSuggest: OleVariant; IgnoreInitialAlefHamza: OleVariant; 
  16353.                             IgnoreFinalYaa: OleVariant; SpellScript: OleVariant); dispid 505;
  16354.     property LockedText: WordBool dispid 616;
  16355.     property Text: WideString dispid 138;
  16356.     property Accelerator: OleVariant dispid 846;
  16357.     procedure _Dummy33; dispid 65569;
  16358.     property PhoneticAccelerator: OleVariant dispid 1121;
  16359.     function  Add(Left: Double; Top: Double; Width: Double; Height: Double): Label_; dispid 181;
  16360.     property Count: Integer readonly dispid 118;
  16361.     function  Group: GroupObject; dispid 46;
  16362.     function  Item(Index: OleVariant): IDispatch; dispid 170;
  16363.     function  _NewEnum: IUnknown; dispid -4;
  16364.   end;
  16365.  
  16366. // *********************************************************************//
  16367. // DispIntf:  Panes
  16368. // Flags:     (4096) Dispatchable
  16369. // GUID:      {00020894-0000-0000-C000-000000000046}
  16370. // *********************************************************************//
  16371.   Panes = dispinterface
  16372.     ['{00020894-0000-0000-C000-000000000046}']
  16373.     property Application: ExcelApplication readonly dispid 148;
  16374.     property Creator: XlCreator readonly dispid 149;
  16375.     property Parent: IDispatch readonly dispid 150;
  16376.     property Count: Integer readonly dispid 118;
  16377.     property Item[Index: Integer]: Pane readonly dispid 170;
  16378.     property _Default[Index: Integer]: Pane readonly dispid 0; default;
  16379.   end;
  16380.  
  16381. // *********************************************************************//
  16382. // DispIntf:  Pane
  16383. // Flags:     (4096) Dispatchable
  16384. // GUID:      {00020895-0000-0000-C000-000000000046}
  16385. // *********************************************************************//
  16386.   Pane = dispinterface
  16387.     ['{00020895-0000-0000-C000-000000000046}']
  16388.     property Application: ExcelApplication readonly dispid 148;
  16389.     property Creator: XlCreator readonly dispid 149;
  16390.     property Parent: IDispatch readonly dispid 150;
  16391.     procedure Activate; dispid 304;
  16392.     property Index: Integer readonly dispid 486;
  16393.     procedure LargeScroll(Down: OleVariant; Up: OleVariant; ToRight: OleVariant; ToLeft: OleVariant); dispid 547;
  16394.     property ScrollColumn: Integer dispid 654;
  16395.     property ScrollRow: Integer dispid 655;
  16396.     procedure SmallScroll(Down: OleVariant; Up: OleVariant; ToRight: OleVariant; ToLeft: OleVariant); dispid 548;
  16397.     property VisibleRange: Range readonly dispid 1118;
  16398.   end;
  16399.  
  16400. // *********************************************************************//
  16401. // DispIntf:  Scenarios
  16402. // Flags:     (4096) Dispatchable
  16403. // GUID:      {00020896-0000-0000-C000-000000000046}
  16404. // *********************************************************************//
  16405.   Scenarios = dispinterface
  16406.     ['{00020896-0000-0000-C000-000000000046}']
  16407.     property Application: ExcelApplication readonly dispid 148;
  16408.     property Creator: XlCreator readonly dispid 149;
  16409.     property Parent: IDispatch readonly dispid 150;
  16410.     function  Add(const Name: WideString; ChangingCells: OleVariant; Values: OleVariant; 
  16411.                   Comment: OleVariant; Locked: OleVariant; Hidden: OleVariant): Scenario; dispid 181;
  16412.     property Count: Integer readonly dispid 118;
  16413.     procedure CreateSummary(ReportType: XlSummaryReportType; ResultCells: OleVariant); dispid 913;
  16414.     function  Item(Index: OleVariant): Scenario; dispid 170;
  16415.     procedure Merge(Source: OleVariant); dispid 564;
  16416.     function  _NewEnum: IUnknown; dispid -4;
  16417.   end;
  16418.  
  16419. // *********************************************************************//
  16420. // DispIntf:  Scenario
  16421. // Flags:     (4096) Dispatchable
  16422. // GUID:      {00020897-0000-0000-C000-000000000046}
  16423. // *********************************************************************//
  16424.   Scenario = dispinterface
  16425.     ['{00020897-0000-0000-C000-000000000046}']
  16426.     property Application: ExcelApplication readonly dispid 148;
  16427.     property Creator: XlCreator readonly dispid 149;
  16428.     property Parent: IDispatch readonly dispid 150;
  16429.     procedure ChangeScenario(ChangingCells: OleVariant; Values: OleVariant); dispid 912;
  16430.     property ChangingCells: Range readonly dispid 911;
  16431.     property Comment: WideString dispid 910;
  16432.     procedure Delete; dispid 117;
  16433.     property Hidden: WordBool dispid 268;
  16434.     property Index: Integer readonly dispid 486;
  16435.     property Locked: WordBool dispid 269;
  16436.     property Name: WideString dispid 110;
  16437.     procedure Show; dispid 496;
  16438.     property Values[Index: OleVariant]: OleVariant readonly dispid 164;
  16439.   end;
  16440.  
  16441. // *********************************************************************//
  16442. // DispIntf:  GroupObject
  16443. // Flags:     (4112) Hidden Dispatchable
  16444. // GUID:      {00020898-0000-0000-C000-000000000046}
  16445. // *********************************************************************//
  16446.   GroupObject = dispinterface
  16447.     ['{00020898-0000-0000-C000-000000000046}']
  16448.     property Application: ExcelApplication readonly dispid 148;
  16449.     property Creator: XlCreator readonly dispid 149;
  16450.     property Parent: IDispatch readonly dispid 150;
  16451.     property BottomRightCell: Range readonly dispid 615;
  16452.     procedure BringToFront; dispid 602;
  16453.     procedure Copy; dispid 551;
  16454.     procedure CopyPicture(Appearance: XlPictureAppearance; Format: XlCopyPictureFormat); dispid 213;
  16455.     procedure Cut; dispid 565;
  16456.     procedure Delete; dispid 117;
  16457.     function  Duplicate: IDispatch; dispid 1039;
  16458.     property Enabled: WordBool dispid 600;
  16459.     property Height: Double dispid 123;
  16460.     property Index: Integer readonly dispid 486;
  16461.     property Left: Double dispid 127;
  16462.     property Locked: WordBool dispid 269;
  16463.     property Name: WideString dispid 110;
  16464.     property OnAction: WideString dispid 596;
  16465.     property Placement: OleVariant dispid 617;
  16466.     property PrintObject: WordBool dispid 618;
  16467.     procedure Select(Replace: OleVariant); dispid 235;
  16468.     procedure SendToBack; dispid 605;
  16469.     property Top: Double dispid 126;
  16470.     property TopLeftCell: Range readonly dispid 620;
  16471.     property Visible: WordBool dispid 558;
  16472.     property Width: Double dispid 122;
  16473.     property ZOrder: Integer readonly dispid 622;
  16474.     property ShapeRange: ShapeRange readonly dispid 1528;
  16475.     procedure _Dummy27; dispid 65563;
  16476.     procedure _Dummy28; dispid 65564;
  16477.     property AddIndent: WordBool dispid 1063;
  16478.     procedure _Dummy30; dispid 65566;
  16479.     property ArrowHeadLength: OleVariant dispid 611;
  16480.     property ArrowHeadStyle: OleVariant dispid 612;
  16481.     property ArrowHeadWidth: OleVariant dispid 613;
  16482.     property AutoSize: WordBool dispid 614;
  16483.     property Border: Border readonly dispid 128;
  16484.     procedure _Dummy36; dispid 65572;
  16485.     procedure _Dummy37; dispid 65573;
  16486.     procedure _Dummy38; dispid 65574;
  16487.     procedure CheckSpelling(CustomDictionary: OleVariant; IgnoreUppercase: OleVariant; 
  16488.                             AlwaysSuggest: OleVariant; IgnoreInitialAlefHamza: OleVariant; 
  16489.                             IgnoreFinalYaa: OleVariant; SpellScript: OleVariant); dispid 505;
  16490.     property _Default: Integer dispid 0;
  16491.     procedure _Dummy41; dispid 65577;
  16492.     procedure _Dummy42; dispid 65578;
  16493.     procedure _Dummy43; dispid 65579;
  16494.     procedure _Dummy44; dispid 65580;
  16495.     procedure _Dummy45; dispid 65581;
  16496.     property Font: Font readonly dispid 146;
  16497.     procedure _Dummy47; dispid 65583;
  16498.     procedure _Dummy48; dispid 65584;
  16499.     property HorizontalAlignment: OleVariant dispid 136;
  16500.     procedure _Dummy50; dispid 65586;
  16501.     property Interior: Interior readonly dispid 129;
  16502.     procedure _Dummy52; dispid 65588;
  16503.     procedure _Dummy53; dispid 65589;
  16504.     procedure _Dummy54; dispid 65590;
  16505.     procedure _Dummy55; dispid 65591;
  16506.     procedure _Dummy56; dispid 65592;
  16507.     procedure _Dummy57; dispid 65593;
  16508.     procedure _Dummy58; dispid 65594;
  16509.     procedure _Dummy59; dispid 65595;
  16510.     procedure _Dummy60; dispid 65596;
  16511.     procedure _Dummy61; dispid 65597;
  16512.     procedure _Dummy62; dispid 65598;
  16513.     procedure _Dummy63; dispid 65599;
  16514.     property Orientation: OleVariant dispid 134;
  16515.     procedure _Dummy65; dispid 65601;
  16516.     procedure _Dummy66; dispid 65602;
  16517.     procedure _Dummy67; dispid 65603;
  16518.     procedure _Dummy68; dispid 65604;
  16519.     property RoundedCorners: WordBool dispid 619;
  16520.     procedure _Dummy70; dispid 65606;
  16521.     property Shadow: WordBool dispid 103;
  16522.     procedure _Dummy72; dispid 65608;
  16523.     procedure _Dummy73; dispid 65609;
  16524.     function  Ungroup: IDispatch; dispid 244;
  16525.     procedure _Dummy75; dispid 65611;
  16526.     property VerticalAlignment: OleVariant dispid 137;
  16527.     procedure _Dummy77; dispid 65613;
  16528.     property ReadingOrder: Integer dispid 975;
  16529.   end;
  16530.  
  16531. // *********************************************************************//
  16532. // DispIntf:  GroupObjects
  16533. // Flags:     (4112) Hidden Dispatchable
  16534. // GUID:      {00020899-0000-0000-C000-000000000046}
  16535. // *********************************************************************//
  16536.   GroupObjects = dispinterface
  16537.     ['{00020899-0000-0000-C000-000000000046}']
  16538.     property Application: ExcelApplication readonly dispid 148;
  16539.     property Creator: XlCreator readonly dispid 149;
  16540.     property Parent: IDispatch readonly dispid 150;
  16541.     procedure _Dummy3; dispid 65539;
  16542.     procedure BringToFront; dispid 602;
  16543.     procedure Copy; dispid 551;
  16544.     procedure CopyPicture(Appearance: XlPictureAppearance; Format: XlCopyPictureFormat); dispid 213;
  16545.     procedure Cut; dispid 565;
  16546.     procedure Delete; dispid 117;
  16547.     function  Duplicate: IDispatch; dispid 1039;
  16548.     property Enabled: WordBool dispid 600;
  16549.     property Height: Double dispid 123;
  16550.     procedure _Dummy12; dispid 65548;
  16551.     property Left: Double dispid 127;
  16552.     property Locked: WordBool dispid 269;
  16553.     procedure _Dummy15; dispid 65551;
  16554.     property OnAction: WideString dispid 596;
  16555.     property Placement: OleVariant dispid 617;
  16556.     property PrintObject: WordBool dispid 618;
  16557.     procedure Select(Replace: OleVariant); dispid 235;
  16558.     procedure SendToBack; dispid 605;
  16559.     property Top: Double dispid 126;
  16560.     procedure _Dummy22; dispid 65558;
  16561.     property Visible: WordBool dispid 558;
  16562.     property Width: Double dispid 122;
  16563.     property ZOrder: Integer readonly dispid 622;
  16564.     property ShapeRange: ShapeRange readonly dispid 1528;
  16565.     procedure _Dummy27; dispid 65563;
  16566.     procedure _Dummy28; dispid 65564;
  16567.     property AddIndent: WordBool dispid 1063;
  16568.     procedure _Dummy30; dispid 65566;
  16569.     property ArrowHeadLength: OleVariant dispid 611;
  16570.     property ArrowHeadStyle: OleVariant dispid 612;
  16571.     property ArrowHeadWidth: OleVariant dispid 613;
  16572.     property AutoSize: WordBool dispid 614;
  16573.     property Border: Border readonly dispid 128;
  16574.     procedure _Dummy36; dispid 65572;
  16575.     procedure _Dummy37; dispid 65573;
  16576.     procedure _Dummy38; dispid 65574;
  16577.     procedure CheckSpelling(CustomDictionary: OleVariant; IgnoreUppercase: OleVariant; 
  16578.                             AlwaysSuggest: OleVariant; IgnoreInitialAlefHamza: OleVariant; 
  16579.                             IgnoreFinalYaa: OleVariant; SpellScript: OleVariant); dispid 505;
  16580.     property _Default: Integer dispid 0;
  16581.     procedure _Dummy41; dispid 65577;
  16582.     procedure _Dummy42; dispid 65578;
  16583.     procedure _Dummy43; dispid 65579;
  16584.     procedure _Dummy44; dispid 65580;
  16585.     procedure _Dummy45; dispid 65581;
  16586.     property Font: Font readonly dispid 146;
  16587.     procedure _Dummy47; dispid 65583;
  16588.     procedure _Dummy48; dispid 65584;
  16589.     property HorizontalAlignment: OleVariant dispid 136;
  16590.     procedure _Dummy50; dispid 65586;
  16591.     property Interior: Interior readonly dispid 129;
  16592.     procedure _Dummy52; dispid 65588;
  16593.     procedure _Dummy53; dispid 65589;
  16594.     procedure _Dummy54; dispid 65590;
  16595.     procedure _Dummy55; dispid 65591;
  16596.     procedure _Dummy56; dispid 65592;
  16597.     procedure _Dummy57; dispid 65593;
  16598.     procedure _Dummy58; dispid 65594;
  16599.     procedure _Dummy59; dispid 65595;
  16600.     procedure _Dummy60; dispid 65596;
  16601.     procedure _Dummy61; dispid 65597;
  16602.     procedure _Dummy62; dispid 65598;
  16603.     procedure _Dummy63; dispid 65599;
  16604.     property Orientation: OleVariant dispid 134;
  16605.     procedure _Dummy65; dispid 65601;
  16606.     procedure _Dummy66; dispid 65602;
  16607.     procedure _Dummy67; dispid 65603;
  16608.     procedure _Dummy68; dispid 65604;
  16609.     property RoundedCorners: WordBool dispid 619;
  16610.     procedure _Dummy70; dispid 65606;
  16611.     property Shadow: WordBool dispid 103;
  16612.     procedure _Dummy72; dispid 65608;
  16613.     procedure _Dummy73; dispid 65609;
  16614.     function  Ungroup: IDispatch; dispid 244;
  16615.     procedure _Dummy75; dispid 65611;
  16616.     property VerticalAlignment: OleVariant dispid 137;
  16617.     procedure _Dummy77; dispid 65613;
  16618.     property ReadingOrder: Integer dispid 975;
  16619.     property Count: Integer readonly dispid 118;
  16620.     function  Group: GroupObject; dispid 46;
  16621.     function  Item(Index: OleVariant): IDispatch; dispid 170;
  16622.     function  _NewEnum: IUnknown; dispid -4;
  16623.   end;
  16624.  
  16625. // *********************************************************************//
  16626. // DispIntf:  Line
  16627. // Flags:     (4112) Hidden Dispatchable
  16628. // GUID:      {0002089A-0000-0000-C000-000000000046}
  16629. // *********************************************************************//
  16630.   Line = dispinterface
  16631.     ['{0002089A-0000-0000-C000-000000000046}']
  16632.     property Application: ExcelApplication readonly dispid 148;
  16633.     property Creator: XlCreator readonly dispid 149;
  16634.     property Parent: IDispatch readonly dispid 150;
  16635.     property BottomRightCell: Range readonly dispid 615;
  16636.     procedure BringToFront; dispid 602;
  16637.     procedure Copy; dispid 551;
  16638.     procedure CopyPicture(Appearance: XlPictureAppearance; Format: XlCopyPictureFormat); dispid 213;
  16639.     procedure Cut; dispid 565;
  16640.     procedure Delete; dispid 117;
  16641.     function  Duplicate: IDispatch; dispid 1039;
  16642.     property Enabled: WordBool dispid 600;
  16643.     property Height: Double dispid 123;
  16644.     property Index: Integer readonly dispid 486;
  16645.     property Left: Double dispid 127;
  16646.     property Locked: WordBool dispid 269;
  16647.     property Name: WideString dispid 110;
  16648.     property OnAction: WideString dispid 596;
  16649.     property Placement: OleVariant dispid 617;
  16650.     property PrintObject: WordBool dispid 618;
  16651.     procedure Select(Replace: OleVariant); dispid 235;
  16652.     procedure SendToBack; dispid 605;
  16653.     property Top: Double dispid 126;
  16654.     property TopLeftCell: Range readonly dispid 620;
  16655.     property Visible: WordBool dispid 558;
  16656.     property Width: Double dispid 122;
  16657.     property ZOrder: Integer readonly dispid 622;
  16658.     property ShapeRange: ShapeRange readonly dispid 1528;
  16659.     property ArrowHeadLength: OleVariant dispid 611;
  16660.     property ArrowHeadStyle: OleVariant dispid 612;
  16661.     property ArrowHeadWidth: OleVariant dispid 613;
  16662.     property Border: Border readonly dispid 128;
  16663.   end;
  16664.  
  16665. // *********************************************************************//
  16666. // DispIntf:  Lines
  16667. // Flags:     (4112) Hidden Dispatchable
  16668. // GUID:      {0002089B-0000-0000-C000-000000000046}
  16669. // *********************************************************************//
  16670.   Lines = dispinterface
  16671.     ['{0002089B-0000-0000-C000-000000000046}']
  16672.     property Application: ExcelApplication readonly dispid 148;
  16673.     property Creator: XlCreator readonly dispid 149;
  16674.     property Parent: IDispatch readonly dispid 150;
  16675.     procedure _Dummy3; dispid 65539;
  16676.     procedure BringToFront; dispid 602;
  16677.     procedure Copy; dispid 551;
  16678.     procedure CopyPicture(Appearance: XlPictureAppearance; Format: XlCopyPictureFormat); dispid 213;
  16679.     procedure Cut; dispid 565;
  16680.     procedure Delete; dispid 117;
  16681.     function  Duplicate: IDispatch; dispid 1039;
  16682.     property Enabled: WordBool dispid 600;
  16683.     property Height: Double dispid 123;
  16684.     procedure _Dummy12; dispid 65548;
  16685.     property Left: Double dispid 127;
  16686.     property Locked: WordBool dispid 269;
  16687.     procedure _Dummy15; dispid 65551;
  16688.     property OnAction: WideString dispid 596;
  16689.     property Placement: OleVariant dispid 617;
  16690.     property PrintObject: WordBool dispid 618;
  16691.     procedure Select(Replace: OleVariant); dispid 235;
  16692.     procedure SendToBack; dispid 605;
  16693.     property Top: Double dispid 126;
  16694.     procedure _Dummy22; dispid 65558;
  16695.     property Visible: WordBool dispid 558;
  16696.     property Width: Double dispid 122;
  16697.     property ZOrder: Integer readonly dispid 622;
  16698.     property ShapeRange: ShapeRange readonly dispid 1528;
  16699.     property ArrowHeadLength: OleVariant dispid 611;
  16700.     property ArrowHeadStyle: OleVariant dispid 612;
  16701.     property ArrowHeadWidth: OleVariant dispid 613;
  16702.     property Border: Border readonly dispid 128;
  16703.     function  Add(X1: Double; Y1: Double; X2: Double; Y2: Double): Line; dispid 181;
  16704.     property Count: Integer readonly dispid 118;
  16705.     function  Group: GroupObject; dispid 46;
  16706.     function  Item(Index: OleVariant): IDispatch; dispid 170;
  16707.     function  _NewEnum: IUnknown; dispid -4;
  16708.   end;
  16709.  
  16710. // *********************************************************************//
  16711. // DispIntf:  Rectangle
  16712. // Flags:     (4112) Hidden Dispatchable
  16713. // GUID:      {0002089C-0000-0000-C000-000000000046}
  16714. // *********************************************************************//
  16715.   Rectangle = dispinterface
  16716.     ['{0002089C-0000-0000-C000-000000000046}']
  16717.     property Application: ExcelApplication readonly dispid 148;
  16718.     property Creator: XlCreator readonly dispid 149;
  16719.     property Parent: IDispatch readonly dispid 150;
  16720.     property BottomRightCell: Range readonly dispid 615;
  16721.     procedure BringToFront; dispid 602;
  16722.     procedure Copy; dispid 551;
  16723.     procedure CopyPicture(Appearance: XlPictureAppearance; Format: XlCopyPictureFormat); dispid 213;
  16724.     procedure Cut; dispid 565;
  16725.     procedure Delete; dispid 117;
  16726.     function  Duplicate: IDispatch; dispid 1039;
  16727.     property Enabled: WordBool dispid 600;
  16728.     property Height: Double dispid 123;
  16729.     property Index: Integer readonly dispid 486;
  16730.     property Left: Double dispid 127;
  16731.     property Locked: WordBool dispid 269;
  16732.     property Name: WideString dispid 110;
  16733.     property OnAction: WideString dispid 596;
  16734.     property Placement: OleVariant dispid 617;
  16735.     property PrintObject: WordBool dispid 618;
  16736.     procedure Select(Replace: OleVariant); dispid 235;
  16737.     procedure SendToBack; dispid 605;
  16738.     property Top: Double dispid 126;
  16739.     property TopLeftCell: Range readonly dispid 620;
  16740.     property Visible: WordBool dispid 558;
  16741.     property Width: Double dispid 122;
  16742.     property ZOrder: Integer readonly dispid 622;
  16743.     property ShapeRange: ShapeRange readonly dispid 1528;
  16744.     property AddIndent: WordBool dispid 1063;
  16745.     property AutoScaleFont: OleVariant dispid 1525;
  16746.     property AutoSize: WordBool dispid 614;
  16747.     property Caption: WideString dispid 139;
  16748.     property Characters[Start: OleVariant; Length: OleVariant]: Characters readonly dispid 603;
  16749.     procedure CheckSpelling(CustomDictionary: OleVariant; IgnoreUppercase: OleVariant; 
  16750.                             AlwaysSuggest: OleVariant; IgnoreInitialAlefHamza: OleVariant; 
  16751.                             IgnoreFinalYaa: OleVariant; SpellScript: OleVariant); dispid 505;
  16752.     property Font: Font readonly dispid 146;
  16753.     property Formula: WideString dispid 261;
  16754.     property HorizontalAlignment: OleVariant dispid 136;
  16755.     property LockedText: WordBool dispid 616;
  16756.     property Orientation: OleVariant dispid 134;
  16757.     property Text: WideString dispid 138;
  16758.     property VerticalAlignment: OleVariant dispid 137;
  16759.     property ReadingOrder: Integer dispid 975;
  16760.     property Border: Border readonly dispid 128;
  16761.     property Interior: Interior readonly dispid 129;
  16762.     property Shadow: WordBool dispid 103;
  16763.     property RoundedCorners: WordBool dispid 619;
  16764.   end;
  16765.  
  16766. // *********************************************************************//
  16767. // DispIntf:  Rectangles
  16768. // Flags:     (4112) Hidden Dispatchable
  16769. // GUID:      {0002089D-0000-0000-C000-000000000046}
  16770. // *********************************************************************//
  16771.   Rectangles = dispinterface
  16772.     ['{0002089D-0000-0000-C000-000000000046}']
  16773.     property Application: ExcelApplication readonly dispid 148;
  16774.     property Creator: XlCreator readonly dispid 149;
  16775.     property Parent: IDispatch readonly dispid 150;
  16776.     procedure _Dummy3; dispid 65539;
  16777.     procedure BringToFront; dispid 602;
  16778.     procedure Copy; dispid 551;
  16779.     procedure CopyPicture(Appearance: XlPictureAppearance; Format: XlCopyPictureFormat); dispid 213;
  16780.     procedure Cut; dispid 565;
  16781.     procedure Delete; dispid 117;
  16782.     function  Duplicate: IDispatch; dispid 1039;
  16783.     property Enabled: WordBool dispid 600;
  16784.     property Height: Double dispid 123;
  16785.     procedure _Dummy12; dispid 65548;
  16786.     property Left: Double dispid 127;
  16787.     property Locked: WordBool dispid 269;
  16788.     procedure _Dummy15; dispid 65551;
  16789.     property OnAction: WideString dispid 596;
  16790.     property Placement: OleVariant dispid 617;
  16791.     property PrintObject: WordBool dispid 618;
  16792.     procedure Select(Replace: OleVariant); dispid 235;
  16793.     procedure SendToBack; dispid 605;
  16794.     property Top: Double dispid 126;
  16795.     procedure _Dummy22; dispid 65558;
  16796.     property Visible: WordBool dispid 558;
  16797.     property Width: Double dispid 122;
  16798.     property ZOrder: Integer readonly dispid 622;
  16799.     property ShapeRange: ShapeRange readonly dispid 1528;
  16800.     property AddIndent: WordBool dispid 1063;
  16801.     property AutoScaleFont: OleVariant dispid 1525;
  16802.     property AutoSize: WordBool dispid 614;
  16803.     property Caption: WideString dispid 139;
  16804.     property Characters[Start: OleVariant; Length: OleVariant]: Characters readonly dispid 603;
  16805.     procedure CheckSpelling(CustomDictionary: OleVariant; IgnoreUppercase: OleVariant; 
  16806.                             AlwaysSuggest: OleVariant; IgnoreInitialAlefHamza: OleVariant; 
  16807.                             IgnoreFinalYaa: OleVariant; SpellScript: OleVariant); dispid 505;
  16808.     property Font: Font readonly dispid 146;
  16809.     property Formula: WideString dispid 261;
  16810.     property HorizontalAlignment: OleVariant dispid 136;
  16811.     property LockedText: WordBool dispid 616;
  16812.     property Orientation: OleVariant dispid 134;
  16813.     property Text: WideString dispid 138;
  16814.     property VerticalAlignment: OleVariant dispid 137;
  16815.     property ReadingOrder: Integer dispid 975;
  16816.     property Border: Border readonly dispid 128;
  16817.     property Interior: Interior readonly dispid 129;
  16818.     property Shadow: WordBool dispid 103;
  16819.     property RoundedCorners: WordBool dispid 619;
  16820.     function  Add(Left: Double; Top: Double; Width: Double; Height: Double): Rectangle; dispid 181;
  16821.     property Count: Integer readonly dispid 118;
  16822.     function  Group: GroupObject; dispid 46;
  16823.     function  Item(Index: OleVariant): IDispatch; dispid 170;
  16824.     function  _NewEnum: IUnknown; dispid -4;
  16825.   end;
  16826.  
  16827. // *********************************************************************//
  16828. // DispIntf:  Oval
  16829. // Flags:     (4112) Hidden Dispatchable
  16830. // GUID:      {0002089E-0000-0000-C000-000000000046}
  16831. // *********************************************************************//
  16832.   Oval = dispinterface
  16833.     ['{0002089E-0000-0000-C000-000000000046}']
  16834.     property Application: ExcelApplication readonly dispid 148;
  16835.     property Creator: XlCreator readonly dispid 149;
  16836.     property Parent: IDispatch readonly dispid 150;
  16837.     property BottomRightCell: Range readonly dispid 615;
  16838.     procedure BringToFront; dispid 602;
  16839.     procedure Copy; dispid 551;
  16840.     procedure CopyPicture(Appearance: XlPictureAppearance; Format: XlCopyPictureFormat); dispid 213;
  16841.     procedure Cut; dispid 565;
  16842.     procedure Delete; dispid 117;
  16843.     function  Duplicate: IDispatch; dispid 1039;
  16844.     property Enabled: WordBool dispid 600;
  16845.     property Height: Double dispid 123;
  16846.     property Index: Integer readonly dispid 486;
  16847.     property Left: Double dispid 127;
  16848.     property Locked: WordBool dispid 269;
  16849.     property Name: WideString dispid 110;
  16850.     property OnAction: WideString dispid 596;
  16851.     property Placement: OleVariant dispid 617;
  16852.     property PrintObject: WordBool dispid 618;
  16853.     procedure Select(Replace: OleVariant); dispid 235;
  16854.     procedure SendToBack; dispid 605;
  16855.     property Top: Double dispid 126;
  16856.     property TopLeftCell: Range readonly dispid 620;
  16857.     property Visible: WordBool dispid 558;
  16858.     property Width: Double dispid 122;
  16859.     property ZOrder: Integer readonly dispid 622;
  16860.     property ShapeRange: ShapeRange readonly dispid 1528;
  16861.     property AddIndent: WordBool dispid 1063;
  16862.     property AutoScaleFont: OleVariant dispid 1525;
  16863.     property AutoSize: WordBool dispid 614;
  16864.     property Caption: WideString dispid 139;
  16865.     property Characters[Start: OleVariant; Length: OleVariant]: Characters readonly dispid 603;
  16866.     procedure CheckSpelling(CustomDictionary: OleVariant; IgnoreUppercase: OleVariant; 
  16867.                             AlwaysSuggest: OleVariant; IgnoreInitialAlefHamza: OleVariant; 
  16868.                             IgnoreFinalYaa: OleVariant; SpellScript: OleVariant); dispid 505;
  16869.     property Font: Font readonly dispid 146;
  16870.     property Formula: WideString dispid 261;
  16871.     property HorizontalAlignment: OleVariant dispid 136;
  16872.     property LockedText: WordBool dispid 616;
  16873.     property Orientation: OleVariant dispid 134;
  16874.     property Text: WideString dispid 138;
  16875.     property VerticalAlignment: OleVariant dispid 137;
  16876.     property ReadingOrder: Integer dispid 975;
  16877.     property Border: Border readonly dispid 128;
  16878.     property Interior: Interior readonly dispid 129;
  16879.     property Shadow: WordBool dispid 103;
  16880.   end;
  16881.  
  16882. // *********************************************************************//
  16883. // DispIntf:  Ovals
  16884. // Flags:     (4112) Hidden Dispatchable
  16885. // GUID:      {0002089F-0000-0000-C000-000000000046}
  16886. // *********************************************************************//
  16887.   Ovals = dispinterface
  16888.     ['{0002089F-0000-0000-C000-000000000046}']
  16889.     property Application: ExcelApplication readonly dispid 148;
  16890.     property Creator: XlCreator readonly dispid 149;
  16891.     property Parent: IDispatch readonly dispid 150;
  16892.     procedure _Dummy3; dispid 65539;
  16893.     procedure BringToFront; dispid 602;
  16894.     procedure Copy; dispid 551;
  16895.     procedure CopyPicture(Appearance: XlPictureAppearance; Format: XlCopyPictureFormat); dispid 213;
  16896.     procedure Cut; dispid 565;
  16897.     procedure Delete; dispid 117;
  16898.     function  Duplicate: IDispatch; dispid 1039;
  16899.     property Enabled: WordBool dispid 600;
  16900.     property Height: Double dispid 123;
  16901.     procedure _Dummy12; dispid 65548;
  16902.     property Left: Double dispid 127;
  16903.     property Locked: WordBool dispid 269;
  16904.     procedure _Dummy15; dispid 65551;
  16905.     property OnAction: WideString dispid 596;
  16906.     property Placement: OleVariant dispid 617;
  16907.     property PrintObject: WordBool dispid 618;
  16908.     procedure Select(Replace: OleVariant); dispid 235;
  16909.     procedure SendToBack; dispid 605;
  16910.     property Top: Double dispid 126;
  16911.     procedure _Dummy22; dispid 65558;
  16912.     property Visible: WordBool dispid 558;
  16913.     property Width: Double dispid 122;
  16914.     property ZOrder: Integer readonly dispid 622;
  16915.     property ShapeRange: ShapeRange readonly dispid 1528;
  16916.     property AddIndent: WordBool dispid 1063;
  16917.     property AutoScaleFont: OleVariant dispid 1525;
  16918.     property AutoSize: WordBool dispid 614;
  16919.     property Caption: WideString dispid 139;
  16920.     property Characters[Start: OleVariant; Length: OleVariant]: Characters readonly dispid 603;
  16921.     procedure CheckSpelling(CustomDictionary: OleVariant; IgnoreUppercase: OleVariant; 
  16922.                             AlwaysSuggest: OleVariant; IgnoreInitialAlefHamza: OleVariant; 
  16923.                             IgnoreFinalYaa: OleVariant; SpellScript: OleVariant); dispid 505;
  16924.     property Font: Font readonly dispid 146;
  16925.     property Formula: WideString dispid 261;
  16926.     property HorizontalAlignment: OleVariant dispid 136;
  16927.     property LockedText: WordBool dispid 616;
  16928.     property Orientation: OleVariant dispid 134;
  16929.     property Text: WideString dispid 138;
  16930.     property VerticalAlignment: OleVariant dispid 137;
  16931.     property ReadingOrder: Integer dispid 975;
  16932.     property Border: Border readonly dispid 128;
  16933.     property Interior: Interior readonly dispid 129;
  16934.     property Shadow: WordBool dispid 103;
  16935.     function  Add(Left: Double; Top: Double; Width: Double; Height: Double): Oval; dispid 181;
  16936.     property Count: Integer readonly dispid 118;
  16937.     function  Group: GroupObject; dispid 46;
  16938.     function  Item(Index: OleVariant): IDispatch; dispid 170;
  16939.     function  _NewEnum: IUnknown; dispid -4;
  16940.   end;
  16941.  
  16942. // *********************************************************************//
  16943. // DispIntf:  Arc
  16944. // Flags:     (4112) Hidden Dispatchable
  16945. // GUID:      {000208A0-0000-0000-C000-000000000046}
  16946. // *********************************************************************//
  16947.   Arc = dispinterface
  16948.     ['{000208A0-0000-0000-C000-000000000046}']
  16949.     property Application: ExcelApplication readonly dispid 148;
  16950.     property Creator: XlCreator readonly dispid 149;
  16951.     property Parent: IDispatch readonly dispid 150;
  16952.     property BottomRightCell: Range readonly dispid 615;
  16953.     procedure BringToFront; dispid 602;
  16954.     procedure Copy; dispid 551;
  16955.     procedure CopyPicture(Appearance: XlPictureAppearance; Format: XlCopyPictureFormat); dispid 213;
  16956.     procedure Cut; dispid 565;
  16957.     procedure Delete; dispid 117;
  16958.     function  Duplicate: IDispatch; dispid 1039;
  16959.     property Enabled: WordBool dispid 600;
  16960.     property Height: Double dispid 123;
  16961.     property Index: Integer readonly dispid 486;
  16962.     property Left: Double dispid 127;
  16963.     property Locked: WordBool dispid 269;
  16964.     property Name: WideString dispid 110;
  16965.     property OnAction: WideString dispid 596;
  16966.     property Placement: OleVariant dispid 617;
  16967.     property PrintObject: WordBool dispid 618;
  16968.     procedure Select(Replace: OleVariant); dispid 235;
  16969.     procedure SendToBack; dispid 605;
  16970.     property Top: Double dispid 126;
  16971.     property TopLeftCell: Range readonly dispid 620;
  16972.     property Visible: WordBool dispid 558;
  16973.     property Width: Double dispid 122;
  16974.     property ZOrder: Integer readonly dispid 622;
  16975.     property ShapeRange: ShapeRange readonly dispid 1528;
  16976.     property AddIndent: WordBool dispid 1063;
  16977.     property AutoScaleFont: OleVariant dispid 1525;
  16978.     property AutoSize: WordBool dispid 614;
  16979.     property Caption: WideString dispid 139;
  16980.     property Characters[Start: OleVariant; Length: OleVariant]: Characters readonly dispid 603;
  16981.     procedure CheckSpelling(CustomDictionary: OleVariant; IgnoreUppercase: OleVariant; 
  16982.                             AlwaysSuggest: OleVariant; IgnoreInitialAlefHamza: OleVariant; 
  16983.                             IgnoreFinalYaa: OleVariant; SpellScript: OleVariant); dispid 505;
  16984.     property Font: Font readonly dispid 146;
  16985.     property Formula: WideString dispid 261;
  16986.     property HorizontalAlignment: OleVariant dispid 136;
  16987.     property LockedText: WordBool dispid 616;
  16988.     property Orientation: OleVariant dispid 134;
  16989.     property Text: WideString dispid 138;
  16990.     property VerticalAlignment: OleVariant dispid 137;
  16991.     property ReadingOrder: Integer dispid 975;
  16992.     property Border: Border readonly dispid 128;
  16993.     property Interior: Interior readonly dispid 129;
  16994.     procedure _Dummy43; dispid 65579;
  16995.   end;
  16996.  
  16997. // *********************************************************************//
  16998. // DispIntf:  Arcs
  16999. // Flags:     (4112) Hidden Dispatchable
  17000. // GUID:      {000208A1-0000-0000-C000-000000000046}
  17001. // *********************************************************************//
  17002.   Arcs = dispinterface
  17003.     ['{000208A1-0000-0000-C000-000000000046}']
  17004.     property Application: ExcelApplication readonly dispid 148;
  17005.     property Creator: XlCreator readonly dispid 149;
  17006.     property Parent: IDispatch readonly dispid 150;
  17007.     procedure _Dummy3; dispid 65539;
  17008.     procedure BringToFront; dispid 602;
  17009.     procedure Copy; dispid 551;
  17010.     procedure CopyPicture(Appearance: XlPictureAppearance; Format: XlCopyPictureFormat); dispid 213;
  17011.     procedure Cut; dispid 565;
  17012.     procedure Delete; dispid 117;
  17013.     function  Duplicate: IDispatch; dispid 1039;
  17014.     property Enabled: WordBool dispid 600;
  17015.     property Height: Double dispid 123;
  17016.     procedure _Dummy12; dispid 65548;
  17017.     property Left: Double dispid 127;
  17018.     property Locked: WordBool dispid 269;
  17019.     procedure _Dummy15; dispid 65551;
  17020.     property OnAction: WideString dispid 596;
  17021.     property Placement: OleVariant dispid 617;
  17022.     property PrintObject: WordBool dispid 618;
  17023.     procedure Select(Replace: OleVariant); dispid 235;
  17024.     procedure SendToBack; dispid 605;
  17025.     property Top: Double dispid 126;
  17026.     procedure _Dummy22; dispid 65558;
  17027.     property Visible: WordBool dispid 558;
  17028.     property Width: Double dispid 122;
  17029.     property ZOrder: Integer readonly dispid 622;
  17030.     property ShapeRange: ShapeRange readonly dispid 1528;
  17031.     property AddIndent: WordBool dispid 1063;
  17032.     property AutoScaleFont: OleVariant dispid 1525;
  17033.     property AutoSize: WordBool dispid 614;
  17034.     property Caption: WideString dispid 139;
  17035.     property Characters[Start: OleVariant; Length: OleVariant]: Characters readonly dispid 603;
  17036.     procedure CheckSpelling(CustomDictionary: OleVariant; IgnoreUppercase: OleVariant; 
  17037.                             AlwaysSuggest: OleVariant; IgnoreInitialAlefHamza: OleVariant; 
  17038.                             IgnoreFinalYaa: OleVariant; SpellScript: OleVariant); dispid 505;
  17039.     property Font: Font readonly dispid 146;
  17040.     property Formula: WideString dispid 261;
  17041.     property HorizontalAlignment: OleVariant dispid 136;
  17042.     property LockedText: WordBool dispid 616;
  17043.     property Orientation: OleVariant dispid 134;
  17044.     property Text: WideString dispid 138;
  17045.     property VerticalAlignment: OleVariant dispid 137;
  17046.     property ReadingOrder: Integer dispid 975;
  17047.     property Border: Border readonly dispid 128;
  17048.     property Interior: Interior readonly dispid 129;
  17049.     procedure _Dummy43; dispid 65579;
  17050.     function  Add(X1: Double; Y1: Double; X2: Double; Y2: Double): Arc; dispid 181;
  17051.     property Count: Integer readonly dispid 118;
  17052.     function  Group: GroupObject; dispid 46;
  17053.     function  Item(Index: OleVariant): IDispatch; dispid 170;
  17054.     function  _NewEnum: IUnknown; dispid -4;
  17055.   end;
  17056.  
  17057. // *********************************************************************//
  17058. // DispIntf:  OLEObjectEvents
  17059. // Flags:     (4112) Hidden Dispatchable
  17060. // GUID:      {00024410-0000-0000-C000-000000000046}
  17061. // *********************************************************************//
  17062.   OLEObjectEvents = dispinterface
  17063.     ['{00024410-0000-0000-C000-000000000046}']
  17064.     procedure GotFocus; dispid 1541;
  17065.     procedure LostFocus; dispid 1542;
  17066.   end;
  17067.  
  17068. // *********************************************************************//
  17069. // DispIntf:  _OLEObject
  17070. // Flags:     (4096) Dispatchable
  17071. // GUID:      {000208A2-0000-0000-C000-000000000046}
  17072. // *********************************************************************//
  17073.   _OLEObject = dispinterface
  17074.     ['{000208A2-0000-0000-C000-000000000046}']
  17075.     property Application: ExcelApplication readonly dispid -2147417964;
  17076.     property Creator: XlCreator readonly dispid -2147417963;
  17077.     property Parent: IDispatch readonly dispid -2147417962;
  17078.     property BottomRightCell: Range readonly dispid -2147417497;
  17079.     procedure BringToFront; dispid -2147417510;
  17080.     procedure Copy; dispid -2147417561;
  17081.     procedure CopyPicture(Appearance: XlPictureAppearance; Format: XlCopyPictureFormat); dispid -2147417899;
  17082.     procedure Cut; dispid -2147417547;
  17083.     procedure Delete; dispid -2147417995;
  17084.     function  Duplicate: IDispatch; dispid -2147417073;
  17085.     property Enabled: WordBool dispid -2147417512;
  17086.     property Height: Double dispid -2147417989;
  17087.     property Index: Integer readonly dispid -2147417626;
  17088.     property Left: Double dispid -2147417985;
  17089.     property Locked: WordBool dispid -2147417843;
  17090.     property Name: WideString dispid -2147418002;
  17091.     property OnAction: WideString dispid -2147417516;
  17092.     property Placement: OleVariant dispid -2147417495;
  17093.     property PrintObject: WordBool dispid -2147417494;
  17094.     procedure Select(Replace: OleVariant); dispid -2147417877;
  17095.     procedure SendToBack; dispid -2147417507;
  17096.     property Top: Double dispid -2147417986;
  17097.     property TopLeftCell: Range readonly dispid -2147417492;
  17098.     property Visible: WordBool dispid -2147417554;
  17099.     property Width: Double dispid -2147417990;
  17100.     property ZOrder: Integer readonly dispid -2147417490;
  17101.     property ShapeRange: ShapeRange readonly dispid -2147416584;
  17102.     property Border: Border readonly dispid -2147417984;
  17103.     property Interior: Interior readonly dispid -2147417983;
  17104.     property Shadow: WordBool dispid -2147418009;
  17105.     procedure Activate; dispid -2147417808;
  17106.     property AutoLoad: WordBool dispid -2147416926;
  17107.     property AutoUpdate: WordBool dispid -2147417064;
  17108.     property Object_: IDispatch readonly dispid -2147417063;
  17109.     property OLEType: OleVariant readonly dispid -2147417058;
  17110.     property SourceName: WideString dispid -2147417391;
  17111.     procedure Update; dispid -2147417432;
  17112.     procedure Verb(Verb: XlOLEVerb); dispid -2147417506;
  17113.     property LinkedCell: WideString dispid -2147417054;
  17114.     property ListFillRange: WideString dispid -2147417265;
  17115.     property ProgId: WideString readonly dispid -2147416589;
  17116.   end;
  17117.  
  17118. // *********************************************************************//
  17119. // DispIntf:  OLEObjects
  17120. // Flags:     (4096) Dispatchable
  17121. // GUID:      {000208A3-0000-0000-C000-000000000046}
  17122. // *********************************************************************//
  17123.   OLEObjects = dispinterface
  17124.     ['{000208A3-0000-0000-C000-000000000046}']
  17125.     property Application: ExcelApplication readonly dispid 148;
  17126.     property Creator: XlCreator readonly dispid 149;
  17127.     property Parent: IDispatch readonly dispid 150;
  17128.     procedure _Dummy3; dispid 65539;
  17129.     procedure BringToFront; dispid 602;
  17130.     procedure Copy; dispid 551;
  17131.     procedure CopyPicture(Appearance: XlPictureAppearance; Format: XlCopyPictureFormat); dispid 213;
  17132.     procedure Cut; dispid 565;
  17133.     procedure Delete; dispid 117;
  17134.     function  Duplicate: IDispatch; dispid 1039;
  17135.     property Enabled: WordBool dispid 600;
  17136.     property Height: Double dispid 123;
  17137.     procedure _Dummy12; dispid 65548;
  17138.     property Left: Double dispid 127;
  17139.     property Locked: WordBool dispid 269;
  17140.     procedure _Dummy15; dispid 65551;
  17141.     property OnAction: WideString dispid 596;
  17142.     property Placement: OleVariant dispid 617;
  17143.     property PrintObject: WordBool dispid 618;
  17144.     procedure Select(Replace: OleVariant); dispid 235;
  17145.     procedure SendToBack; dispid 605;
  17146.     property Top: Double dispid 126;
  17147.     procedure _Dummy22; dispid 65558;
  17148.     property Visible: WordBool dispid 558;
  17149.     property Width: Double dispid 122;
  17150.     property ZOrder: Integer readonly dispid 622;
  17151.     property ShapeRange: ShapeRange readonly dispid 1528;
  17152.     property Border: Border readonly dispid 128;
  17153.     property Interior: Interior readonly dispid 129;
  17154.     property Shadow: WordBool dispid 103;
  17155.     procedure _Dummy30; dispid 65566;
  17156.     property AutoLoad: WordBool dispid 1186;
  17157.     procedure _Dummy32; dispid 65568;
  17158.     procedure _Dummy33; dispid 65569;
  17159.     procedure _Dummy34; dispid 65570;
  17160.     property SourceName: WideString dispid 721;
  17161.     procedure _Dummy36; dispid 65572;
  17162.     procedure _Dummy37; dispid 65573;
  17163.     procedure _Dummy38; dispid 65574;
  17164.     procedure _Dummy39; dispid 65575;
  17165.     procedure _Dummy40; dispid 65576;
  17166.     function  Add(ClassType: OleVariant; Filename: OleVariant; Link: OleVariant; 
  17167.                   DisplayAsIcon: OleVariant; IconFileName: OleVariant; IconIndex: OleVariant; 
  17168.                   IconLabel: OleVariant; Left: OleVariant; Top: OleVariant; Width: OleVariant; 
  17169.                   Height: OleVariant): ExcelOLEObject; dispid 181;
  17170.     property Count: Integer readonly dispid 118;
  17171.     function  Group: GroupObject; dispid 46;
  17172.     function  Item(Index: OleVariant): IDispatch; dispid 170;
  17173.     function  _NewEnum: IUnknown; dispid -4;
  17174.   end;
  17175.  
  17176. // *********************************************************************//
  17177. // DispIntf:  TextBox
  17178. // Flags:     (4112) Hidden Dispatchable
  17179. // GUID:      {000208A4-0000-0000-C000-000000000046}
  17180. // *********************************************************************//
  17181.   TextBox = dispinterface
  17182.     ['{000208A4-0000-0000-C000-000000000046}']
  17183.     property Application: ExcelApplication readonly dispid 148;
  17184.     property Creator: XlCreator readonly dispid 149;
  17185.     property Parent: IDispatch readonly dispid 150;
  17186.     property BottomRightCell: Range readonly dispid 615;
  17187.     procedure BringToFront; dispid 602;
  17188.     procedure Copy; dispid 551;
  17189.     procedure CopyPicture(Appearance: XlPictureAppearance; Format: XlCopyPictureFormat); dispid 213;
  17190.     procedure Cut; dispid 565;
  17191.     procedure Delete; dispid 117;
  17192.     function  Duplicate: IDispatch; dispid 1039;
  17193.     property Enabled: WordBool dispid 600;
  17194.     property Height: Double dispid 123;
  17195.     property Index: Integer readonly dispid 486;
  17196.     property Left: Double dispid 127;
  17197.     property Locked: WordBool dispid 269;
  17198.     property Name: WideString dispid 110;
  17199.     property OnAction: WideString dispid 596;
  17200.     property Placement: OleVariant dispid 617;
  17201.     property PrintObject: WordBool dispid 618;
  17202.     procedure Select(Replace: OleVariant); dispid 235;
  17203.     procedure SendToBack; dispid 605;
  17204.     property Top: Double dispid 126;
  17205.     property TopLeftCell: Range readonly dispid 620;
  17206.     property Visible: WordBool dispid 558;
  17207.     property Width: Double dispid 122;
  17208.     property ZOrder: Integer readonly dispid 622;
  17209.     property ShapeRange: ShapeRange readonly dispid 1528;
  17210.     property AddIndent: WordBool dispid 1063;
  17211.     property AutoScaleFont: OleVariant dispid 1525;
  17212.     property AutoSize: WordBool dispid 614;
  17213.     property Caption: WideString dispid 139;
  17214.     property Characters[Start: OleVariant; Length: OleVariant]: Characters readonly dispid 603;
  17215.     procedure CheckSpelling(CustomDictionary: OleVariant; IgnoreUppercase: OleVariant; 
  17216.                             AlwaysSuggest: OleVariant; IgnoreInitialAlefHamza: OleVariant; 
  17217.                             IgnoreFinalYaa: OleVariant; SpellScript: OleVariant); dispid 505;
  17218.     property Font: Font readonly dispid 146;
  17219.     property Formula: WideString dispid 261;
  17220.     property HorizontalAlignment: OleVariant dispid 136;
  17221.     property LockedText: WordBool dispid 616;
  17222.     property Orientation: OleVariant dispid 134;
  17223.     property Text: WideString dispid 138;
  17224.     property VerticalAlignment: OleVariant dispid 137;
  17225.     property ReadingOrder: Integer dispid 975;
  17226.     property Border: Border readonly dispid 128;
  17227.     property Interior: Interior readonly dispid 129;
  17228.     property RoundedCorners: WordBool dispid 619;
  17229.     property Shadow: WordBool dispid 103;
  17230.   end;
  17231.  
  17232. // *********************************************************************//
  17233. // DispIntf:  TextBoxes
  17234. // Flags:     (4112) Hidden Dispatchable
  17235. // GUID:      {000208A5-0000-0000-C000-000000000046}
  17236. // *********************************************************************//
  17237.   TextBoxes = dispinterface
  17238.     ['{000208A5-0000-0000-C000-000000000046}']
  17239.     property Application: ExcelApplication readonly dispid 148;
  17240.     property Creator: XlCreator readonly dispid 149;
  17241.     property Parent: IDispatch readonly dispid 150;
  17242.     procedure _Dummy3; dispid 65539;
  17243.     procedure BringToFront; dispid 602;
  17244.     procedure Copy; dispid 551;
  17245.     procedure CopyPicture(Appearance: XlPictureAppearance; Format: XlCopyPictureFormat); dispid 213;
  17246.     procedure Cut; dispid 565;
  17247.     procedure Delete; dispid 117;
  17248.     function  Duplicate: IDispatch; dispid 1039;
  17249.     property Enabled: WordBool dispid 600;
  17250.     property Height: Double dispid 123;
  17251.     procedure _Dummy12; dispid 65548;
  17252.     property Left: Double dispid 127;
  17253.     property Locked: WordBool dispid 269;
  17254.     procedure _Dummy15; dispid 65551;
  17255.     property OnAction: WideString dispid 596;
  17256.     property Placement: OleVariant dispid 617;
  17257.     property PrintObject: WordBool dispid 618;
  17258.     procedure Select(Replace: OleVariant); dispid 235;
  17259.     procedure SendToBack; dispid 605;
  17260.     property Top: Double dispid 126;
  17261.     procedure _Dummy22; dispid 65558;
  17262.     property Visible: WordBool dispid 558;
  17263.     property Width: Double dispid 122;
  17264.     property ZOrder: Integer readonly dispid 622;
  17265.     property ShapeRange: ShapeRange readonly dispid 1528;
  17266.     property AddIndent: WordBool dispid 1063;
  17267.     property AutoScaleFont: OleVariant dispid 1525;
  17268.     property AutoSize: WordBool dispid 614;
  17269.     property Caption: WideString dispid 139;
  17270.     property Characters[Start: OleVariant; Length: OleVariant]: Characters readonly dispid 603;
  17271.     procedure CheckSpelling(CustomDictionary: OleVariant; IgnoreUppercase: OleVariant; 
  17272.                             AlwaysSuggest: OleVariant; IgnoreInitialAlefHamza: OleVariant; 
  17273.                             IgnoreFinalYaa: OleVariant; SpellScript: OleVariant); dispid 505;
  17274.     property Font: Font readonly dispid 146;
  17275.     property Formula: WideString dispid 261;
  17276.     property HorizontalAlignment: OleVariant dispid 136;
  17277.     property LockedText: WordBool dispid 616;
  17278.     property Orientation: OleVariant dispid 134;
  17279.     property Text: WideString dispid 138;
  17280.     property VerticalAlignment: OleVariant dispid 137;
  17281.     property ReadingOrder: Integer dispid 975;
  17282.     property Border: Border readonly dispid 128;
  17283.     property Interior: Interior readonly dispid 129;
  17284.     property RoundedCorners: WordBool dispid 619;
  17285.     property Shadow: WordBool dispid 103;
  17286.     function  Add(Left: Double; Top: Double; Width: Double; Height: Double): TextBox; dispid 181;
  17287.     property Count: Integer readonly dispid 118;
  17288.     function  Group: GroupObject; dispid 46;
  17289.     function  Item(Index: OleVariant): IDispatch; dispid 170;
  17290.     function  _NewEnum: IUnknown; dispid -4;
  17291.   end;
  17292.  
  17293. // *********************************************************************//
  17294. // DispIntf:  Picture
  17295. // Flags:     (4112) Hidden Dispatchable
  17296. // GUID:      {000208A6-0000-0000-C000-000000000046}
  17297. // *********************************************************************//
  17298.   Picture = dispinterface
  17299.     ['{000208A6-0000-0000-C000-000000000046}']
  17300.     property Application: ExcelApplication readonly dispid 148;
  17301.     property Creator: XlCreator readonly dispid 149;
  17302.     property Parent: IDispatch readonly dispid 150;
  17303.     property BottomRightCell: Range readonly dispid 615;
  17304.     procedure BringToFront; dispid 602;
  17305.     procedure Copy; dispid 551;
  17306.     procedure CopyPicture(Appearance: XlPictureAppearance; Format: XlCopyPictureFormat); dispid 213;
  17307.     procedure Cut; dispid 565;
  17308.     procedure Delete; dispid 117;
  17309.     function  Duplicate: IDispatch; dispid 1039;
  17310.     property Enabled: WordBool dispid 600;
  17311.     property Height: Double dispid 123;
  17312.     property Index: Integer readonly dispid 486;
  17313.     property Left: Double dispid 127;
  17314.     property Locked: WordBool dispid 269;
  17315.     property Name: WideString dispid 110;
  17316.     property OnAction: WideString dispid 596;
  17317.     property Placement: OleVariant dispid 617;
  17318.     property PrintObject: WordBool dispid 618;
  17319.     procedure Select(Replace: OleVariant); dispid 235;
  17320.     procedure SendToBack; dispid 605;
  17321.     property Top: Double dispid 126;
  17322.     property TopLeftCell: Range readonly dispid 620;
  17323.     property Visible: WordBool dispid 558;
  17324.     property Width: Double dispid 122;
  17325.     property ZOrder: Integer readonly dispid 622;
  17326.     property ShapeRange: ShapeRange readonly dispid 1528;
  17327.     property Border: Border readonly dispid 128;
  17328.     property Interior: Interior readonly dispid 129;
  17329.     property Shadow: WordBool dispid 103;
  17330.     property Formula: WideString dispid 261;
  17331.   end;
  17332.  
  17333. // *********************************************************************//
  17334. // DispIntf:  Pictures
  17335. // Flags:     (4112) Hidden Dispatchable
  17336. // GUID:      {000208A7-0000-0000-C000-000000000046}
  17337. // *********************************************************************//
  17338.   Pictures = dispinterface
  17339.     ['{000208A7-0000-0000-C000-000000000046}']
  17340.     property Application: ExcelApplication readonly dispid 148;
  17341.     property Creator: XlCreator readonly dispid 149;
  17342.     property Parent: IDispatch readonly dispid 150;
  17343.     procedure _Dummy3; dispid 65539;
  17344.     procedure BringToFront; dispid 602;
  17345.     procedure Copy; dispid 551;
  17346.     procedure CopyPicture(Appearance: XlPictureAppearance; Format: XlCopyPictureFormat); dispid 213;
  17347.     procedure Cut; dispid 565;
  17348.     procedure Delete; dispid 117;
  17349.     function  Duplicate: IDispatch; dispid 1039;
  17350.     property Enabled: WordBool dispid 600;
  17351.     property Height: Double dispid 123;
  17352.     procedure _Dummy12; dispid 65548;
  17353.     property Left: Double dispid 127;
  17354.     property Locked: WordBool dispid 269;
  17355.     procedure _Dummy15; dispid 65551;
  17356.     property OnAction: WideString dispid 596;
  17357.     property Placement: OleVariant dispid 617;
  17358.     property PrintObject: WordBool dispid 618;
  17359.     procedure Select(Replace: OleVariant); dispid 235;
  17360.     procedure SendToBack; dispid 605;
  17361.     property Top: Double dispid 126;
  17362.     procedure _Dummy22; dispid 65558;
  17363.     property Visible: WordBool dispid 558;
  17364.     property Width: Double dispid 122;
  17365.     property ZOrder: Integer readonly dispid 622;
  17366.     property ShapeRange: ShapeRange readonly dispid 1528;
  17367.     property Border: Border readonly dispid 128;
  17368.     property Interior: Interior readonly dispid 129;
  17369.     property Shadow: WordBool dispid 103;
  17370.     property Formula: WideString dispid 261;
  17371.     function  Add(Left: Double; Top: Double; Width: Double; Height: Double): Picture; dispid 181;
  17372.     property Count: Integer readonly dispid 118;
  17373.     function  Group: GroupObject; dispid 46;
  17374.     function  Insert(const Filename: WideString; Converter: OleVariant): Picture; dispid 252;
  17375.     function  Item(Index: OleVariant): IDispatch; dispid 170;
  17376.     function  _NewEnum: IUnknown; dispid -4;
  17377.     function  Paste(Link: OleVariant): Picture; dispid 211;
  17378.   end;
  17379.  
  17380. // *********************************************************************//
  17381. // DispIntf:  Drawing
  17382. // Flags:     (4112) Hidden Dispatchable
  17383. // GUID:      {000208A8-0000-0000-C000-000000000046}
  17384. // *********************************************************************//
  17385.   Drawing = dispinterface
  17386.     ['{000208A8-0000-0000-C000-000000000046}']
  17387.     property Application: ExcelApplication readonly dispid 148;
  17388.     property Creator: XlCreator readonly dispid 149;
  17389.     property Parent: IDispatch readonly dispid 150;
  17390.     property BottomRightCell: Range readonly dispid 615;
  17391.     procedure BringToFront; dispid 602;
  17392.     procedure Copy; dispid 551;
  17393.     procedure CopyPicture(Appearance: XlPictureAppearance; Format: XlCopyPictureFormat); dispid 213;
  17394.     procedure Cut; dispid 565;
  17395.     procedure Delete; dispid 117;
  17396.     function  Duplicate: IDispatch; dispid 1039;
  17397.     property Enabled: WordBool dispid 600;
  17398.     property Height: Double dispid 123;
  17399.     property Index: Integer readonly dispid 486;
  17400.     property Left: Double dispid 127;
  17401.     property Locked: WordBool dispid 269;
  17402.     property Name: WideString dispid 110;
  17403.     property OnAction: WideString dispid 596;
  17404.     property Placement: OleVariant dispid 617;
  17405.     property PrintObject: WordBool dispid 618;
  17406.     procedure Select(Replace: OleVariant); dispid 235;
  17407.     procedure SendToBack; dispid 605;
  17408.     property Top: Double dispid 126;
  17409.     property TopLeftCell: Range readonly dispid 620;
  17410.     property Visible: WordBool dispid 558;
  17411.     property Width: Double dispid 122;
  17412.     property ZOrder: Integer readonly dispid 622;
  17413.     property ShapeRange: ShapeRange readonly dispid 1528;
  17414.     property AddIndent: WordBool dispid 1063;
  17415.     property AutoScaleFont: OleVariant dispid 1525;
  17416.     property AutoSize: WordBool dispid 614;
  17417.     property Caption: WideString dispid 139;
  17418.     property Characters[Start: OleVariant; Length: OleVariant]: Characters readonly dispid 603;
  17419.     procedure CheckSpelling(CustomDictionary: OleVariant; IgnoreUppercase: OleVariant; 
  17420.                             AlwaysSuggest: OleVariant; IgnoreInitialAlefHamza: OleVariant; 
  17421.                             IgnoreFinalYaa: OleVariant; SpellScript: OleVariant); dispid 505;
  17422.     property Font: Font readonly dispid 146;
  17423.     property Formula: WideString dispid 261;
  17424.     property HorizontalAlignment: OleVariant dispid 136;
  17425.     property LockedText: WordBool dispid 616;
  17426.     property Orientation: OleVariant dispid 134;
  17427.     property Text: WideString dispid 138;
  17428.     property VerticalAlignment: OleVariant dispid 137;
  17429.     property ReadingOrder: Integer dispid 975;
  17430.     property Border: Border readonly dispid 128;
  17431.     property Interior: Interior readonly dispid 129;
  17432.     property Shadow: WordBool dispid 103;
  17433.     procedure AddVertex(Left: Double; Top: Double); dispid 601;
  17434.     procedure Reshape(Vertex: Integer; Insert: WordBool; Left: OleVariant; Top: OleVariant); dispid 604;
  17435.     property Vertices[Index1: OleVariant; Index2: OleVariant]: OleVariant readonly dispid 621;
  17436.   end;
  17437.  
  17438. // *********************************************************************//
  17439. // DispIntf:  Drawings
  17440. // Flags:     (4112) Hidden Dispatchable
  17441. // GUID:      {000208A9-0000-0000-C000-000000000046}
  17442. // *********************************************************************//
  17443.   Drawings = dispinterface
  17444.     ['{000208A9-0000-0000-C000-000000000046}']
  17445.     property Application: ExcelApplication readonly dispid 148;
  17446.     property Creator: XlCreator readonly dispid 149;
  17447.     property Parent: IDispatch readonly dispid 150;
  17448.     procedure _Dummy3; dispid 65539;
  17449.     procedure BringToFront; dispid 602;
  17450.     procedure Copy; dispid 551;
  17451.     procedure CopyPicture(Appearance: XlPictureAppearance; Format: XlCopyPictureFormat); dispid 213;
  17452.     procedure Cut; dispid 565;
  17453.     procedure Delete; dispid 117;
  17454.     function  Duplicate: IDispatch; dispid 1039;
  17455.     property Enabled: WordBool dispid 600;
  17456.     property Height: Double dispid 123;
  17457.     procedure _Dummy12; dispid 65548;
  17458.     property Left: Double dispid 127;
  17459.     property Locked: WordBool dispid 269;
  17460.     procedure _Dummy15; dispid 65551;
  17461.     property OnAction: WideString dispid 596;
  17462.     property Placement: OleVariant dispid 617;
  17463.     property PrintObject: WordBool dispid 618;
  17464.     procedure Select(Replace: OleVariant); dispid 235;
  17465.     procedure SendToBack; dispid 605;
  17466.     property Top: Double dispid 126;
  17467.     procedure _Dummy22; dispid 65558;
  17468.     property Visible: WordBool dispid 558;
  17469.     property Width: Double dispid 122;
  17470.     property ZOrder: Integer readonly dispid 622;
  17471.     property ShapeRange: ShapeRange readonly dispid 1528;
  17472.     property AddIndent: WordBool dispid 1063;
  17473.     property AutoScaleFont: OleVariant dispid 1525;
  17474.     property AutoSize: WordBool dispid 614;
  17475.     property Caption: WideString dispid 139;
  17476.     property Characters[Start: OleVariant; Length: OleVariant]: Characters readonly dispid 603;
  17477.     procedure CheckSpelling(CustomDictionary: OleVariant; IgnoreUppercase: OleVariant; 
  17478.                             AlwaysSuggest: OleVariant; IgnoreInitialAlefHamza: OleVariant; 
  17479.                             IgnoreFinalYaa: OleVariant; SpellScript: OleVariant); dispid 505;
  17480.     property Font: Font readonly dispid 146;
  17481.     property Formula: WideString dispid 261;
  17482.     property HorizontalAlignment: OleVariant dispid 136;
  17483.     property LockedText: WordBool dispid 616;
  17484.     property Orientation: OleVariant dispid 134;
  17485.     property Text: WideString dispid 138;
  17486.     property VerticalAlignment: OleVariant dispid 137;
  17487.     property ReadingOrder: Integer dispid 975;
  17488.     property Border: Border readonly dispid 128;
  17489.     property Interior: Interior readonly dispid 129;
  17490.     property Shadow: WordBool dispid 103;
  17491.     procedure _Dummy44; dispid 65580;
  17492.     procedure Reshape(Vertex: Integer; Insert: WordBool; Left: OleVariant; Top: OleVariant); dispid 604;
  17493.     procedure _Dummy46; dispid 65582;
  17494.     function  Add(X1: Double; Y1: Double; X2: Double; Y2: Double; Closed: WordBool): Drawing; dispid 181;
  17495.     property Count: Integer readonly dispid 118;
  17496.     function  Group: GroupObject; dispid 46;
  17497.     function  Item(Index: OleVariant): IDispatch; dispid 170;
  17498.     function  _NewEnum: IUnknown; dispid -4;
  17499.   end;
  17500.  
  17501. // *********************************************************************//
  17502. // DispIntf:  RoutingSlip
  17503. // Flags:     (4096) Dispatchable
  17504. // GUID:      {000208AA-0000-0000-C000-000000000046}
  17505. // *********************************************************************//
  17506.   RoutingSlip = dispinterface
  17507.     ['{000208AA-0000-0000-C000-000000000046}']
  17508.     property Application: ExcelApplication readonly dispid 148;
  17509.     property Creator: XlCreator readonly dispid 149;
  17510.     property Parent: IDispatch readonly dispid 150;
  17511.     property Delivery: XlRoutingSlipDelivery dispid 955;
  17512.     property Message: OleVariant dispid 954;
  17513.     function  Recipients(Index: OleVariant): OleVariant; dispid 952;
  17514.     procedure Reset; dispid 555;
  17515.     property ReturnWhenDone: WordBool dispid 956;
  17516.     property Status: XlRoutingSlipStatus readonly dispid 958;
  17517.     property Subject: OleVariant dispid 953;
  17518.     property TrackStatus: WordBool dispid 957;
  17519.   end;
  17520.  
  17521. // *********************************************************************//
  17522. // DispIntf:  Outline
  17523. // Flags:     (4096) Dispatchable
  17524. // GUID:      {000208AB-0000-0000-C000-000000000046}
  17525. // *********************************************************************//
  17526.   Outline = dispinterface
  17527.     ['{000208AB-0000-0000-C000-000000000046}']
  17528.     property Application: ExcelApplication readonly dispid 148;
  17529.     property Creator: XlCreator readonly dispid 149;
  17530.     property Parent: IDispatch readonly dispid 150;
  17531.     property AutomaticStyles: WordBool dispid 959;
  17532.     procedure ShowLevels(RowLevels: OleVariant; ColumnLevels: OleVariant); dispid 960;
  17533.     property SummaryColumn: XlSummaryColumn dispid 961;
  17534.     property SummaryRow: XlSummaryRow dispid 902;
  17535.   end;
  17536.  
  17537. // *********************************************************************//
  17538. // DispIntf:  Module
  17539. // Flags:     (4112) Hidden Dispatchable
  17540. // GUID:      {000208AD-0000-0000-C000-000000000046}
  17541. // *********************************************************************//
  17542.   Module = dispinterface
  17543.     ['{000208AD-0000-0000-C000-000000000046}']
  17544.     property Application: ExcelApplication readonly dispid 148;
  17545.     property Creator: XlCreator readonly dispid 149;
  17546.     property Parent: IDispatch readonly dispid 150;
  17547.     procedure Activate; dispid 304;
  17548.     procedure Copy(Before: OleVariant; After: OleVariant); dispid 551;
  17549.     procedure Delete; dispid 117;
  17550.     property CodeName: WideString readonly dispid 1373;
  17551.     property _CodeName: WideString dispid -2147418112;
  17552.     property Index: Integer readonly dispid 486;
  17553.     procedure Move(Before: OleVariant; After: OleVariant); dispid 637;
  17554.     property Name: WideString dispid 110;
  17555.     property Next: IDispatch readonly dispid 502;
  17556.     property OnDoubleClick: WideString dispid 628;
  17557.     property OnSheetActivate: WideString dispid 1031;
  17558.     property OnSheetDeactivate: WideString dispid 1081;
  17559.     property PageSetup: PageSetup readonly dispid 998;
  17560.     property Previous: IDispatch readonly dispid 503;
  17561.     procedure PrintOut(From: OleVariant; To_: OleVariant; Copies: OleVariant; Preview: OleVariant; 
  17562.                        ActivePrinter: OleVariant; PrintToFile: OleVariant; Collate: OleVariant); dispid 905;
  17563.     procedure _Dummy18; dispid 65554;
  17564.     procedure Protect(Password: OleVariant; DrawingObjects: OleVariant; Contents: OleVariant; 
  17565.                       Scenarios: OleVariant; UserInterfaceOnly: OleVariant); dispid 282;
  17566.     property ProtectContents: WordBool readonly dispid 292;
  17567.     procedure _Dummy21; dispid 65557;
  17568.     property ProtectionMode: WordBool readonly dispid 1159;
  17569.     procedure _Dummy23; dispid 65559;
  17570.     procedure SaveAs(const Filename: WideString; FileFormat: OleVariant; Password: OleVariant; 
  17571.                      WriteResPassword: OleVariant; ReadOnlyRecommended: OleVariant; 
  17572.                      CreateBackup: OleVariant; AddToMru: OleVariant; TextCodepage: OleVariant; 
  17573.                      TextVisualLayout: OleVariant); dispid 284;
  17574.     procedure Select(Replace: OleVariant); dispid 235;
  17575.     procedure Unprotect(Password: OleVariant); dispid 285;
  17576.     property Visible: XlSheetVisibility dispid 558;
  17577.     property Shapes: Shapes readonly dispid 1377;
  17578.     procedure InsertFile(Filename: OleVariant; Merge: OleVariant); dispid 584;
  17579.   end;
  17580.  
  17581. // *********************************************************************//
  17582. // DispIntf:  Modules
  17583. // Flags:     (4112) Hidden Dispatchable
  17584. // GUID:      {000208AE-0000-0000-C000-000000000046}
  17585. // *********************************************************************//
  17586.   Modules = dispinterface
  17587.     ['{000208AE-0000-0000-C000-000000000046}']
  17588.     property Application: ExcelApplication readonly dispid 148;
  17589.     property Creator: XlCreator readonly dispid 149;
  17590.     property Parent: IDispatch readonly dispid 150;
  17591.     function  Add(Before: OleVariant; After: OleVariant; Count: OleVariant): Module; dispid 181;
  17592.     procedure Copy(Before: OleVariant; After: OleVariant); dispid 551;
  17593.     property Count: Integer readonly dispid 118;
  17594.     procedure Delete; dispid 117;
  17595.     procedure _Dummy7; dispid 65543;
  17596.     property Item[Index: OleVariant]: IDispatch readonly dispid 170;
  17597.     procedure Move(Before: OleVariant; After: OleVariant); dispid 637;
  17598.     property _NewEnum: IUnknown readonly dispid -4;
  17599.     procedure PrintOut(From: OleVariant; To_: OleVariant; Copies: OleVariant; Preview: OleVariant; 
  17600.                        ActivePrinter: OleVariant; PrintToFile: OleVariant; Collate: OleVariant); dispid 905;
  17601.     procedure _Dummy12; dispid 65548;
  17602.     procedure Select(Replace: OleVariant); dispid 235;
  17603.     property HPageBreaks: HPageBreaks readonly dispid 1418;
  17604.     property VPageBreaks: VPageBreaks readonly dispid 1419;
  17605.     property Visible: OleVariant dispid 558;
  17606.     property _Default[Index: OleVariant]: IDispatch readonly dispid 0; default;
  17607.   end;
  17608.  
  17609. // *********************************************************************//
  17610. // DispIntf:  DialogSheet
  17611. // Flags:     (4112) Hidden Dispatchable
  17612. // GUID:      {000208AF-0000-0000-C000-000000000046}
  17613. // *********************************************************************//
  17614.   DialogSheet = dispinterface
  17615.     ['{000208AF-0000-0000-C000-000000000046}']
  17616.     property Application: ExcelApplication readonly dispid 148;
  17617.     property Creator: XlCreator readonly dispid 149;
  17618.     property Parent: IDispatch readonly dispid 150;
  17619.     procedure Activate; dispid 304;
  17620.     procedure Copy(Before: OleVariant; After: OleVariant); dispid 551;
  17621.     procedure Delete; dispid 117;
  17622.     property CodeName: WideString readonly dispid 1373;
  17623.     property _CodeName: WideString dispid -2147418112;
  17624.     property Index: Integer readonly dispid 486;
  17625.     procedure Move(Before: OleVariant; After: OleVariant); dispid 637;
  17626.     property Name: WideString dispid 110;
  17627.     property Next: IDispatch readonly dispid 502;
  17628.     property OnDoubleClick: WideString dispid 628;
  17629.     property OnSheetActivate: WideString dispid 1031;
  17630.     property OnSheetDeactivate: WideString dispid 1081;
  17631.     property PageSetup: PageSetup readonly dispid 998;
  17632.     property Previous: IDispatch readonly dispid 503;
  17633.     procedure PrintOut(From: OleVariant; To_: OleVariant; Copies: OleVariant; Preview: OleVariant; 
  17634.                        ActivePrinter: OleVariant; PrintToFile: OleVariant; Collate: OleVariant); dispid 905;
  17635.     procedure PrintPreview(EnableChanges: OleVariant); dispid 281;
  17636.     procedure Protect(Password: OleVariant; DrawingObjects: OleVariant; Contents: OleVariant; 
  17637.                       Scenarios: OleVariant; UserInterfaceOnly: OleVariant); dispid 282;
  17638.     property ProtectContents: WordBool readonly dispid 292;
  17639.     property ProtectDrawingObjects: WordBool readonly dispid 293;
  17640.     property ProtectionMode: WordBool readonly dispid 1159;
  17641.     property ProtectScenarios: WordBool readonly dispid 294;
  17642.     procedure SaveAs(const Filename: WideString; FileFormat: OleVariant; Password: OleVariant; 
  17643.                      WriteResPassword: OleVariant; ReadOnlyRecommended: OleVariant; 
  17644.                      CreateBackup: OleVariant; AddToMru: OleVariant; TextCodepage: OleVariant; 
  17645.                      TextVisualLayout: OleVariant); dispid 284;
  17646.     procedure Select(Replace: OleVariant); dispid 235;
  17647.     procedure Unprotect(Password: OleVariant); dispid 285;
  17648.     property Visible: XlSheetVisibility dispid 558;
  17649.     property Shapes: Shapes readonly dispid 1377;
  17650.     procedure _Dummy29; dispid 65565;
  17651.     function  Arcs(Index: OleVariant): IDispatch; dispid 760;
  17652.     procedure _Dummy31; dispid 65567;
  17653.     procedure _Dummy32; dispid 65568;
  17654.     function  Buttons(Index: OleVariant): IDispatch; dispid 557;
  17655.     procedure _Dummy34; dispid 65570;
  17656.     property EnableCalculation: WordBool dispid 1424;
  17657.     procedure _Dummy36; dispid 65572;
  17658.     function  ChartObjects(Index: OleVariant): IDispatch; dispid 1060;
  17659.     function  CheckBoxes(Index: OleVariant): IDispatch; dispid 824;
  17660.     procedure CheckSpelling(CustomDictionary: OleVariant; IgnoreUppercase: OleVariant; 
  17661.                             AlwaysSuggest: OleVariant; IgnoreInitialAlefHamza: OleVariant; 
  17662.                             IgnoreFinalYaa: OleVariant; SpellScript: OleVariant); dispid 505;
  17663.     procedure _Dummy40; dispid 65576;
  17664.     procedure _Dummy41; dispid 65577;
  17665.     procedure _Dummy42; dispid 65578;
  17666.     procedure _Dummy43; dispid 65579;
  17667.     procedure _Dummy44; dispid 65580;
  17668.     procedure _Dummy45; dispid 65581;
  17669.     property DisplayAutomaticPageBreaks: WordBool dispid 643;
  17670.     function  Drawings(Index: OleVariant): IDispatch; dispid 772;
  17671.     function  DrawingObjects(Index: OleVariant): IDispatch; dispid 88;
  17672.     function  DropDowns(Index: OleVariant): IDispatch; dispid 836;
  17673.     property EnableAutoFilter: WordBool dispid 1156;
  17674.     property EnableSelection: XlEnableSelection dispid 1425;
  17675.     property EnableOutlining: WordBool dispid 1157;
  17676.     property EnablePivotTable: WordBool dispid 1158;
  17677.     function  Evaluate(Name: OleVariant): OleVariant; dispid 1;
  17678.     function  _Evaluate(Name: OleVariant): OleVariant; dispid -5;
  17679.     procedure _Dummy56; dispid 65592;
  17680.     procedure ResetAllPageBreaks; dispid 1426;
  17681.     function  GroupBoxes(Index: OleVariant): IDispatch; dispid 834;
  17682.     function  GroupObjects(Index: OleVariant): IDispatch; dispid 1113;
  17683.     function  Labels(Index: OleVariant): IDispatch; dispid 841;
  17684.     function  Lines(Index: OleVariant): IDispatch; dispid 767;
  17685.     function  ListBoxes(Index: OleVariant): IDispatch; dispid 832;
  17686.     property Names: Names readonly dispid 442;
  17687.     function  OLEObjects(Index: OleVariant): IDispatch; dispid 799;
  17688.     procedure _Dummy65; dispid 65601;
  17689.     procedure _Dummy66; dispid 65602;
  17690.     procedure _Dummy67; dispid 65603;
  17691.     function  OptionButtons(Index: OleVariant): IDispatch; dispid 826;
  17692.     procedure _Dummy69; dispid 65605;
  17693.     function  Ovals(Index: OleVariant): IDispatch; dispid 801;
  17694.     procedure Paste(Destination: OleVariant; Link: OleVariant); dispid 211;
  17695.     procedure PasteSpecial(Format: OleVariant; Link: OleVariant; DisplayAsIcon: OleVariant; 
  17696.                            IconFileName: OleVariant; IconIndex: OleVariant; IconLabel: OleVariant); dispid 1027;
  17697.     function  Pictures(Index: OleVariant): IDispatch; dispid 771;
  17698.     procedure _Dummy74; dispid 65610;
  17699.     procedure _Dummy75; dispid 65611;
  17700.     procedure _Dummy76; dispid 65612;
  17701.     function  Rectangles(Index: OleVariant): IDispatch; dispid 774;
  17702.     procedure _Dummy78; dispid 65614;
  17703.     procedure _Dummy79; dispid 65615;
  17704.     property ScrollArea: WideString dispid 1433;
  17705.     function  ScrollBars(Index: OleVariant): IDispatch; dispid 830;
  17706.     procedure _Dummy82; dispid 65618;
  17707.     procedure _Dummy83; dispid 65619;
  17708.     function  Spinners(Index: OleVariant): IDispatch; dispid 838;
  17709.     procedure _Dummy85; dispid 65621;
  17710.     procedure _Dummy86; dispid 65622;
  17711.     function  TextBoxes(Index: OleVariant): IDispatch; dispid 777;
  17712.     procedure _Dummy88; dispid 65624;
  17713.     procedure _Dummy89; dispid 65625;
  17714.     procedure _Dummy90; dispid 65626;
  17715.     property HPageBreaks: HPageBreaks readonly dispid 1418;
  17716.     property VPageBreaks: VPageBreaks readonly dispid 1419;
  17717.     property QueryTables: QueryTables readonly dispid 1434;
  17718.     property DisplayPageBreaks: WordBool dispid 1435;
  17719.     property Comments: Comments readonly dispid 575;
  17720.     property Hyperlinks: Hyperlinks readonly dispid 1393;
  17721.     procedure ClearCircles; dispid 1436;
  17722.     procedure CircleInvalid; dispid 1437;
  17723.     property DisplayRightToLeft: Integer dispid 648;
  17724.     property AutoFilter: AutoFilter readonly dispid 793;
  17725.     property DefaultButton: OleVariant dispid 857;
  17726.     property DialogFrame: DialogFrame readonly dispid 839;
  17727.     function  EditBoxes(Index: OleVariant): IDispatch; dispid 828;
  17728.     property Focus: OleVariant dispid 814;
  17729.     function  Hide(Cancel: OleVariant): WordBool; dispid 813;
  17730.     function  Show: WordBool; dispid 496;
  17731.   end;
  17732.  
  17733. // *********************************************************************//
  17734. // DispIntf:  DialogSheets
  17735. // Flags:     (4112) Hidden Dispatchable
  17736. // GUID:      {000208B0-0000-0000-C000-000000000046}
  17737. // *********************************************************************//
  17738.   DialogSheets = dispinterface
  17739.     ['{000208B0-0000-0000-C000-000000000046}']
  17740.     property Application: ExcelApplication readonly dispid 148;
  17741.     property Creator: XlCreator readonly dispid 149;
  17742.     property Parent: IDispatch readonly dispid 150;
  17743.     function  Add(Before: OleVariant; After: OleVariant; Count: OleVariant): DialogSheet; dispid 181;
  17744.     procedure Copy(Before: OleVariant; After: OleVariant); dispid 551;
  17745.     property Count: Integer readonly dispid 118;
  17746.     procedure Delete; dispid 117;
  17747.     procedure _Dummy7; dispid 65543;
  17748.     property Item[Index: OleVariant]: IDispatch readonly dispid 170;
  17749.     procedure Move(Before: OleVariant; After: OleVariant); dispid 637;
  17750.     property _NewEnum: IUnknown readonly dispid -4;
  17751.     procedure PrintOut(From: OleVariant; To_: OleVariant; Copies: OleVariant; Preview: OleVariant; 
  17752.                        ActivePrinter: OleVariant; PrintToFile: OleVariant; Collate: OleVariant); dispid 905;
  17753.     procedure PrintPreview(EnableChanges: OleVariant); dispid 281;
  17754.     procedure Select(Replace: OleVariant); dispid 235;
  17755.     property HPageBreaks: HPageBreaks readonly dispid 1418;
  17756.     property VPageBreaks: VPageBreaks readonly dispid 1419;
  17757.     property Visible: OleVariant dispid 558;
  17758.     property _Default[Index: OleVariant]: IDispatch readonly dispid 0; default;
  17759.   end;
  17760.  
  17761. // *********************************************************************//
  17762. // DispIntf:  Worksheets
  17763. // Flags:     (4096) Dispatchable
  17764. // GUID:      {000208B1-0000-0000-C000-000000000046}
  17765. // *********************************************************************//
  17766.   Worksheets = dispinterface
  17767.     ['{000208B1-0000-0000-C000-000000000046}']
  17768.     property Application: ExcelApplication readonly dispid 148;
  17769.     property Creator: XlCreator readonly dispid 149;
  17770.     property Parent: IDispatch readonly dispid 150;
  17771.     function  Add(Before: OleVariant; After: OleVariant; Count: OleVariant; Type_: OleVariant): IDispatch; dispid 181;
  17772.     procedure Copy(Before: OleVariant; After: OleVariant); dispid 551;
  17773.     property Count: Integer readonly dispid 118;
  17774.     procedure Delete; dispid 117;
  17775.     procedure FillAcrossSheets(const Range: Range; Type_: XlFillWith); dispid 469;
  17776.     property Item[Index: OleVariant]: IDispatch readonly dispid 170;
  17777.     procedure Move(Before: OleVariant; After: OleVariant); dispid 637;
  17778.     property _NewEnum: IUnknown readonly dispid -4;
  17779.     procedure PrintOut(From: OleVariant; To_: OleVariant; Copies: OleVariant; Preview: OleVariant; 
  17780.                        ActivePrinter: OleVariant; PrintToFile: OleVariant; Collate: OleVariant); dispid 905;
  17781.     procedure PrintPreview(EnableChanges: OleVariant); dispid 281;
  17782.     procedure Select(Replace: OleVariant); dispid 235;
  17783.     property HPageBreaks: HPageBreaks readonly dispid 1418;
  17784.     property VPageBreaks: VPageBreaks readonly dispid 1419;
  17785.     property Visible: OleVariant dispid 558;
  17786.     property _Default[Index: OleVariant]: IDispatch readonly dispid 0; default;
  17787.   end;
  17788.  
  17789. // *********************************************************************//
  17790. // DispIntf:  PageSetup
  17791. // Flags:     (4096) Dispatchable
  17792. // GUID:      {000208B4-0000-0000-C000-000000000046}
  17793. // *********************************************************************//
  17794.   PageSetup = dispinterface
  17795.     ['{000208B4-0000-0000-C000-000000000046}']
  17796.     property Application: ExcelApplication readonly dispid 148;
  17797.     property Creator: XlCreator readonly dispid 149;
  17798.     property Parent: IDispatch readonly dispid 150;
  17799.     property BlackAndWhite: WordBool dispid 1009;
  17800.     property BottomMargin: Double dispid 1002;
  17801.     property CenterFooter: WideString dispid 1010;
  17802.     property CenterHeader: WideString dispid 1011;
  17803.     property CenterHorizontally: WordBool dispid 1005;
  17804.     property CenterVertically: WordBool dispid 1006;
  17805.     property ChartSize: XlObjectSize dispid 1012;
  17806.     property Draft: WordBool dispid 1020;
  17807.     property FirstPageNumber: Integer dispid 1008;
  17808.     property FitToPagesTall: OleVariant dispid 1013;
  17809.     property FitToPagesWide: OleVariant dispid 1014;
  17810.     property FooterMargin: Double dispid 1015;
  17811.     property HeaderMargin: Double dispid 1016;
  17812.     property LeftFooter: WideString dispid 1017;
  17813.     property LeftHeader: WideString dispid 1018;
  17814.     property LeftMargin: Double dispid 999;
  17815.     property Order: XlOrder dispid 192;
  17816.     property Orientation: XlPageOrientation dispid 134;
  17817.     property PaperSize: XlPaperSize dispid 1007;
  17818.     property PrintArea: WideString dispid 1019;
  17819.     property PrintGridlines: WordBool dispid 1004;
  17820.     property PrintHeadings: WordBool dispid 1003;
  17821.     property PrintNotes: WordBool dispid 1021;
  17822.     function  PrintQuality(Index: OleVariant): OleVariant; dispid 1022;
  17823.     property PrintTitleColumns: WideString dispid 1023;
  17824.     property PrintTitleRows: WideString dispid 1024;
  17825.     property RightFooter: WideString dispid 1025;
  17826.     property RightHeader: WideString dispid 1026;
  17827.     property RightMargin: Double dispid 1000;
  17828.     property TopMargin: Double dispid 1001;
  17829.     property Zoom: OleVariant dispid 663;
  17830.     property PrintComments: XlPrintLocation dispid 1524;
  17831.   end;
  17832.  
  17833. // *********************************************************************//
  17834. // DispIntf:  Names
  17835. // Flags:     (4096) Dispatchable
  17836. // GUID:      {000208B8-0000-0000-C000-000000000046}
  17837. // *********************************************************************//
  17838.   Names = dispinterface
  17839.     ['{000208B8-0000-0000-C000-000000000046}']
  17840.     property Application: ExcelApplication readonly dispid 148;
  17841.     property Creator: XlCreator readonly dispid 149;
  17842.     property Parent: IDispatch readonly dispid 150;
  17843.     function  Add(Name: OleVariant; RefersTo: OleVariant; Visible: OleVariant; 
  17844.                   MacroType: OleVariant; ShortcutKey: OleVariant; Category: OleVariant; 
  17845.                   NameLocal: OleVariant; RefersToLocal: OleVariant; CategoryLocal: OleVariant; 
  17846.                   RefersToR1C1: OleVariant; RefersToR1C1Local: OleVariant): Name; dispid 181;
  17847.     function  Item(Index: OleVariant; IndexLocal: OleVariant; RefersTo: OleVariant): Name; dispid 170;
  17848.     function  _Default(Index: OleVariant; IndexLocal: OleVariant; RefersTo: OleVariant): Name; dispid 0;
  17849.     property Count: Integer readonly dispid 118;
  17850.     property _NewEnum: IUnknown readonly dispid -4;
  17851.   end;
  17852.  
  17853. // *********************************************************************//
  17854. // DispIntf:  Name
  17855. // Flags:     (4096) Dispatchable
  17856. // GUID:      {000208B9-0000-0000-C000-000000000046}
  17857. // *********************************************************************//
  17858.   Name = dispinterface
  17859.     ['{000208B9-0000-0000-C000-000000000046}']
  17860.     property Application: ExcelApplication readonly dispid 148;
  17861.     property Creator: XlCreator readonly dispid 149;
  17862.     property Parent: IDispatch readonly dispid 150;
  17863.     property _Default: WideString readonly dispid 0;
  17864.     property Index: Integer readonly dispid 486;
  17865.     property Category: WideString dispid 934;
  17866.     property CategoryLocal: WideString dispid 935;
  17867.     procedure Delete; dispid 117;
  17868.     property MacroType: XlXLMMacroType dispid 936;
  17869.     property Name_: WideString dispid 110;
  17870.     property RefersTo: OleVariant dispid 938;
  17871.     property ShortcutKey: WideString dispid 597;
  17872.     property Value: WideString dispid 6;
  17873.     property Visible: WordBool dispid 558;
  17874.     property NameLocal: WideString dispid 937;
  17875.     property RefersToLocal: OleVariant dispid 939;
  17876.     property RefersToR1C1: OleVariant dispid 940;
  17877.     property RefersToR1C1Local: OleVariant dispid 941;
  17878.     property RefersToRange: Range readonly dispid 1160;
  17879.   end;
  17880.  
  17881. // *********************************************************************//
  17882. // DispIntf:  ChartObject
  17883. // Flags:     (4096) Dispatchable
  17884. // GUID:      {000208CF-0000-0000-C000-000000000046}
  17885. // *********************************************************************//
  17886.   ChartObject = dispinterface
  17887.     ['{000208CF-0000-0000-C000-000000000046}']
  17888.     property Application: ExcelApplication readonly dispid 148;
  17889.     property Creator: XlCreator readonly dispid 149;
  17890.     property Parent: IDispatch readonly dispid 150;
  17891.     property BottomRightCell: Range readonly dispid 615;
  17892.     procedure BringToFront; dispid 602;
  17893.     procedure Copy; dispid 551;
  17894.     procedure CopyPicture(Appearance: XlPictureAppearance; Format: XlCopyPictureFormat); dispid 213;
  17895.     procedure Cut; dispid 565;
  17896.     procedure Delete; dispid 117;
  17897.     function  Duplicate: IDispatch; dispid 1039;
  17898.     property Enabled: WordBool dispid 600;
  17899.     property Height: Double dispid 123;
  17900.     property Index: Integer readonly dispid 486;
  17901.     property Left: Double dispid 127;
  17902.     property Locked: WordBool dispid 269;
  17903.     property Name: WideString dispid 110;
  17904.     property OnAction: WideString dispid 596;
  17905.     property Placement: OleVariant dispid 617;
  17906.     property PrintObject: WordBool dispid 618;
  17907.     procedure Select(Replace: OleVariant); dispid 235;
  17908.     procedure SendToBack; dispid 605;
  17909.     property Top: Double dispid 126;
  17910.     property TopLeftCell: Range readonly dispid 620;
  17911.     property Visible: WordBool dispid 558;
  17912.     property Width: Double dispid 122;
  17913.     property ZOrder: Integer readonly dispid 622;
  17914.     property ShapeRange: ShapeRange readonly dispid 1528;
  17915.     procedure Activate; dispid 304;
  17916.     property Chart: ExcelChart readonly dispid 7;
  17917.     property ProtectChartObject: WordBool dispid 1529;
  17918.     property RoundedCorners: WordBool dispid 619;
  17919.     property Border: Border readonly dispid 128;
  17920.     property Interior: Interior readonly dispid 129;
  17921.     property Shadow: WordBool dispid 103;
  17922.   end;
  17923.  
  17924. // *********************************************************************//
  17925. // DispIntf:  ChartObjects
  17926. // Flags:     (4096) Dispatchable
  17927. // GUID:      {000208D0-0000-0000-C000-000000000046}
  17928. // *********************************************************************//
  17929.   ChartObjects = dispinterface
  17930.     ['{000208D0-0000-0000-C000-000000000046}']
  17931.     property Application: ExcelApplication readonly dispid 148;
  17932.     property Creator: XlCreator readonly dispid 149;
  17933.     property Parent: IDispatch readonly dispid 150;
  17934.     procedure _Dummy3; dispid 65539;
  17935.     procedure BringToFront; dispid 602;
  17936.     procedure Copy; dispid 551;
  17937.     procedure CopyPicture(Appearance: XlPictureAppearance; Format: XlCopyPictureFormat); dispid 213;
  17938.     procedure Cut; dispid 565;
  17939.     procedure Delete; dispid 117;
  17940.     function  Duplicate: IDispatch; dispid 1039;
  17941.     property Enabled: WordBool dispid 600;
  17942.     property Height: Double dispid 123;
  17943.     procedure _Dummy12; dispid 65548;
  17944.     property Left: Double dispid 127;
  17945.     property Locked: WordBool dispid 269;
  17946.     procedure _Dummy15; dispid 65551;
  17947.     property OnAction: WideString dispid 596;
  17948.     property Placement: OleVariant dispid 617;
  17949.     property PrintObject: WordBool dispid 618;
  17950.     procedure Select(Replace: OleVariant); dispid 235;
  17951.     procedure SendToBack; dispid 605;
  17952.     property Top: Double dispid 126;
  17953.     procedure _Dummy22; dispid 65558;
  17954.     property Visible: WordBool dispid 558;
  17955.     property Width: Double dispid 122;
  17956.     procedure _Dummy25; dispid 65561;
  17957.     property ShapeRange: ShapeRange readonly dispid 1528;
  17958.     procedure _Dummy27; dispid 65563;
  17959.     procedure _Dummy28; dispid 65564;
  17960.     procedure _Dummy29; dispid 65565;
  17961.     property RoundedCorners: WordBool dispid 619;
  17962.     property Border: Border readonly dispid 128;
  17963.     property Interior: Interior readonly dispid 129;
  17964.     property Shadow: WordBool dispid 103;
  17965.     function  Add(Left: Double; Top: Double; Width: Double; Height: Double): ChartObject; dispid 181;
  17966.     property Count: Integer readonly dispid 118;
  17967.     function  Group: GroupObject; dispid 46;
  17968.     function  Item(Index: OleVariant): IDispatch; dispid 170;
  17969.     function  _NewEnum: IUnknown; dispid -4;
  17970.   end;
  17971.  
  17972. // *********************************************************************//
  17973. // DispIntf:  Mailer
  17974. // Flags:     (4096) Dispatchable
  17975. // GUID:      {000208D1-0000-0000-C000-000000000046}
  17976. // *********************************************************************//
  17977.   Mailer = dispinterface
  17978.     ['{000208D1-0000-0000-C000-000000000046}']
  17979.     property Application: ExcelApplication readonly dispid 148;
  17980.     property Creator: XlCreator readonly dispid 149;
  17981.     property Parent: IDispatch readonly dispid 150;
  17982.     property BCCRecipients: OleVariant dispid 983;
  17983.     property CCRecipients: OleVariant dispid 982;
  17984.     property Enclosures: OleVariant dispid 984;
  17985.     property Received: WordBool readonly dispid 986;
  17986.     property SendDateTime: TDateTime readonly dispid 987;
  17987.     property Sender: WideString readonly dispid 988;
  17988.     property Subject: WideString dispid 953;
  17989.     property ToRecipients: OleVariant dispid 981;
  17990.     property WhichAddress: OleVariant dispid 974;
  17991.   end;
  17992.  
  17993. // *********************************************************************//
  17994. // DispIntf:  CustomViews
  17995. // Flags:     (4096) Dispatchable
  17996. // GUID:      {00024422-0000-0000-C000-000000000046}
  17997. // *********************************************************************//
  17998.   CustomViews = dispinterface
  17999.     ['{00024422-0000-0000-C000-000000000046}']
  18000.     property Application: ExcelApplication readonly dispid 148;
  18001.     property Creator: XlCreator readonly dispid 149;
  18002.     property Parent: IDispatch readonly dispid 150;
  18003.     property Count: Integer readonly dispid 118;
  18004.     function  Item(ViewName: OleVariant): CustomView; dispid 170;
  18005.     function  Add(const ViewName: WideString; PrintSettings: OleVariant; RowColSettings: OleVariant): CustomView; dispid 181;
  18006.     property _Default[ViewName: OleVariant]: CustomView readonly dispid 0; default;
  18007.     property _NewEnum: IUnknown readonly dispid -4;
  18008.   end;
  18009.  
  18010. // *********************************************************************//
  18011. // DispIntf:  CustomView
  18012. // Flags:     (4096) Dispatchable
  18013. // GUID:      {00024423-0000-0000-C000-000000000046}
  18014. // *********************************************************************//
  18015.   CustomView = dispinterface
  18016.     ['{00024423-0000-0000-C000-000000000046}']
  18017.     property Application: ExcelApplication readonly dispid 148;
  18018.     property Creator: XlCreator readonly dispid 149;
  18019.     property Parent: IDispatch readonly dispid 150;
  18020.     property Name: WideString readonly dispid 110;
  18021.     property PrintSettings: WordBool readonly dispid 1577;
  18022.     property RowColSettings: WordBool readonly dispid 1578;
  18023.     procedure Show; dispid 496;
  18024.     procedure Delete; dispid 117;
  18025.   end;
  18026.  
  18027. // *********************************************************************//
  18028. // DispIntf:  FormatConditions
  18029. // Flags:     (4096) Dispatchable
  18030. // GUID:      {00024424-0000-0000-C000-000000000046}
  18031. // *********************************************************************//
  18032.   FormatConditions = dispinterface
  18033.     ['{00024424-0000-0000-C000-000000000046}']
  18034.     property Application: ExcelApplication readonly dispid 148;
  18035.     property Creator: XlCreator readonly dispid 149;
  18036.     property Parent: IDispatch readonly dispid 150;
  18037.     property Count: Integer readonly dispid 118;
  18038.     function  Item(Index: OleVariant): FormatCondition; dispid 170;
  18039.     function  Add(Type_: XlFormatConditionType; Operator: OleVariant; Formula1: OleVariant; 
  18040.                   Formula2: OleVariant): FormatCondition; dispid 181;
  18041.     property _Default[Index: OleVariant]: FormatCondition readonly dispid 0; default;
  18042.     property _NewEnum: IUnknown readonly dispid -4;
  18043.     procedure Delete; dispid 117;
  18044.   end;
  18045.  
  18046. // *********************************************************************//
  18047. // DispIntf:  FormatCondition
  18048. // Flags:     (4096) Dispatchable
  18049. // GUID:      {00024425-0000-0000-C000-000000000046}
  18050. // *********************************************************************//
  18051.   FormatCondition = dispinterface
  18052.     ['{00024425-0000-0000-C000-000000000046}']
  18053.     property Application: ExcelApplication readonly dispid 148;
  18054.     property Creator: XlCreator readonly dispid 149;
  18055.     property Parent: IDispatch readonly dispid 150;
  18056.     procedure Modify(Type_: XlFormatConditionType; Operator: OleVariant; Formula1: OleVariant; 
  18057.                      Formula2: OleVariant); dispid 1581;
  18058.     property Type_: Integer readonly dispid 108;
  18059.     property Operator: Integer readonly dispid 797;
  18060.     property Formula1: WideString readonly dispid 1579;
  18061.     property Formula2: WideString readonly dispid 1580;
  18062.     property Interior: Interior readonly dispid 129;
  18063.     property Borders: Borders readonly dispid 435;
  18064.     property Font: Font readonly dispid 146;
  18065.     procedure Delete; dispid 117;
  18066.   end;
  18067.  
  18068. // *********************************************************************//
  18069. // DispIntf:  Comments
  18070. // Flags:     (4096) Dispatchable
  18071. // GUID:      {00024426-0000-0000-C000-000000000046}
  18072. // *********************************************************************//
  18073.   Comments = dispinterface
  18074.     ['{00024426-0000-0000-C000-000000000046}']
  18075.     property Application: ExcelApplication readonly dispid 148;
  18076.     property Creator: XlCreator readonly dispid 149;
  18077.     property Parent: IDispatch readonly dispid 150;
  18078.     property Count: Integer readonly dispid 118;
  18079.     function  Item(Index: Integer): Comment; dispid 170;
  18080.     property _Default[Index: Integer]: Comment readonly dispid 0; default;
  18081.     property _NewEnum: IUnknown readonly dispid -4;
  18082.   end;
  18083.  
  18084. // *********************************************************************//
  18085. // DispIntf:  Comment
  18086. // Flags:     (4096) Dispatchable
  18087. // GUID:      {00024427-0000-0000-C000-000000000046}
  18088. // *********************************************************************//
  18089.   Comment = dispinterface
  18090.     ['{00024427-0000-0000-C000-000000000046}']
  18091.     property Application: ExcelApplication readonly dispid 148;
  18092.     property Creator: XlCreator readonly dispid 149;
  18093.     property Parent: IDispatch readonly dispid 150;
  18094.     property Author: WideString readonly dispid 574;
  18095.     property Shape: Shape readonly dispid 1582;
  18096.     property Visible: WordBool dispid 558;
  18097.     function  Text(Text: OleVariant; Start: OleVariant; Overwrite: OleVariant): WideString; dispid 138;
  18098.     procedure Delete; dispid 117;
  18099.     function  Next: Comment; dispid 502;
  18100.     function  Previous: Comment; dispid 503;
  18101.   end;
  18102.  
  18103. // *********************************************************************//
  18104. // DispIntf:  RefreshEvents
  18105. // Flags:     (4112) Hidden Dispatchable
  18106. // GUID:      {0002441B-0000-0000-C000-000000000046}
  18107. // *********************************************************************//
  18108.   RefreshEvents = dispinterface
  18109.     ['{0002441B-0000-0000-C000-000000000046}']
  18110.     procedure BeforeRefresh(var Cancel: WordBool); dispid 1596;
  18111.     procedure AfterRefresh(Success: WordBool); dispid 1597;
  18112.   end;
  18113.  
  18114. // *********************************************************************//
  18115. // DispIntf:  _QueryTable
  18116. // Flags:     (4096) Dispatchable
  18117. // GUID:      {00024428-0000-0000-C000-000000000046}
  18118. // *********************************************************************//
  18119.   _QueryTable = dispinterface
  18120.     ['{00024428-0000-0000-C000-000000000046}']
  18121.     property Application: ExcelApplication readonly dispid 148;
  18122.     property Creator: XlCreator readonly dispid 149;
  18123.     property Parent: IDispatch readonly dispid 150;
  18124.     property Name: WideString dispid 110;
  18125.     property FieldNames: WordBool dispid 1584;
  18126.     property RowNumbers: WordBool dispid 1585;
  18127.     property FillAdjacentFormulas: WordBool dispid 1586;
  18128.     property HasAutoFormat: WordBool dispid 695;
  18129.     property RefreshOnFileOpen: WordBool dispid 1479;
  18130.     property Refreshing: WordBool readonly dispid 1587;
  18131.     property FetchedRowOverflow: WordBool readonly dispid 1588;
  18132.     property BackgroundQuery: WordBool dispid 1427;
  18133.     procedure CancelRefresh; dispid 1589;
  18134.     property RefreshStyle: XlCellInsertionMode dispid 1590;
  18135.     property EnableRefresh: WordBool dispid 1477;
  18136.     property SavePassword: WordBool dispid 1481;
  18137.     property Destination: Range readonly dispid 681;
  18138.     property Connection: OleVariant dispid 1432;
  18139.     property Sql: OleVariant dispid 1480;
  18140.     property PostText: WideString dispid 1591;
  18141.     property ResultRange: Range readonly dispid 1592;
  18142.     procedure Delete; dispid 117;
  18143.     function  Refresh(BackgroundQuery: OleVariant): WordBool; dispid 1417;
  18144.     property Parameters: Parameters readonly dispid 1593;
  18145.     property Recordset: IDispatch dispid 1165;
  18146.     property SaveData: WordBool dispid 692;
  18147.     property TablesOnlyFromHTML: WordBool dispid 1594;
  18148.     property EnableEditing: WordBool dispid 1595;
  18149.   end;
  18150.  
  18151. // *********************************************************************//
  18152. // DispIntf:  QueryTables
  18153. // Flags:     (4096) Dispatchable
  18154. // GUID:      {00024429-0000-0000-C000-000000000046}
  18155. // *********************************************************************//
  18156.   QueryTables = dispinterface
  18157.     ['{00024429-0000-0000-C000-000000000046}']
  18158.     property Application: ExcelApplication readonly dispid 148;
  18159.     property Creator: XlCreator readonly dispid 149;
  18160.     property Parent: IDispatch readonly dispid 150;
  18161.     property Count: Integer readonly dispid 118;
  18162.     function  Add(Connection: OleVariant; const Destination: Range; Sql: OleVariant): ExcelQueryTable; dispid 181;
  18163.     function  Item(Index: OleVariant): ExcelQueryTable; dispid 170;
  18164.     property _Default[Index: OleVariant]: ExcelQueryTable readonly dispid 0; default;
  18165.     function  _NewEnum: IUnknown; dispid -4;
  18166.   end;
  18167.  
  18168. // *********************************************************************//
  18169. // DispIntf:  Parameter
  18170. // Flags:     (4096) Dispatchable
  18171. // GUID:      {0002442A-0000-0000-C000-000000000046}
  18172. // *********************************************************************//
  18173.   Parameter = dispinterface
  18174.     ['{0002442A-0000-0000-C000-000000000046}']
  18175.     property Application: ExcelApplication readonly dispid 148;
  18176.     property Creator: XlCreator readonly dispid 149;
  18177.     property Parent: IDispatch readonly dispid 150;
  18178.     property DataType: XlParameterDataType dispid 722;
  18179.     property Type_: XlParameterType readonly dispid 108;
  18180.     property PromptString: WideString readonly dispid 1599;
  18181.     property Value: OleVariant readonly dispid 6;
  18182.     property SourceRange: Range readonly dispid 1600;
  18183.     property Name: WideString dispid 110;
  18184.     procedure SetParam(Type_: XlParameterType; Value: OleVariant); dispid 1601;
  18185.   end;
  18186.  
  18187. // *********************************************************************//
  18188. // DispIntf:  Parameters
  18189. // Flags:     (4096) Dispatchable
  18190. // GUID:      {0002442B-0000-0000-C000-000000000046}
  18191. // *********************************************************************//
  18192.   Parameters = dispinterface
  18193.     ['{0002442B-0000-0000-C000-000000000046}']
  18194.     property Application: ExcelApplication readonly dispid 148;
  18195.     property Creator: XlCreator readonly dispid 149;
  18196.     property Parent: IDispatch readonly dispid 150;
  18197.     function  Add(const Name: WideString; iDataType: OleVariant): Parameter; dispid 181;
  18198.     property Count: Integer readonly dispid 118;
  18199.     function  Item(Index: OleVariant): Parameter; dispid 170;
  18200.     property _Default[Index: OleVariant]: Parameter readonly dispid 0; default;
  18201.     procedure Delete; dispid 117;
  18202.     function  _NewEnum: IUnknown; dispid -4;
  18203.   end;
  18204.  
  18205. // *********************************************************************//
  18206. // DispIntf:  ODBCError
  18207. // Flags:     (4096) Dispatchable
  18208. // GUID:      {0002442C-0000-0000-C000-000000000046}
  18209. // *********************************************************************//
  18210.   ODBCError = dispinterface
  18211.     ['{0002442C-0000-0000-C000-000000000046}']
  18212.     property Application: ExcelApplication readonly dispid 148;
  18213.     property Creator: XlCreator readonly dispid 149;
  18214.     property Parent: IDispatch readonly dispid 150;
  18215.     property SqlState: WideString readonly dispid 1603;
  18216.     property ErrorString: WideString readonly dispid 1490;
  18217.   end;
  18218.  
  18219. // *********************************************************************//
  18220. // DispIntf:  ODBCErrors
  18221. // Flags:     (4096) Dispatchable
  18222. // GUID:      {0002442D-0000-0000-C000-000000000046}
  18223. // *********************************************************************//
  18224.   ODBCErrors = dispinterface
  18225.     ['{0002442D-0000-0000-C000-000000000046}']
  18226.     property Application: ExcelApplication readonly dispid 148;
  18227.     property Creator: XlCreator readonly dispid 149;
  18228.     property Parent: IDispatch readonly dispid 150;
  18229.     property Count: Integer readonly dispid 118;
  18230.     function  Item(Index: Integer): ODBCError; dispid 170;
  18231.     property _Default[Index: Integer]: ODBCError readonly dispid 0; default;
  18232.     function  _NewEnum: IUnknown; dispid -4;
  18233.   end;
  18234.  
  18235. // *********************************************************************//
  18236. // DispIntf:  Validation
  18237. // Flags:     (4096) Dispatchable
  18238. // GUID:      {0002442F-0000-0000-C000-000000000046}
  18239. // *********************************************************************//
  18240.   Validation = dispinterface
  18241.     ['{0002442F-0000-0000-C000-000000000046}']
  18242.     property Application: ExcelApplication readonly dispid 148;
  18243.     property Creator: XlCreator readonly dispid 149;
  18244.     property Parent: IDispatch readonly dispid 150;
  18245.     procedure Add(Type_: XlDVType; AlertStyle: OleVariant; Operator: OleVariant; 
  18246.                   Formula1: OleVariant; Formula2: OleVariant); dispid 181;
  18247.     property AlertStyle: Integer readonly dispid 1605;
  18248.     property IgnoreBlank: WordBool dispid 1606;
  18249.     property IMEMode: Integer dispid 1607;
  18250.     property InCellDropdown: WordBool dispid 1608;
  18251.     procedure Delete; dispid 117;
  18252.     property ErrorMessage: WideString dispid 1609;
  18253.     property ErrorTitle: WideString dispid 1610;
  18254.     property InputMessage: WideString dispid 1611;
  18255.     property InputTitle: WideString dispid 1612;
  18256.     property Formula1: WideString readonly dispid 1579;
  18257.     property Formula2: WideString readonly dispid 1580;
  18258.     procedure Modify(Type_: OleVariant; AlertStyle: OleVariant; Operator: OleVariant; 
  18259.                      Formula1: OleVariant; Formula2: OleVariant); dispid 1581;
  18260.     property Operator: Integer readonly dispid 797;
  18261.     property ShowError: WordBool dispid 1613;
  18262.     property ShowInput: WordBool dispid 1614;
  18263.     property Type_: Integer readonly dispid 108;
  18264.     property Value: WordBool readonly dispid 6;
  18265.   end;
  18266.  
  18267. // *********************************************************************//
  18268. // DispIntf:  Hyperlinks
  18269. // Flags:     (4096) Dispatchable
  18270. // GUID:      {00024430-0000-0000-C000-000000000046}
  18271. // *********************************************************************//
  18272.   Hyperlinks = dispinterface
  18273.     ['{00024430-0000-0000-C000-000000000046}']
  18274.     property Application: ExcelApplication readonly dispid 148;
  18275.     property Creator: XlCreator readonly dispid 149;
  18276.     property Parent: IDispatch readonly dispid 150;
  18277.     function  Add(const Anchor: IDispatch; const Address: WideString; SubAddress: OleVariant): IDispatch; dispid 181;
  18278.     property Count: Integer readonly dispid 118;
  18279.     property Item[Index: OleVariant]: Hyperlink readonly dispid 170;
  18280.     property _Default[Index: OleVariant]: Hyperlink readonly dispid 0; default;
  18281.     property _NewEnum: IUnknown readonly dispid -4;
  18282.     procedure Delete; dispid 117;
  18283.   end;
  18284.  
  18285. // *********************************************************************//
  18286. // DispIntf:  Hyperlink
  18287. // Flags:     (4096) Dispatchable
  18288. // GUID:      {00024431-0000-0000-C000-000000000046}
  18289. // *********************************************************************//
  18290.   Hyperlink = dispinterface
  18291.     ['{00024431-0000-0000-C000-000000000046}']
  18292.     property Application: ExcelApplication readonly dispid 148;
  18293.     property Creator: XlCreator readonly dispid 149;
  18294.     property Parent: IDispatch readonly dispid 150;
  18295.     property Name: WideString readonly dispid 110;
  18296.     property Range: Range readonly dispid 197;
  18297.     property Shape: Shape readonly dispid 1582;
  18298.     property SubAddress: WideString dispid 1471;
  18299.     property Address: WideString dispid 236;
  18300.     property Type_: Integer readonly dispid 108;
  18301.     procedure AddToFavorites; dispid 1476;
  18302.     procedure Delete; dispid 117;
  18303.     procedure Follow(NewWindow: OleVariant; AddHistory: OleVariant; ExtraInfo: OleVariant; 
  18304.                      Method: OleVariant; HeaderInfo: OleVariant); dispid 1616;
  18305.   end;
  18306.  
  18307. // *********************************************************************//
  18308. // DispIntf:  AutoFilter
  18309. // Flags:     (4096) Dispatchable
  18310. // GUID:      {00024432-0000-0000-C000-000000000046}
  18311. // *********************************************************************//
  18312.   AutoFilter = dispinterface
  18313.     ['{00024432-0000-0000-C000-000000000046}']
  18314.     property Application: ExcelApplication readonly dispid 148;
  18315.     property Creator: XlCreator readonly dispid 149;
  18316.     property Parent: IDispatch readonly dispid 150;
  18317.     property Range: Range readonly dispid 197;
  18318.     property Filters: Filters readonly dispid 1617;
  18319.   end;
  18320.  
  18321. // *********************************************************************//
  18322. // DispIntf:  Filters
  18323. // Flags:     (4096) Dispatchable
  18324. // GUID:      {00024433-0000-0000-C000-000000000046}
  18325. // *********************************************************************//
  18326.   Filters = dispinterface
  18327.     ['{00024433-0000-0000-C000-000000000046}']
  18328.     property Application: ExcelApplication readonly dispid 148;
  18329.     property Creator: XlCreator readonly dispid 149;
  18330.     property Parent: IDispatch readonly dispid 150;
  18331.     property Count: Integer readonly dispid 118;
  18332.     property _Default[Index: Integer]: Filter readonly dispid 0; default;
  18333.     property Item[Index: Integer]: Filter readonly dispid 170;
  18334.     property _NewEnum: IUnknown readonly dispid -4;
  18335.   end;
  18336.  
  18337. // *********************************************************************//
  18338. // DispIntf:  Filter
  18339. // Flags:     (4096) Dispatchable
  18340. // GUID:      {00024434-0000-0000-C000-000000000046}
  18341. // *********************************************************************//
  18342.   Filter = dispinterface
  18343.     ['{00024434-0000-0000-C000-000000000046}']
  18344.     property Application: ExcelApplication readonly dispid 148;
  18345.     property Creator: XlCreator readonly dispid 149;
  18346.     property Parent: IDispatch readonly dispid 150;
  18347.     property On_: WordBool readonly dispid 1618;
  18348.     property Criteria1: OleVariant readonly dispid 796;
  18349.     property Operator: XlAutoFilterOperator readonly dispid 797;
  18350.     property Criteria2: OleVariant readonly dispid 798;
  18351.   end;
  18352.  
  18353. // *********************************************************************//
  18354. // DispIntf:  AutoCorrect
  18355. // Flags:     (4096) Dispatchable
  18356. // GUID:      {000208D4-0000-0000-C000-000000000046}
  18357. // *********************************************************************//
  18358.   AutoCorrect = dispinterface
  18359.     ['{000208D4-0000-0000-C000-000000000046}']
  18360.     property Application: ExcelApplication readonly dispid 148;
  18361.     property Creator: XlCreator readonly dispid 149;
  18362.     property Parent: IDispatch readonly dispid 150;
  18363.     procedure AddReplacement(const What: WideString; const Replacement: WideString); dispid 1146;
  18364.     property CapitalizeNamesOfDays: WordBool dispid 1150;
  18365.     procedure DeleteReplacement(const What: WideString); dispid 1147;
  18366.     function  ReplacementList(Index: OleVariant): OleVariant; dispid 1151;
  18367.     property ReplaceText: WordBool dispid 1148;
  18368.     property TwoInitialCapitals: WordBool dispid 1149;
  18369.     property CorrectSentenceCap: WordBool dispid 1619;
  18370.     property CorrectCapsLock: WordBool dispid 1620;
  18371.   end;
  18372.  
  18373. // *********************************************************************//
  18374. // DispIntf:  Border
  18375. // Flags:     (4096) Dispatchable
  18376. // GUID:      {00020854-0000-0000-C000-000000000046}
  18377. // *********************************************************************//
  18378.   Border = dispinterface
  18379.     ['{00020854-0000-0000-C000-000000000046}']
  18380.     property Application: ExcelApplication readonly dispid 148;
  18381.     property Creator: XlCreator readonly dispid 149;
  18382.     property Parent: IDispatch readonly dispid 150;
  18383.     property Color: OleVariant dispid 99;
  18384.     property ColorIndex: OleVariant dispid 97;
  18385.     property LineStyle: OleVariant dispid 119;
  18386.     property Weight: OleVariant dispid 120;
  18387.   end;
  18388.  
  18389. // *********************************************************************//
  18390. // DispIntf:  Interior
  18391. // Flags:     (4096) Dispatchable
  18392. // GUID:      {00020870-0000-0000-C000-000000000046}
  18393. // *********************************************************************//
  18394.   Interior = dispinterface
  18395.     ['{00020870-0000-0000-C000-000000000046}']
  18396.     property Application: ExcelApplication readonly dispid 148;
  18397.     property Creator: XlCreator readonly dispid 149;
  18398.     property Parent: IDispatch readonly dispid 150;
  18399.     property Color: OleVariant dispid 99;
  18400.     property ColorIndex: OleVariant dispid 97;
  18401.     property InvertIfNegative: OleVariant dispid 132;
  18402.     property Pattern: OleVariant dispid 95;
  18403.     property PatternColor: OleVariant dispid 100;
  18404.     property PatternColorIndex: OleVariant dispid 98;
  18405.   end;
  18406.  
  18407. // *********************************************************************//
  18408. // DispIntf:  ChartFillFormat
  18409. // Flags:     (4096) Dispatchable
  18410. // GUID:      {00024435-0000-0000-C000-000000000046}
  18411. // *********************************************************************//
  18412.   ChartFillFormat = dispinterface
  18413.     ['{00024435-0000-0000-C000-000000000046}']
  18414.     property Application: ExcelApplication readonly dispid 148;
  18415.     property Creator: XlCreator readonly dispid 149;
  18416.     property Parent: IDispatch readonly dispid 150;
  18417.     procedure OneColorGradient(Style: MsoGradientStyle; Variant: Integer; Degree: Single); dispid 1621;
  18418.     procedure TwoColorGradient(Style: MsoGradientStyle; Variant: Integer); dispid 1624;
  18419.     procedure PresetTextured(PresetTexture: MsoPresetTexture); dispid 1625;
  18420.     procedure Solid; dispid 1627;
  18421.     procedure Patterned(Pattern: MsoPatternType); dispid 1628;
  18422.     procedure UserPicture(PictureFile: OleVariant; PictureFormat: OleVariant; 
  18423.                           PictureStackUnit: OleVariant; PicturePlacement: OleVariant); dispid 1629;
  18424.     procedure UserTextured(const TextureFile: WideString); dispid 1634;
  18425.     procedure PresetGradient(Style: MsoGradientStyle; Variant: Integer; 
  18426.                              PresetGradientType: MsoPresetGradientType); dispid 1636;
  18427.     property BackColor: ChartColorFormat readonly dispid 1638;
  18428.     property ForeColor: ChartColorFormat readonly dispid 1639;
  18429.     property GradientColorType: MsoGradientColorType readonly dispid 1640;
  18430.     property GradientDegree: Single readonly dispid 1641;
  18431.     property GradientStyle: MsoGradientStyle readonly dispid 1642;
  18432.     property GradientVariant: Integer readonly dispid 1643;
  18433.     property Pattern: MsoPatternType readonly dispid 95;
  18434.     property PresetGradientType: MsoPresetGradientType readonly dispid 1637;
  18435.     property PresetTexture: MsoPresetTexture readonly dispid 1626;
  18436.     property TextureName: WideString readonly dispid 1644;
  18437.     property TextureType: MsoTextureType readonly dispid 1645;
  18438.     property Type_: MsoFillType readonly dispid 108;
  18439.     property Visible: MsoTriState dispid 558;
  18440.   end;
  18441.  
  18442. // *********************************************************************//
  18443. // DispIntf:  ChartColorFormat
  18444. // Flags:     (4096) Dispatchable
  18445. // GUID:      {00024436-0000-0000-C000-000000000046}
  18446. // *********************************************************************//
  18447.   ChartColorFormat = dispinterface
  18448.     ['{00024436-0000-0000-C000-000000000046}']
  18449.     property Application: ExcelApplication readonly dispid 148;
  18450.     property Creator: XlCreator readonly dispid 149;
  18451.     property Parent: IDispatch readonly dispid 150;
  18452.     property SchemeColor: Integer dispid 1646;
  18453.     property RGB: Integer readonly dispid 1055;
  18454.     property _Default: Integer readonly dispid 0;
  18455.     property Type_: Integer readonly dispid 108;
  18456.   end;
  18457.  
  18458. // *********************************************************************//
  18459. // DispIntf:  Axis
  18460. // Flags:     (4096) Dispatchable
  18461. // GUID:      {00020848-0000-0000-C000-000000000046}
  18462. // *********************************************************************//
  18463.   Axis = dispinterface
  18464.     ['{00020848-0000-0000-C000-000000000046}']
  18465.     property Application: ExcelApplication readonly dispid 148;
  18466.     property Creator: XlCreator readonly dispid 149;
  18467.     property Parent: IDispatch readonly dispid 150;
  18468.     property AxisBetweenCategories: WordBool dispid 45;
  18469.     property AxisGroup: XlAxisGroup readonly dispid 47;
  18470.     property AxisTitle: AxisTitle readonly dispid 82;
  18471.     property Border: Border readonly dispid 128;
  18472.     property CategoryNames: OleVariant dispid 156;
  18473.     property Crosses: XlAxisCrosses dispid 42;
  18474.     property CrossesAt: Double dispid 43;
  18475.     procedure Delete; dispid 117;
  18476.     property HasMajorGridlines: WordBool dispid 24;
  18477.     property HasMinorGridlines: WordBool dispid 25;
  18478.     property HasTitle: WordBool dispid 54;
  18479.     property MajorGridlines: Gridlines readonly dispid 89;
  18480.     property MajorTickMark: XlTickMark dispid 26;
  18481.     property MajorUnit: Double dispid 37;
  18482.     property MajorUnitIsAuto: WordBool dispid 38;
  18483.     property MaximumScale: Double dispid 35;
  18484.     property MaximumScaleIsAuto: WordBool dispid 36;
  18485.     property MinimumScale: Double dispid 33;
  18486.     property MinimumScaleIsAuto: WordBool dispid 34;
  18487.     property MinorGridlines: Gridlines readonly dispid 90;
  18488.     property MinorTickMark: XlTickMark dispid 27;
  18489.     property MinorUnit: Double dispid 39;
  18490.     property MinorUnitIsAuto: WordBool dispid 40;
  18491.     property ReversePlotOrder: WordBool dispid 44;
  18492.     property ScaleType: XlScaleType dispid 41;
  18493.     procedure Select; dispid 235;
  18494.     property TickLabelPosition: XlTickLabelPosition dispid 28;
  18495.     property TickLabels: TickLabels readonly dispid 91;
  18496.     property TickLabelSpacing: Integer dispid 29;
  18497.     property TickMarkSpacing: Integer dispid 31;
  18498.     property Type_: XlAxisType dispid 108;
  18499.     property BaseUnit: XlTimeUnit dispid 1647;
  18500.     property BaseUnitIsAuto: WordBool dispid 1648;
  18501.     property MajorUnitScale: XlTimeUnit dispid 1649;
  18502.     property MinorUnitScale: XlTimeUnit dispid 1650;
  18503.     property CategoryType: XlCategoryType dispid 1651;
  18504.     property Left: Double readonly dispid 127;
  18505.     property Top: Double readonly dispid 126;
  18506.     property Width: Double readonly dispid 122;
  18507.     property Height: Double readonly dispid 123;
  18508.   end;
  18509.  
  18510. // *********************************************************************//
  18511. // DispIntf:  ChartTitle
  18512. // Flags:     (4096) Dispatchable
  18513. // GUID:      {00020849-0000-0000-C000-000000000046}
  18514. // *********************************************************************//
  18515.   ChartTitle = dispinterface
  18516.     ['{00020849-0000-0000-C000-000000000046}']
  18517.     property Application: ExcelApplication readonly dispid 148;
  18518.     property Creator: XlCreator readonly dispid 149;
  18519.     property Parent: IDispatch readonly dispid 150;
  18520.     property Name: WideString readonly dispid 110;
  18521.     procedure Select; dispid 235;
  18522.     property Border: Border readonly dispid 128;
  18523.     procedure Delete; dispid 117;
  18524.     property Interior: Interior readonly dispid 129;
  18525.     property Fill: ChartFillFormat readonly dispid 1663;
  18526.     property Caption: WideString dispid 139;
  18527.     property Characters[Start: OleVariant; Length: OleVariant]: Characters readonly dispid 603;
  18528.     property Font: Font readonly dispid 146;
  18529.     property HorizontalAlignment: OleVariant dispid 136;
  18530.     property Left: Double dispid 127;
  18531.     property Orientation: OleVariant dispid 134;
  18532.     property Shadow: WordBool dispid 103;
  18533.     property Text: WideString dispid 138;
  18534.     property Top: Double dispid 126;
  18535.     property VerticalAlignment: OleVariant dispid 137;
  18536.     property ReadingOrder: Integer dispid 975;
  18537.     property AutoScaleFont: OleVariant dispid 1525;
  18538.   end;
  18539.  
  18540. // *********************************************************************//
  18541. // DispIntf:  AxisTitle
  18542. // Flags:     (4096) Dispatchable
  18543. // GUID:      {0002084A-0000-0000-C000-000000000046}
  18544. // *********************************************************************//
  18545.   AxisTitle = dispinterface
  18546.     ['{0002084A-0000-0000-C000-000000000046}']
  18547.     property Application: ExcelApplication readonly dispid 148;
  18548.     property Creator: XlCreator readonly dispid 149;
  18549.     property Parent: IDispatch readonly dispid 150;
  18550.     property Name: WideString readonly dispid 110;
  18551.     procedure Select; dispid 235;
  18552.     property Border: Border readonly dispid 128;
  18553.     procedure Delete; dispid 117;
  18554.     property Interior: Interior readonly dispid 129;
  18555.     property Fill: ChartFillFormat readonly dispid 1663;
  18556.     property Caption: WideString dispid 139;
  18557.     property Characters[Start: OleVariant; Length: OleVariant]: Characters readonly dispid 603;
  18558.     property Font: Font readonly dispid 146;
  18559.     property HorizontalAlignment: OleVariant dispid 136;
  18560.     property Left: Double dispid 127;
  18561.     property Orientation: OleVariant dispid 134;
  18562.     property Shadow: WordBool dispid 103;
  18563.     property Text: WideString dispid 138;
  18564.     property Top: Double dispid 126;
  18565.     property VerticalAlignment: OleVariant dispid 137;
  18566.     property ReadingOrder: Integer dispid 975;
  18567.     property AutoScaleFont: OleVariant dispid 1525;
  18568.   end;
  18569.  
  18570. // *********************************************************************//
  18571. // DispIntf:  ChartGroup
  18572. // Flags:     (4096) Dispatchable
  18573. // GUID:      {00020859-0000-0000-C000-000000000046}
  18574. // *********************************************************************//
  18575.   ChartGroup = dispinterface
  18576.     ['{00020859-0000-0000-C000-000000000046}']
  18577.     property Application: ExcelApplication readonly dispid 148;
  18578.     property Creator: XlCreator readonly dispid 149;
  18579.     property Parent: IDispatch readonly dispid 150;
  18580.     property AxisGroup: XlAxisGroup dispid 47;
  18581.     property DoughnutHoleSize: Integer dispid 1126;
  18582.     property DownBars: DownBars readonly dispid 141;
  18583.     property DropLines: DropLines readonly dispid 142;
  18584.     property FirstSliceAngle: Integer dispid 63;
  18585.     property GapWidth: Integer dispid 51;
  18586.     property HasDropLines: WordBool dispid 61;
  18587.     property HasHiLoLines: WordBool dispid 62;
  18588.     property HasRadarAxisLabels: WordBool dispid 64;
  18589.     property HasSeriesLines: WordBool dispid 65;
  18590.     property HasUpDownBars: WordBool dispid 66;
  18591.     property HiLoLines: HiLoLines readonly dispid 143;
  18592.     property Index: Integer readonly dispid 486;
  18593.     property Overlap: Integer dispid 56;
  18594.     property RadarAxisLabels: TickLabels readonly dispid 144;
  18595.     function  SeriesCollection(Index: OleVariant): IDispatch; dispid 68;
  18596.     property SeriesLines: SeriesLines readonly dispid 145;
  18597.     property SubType: Integer dispid 109;
  18598.     property Type_: Integer dispid 108;
  18599.     property UpBars: UpBars readonly dispid 140;
  18600.     property VaryByCategories: WordBool dispid 60;
  18601.     property SizeRepresents: XlSizeRepresents dispid 1652;
  18602.     property BubbleScale: Integer dispid 1653;
  18603.     property ShowNegativeBubbles: WordBool dispid 1654;
  18604.     property SplitType: XlChartSplitType dispid 1655;
  18605.     property SplitValue: OleVariant dispid 1656;
  18606.     property SecondPlotSize: Integer dispid 1657;
  18607.     property Has3DShading: WordBool dispid 1658;
  18608.   end;
  18609.  
  18610. // *********************************************************************//
  18611. // DispIntf:  ChartGroups
  18612. // Flags:     (4096) Dispatchable
  18613. // GUID:      {0002085A-0000-0000-C000-000000000046}
  18614. // *********************************************************************//
  18615.   ChartGroups = dispinterface
  18616.     ['{0002085A-0000-0000-C000-000000000046}']
  18617.     property Application: ExcelApplication readonly dispid 148;
  18618.     property Creator: XlCreator readonly dispid 149;
  18619.     property Parent: IDispatch readonly dispid 150;
  18620.     property Count: Integer readonly dispid 118;
  18621.     function  Item(Index: OleVariant): ChartGroup; dispid 170;
  18622.     function  _NewEnum: IUnknown; dispid -4;
  18623.   end;
  18624.  
  18625. // *********************************************************************//
  18626. // DispIntf:  Axes
  18627. // Flags:     (4096) Dispatchable
  18628. // GUID:      {0002085B-0000-0000-C000-000000000046}
  18629. // *********************************************************************//
  18630.   Axes = dispinterface
  18631.     ['{0002085B-0000-0000-C000-000000000046}']
  18632.     property Application: ExcelApplication readonly dispid 148;
  18633.     property Creator: XlCreator readonly dispid 149;
  18634.     property Parent: IDispatch readonly dispid 150;
  18635.     property Count: Integer readonly dispid 118;
  18636.     function  Item(Type_: XlAxisType; AxisGroup: XlAxisGroup): Axis; dispid 170;
  18637.     function  _NewEnum: IUnknown; dispid -4;
  18638.   end;
  18639.  
  18640. // *********************************************************************//
  18641. // DispIntf:  Points
  18642. // Flags:     (4096) Dispatchable
  18643. // GUID:      {00020869-0000-0000-C000-000000000046}
  18644. // *********************************************************************//
  18645.   Points = dispinterface
  18646.     ['{00020869-0000-0000-C000-000000000046}']
  18647.     property Application: ExcelApplication readonly dispid 148;
  18648.     property Creator: XlCreator readonly dispid 149;
  18649.     property Parent: IDispatch readonly dispid 150;
  18650.     property Count: Integer readonly dispid 118;
  18651.     function  Item(Index: Integer): Point; dispid 170;
  18652.     function  _NewEnum: IUnknown; dispid -4;
  18653.   end;
  18654.  
  18655. // *********************************************************************//
  18656. // DispIntf:  Point
  18657. // Flags:     (4096) Dispatchable
  18658. // GUID:      {0002086A-0000-0000-C000-000000000046}
  18659. // *********************************************************************//
  18660.   Point = dispinterface
  18661.     ['{0002086A-0000-0000-C000-000000000046}']
  18662.     property Application: ExcelApplication readonly dispid 148;
  18663.     property Creator: XlCreator readonly dispid 149;
  18664.     property Parent: IDispatch readonly dispid 150;
  18665.     procedure ApplyDataLabels(Type_: XlDataLabelsType; LegendKey: OleVariant; AutoText: OleVariant); dispid 151;
  18666.     property Border: Border readonly dispid 128;
  18667.     procedure ClearFormats; dispid 112;
  18668.     procedure Copy; dispid 551;
  18669.     property DataLabel: DataLabel readonly dispid 158;
  18670.     procedure Delete; dispid 117;
  18671.     property Explosion: Integer dispid 182;
  18672.     property HasDataLabel: WordBool dispid 77;
  18673.     property Interior: Interior readonly dispid 129;
  18674.     property InvertIfNegative: WordBool dispid 132;
  18675.     property MarkerBackgroundColor: Integer dispid 73;
  18676.     property MarkerBackgroundColorIndex: XlColorIndex dispid 74;
  18677.     property MarkerForegroundColor: Integer dispid 75;
  18678.     property MarkerForegroundColorIndex: XlColorIndex dispid 76;
  18679.     property MarkerSize: Integer dispid 231;
  18680.     property MarkerStyle: XlMarkerStyle dispid 72;
  18681.     procedure Paste; dispid 211;
  18682.     property PictureType: XlChartPictureType dispid 161;
  18683.     property PictureUnit: Integer dispid 162;
  18684.     procedure Select; dispid 235;
  18685.     property ApplyPictToSides: WordBool dispid 1659;
  18686.     property ApplyPictToFront: WordBool dispid 1660;
  18687.     property ApplyPictToEnd: WordBool dispid 1661;
  18688.     property Shadow: WordBool dispid 103;
  18689.     property SecondaryPlot: WordBool dispid 1662;
  18690.     property Fill: ChartFillFormat readonly dispid 1663;
  18691.   end;
  18692.  
  18693. // *********************************************************************//
  18694. // DispIntf:  Series
  18695. // Flags:     (4096) Dispatchable
  18696. // GUID:      {0002086B-0000-0000-C000-000000000046}
  18697. // *********************************************************************//
  18698.   Series = dispinterface
  18699.     ['{0002086B-0000-0000-C000-000000000046}']
  18700.     property Application: ExcelApplication readonly dispid 148;
  18701.     property Creator: XlCreator readonly dispid 149;
  18702.     property Parent: IDispatch readonly dispid 150;
  18703.     procedure ApplyDataLabels(Type_: XlDataLabelsType; LegendKey: OleVariant; AutoText: OleVariant; 
  18704.                               HasLeaderLines: OleVariant); dispid 151;
  18705.     property AxisGroup: XlAxisGroup dispid 47;
  18706.     property Border: Border readonly dispid 128;
  18707.     procedure ClearFormats; dispid 112;
  18708.     procedure Copy; dispid 551;
  18709.     function  DataLabels(Index: OleVariant): IDispatch; dispid 157;
  18710.     procedure Delete; dispid 117;
  18711.     procedure ErrorBar(Direction: XlErrorBarDirection; Include: XlErrorBarInclude; 
  18712.                        Type_: XlErrorBarType; Amount: OleVariant; MinusValues: OleVariant); dispid 152;
  18713.     property ErrorBars: ErrorBars readonly dispid 159;
  18714.     property Explosion: Integer dispid 182;
  18715.     property Formula: WideString dispid 261;
  18716.     property FormulaLocal: WideString dispid 263;
  18717.     property FormulaR1C1: WideString dispid 264;
  18718.     property FormulaR1C1Local: WideString dispid 265;
  18719.     property HasDataLabels: WordBool dispid 78;
  18720.     property HasErrorBars: WordBool dispid 160;
  18721.     property Interior: Interior readonly dispid 129;
  18722.     property Fill: ChartFillFormat readonly dispid 1663;
  18723.     property InvertIfNegative: WordBool dispid 132;
  18724.     property MarkerBackgroundColor: Integer dispid 73;
  18725.     property MarkerBackgroundColorIndex: XlColorIndex dispid 74;
  18726.     property MarkerForegroundColor: Integer dispid 75;
  18727.     property MarkerForegroundColorIndex: XlColorIndex dispid 76;
  18728.     property MarkerSize: Integer dispid 231;
  18729.     property MarkerStyle: XlMarkerStyle dispid 72;
  18730.     property Name: WideString dispid 110;
  18731.     procedure Paste; dispid 211;
  18732.     property PictureType: XlChartPictureType dispid 161;
  18733.     property PictureUnit: Integer dispid 162;
  18734.     property PlotOrder: Integer dispid 228;
  18735.     function  Points(Index: OleVariant): IDispatch; dispid 70;
  18736.     procedure Select; dispid 235;
  18737.     property Smooth: WordBool dispid 163;
  18738.     function  Trendlines(Index: OleVariant): IDispatch; dispid 154;
  18739.     property Type_: Integer dispid 108;
  18740.     property ChartType: XlChartType dispid 1400;
  18741.     procedure ApplyCustomType(ChartType: XlChartType); dispid 1401;
  18742.     property Values: OleVariant dispid 164;
  18743.     property XValues: OleVariant dispid 1111;
  18744.     property BubbleSizes: OleVariant dispid 1664;
  18745.     property BarShape: XlBarShape dispid 1403;
  18746.     property ApplyPictToSides: WordBool dispid 1659;
  18747.     property ApplyPictToFront: WordBool dispid 1660;
  18748.     property ApplyPictToEnd: WordBool dispid 1661;
  18749.     property Has3DEffect: WordBool dispid 1665;
  18750.     property Shadow: WordBool dispid 103;
  18751.     property HasLeaderLines: WordBool dispid 1394;
  18752.     property LeaderLines: LeaderLines readonly dispid 1666;
  18753.   end;
  18754.  
  18755. // *********************************************************************//
  18756. // DispIntf:  SeriesCollection
  18757. // Flags:     (4096) Dispatchable
  18758. // GUID:      {0002086C-0000-0000-C000-000000000046}
  18759. // *********************************************************************//
  18760.   SeriesCollection = dispinterface
  18761.     ['{0002086C-0000-0000-C000-000000000046}']
  18762.     property Application: ExcelApplication readonly dispid 148;
  18763.     property Creator: XlCreator readonly dispid 149;
  18764.     property Parent: IDispatch readonly dispid 150;
  18765.     function  Add(Source: OleVariant; Rowcol: XlRowCol; SeriesLabels: OleVariant; 
  18766.                   CategoryLabels: OleVariant; Replace: OleVariant): Series; dispid 181;
  18767.     property Count: Integer readonly dispid 118;
  18768.     procedure Extend(Source: OleVariant; Rowcol: OleVariant; CategoryLabels: OleVariant); dispid 227;
  18769.     function  Item(Index: OleVariant): Series; dispid 170;
  18770.     function  _NewEnum: IUnknown; dispid -4;
  18771.     procedure Paste(Rowcol: XlRowCol; SeriesLabels: OleVariant; CategoryLabels: OleVariant; 
  18772.                     Replace: OleVariant; NewSeries: OleVariant); dispid 211;
  18773.     function  NewSeries: Series; dispid 1117;
  18774.   end;
  18775.  
  18776. // *********************************************************************//
  18777. // DispIntf:  DataLabel
  18778. // Flags:     (4096) Dispatchable
  18779. // GUID:      {000208B2-0000-0000-C000-000000000046}
  18780. // *********************************************************************//
  18781.   DataLabel = dispinterface
  18782.     ['{000208B2-0000-0000-C000-000000000046}']
  18783.     property Application: ExcelApplication readonly dispid 148;
  18784.     property Creator: XlCreator readonly dispid 149;
  18785.     property Parent: IDispatch readonly dispid 150;
  18786.     property Name: WideString readonly dispid 110;
  18787.     procedure Select; dispid 235;
  18788.     property Border: Border readonly dispid 128;
  18789.     procedure Delete; dispid 117;
  18790.     property Interior: Interior readonly dispid 129;
  18791.     property Fill: ChartFillFormat readonly dispid 1663;
  18792.     property Caption: WideString dispid 139;
  18793.     property Characters[Start: OleVariant; Length: OleVariant]: Characters readonly dispid 603;
  18794.     property Font: Font readonly dispid 146;
  18795.     property HorizontalAlignment: OleVariant dispid 136;
  18796.     property Left: Double dispid 127;
  18797.     property Orientation: OleVariant dispid 134;
  18798.     property Shadow: WordBool dispid 103;
  18799.     property Text: WideString dispid 138;
  18800.     property Top: Double dispid 126;
  18801.     property VerticalAlignment: OleVariant dispid 137;
  18802.     property ReadingOrder: Integer dispid 975;
  18803.     property AutoScaleFont: OleVariant dispid 1525;
  18804.     property AutoText: WordBool dispid 135;
  18805.     property NumberFormat: WideString dispid 193;
  18806.     property NumberFormatLinked: WordBool dispid 194;
  18807.     property ShowLegendKey: WordBool dispid 171;
  18808.     property Type_: OleVariant dispid 108;
  18809.     property Position: XlDataLabelPosition dispid 133;
  18810.   end;
  18811.  
  18812. // *********************************************************************//
  18813. // DispIntf:  DataLabels
  18814. // Flags:     (4096) Dispatchable
  18815. // GUID:      {000208B3-0000-0000-C000-000000000046}
  18816. // *********************************************************************//
  18817.   DataLabels = dispinterface
  18818.     ['{000208B3-0000-0000-C000-000000000046}']
  18819.     property Application: ExcelApplication readonly dispid 148;
  18820.     property Creator: XlCreator readonly dispid 149;
  18821.     property Parent: IDispatch readonly dispid 150;
  18822.     property Name: WideString readonly dispid 110;
  18823.     procedure Select; dispid 235;
  18824.     property Border: Border readonly dispid 128;
  18825.     procedure Delete; dispid 117;
  18826.     property Interior: Interior readonly dispid 129;
  18827.     property Fill: ChartFillFormat readonly dispid 1663;
  18828.     procedure _Dummy9; dispid 65545;
  18829.     procedure _Dummy10; dispid 65546;
  18830.     property Font: Font readonly dispid 146;
  18831.     property HorizontalAlignment: OleVariant dispid 136;
  18832.     procedure _Dummy13; dispid 65549;
  18833.     property Orientation: OleVariant dispid 134;
  18834.     property Shadow: WordBool dispid 103;
  18835.     procedure _Dummy16; dispid 65552;
  18836.     procedure _Dummy17; dispid 65553;
  18837.     property VerticalAlignment: OleVariant dispid 137;
  18838.     property ReadingOrder: Integer dispid 975;
  18839.     property AutoScaleFont: OleVariant dispid 1525;
  18840.     property AutoText: WordBool dispid 135;
  18841.     property NumberFormat: WideString dispid 193;
  18842.     property NumberFormatLinked: WordBool dispid 194;
  18843.     property ShowLegendKey: WordBool dispid 171;
  18844.     property Type_: OleVariant dispid 108;
  18845.     property Position: XlDataLabelPosition dispid 133;
  18846.     property Count: Integer readonly dispid 118;
  18847.     function  Item(Index: OleVariant): DataLabel; dispid 170;
  18848.     function  _NewEnum: IUnknown; dispid -4;
  18849.   end;
  18850.  
  18851. // *********************************************************************//
  18852. // DispIntf:  LegendEntry
  18853. // Flags:     (4096) Dispatchable
  18854. // GUID:      {000208BA-0000-0000-C000-000000000046}
  18855. // *********************************************************************//
  18856.   LegendEntry = dispinterface
  18857.     ['{000208BA-0000-0000-C000-000000000046}']
  18858.     property Application: ExcelApplication readonly dispid 148;
  18859.     property Creator: XlCreator readonly dispid 149;
  18860.     property Parent: IDispatch readonly dispid 150;
  18861.     procedure Delete; dispid 117;
  18862.     property Font: Font readonly dispid 146;
  18863.     property Index: Integer readonly dispid 486;
  18864.     property LegendKey: LegendKey readonly dispid 174;
  18865.     procedure Select; dispid 235;
  18866.     property AutoScaleFont: OleVariant dispid 1525;
  18867.     property Left: Double readonly dispid 127;
  18868.     property Top: Double readonly dispid 126;
  18869.     property Width: Double readonly dispid 122;
  18870.     property Height: Double readonly dispid 123;
  18871.   end;
  18872.  
  18873. // *********************************************************************//
  18874. // DispIntf:  LegendEntries
  18875. // Flags:     (4096) Dispatchable
  18876. // GUID:      {000208BB-0000-0000-C000-000000000046}
  18877. // *********************************************************************//
  18878.   LegendEntries = dispinterface
  18879.     ['{000208BB-0000-0000-C000-000000000046}']
  18880.     property Application: ExcelApplication readonly dispid 148;
  18881.     property Creator: XlCreator readonly dispid 149;
  18882.     property Parent: IDispatch readonly dispid 150;
  18883.     property Count: Integer readonly dispid 118;
  18884.     function  Item(Index: OleVariant): LegendEntry; dispid 170;
  18885.     function  _NewEnum: IUnknown; dispid -4;
  18886.   end;
  18887.  
  18888. // *********************************************************************//
  18889. // DispIntf:  LegendKey
  18890. // Flags:     (4096) Dispatchable
  18891. // GUID:      {000208BC-0000-0000-C000-000000000046}
  18892. // *********************************************************************//
  18893.   LegendKey = dispinterface
  18894.     ['{000208BC-0000-0000-C000-000000000046}']
  18895.     property Application: ExcelApplication readonly dispid 148;
  18896.     property Creator: XlCreator readonly dispid 149;
  18897.     property Parent: IDispatch readonly dispid 150;
  18898.     property Border: Border readonly dispid 128;
  18899.     procedure ClearFormats; dispid 112;
  18900.     procedure Delete; dispid 117;
  18901.     property Interior: Interior readonly dispid 129;
  18902.     property Fill: ChartFillFormat readonly dispid 1663;
  18903.     property InvertIfNegative: WordBool dispid 132;
  18904.     property MarkerBackgroundColor: Integer dispid 73;
  18905.     property MarkerBackgroundColorIndex: XlColorIndex dispid 74;
  18906.     property MarkerForegroundColor: Integer dispid 75;
  18907.     property MarkerForegroundColorIndex: XlColorIndex dispid 76;
  18908.     property MarkerSize: Integer dispid 231;
  18909.     property MarkerStyle: XlMarkerStyle dispid 72;
  18910.     property PictureType: Integer dispid 161;
  18911.     property PictureUnit: Integer dispid 162;
  18912.     procedure Select; dispid 235;
  18913.     property Smooth: WordBool dispid 163;
  18914.     property Left: Double readonly dispid 127;
  18915.     property Top: Double readonly dispid 126;
  18916.     property Width: Double readonly dispid 122;
  18917.     property Height: Double readonly dispid 123;
  18918.     property Shadow: WordBool dispid 103;
  18919.   end;
  18920.  
  18921. // *********************************************************************//
  18922. // DispIntf:  Trendlines
  18923. // Flags:     (4096) Dispatchable
  18924. // GUID:      {000208BD-0000-0000-C000-000000000046}
  18925. // *********************************************************************//
  18926.   Trendlines = dispinterface
  18927.     ['{000208BD-0000-0000-C000-000000000046}']
  18928.     property Application: ExcelApplication readonly dispid 148;
  18929.     property Creator: XlCreator readonly dispid 149;
  18930.     property Parent: IDispatch readonly dispid 150;
  18931.     function  Add(Type_: XlTrendlineType; Order: OleVariant; Period: OleVariant; 
  18932.                   Forward: OleVariant; Backward: OleVariant; Intercept: OleVariant; 
  18933.                   DisplayEquation: OleVariant; DisplayRSquared: OleVariant; Name: OleVariant): Trendline; dispid 181;
  18934.     property Count: Integer readonly dispid 118;
  18935.     function  Item(Index: OleVariant): Trendline; dispid 170;
  18936.     function  _NewEnum: IUnknown; dispid -4;
  18937.   end;
  18938.  
  18939. // *********************************************************************//
  18940. // DispIntf:  Trendline
  18941. // Flags:     (4096) Dispatchable
  18942. // GUID:      {000208BE-0000-0000-C000-000000000046}
  18943. // *********************************************************************//
  18944.   Trendline = dispinterface
  18945.     ['{000208BE-0000-0000-C000-000000000046}']
  18946.     property Application: ExcelApplication readonly dispid 148;
  18947.     property Creator: XlCreator readonly dispid 149;
  18948.     property Parent: IDispatch readonly dispid 150;
  18949.     property Backward: Integer dispid 185;
  18950.     property Border: Border readonly dispid 128;
  18951.     procedure ClearFormats; dispid 112;
  18952.     property DataLabel: DataLabel readonly dispid 158;
  18953.     procedure Delete; dispid 117;
  18954.     property DisplayEquation: WordBool dispid 190;
  18955.     property DisplayRSquared: WordBool dispid 189;
  18956.     property Forward: Integer dispid 191;
  18957.     property Index: Integer readonly dispid 486;
  18958.     property Intercept: Double dispid 186;
  18959.     property InterceptIsAuto: WordBool dispid 187;
  18960.     property Name: WideString dispid 110;
  18961.     property NameIsAuto: WordBool dispid 188;
  18962.     property Order: Integer dispid 192;
  18963.     property Period: Integer dispid 184;
  18964.     procedure Select; dispid 235;
  18965.     property Type_: XlTrendlineType dispid 108;
  18966.   end;
  18967.  
  18968. // *********************************************************************//
  18969. // DispIntf:  Corners
  18970. // Flags:     (4096) Dispatchable
  18971. // GUID:      {000208C0-0000-0000-C000-000000000046}
  18972. // *********************************************************************//
  18973.   Corners = dispinterface
  18974.     ['{000208C0-0000-0000-C000-000000000046}']
  18975.     property Application: ExcelApplication readonly dispid 148;
  18976.     property Creator: XlCreator readonly dispid 149;
  18977.     property Parent: IDispatch readonly dispid 150;
  18978.     property Name: WideString readonly dispid 110;
  18979.     procedure Select; dispid 235;
  18980.   end;
  18981.  
  18982. // *********************************************************************//
  18983. // DispIntf:  SeriesLines
  18984. // Flags:     (4096) Dispatchable
  18985. // GUID:      {000208C1-0000-0000-C000-000000000046}
  18986. // *********************************************************************//
  18987.   SeriesLines = dispinterface
  18988.     ['{000208C1-0000-0000-C000-000000000046}']
  18989.     property Application: ExcelApplication readonly dispid 148;
  18990.     property Creator: XlCreator readonly dispid 149;
  18991.     property Parent: IDispatch readonly dispid 150;
  18992.     property Name: WideString readonly dispid 110;
  18993.     procedure Select; dispid 235;
  18994.     property Border: Border readonly dispid 128;
  18995.     procedure Delete; dispid 117;
  18996.   end;
  18997.  
  18998. // *********************************************************************//
  18999. // DispIntf:  HiLoLines
  19000. // Flags:     (4096) Dispatchable
  19001. // GUID:      {000208C2-0000-0000-C000-000000000046}
  19002. // *********************************************************************//
  19003.   HiLoLines = dispinterface
  19004.     ['{000208C2-0000-0000-C000-000000000046}']
  19005.     property Application: ExcelApplication readonly dispid 148;
  19006.     property Creator: XlCreator readonly dispid 149;
  19007.     property Parent: IDispatch readonly dispid 150;
  19008.     property Name: WideString readonly dispid 110;
  19009.     procedure Select; dispid 235;
  19010.     property Border: Border readonly dispid 128;
  19011.     procedure Delete; dispid 117;
  19012.   end;
  19013.  
  19014. // *********************************************************************//
  19015. // DispIntf:  Gridlines
  19016. // Flags:     (4096) Dispatchable
  19017. // GUID:      {000208C3-0000-0000-C000-000000000046}
  19018. // *********************************************************************//
  19019.   Gridlines = dispinterface
  19020.     ['{000208C3-0000-0000-C000-000000000046}']
  19021.     property Application: ExcelApplication readonly dispid 148;
  19022.     property Creator: XlCreator readonly dispid 149;
  19023.     property Parent: IDispatch readonly dispid 150;
  19024.     property Name: WideString readonly dispid 110;
  19025.     procedure Select; dispid 235;
  19026.     property Border: Border readonly dispid 128;
  19027.     procedure Delete; dispid 117;
  19028.   end;
  19029.  
  19030. // *********************************************************************//
  19031. // DispIntf:  DropLines
  19032. // Flags:     (4096) Dispatchable
  19033. // GUID:      {000208C4-0000-0000-C000-000000000046}
  19034. // *********************************************************************//
  19035.   DropLines = dispinterface
  19036.     ['{000208C4-0000-0000-C000-000000000046}']
  19037.     property Application: ExcelApplication readonly dispid 148;
  19038.     property Creator: XlCreator readonly dispid 149;
  19039.     property Parent: IDispatch readonly dispid 150;
  19040.     property Name: WideString readonly dispid 110;
  19041.     procedure Select; dispid 235;
  19042.     property Border: Border readonly dispid 128;
  19043.     procedure Delete; dispid 117;
  19044.   end;
  19045.  
  19046. // *********************************************************************//
  19047. // DispIntf:  LeaderLines
  19048. // Flags:     (4096) Dispatchable
  19049. // GUID:      {00024437-0000-0000-C000-000000000046}
  19050. // *********************************************************************//
  19051.   LeaderLines = dispinterface
  19052.     ['{00024437-0000-0000-C000-000000000046}']
  19053.     property Application: ExcelApplication readonly dispid 148;
  19054.     property Creator: XlCreator readonly dispid 149;
  19055.     property Parent: IDispatch readonly dispid 150;
  19056.     property Border: Border readonly dispid 128;
  19057.     procedure Delete; dispid 117;
  19058.     procedure Select; dispid 235;
  19059.   end;
  19060.  
  19061. // *********************************************************************//
  19062. // DispIntf:  UpBars
  19063. // Flags:     (4096) Dispatchable
  19064. // GUID:      {000208C5-0000-0000-C000-000000000046}
  19065. // *********************************************************************//
  19066.   UpBars = dispinterface
  19067.     ['{000208C5-0000-0000-C000-000000000046}']
  19068.     property Application: ExcelApplication readonly dispid 148;
  19069.     property Creator: XlCreator readonly dispid 149;
  19070.     property Parent: IDispatch readonly dispid 150;
  19071.     property Name: WideString readonly dispid 110;
  19072.     procedure Select; dispid 235;
  19073.     property Border: Border readonly dispid 128;
  19074.     procedure Delete; dispid 117;
  19075.     property Interior: Interior readonly dispid 129;
  19076.     property Fill: ChartFillFormat readonly dispid 1663;
  19077.   end;
  19078.  
  19079. // *********************************************************************//
  19080. // DispIntf:  DownBars
  19081. // Flags:     (4096) Dispatchable
  19082. // GUID:      {000208C6-0000-0000-C000-000000000046}
  19083. // *********************************************************************//
  19084.   DownBars = dispinterface
  19085.     ['{000208C6-0000-0000-C000-000000000046}']
  19086.     property Application: ExcelApplication readonly dispid 148;
  19087.     property Creator: XlCreator readonly dispid 149;
  19088.     property Parent: IDispatch readonly dispid 150;
  19089.     property Name: WideString readonly dispid 110;
  19090.     procedure Select; dispid 235;
  19091.     property Border: Border readonly dispid 128;
  19092.     procedure Delete; dispid 117;
  19093.     property Interior: Interior readonly dispid 129;
  19094.     property Fill: ChartFillFormat readonly dispid 1663;
  19095.   end;
  19096.  
  19097. // *********************************************************************//
  19098. // DispIntf:  Floor
  19099. // Flags:     (4096) Dispatchable
  19100. // GUID:      {000208C7-0000-0000-C000-000000000046}
  19101. // *********************************************************************//
  19102.   Floor = dispinterface
  19103.     ['{000208C7-0000-0000-C000-000000000046}']
  19104.     property Application: ExcelApplication readonly dispid 148;
  19105.     property Creator: XlCreator readonly dispid 149;
  19106.     property Parent: IDispatch readonly dispid 150;
  19107.     property Name: WideString readonly dispid 110;
  19108.     procedure Select; dispid 235;
  19109.     property Border: Border readonly dispid 128;
  19110.     procedure ClearFormats; dispid 112;
  19111.     property Interior: Interior readonly dispid 129;
  19112.     property Fill: ChartFillFormat readonly dispid 1663;
  19113.     property PictureType: OleVariant dispid 161;
  19114.     procedure Paste; dispid 211;
  19115.   end;
  19116.  
  19117. // *********************************************************************//
  19118. // DispIntf:  Walls
  19119. // Flags:     (4096) Dispatchable
  19120. // GUID:      {000208C8-0000-0000-C000-000000000046}
  19121. // *********************************************************************//
  19122.   Walls = dispinterface
  19123.     ['{000208C8-0000-0000-C000-000000000046}']
  19124.     property Application: ExcelApplication readonly dispid 148;
  19125.     property Creator: XlCreator readonly dispid 149;
  19126.     property Parent: IDispatch readonly dispid 150;
  19127.     property Name: WideString readonly dispid 110;
  19128.     procedure Select; dispid 235;
  19129.     property Border: Border readonly dispid 128;
  19130.     procedure ClearFormats; dispid 112;
  19131.     property Interior: Interior readonly dispid 129;
  19132.     property Fill: ChartFillFormat readonly dispid 1663;
  19133.     property PictureType: OleVariant dispid 161;
  19134.     procedure Paste; dispid 211;
  19135.     property PictureUnit: OleVariant dispid 162;
  19136.   end;
  19137.  
  19138. // *********************************************************************//
  19139. // DispIntf:  TickLabels
  19140. // Flags:     (4096) Dispatchable
  19141. // GUID:      {000208C9-0000-0000-C000-000000000046}
  19142. // *********************************************************************//
  19143.   TickLabels = dispinterface
  19144.     ['{000208C9-0000-0000-C000-000000000046}']
  19145.     property Application: ExcelApplication readonly dispid 148;
  19146.     property Creator: XlCreator readonly dispid 149;
  19147.     property Parent: IDispatch readonly dispid 150;
  19148.     procedure Delete; dispid 117;
  19149.     property Font: Font readonly dispid 146;
  19150.     property Name: WideString readonly dispid 110;
  19151.     property NumberFormat: WideString dispid 193;
  19152.     property NumberFormatLinked: WordBool dispid 194;
  19153.     property Orientation: XlTickLabelOrientation dispid 134;
  19154.     procedure Select; dispid 235;
  19155.     property ReadingOrder: Integer dispid 975;
  19156.     property AutoScaleFont: OleVariant dispid 1525;
  19157.   end;
  19158.  
  19159. // *********************************************************************//
  19160. // DispIntf:  PlotArea
  19161. // Flags:     (4096) Dispatchable
  19162. // GUID:      {000208CB-0000-0000-C000-000000000046}
  19163. // *********************************************************************//
  19164.   PlotArea = dispinterface
  19165.     ['{000208CB-0000-0000-C000-000000000046}']
  19166.     property Application: ExcelApplication readonly dispid 148;
  19167.     property Creator: XlCreator readonly dispid 149;
  19168.     property Parent: IDispatch readonly dispid 150;
  19169.     property Name: WideString readonly dispid 110;
  19170.     procedure Select; dispid 235;
  19171.     property Border: Border readonly dispid 128;
  19172.     procedure ClearFormats; dispid 112;
  19173.     property Height: Double dispid 123;
  19174.     property Interior: Interior readonly dispid 129;
  19175.     property Fill: ChartFillFormat readonly dispid 1663;
  19176.     property Left: Double dispid 127;
  19177.     property Top: Double dispid 126;
  19178.     property Width: Double dispid 122;
  19179.     property InsideLeft: Double readonly dispid 1667;
  19180.     property InsideTop: Double readonly dispid 1668;
  19181.     property InsideWidth: Double readonly dispid 1669;
  19182.     property InsideHeight: Double readonly dispid 1670;
  19183.   end;
  19184.  
  19185. // *********************************************************************//
  19186. // DispIntf:  ChartArea
  19187. // Flags:     (4096) Dispatchable
  19188. // GUID:      {000208CC-0000-0000-C000-000000000046}
  19189. // *********************************************************************//
  19190.   ChartArea = dispinterface
  19191.     ['{000208CC-0000-0000-C000-000000000046}']
  19192.     property Application: ExcelApplication readonly dispid 148;
  19193.     property Creator: XlCreator readonly dispid 149;
  19194.     property Parent: IDispatch readonly dispid 150;
  19195.     property Name: WideString readonly dispid 110;
  19196.     procedure Select; dispid 235;
  19197.     property Border: Border readonly dispid 128;
  19198.     procedure Clear; dispid 111;
  19199.     procedure ClearContents; dispid 113;
  19200.     procedure Copy; dispid 551;
  19201.     property Font: Font readonly dispid 146;
  19202.     property Shadow: WordBool dispid 103;
  19203.     procedure ClearFormats; dispid 112;
  19204.     property Height: Double dispid 123;
  19205.     property Interior: Interior readonly dispid 129;
  19206.     property Fill: ChartFillFormat readonly dispid 1663;
  19207.     property Left: Double dispid 127;
  19208.     property Top: Double dispid 126;
  19209.     property Width: Double dispid 122;
  19210.     property AutoScaleFont: OleVariant dispid 1525;
  19211.   end;
  19212.  
  19213. // *********************************************************************//
  19214. // DispIntf:  Legend
  19215. // Flags:     (4096) Dispatchable
  19216. // GUID:      {000208CD-0000-0000-C000-000000000046}
  19217. // *********************************************************************//
  19218.   Legend = dispinterface
  19219.     ['{000208CD-0000-0000-C000-000000000046}']
  19220.     property Application: ExcelApplication readonly dispid 148;
  19221.     property Creator: XlCreator readonly dispid 149;
  19222.     property Parent: IDispatch readonly dispid 150;
  19223.     property Name: WideString readonly dispid 110;
  19224.     procedure Select; dispid 235;
  19225.     property Border: Border readonly dispid 128;
  19226.     procedure Delete; dispid 117;
  19227.     property Font: Font readonly dispid 146;
  19228.     function  LegendEntries(Index: OleVariant): IDispatch; dispid 173;
  19229.     property Position: XlLegendPosition dispid 133;
  19230.     property Shadow: WordBool dispid 103;
  19231.     procedure Clear; dispid 111;
  19232.     property Height: Double dispid 123;
  19233.     property Interior: Interior readonly dispid 129;
  19234.     property Fill: ChartFillFormat readonly dispid 1663;
  19235.     property Left: Double dispid 127;
  19236.     property Top: Double dispid 126;
  19237.     property Width: Double dispid 122;
  19238.     property AutoScaleFont: OleVariant dispid 1525;
  19239.   end;
  19240.  
  19241. // *********************************************************************//
  19242. // DispIntf:  ErrorBars
  19243. // Flags:     (4096) Dispatchable
  19244. // GUID:      {000208CE-0000-0000-C000-000000000046}
  19245. // *********************************************************************//
  19246.   ErrorBars = dispinterface
  19247.     ['{000208CE-0000-0000-C000-000000000046}']
  19248.     property Application: ExcelApplication readonly dispid 148;
  19249.     property Creator: XlCreator readonly dispid 149;
  19250.     property Parent: IDispatch readonly dispid 150;
  19251.     property Name: WideString readonly dispid 110;
  19252.     procedure Select; dispid 235;
  19253.     property Border: Border readonly dispid 128;
  19254.     procedure Delete; dispid 117;
  19255.     procedure ClearFormats; dispid 112;
  19256.     property EndStyle: XlEndStyleCap dispid 1124;
  19257.   end;
  19258.  
  19259. // *********************************************************************//
  19260. // DispIntf:  DataTable
  19261. // Flags:     (4096) Dispatchable
  19262. // GUID:      {00020843-0000-0000-C000-000000000046}
  19263. // *********************************************************************//
  19264.   DataTable = dispinterface
  19265.     ['{00020843-0000-0000-C000-000000000046}']
  19266.     property Application: ExcelApplication readonly dispid 148;
  19267.     property Creator: XlCreator readonly dispid 149;
  19268.     property Parent: IDispatch readonly dispid 150;
  19269.     property ShowLegendKey: WordBool dispid 171;
  19270.     property HasBorderHorizontal: WordBool dispid 1671;
  19271.     property HasBorderVertical: WordBool dispid 1672;
  19272.     property HasBorderOutline: WordBool dispid 1673;
  19273.     property Border: Border readonly dispid 128;
  19274.     property Font: Font readonly dispid 146;
  19275.     procedure Select; dispid 235;
  19276.     procedure Delete; dispid 117;
  19277.     property AutoScaleFont: OleVariant dispid 1525;
  19278.   end;
  19279.  
  19280. // *********************************************************************//
  19281. // DispIntf:  Phonetic
  19282. // Flags:     (4096) Dispatchable
  19283. // GUID:      {00024438-0000-0000-C000-000000000046}
  19284. // *********************************************************************//
  19285.   Phonetic = dispinterface
  19286.     ['{00024438-0000-0000-C000-000000000046}']
  19287.     property Application: ExcelApplication readonly dispid 148;
  19288.     property Creator: XlCreator readonly dispid 149;
  19289.     property Parent: IDispatch readonly dispid 150;
  19290.     property Visible: WordBool dispid 558;
  19291.     property CharacterType: Integer dispid 1674;
  19292.     property Alignment: Integer dispid 453;
  19293.     property Font: Font readonly dispid 146;
  19294.     property Text: WideString dispid 138;
  19295.   end;
  19296.  
  19297. // *********************************************************************//
  19298. // DispIntf:  Shape
  19299. // Flags:     (4096) Dispatchable
  19300. // GUID:      {00024439-0000-0000-C000-000000000046}
  19301. // *********************************************************************//
  19302.   Shape = dispinterface
  19303.     ['{00024439-0000-0000-C000-000000000046}']
  19304.     property Application: ExcelApplication readonly dispid 148;
  19305.     property Creator: XlCreator readonly dispid 149;
  19306.     property Parent: IDispatch readonly dispid 150;
  19307.     procedure Apply; dispid 1675;
  19308.     procedure Delete; dispid 117;
  19309.     function  Duplicate: Shape; dispid 1039;
  19310.     procedure Flip(FlipCmd: MsoFlipCmd); dispid 1676;
  19311.     procedure IncrementLeft(Increment: Single); dispid 1678;
  19312.     procedure IncrementRotation(Increment: Single); dispid 1680;
  19313.     procedure IncrementTop(Increment: Single); dispid 1681;
  19314.     procedure PickUp; dispid 1682;
  19315.     procedure RerouteConnections; dispid 1683;
  19316.     procedure ScaleHeight(Factor: Single; RelativeToOriginalSize: MsoTriState; Scale: OleVariant); dispid 1684;
  19317.     procedure ScaleWidth(Factor: Single; RelativeToOriginalSize: MsoTriState; Scale: OleVariant); dispid 1688;
  19318.     procedure Select(Replace: OleVariant); dispid 235;
  19319.     procedure SetShapesDefaultProperties; dispid 1689;
  19320.     function  Ungroup: ShapeRange; dispid 244;
  19321.     procedure ZOrder(ZOrderCmd: MsoZOrderCmd); dispid 622;
  19322.     property Adjustments: Adjustments readonly dispid 1691;
  19323.     property TextFrame: TextFrame readonly dispid 1692;
  19324.     property AutoShapeType: MsoAutoShapeType dispid 1693;
  19325.     property Callout: CalloutFormat readonly dispid 1694;
  19326.     property ConnectionSiteCount: Integer readonly dispid 1695;
  19327.     property Connector: MsoTriState readonly dispid 1696;
  19328.     property ConnectorFormat: ConnectorFormat readonly dispid 1697;
  19329.     property Fill: FillFormat readonly dispid 1663;
  19330.     property GroupItems: GroupShapes readonly dispid 1698;
  19331.     property Height: Single dispid 123;
  19332.     property HorizontalFlip: MsoTriState readonly dispid 1699;
  19333.     property Left: Single dispid 127;
  19334.     property Line: LineFormat readonly dispid 817;
  19335.     property LockAspectRatio: MsoTriState dispid 1700;
  19336.     property Name: WideString dispid 110;
  19337.     property Nodes: ShapeNodes readonly dispid 1701;
  19338.     property Rotation: Single dispid 59;
  19339.     property PictureFormat: PictureFormat readonly dispid 1631;
  19340.     property Shadow: ShadowFormat readonly dispid 103;
  19341.     property TextEffect: TextEffectFormat readonly dispid 1702;
  19342.     property ThreeD: ThreeDFormat readonly dispid 1703;
  19343.     property Top: Single dispid 126;
  19344.     property Type_: MsoShapeType readonly dispid 108;
  19345.     property VerticalFlip: MsoTriState readonly dispid 1704;
  19346.     property Vertices: OleVariant readonly dispid 621;
  19347.     property Visible: MsoTriState dispid 558;
  19348.     property Width: Single dispid 122;
  19349.     property ZOrderPosition: Integer readonly dispid 1705;
  19350.     property Hyperlink: Hyperlink readonly dispid 1706;
  19351.     property BlackWhiteMode: MsoBlackWhiteMode dispid 1707;
  19352.     property DrawingObject: IDispatch readonly dispid 1708;
  19353.     property OnAction: WideString dispid 596;
  19354.     property Locked: WordBool dispid 269;
  19355.     property TopLeftCell: Range readonly dispid 620;
  19356.     property BottomRightCell: Range readonly dispid 615;
  19357.     property Placement: XlPlacement dispid 617;
  19358.     procedure Copy; dispid 551;
  19359.     procedure Cut; dispid 565;
  19360.     procedure CopyPicture(Appearance: OleVariant; Format: OleVariant); dispid 213;
  19361.     property ControlFormat: ControlFormat readonly dispid 1709;
  19362.     property LinkFormat: LinkFormat readonly dispid 1710;
  19363.     property OLEFormat: OLEFormat readonly dispid 1711;
  19364.     property FormControlType: XlFormControl readonly dispid 1712;
  19365.   end;
  19366.  
  19367. // *********************************************************************//
  19368. // DispIntf:  Shapes
  19369. // Flags:     (4096) Dispatchable
  19370. // GUID:      {0002443A-0000-0000-C000-000000000046}
  19371. // *********************************************************************//
  19372.   Shapes = dispinterface
  19373.     ['{0002443A-0000-0000-C000-000000000046}']
  19374.     property Application: ExcelApplication readonly dispid 148;
  19375.     property Creator: XlCreator readonly dispid 149;
  19376.     property Parent: IDispatch readonly dispid 150;
  19377.     property Count: Integer readonly dispid 118;
  19378.     function  Item(Index: OleVariant): Shape; dispid 170;
  19379.     function  _Default(Index: OleVariant): Shape; dispid 0;
  19380.     property _NewEnum: IUnknown readonly dispid -4;
  19381.     function  AddCallout(Type_: MsoCalloutType; Left: Single; Top: Single; Width: Single; 
  19382.                          Height: Single): Shape; dispid 1713;
  19383.     function  AddConnector(Type_: MsoConnectorType; BeginX: Single; BeginY: Single; EndX: Single; 
  19384.                            EndY: Single): Shape; dispid 1714;
  19385.     function  AddCurve(SafeArrayOfPoints: OleVariant): Shape; dispid 1719;
  19386.     function  AddLabel(Orientation: MsoTextOrientation; Left: Single; Top: Single; Width: Single; 
  19387.                        Height: Single): Shape; dispid 1721;
  19388.     function  AddLine(BeginX: Single; BeginY: Single; EndX: Single; EndY: Single): Shape; dispid 1722;
  19389.     function  AddPicture(const Filename: WideString; LinkToFile: MsoTriState; 
  19390.                          SaveWithDocument: MsoTriState; Left: Single; Top: Single; Width: Single; 
  19391.                          Height: Single): Shape; dispid 1723;
  19392.     function  AddPolyline(SafeArrayOfPoints: OleVariant): Shape; dispid 1726;
  19393.     function  AddShape(Type_: MsoAutoShapeType; Left: Single; Top: Single; Width: Single; 
  19394.                        Height: Single): Shape; dispid 1727;
  19395.     function  AddTextEffect(PresetTextEffect: MsoPresetTextEffect; const Text: WideString; 
  19396.                             const FontName: WideString; FontSize: Single; FontBold: MsoTriState; 
  19397.                             FontItalic: MsoTriState; Left: Single; Top: Single): Shape; dispid 1728;
  19398.     function  AddTextbox(Orientation: MsoTextOrientation; Left: Single; Top: Single; Width: Single; 
  19399.                          Height: Single): Shape; dispid 1734;
  19400.     function  BuildFreeform(EditingType: MsoEditingType; X1: Single; Y1: Single): FreeformBuilder; dispid 1735;
  19401.     property Range[Index: OleVariant]: ShapeRange readonly dispid 197;
  19402.     procedure SelectAll; dispid 1737;
  19403.     function  AddFormControl(Type_: XlFormControl; Left: Integer; Top: Integer; Width: Integer; 
  19404.                              Height: Integer): Shape; dispid 1738;
  19405.     function  AddOLEObject(ClassType: OleVariant; Filename: OleVariant; Link: OleVariant; 
  19406.                            DisplayAsIcon: OleVariant; IconFileName: OleVariant; 
  19407.                            IconIndex: OleVariant; IconLabel: OleVariant; Left: OleVariant; 
  19408.                            Top: OleVariant; Width: OleVariant; Height: OleVariant): Shape; dispid 1739;
  19409.   end;
  19410.  
  19411. // *********************************************************************//
  19412. // DispIntf:  ShapeRange
  19413. // Flags:     (4096) Dispatchable
  19414. // GUID:      {0002443B-0000-0000-C000-000000000046}
  19415. // *********************************************************************//
  19416.   ShapeRange = dispinterface
  19417.     ['{0002443B-0000-0000-C000-000000000046}']
  19418.     property Application: ExcelApplication readonly dispid 148;
  19419.     property Creator: XlCreator readonly dispid 149;
  19420.     property Parent: IDispatch readonly dispid 150;
  19421.     property Count: Integer readonly dispid 118;
  19422.     function  Item(Index: OleVariant): Shape; dispid 170;
  19423.     function  _Default(Index: OleVariant): Shape; dispid 0;
  19424.     property _NewEnum: IUnknown readonly dispid -4;
  19425.     procedure Align(AlignCmd: MsoAlignCmd; RelativeTo: MsoTriState); dispid 1740;
  19426.     procedure Apply; dispid 1675;
  19427.     procedure Delete; dispid 117;
  19428.     procedure Distribute(DistributeCmd: MsoDistributeCmd; RelativeTo: MsoTriState); dispid 1742;
  19429.     function  Duplicate: ShapeRange; dispid 1039;
  19430.     procedure Flip(FlipCmd: MsoFlipCmd); dispid 1676;
  19431.     procedure IncrementLeft(Increment: Single); dispid 1678;
  19432.     procedure IncrementRotation(Increment: Single); dispid 1680;
  19433.     procedure IncrementTop(Increment: Single); dispid 1681;
  19434.     function  Group: Shape; dispid 46;
  19435.     procedure PickUp; dispid 1682;
  19436.     procedure RerouteConnections; dispid 1683;
  19437.     function  Regroup: Shape; dispid 1744;
  19438.     procedure ScaleHeight(Factor: Single; RelativeToOriginalSize: MsoTriState; Scale: OleVariant); dispid 1684;
  19439.     procedure ScaleWidth(Factor: Single; RelativeToOriginalSize: MsoTriState; Scale: OleVariant); dispid 1688;
  19440.     procedure Select(Replace: OleVariant); dispid 235;
  19441.     procedure SetShapesDefaultProperties; dispid 1689;
  19442.     function  Ungroup: ShapeRange; dispid 244;
  19443.     procedure ZOrder(ZOrderCmd: MsoZOrderCmd); dispid 622;
  19444.     property Adjustments: Adjustments readonly dispid 1691;
  19445.     property TextFrame: TextFrame readonly dispid 1692;
  19446.     property AutoShapeType: MsoAutoShapeType dispid 1693;
  19447.     property Callout: CalloutFormat readonly dispid 1694;
  19448.     property ConnectionSiteCount: Integer readonly dispid 1695;
  19449.     property Connector: MsoTriState readonly dispid 1696;
  19450.     property ConnectorFormat: ConnectorFormat readonly dispid 1697;
  19451.     property Fill: FillFormat readonly dispid 1663;
  19452.     property GroupItems: GroupShapes readonly dispid 1698;
  19453.     property Height: Single dispid 123;
  19454.     property HorizontalFlip: MsoTriState readonly dispid 1699;
  19455.     property Left: Single dispid 127;
  19456.     property Line: LineFormat readonly dispid 817;
  19457.     property LockAspectRatio: MsoTriState dispid 1700;
  19458.     property Name: WideString dispid 110;
  19459.     property Nodes: ShapeNodes readonly dispid 1701;
  19460.     property Rotation: Single dispid 59;
  19461.     property PictureFormat: PictureFormat readonly dispid 1631;
  19462.     property Shadow: ShadowFormat readonly dispid 103;
  19463.     property TextEffect: TextEffectFormat readonly dispid 1702;
  19464.     property ThreeD: ThreeDFormat readonly dispid 1703;
  19465.     property Top: Single dispid 126;
  19466.     property Type_: MsoShapeType readonly dispid 108;
  19467.     property VerticalFlip: MsoTriState readonly dispid 1704;
  19468.     property Vertices: OleVariant readonly dispid 621;
  19469.     property Visible: MsoTriState dispid 558;
  19470.     property Width: Single dispid 122;
  19471.     property ZOrderPosition: Integer readonly dispid 1705;
  19472.     property BlackWhiteMode: MsoBlackWhiteMode dispid 1707;
  19473.   end;
  19474.  
  19475. // *********************************************************************//
  19476. // DispIntf:  GroupShapes
  19477. // Flags:     (4096) Dispatchable
  19478. // GUID:      {0002443C-0000-0000-C000-000000000046}
  19479. // *********************************************************************//
  19480.   GroupShapes = dispinterface
  19481.     ['{0002443C-0000-0000-C000-000000000046}']
  19482.     property Application: ExcelApplication readonly dispid 148;
  19483.     property Creator: XlCreator readonly dispid 149;
  19484.     property Parent: IDispatch readonly dispid 150;
  19485.     property Count: Integer readonly dispid 118;
  19486.     function  Item(Index: OleVariant): Shape; dispid 170;
  19487.     function  _Default(Index: OleVariant): Shape; dispid 0;
  19488.     property _NewEnum: IUnknown readonly dispid -4;
  19489.   end;
  19490.  
  19491. // *********************************************************************//
  19492. // DispIntf:  TextFrame
  19493. // Flags:     (4096) Dispatchable
  19494. // GUID:      {0002443D-0000-0000-C000-000000000046}
  19495. // *********************************************************************//
  19496.   TextFrame = dispinterface
  19497.     ['{0002443D-0000-0000-C000-000000000046}']
  19498.     property Application: ExcelApplication readonly dispid 148;
  19499.     property Creator: XlCreator readonly dispid 149;
  19500.     property Parent: IDispatch readonly dispid 150;
  19501.     property MarginBottom: Single dispid 1745;
  19502.     property MarginLeft: Single dispid 1746;
  19503.     property MarginRight: Single dispid 1747;
  19504.     property MarginTop: Single dispid 1748;
  19505.     property Orientation: MsoTextOrientation dispid 134;
  19506.     function  Characters(Start: OleVariant; Length: OleVariant): Characters; dispid 603;
  19507.     property HorizontalAlignment: XlHAlign dispid 136;
  19508.     property VerticalAlignment: XlVAlign dispid 137;
  19509.     property AutoSize: WordBool dispid 614;
  19510.     property ReadingOrder: Integer dispid 975;
  19511.     property AutoMargins: WordBool dispid 1749;
  19512.   end;
  19513.  
  19514. // *********************************************************************//
  19515. // DispIntf:  ConnectorFormat
  19516. // Flags:     (4096) Dispatchable
  19517. // GUID:      {0002443E-0000-0000-C000-000000000046}
  19518. // *********************************************************************//
  19519.   ConnectorFormat = dispinterface
  19520.     ['{0002443E-0000-0000-C000-000000000046}']
  19521.     property Application: ExcelApplication readonly dispid 148;
  19522.     property Creator: XlCreator readonly dispid 149;
  19523.     property Parent: IDispatch readonly dispid 150;
  19524.     procedure BeginConnect(const ConnectedShape: Shape; ConnectionSite: Integer); dispid 1750;
  19525.     procedure BeginDisconnect; dispid 1753;
  19526.     procedure EndConnect(const ConnectedShape: Shape; ConnectionSite: Integer); dispid 1754;
  19527.     procedure EndDisconnect; dispid 1755;
  19528.     property BeginConnected: MsoTriState readonly dispid 1756;
  19529.     property BeginConnectedShape: Shape readonly dispid 1757;
  19530.     property BeginConnectionSite: Integer readonly dispid 1758;
  19531.     property EndConnected: MsoTriState readonly dispid 1759;
  19532.     property EndConnectedShape: Shape readonly dispid 1760;
  19533.     property EndConnectionSite: Integer readonly dispid 1761;
  19534.     property Type_: MsoConnectorType dispid 108;
  19535.   end;
  19536.  
  19537. // *********************************************************************//
  19538. // DispIntf:  FreeformBuilder
  19539. // Flags:     (4096) Dispatchable
  19540. // GUID:      {0002443F-0000-0000-C000-000000000046}
  19541. // *********************************************************************//
  19542.   FreeformBuilder = dispinterface
  19543.     ['{0002443F-0000-0000-C000-000000000046}']
  19544.     property Application: ExcelApplication readonly dispid 148;
  19545.     property Creator: XlCreator readonly dispid 149;
  19546.     property Parent: IDispatch readonly dispid 150;
  19547.     procedure AddNodes(SegmentType: MsoSegmentType; EditingType: MsoEditingType; X1: Single; 
  19548.                        Y1: Single; X2: OleVariant; Y2: OleVariant; X3: OleVariant; Y3: OleVariant); dispid 1762;
  19549.     function  ConvertToShape: Shape; dispid 1766;
  19550.   end;
  19551.  
  19552. // *********************************************************************//
  19553. // DispIntf:  ControlFormat
  19554. // Flags:     (4096) Dispatchable
  19555. // GUID:      {00024440-0000-0000-C000-000000000046}
  19556. // *********************************************************************//
  19557.   ControlFormat = dispinterface
  19558.     ['{00024440-0000-0000-C000-000000000046}']
  19559.     property Application: ExcelApplication readonly dispid 148;
  19560.     property Creator: XlCreator readonly dispid 149;
  19561.     property Parent: IDispatch readonly dispid 150;
  19562.     procedure AddItem(const Text: WideString; Index: OleVariant); dispid 851;
  19563.     procedure RemoveAllItems; dispid 853;
  19564.     procedure RemoveItem(Index: Integer; Count: OleVariant); dispid 852;
  19565.     property DropDownLines: Integer dispid 848;
  19566.     property Enabled: WordBool dispid 600;
  19567.     property LargeChange: Integer dispid 845;
  19568.     property LinkedCell: WideString dispid 1058;
  19569.     function  List(Index: OleVariant): OleVariant; dispid 861;
  19570.     property ListCount: Integer dispid 849;
  19571.     property ListFillRange: WideString dispid 847;
  19572.     property ListIndex: Integer dispid 850;
  19573.     property LockedText: WordBool dispid 616;
  19574.     property Max: Integer dispid 842;
  19575.     property Min: Integer dispid 843;
  19576.     property MultiSelect: Integer dispid 32;
  19577.     property PrintObject: WordBool dispid 618;
  19578.     property SmallChange: Integer dispid 844;
  19579.     property _Default: Integer dispid 0;
  19580.     property Value: Integer dispid 6;
  19581.   end;
  19582.  
  19583. // *********************************************************************//
  19584. // DispIntf:  OLEFormat
  19585. // Flags:     (4096) Dispatchable
  19586. // GUID:      {00024441-0000-0000-C000-000000000046}
  19587. // *********************************************************************//
  19588.   OLEFormat = dispinterface
  19589.     ['{00024441-0000-0000-C000-000000000046}']
  19590.     property Application: ExcelApplication readonly dispid 148;
  19591.     property Creator: XlCreator readonly dispid 149;
  19592.     property Parent: IDispatch readonly dispid 150;
  19593.     procedure Activate; dispid 304;
  19594.     property Object_: IDispatch readonly dispid 1049;
  19595.     property ProgId: WideString readonly dispid 1523;
  19596.     procedure Verb(Verb: OleVariant); dispid 606;
  19597.   end;
  19598.  
  19599. // *********************************************************************//
  19600. // DispIntf:  LinkFormat
  19601. // Flags:     (4096) Dispatchable
  19602. // GUID:      {00024442-0000-0000-C000-000000000046}
  19603. // *********************************************************************//
  19604.   LinkFormat = dispinterface
  19605.     ['{00024442-0000-0000-C000-000000000046}']
  19606.     property Application: ExcelApplication readonly dispid 148;
  19607.     property Creator: XlCreator readonly dispid 149;
  19608.     property Parent: IDispatch readonly dispid 150;
  19609.     property AutoUpdate: WordBool dispid 1048;
  19610.     property Locked: WordBool dispid 269;
  19611.     procedure Update; dispid 680;
  19612.   end;
  19613.  
  19614. // *********************************************************************//
  19615. // Interface: IDummy
  19616. // Flags:     (4112) Hidden Dispatchable
  19617. // GUID:      {0002442E-0001-0000-C000-000000000046}
  19618. // *********************************************************************//
  19619.   IDummy = interface(IDispatch)
  19620.     ['{0002442E-0001-0000-C000-000000000046}']
  19621.     function  _ActiveSheetOrChart: HResult; stdcall;
  19622.     function  RGB: HResult; stdcall;
  19623.     function  ChDir: HResult; stdcall;
  19624.     function  DoScript: HResult; stdcall;
  19625.     function  DirectObject: HResult; stdcall;
  19626.   end;
  19627.  
  19628. // *********************************************************************//
  19629. // The Class CoExcelQueryTable provides a Create and CreateRemote method to          
  19630. // create instances of the default interface _QueryTable exposed by              
  19631. // the CoClass ExcelQueryTable. The functions are intended to be used by             
  19632. // clients wishing to automate the CoClass objects exposed by the         
  19633. // server of this typelibrary.                                            
  19634. // *********************************************************************//
  19635.   CoExcelQueryTable = class
  19636.     class function Create: _QueryTable;
  19637.     class function CreateRemote(const MachineName: string): _QueryTable;
  19638.   end;
  19639.  
  19640.   TExcelQueryTableBeforeRefresh = procedure(Sender: TObject; var Cancel: OleVariant) of object;
  19641.   TExcelQueryTableAfterRefresh = procedure(Sender: TObject; Success: WordBool) of object;
  19642.  
  19643.  
  19644. // *********************************************************************//
  19645. // OLE Server Proxy class declaration
  19646. // Server Object    : TExcelQueryTable
  19647. // Help String      : 
  19648. // Default Interface: _QueryTable
  19649. // Def. Intf. DISP? : Yes
  19650. // Event   Interface: RefreshEvents
  19651. // TypeFlags        : (2) CanCreate
  19652. // *********************************************************************//
  19653. {$IFDEF LIVE_SERVER_AT_DESIGN_TIME}
  19654.   TExcelQueryTableProperties= class;
  19655. {$ENDIF}
  19656.   TExcelQueryTable = class(TOleServer)
  19657.   private
  19658.     FOnBeforeRefresh: TExcelQueryTableBeforeRefresh;
  19659.     FOnAfterRefresh: TExcelQueryTableAfterRefresh;
  19660.     FIntf:        _QueryTable;
  19661. {$IFDEF LIVE_SERVER_AT_DESIGN_TIME}
  19662.     FProps:       TExcelQueryTableProperties;
  19663.     function      GetServerProperties: TExcelQueryTableProperties;
  19664. {$ENDIF}
  19665.     function      GetDefaultInterface: _QueryTable;
  19666.   protected
  19667.     procedure InitServerData; override;
  19668.     procedure InvokeEvent(DispID: TDispID; var Params: TVariantArray); override;
  19669.     function  Get_Application: ExcelApplication;
  19670.     function  Get_Creator: XlCreator;
  19671.     function  Get_Parent: IDispatch;
  19672.     function  Get_Name: WideString;
  19673.     procedure Set_Name(const Param1: WideString);
  19674.     function  Get_FieldNames: WordBool;
  19675.     procedure Set_FieldNames(Param1: WordBool);
  19676.     function  Get_RowNumbers: WordBool;
  19677.     procedure Set_RowNumbers(Param1: WordBool);
  19678.     function  Get_FillAdjacentFormulas: WordBool;
  19679.     procedure Set_FillAdjacentFormulas(Param1: WordBool);
  19680.     function  Get_HasAutoFormat: WordBool;
  19681.     procedure Set_HasAutoFormat(Param1: WordBool);
  19682.     function  Get_RefreshOnFileOpen: WordBool;
  19683.     procedure Set_RefreshOnFileOpen(Param1: WordBool);
  19684.     function  Get_Refreshing: WordBool;
  19685.     function  Get_FetchedRowOverflow: WordBool;
  19686.     function  Get_BackgroundQuery: WordBool;
  19687.     procedure Set_BackgroundQuery(Param1: WordBool);
  19688.     function  Get_RefreshStyle: XlCellInsertionMode;
  19689.     procedure Set_RefreshStyle(Param1: XlCellInsertionMode);
  19690.     function  Get_EnableRefresh: WordBool;
  19691.     procedure Set_EnableRefresh(Param1: WordBool);
  19692.     function  Get_SavePassword: WordBool;
  19693.     procedure Set_SavePassword(Param1: WordBool);
  19694.     function  Get_Destination: Range;
  19695.     function  Get_Connection: OleVariant;
  19696.     procedure Set_Connection(Param1: OleVariant);
  19697.     function  Get_Sql: OleVariant;
  19698.     procedure Set_Sql(Param1: OleVariant);
  19699.     function  Get_PostText: WideString;
  19700.     procedure Set_PostText(const Param1: WideString);
  19701.     function  Get_ResultRange: Range;
  19702.     function  Get_Parameters: Parameters;
  19703.     function  Get_Recordset: IDispatch;
  19704.     procedure Set_Recordset(const Param1: IDispatch);
  19705.     function  Get_SaveData: WordBool;
  19706.     procedure Set_SaveData(Param1: WordBool);
  19707.     function  Get_TablesOnlyFromHTML: WordBool;
  19708.     procedure Set_TablesOnlyFromHTML(Param1: WordBool);
  19709.     function  Get_EnableEditing: WordBool;
  19710.     procedure Set_EnableEditing(Param1: WordBool);
  19711.   public
  19712.     constructor Create(AOwner: TComponent); override;
  19713.     destructor  Destroy; override;
  19714.     procedure Connect; override;
  19715.     procedure ConnectTo(svrIntf: _QueryTable);
  19716.     procedure Disconnect; override;
  19717.     procedure CancelRefresh;
  19718.     procedure Delete;
  19719.     function  Refresh: WordBool; overload;
  19720.     function  Refresh(BackgroundQuery: OleVariant): WordBool; overload;
  19721.     property  DefaultInterface: _QueryTable read GetDefaultInterface;
  19722.     property Application: ExcelApplication read Get_Application;
  19723.     property Creator: XlCreator read Get_Creator;
  19724.     property Parent: IDispatch read Get_Parent;
  19725.     property Refreshing: WordBool read Get_Refreshing;
  19726.     property FetchedRowOverflow: WordBool read Get_FetchedRowOverflow;
  19727.     property Destination: Range read Get_Destination;
  19728.     property Connection: OleVariant read Get_Connection write Set_Connection;
  19729.     property Sql: OleVariant read Get_Sql write Set_Sql;
  19730.     property ResultRange: Range read Get_ResultRange;
  19731.     property Parameters: Parameters read Get_Parameters;
  19732.     property Recordset: IDispatch read Get_Recordset write Set_Recordset;
  19733.     property Name: WideString read Get_Name write Set_Name;
  19734.     property FieldNames: WordBool read Get_FieldNames write Set_FieldNames;
  19735.     property RowNumbers: WordBool read Get_RowNumbers write Set_RowNumbers;
  19736.     property FillAdjacentFormulas: WordBool read Get_FillAdjacentFormulas write Set_FillAdjacentFormulas;
  19737.     property HasAutoFormat: WordBool read Get_HasAutoFormat write Set_HasAutoFormat;
  19738.     property RefreshOnFileOpen: WordBool read Get_RefreshOnFileOpen write Set_RefreshOnFileOpen;
  19739.     property BackgroundQuery: WordBool read Get_BackgroundQuery write Set_BackgroundQuery;
  19740.     property RefreshStyle: XlCellInsertionMode read Get_RefreshStyle write Set_RefreshStyle;
  19741.     property EnableRefresh: WordBool read Get_EnableRefresh write Set_EnableRefresh;
  19742.     property SavePassword: WordBool read Get_SavePassword write Set_SavePassword;
  19743.     property PostText: WideString read Get_PostText write Set_PostText;
  19744.     property SaveData: WordBool read Get_SaveData write Set_SaveData;
  19745.     property TablesOnlyFromHTML: WordBool read Get_TablesOnlyFromHTML write Set_TablesOnlyFromHTML;
  19746.     property EnableEditing: WordBool read Get_EnableEditing write Set_EnableEditing;
  19747.   published
  19748. {$IFDEF LIVE_SERVER_AT_DESIGN_TIME}
  19749.     property Server: TExcelQueryTableProperties read GetServerProperties;
  19750. {$ENDIF}
  19751.     property OnBeforeRefresh: TExcelQueryTableBeforeRefresh read FOnBeforeRefresh write FOnBeforeRefresh;
  19752.     property OnAfterRefresh: TExcelQueryTableAfterRefresh read FOnAfterRefresh write FOnAfterRefresh;
  19753.   end;
  19754.  
  19755. {$IFDEF LIVE_SERVER_AT_DESIGN_TIME}
  19756. // *********************************************************************//
  19757. // OLE Server Properties Proxy Class
  19758. // Server Object    : TExcelQueryTable
  19759. // (This object is used by the IDE's Property Inspector to allow editing
  19760. //  of the properties of this server)
  19761. // *********************************************************************//
  19762.  TExcelQueryTableProperties = class(TPersistent)
  19763.   private
  19764.     FServer:    TExcelQueryTable;
  19765.     function    GetDefaultInterface: _QueryTable;
  19766.     constructor Create(AServer: TExcelQueryTable);
  19767.   protected
  19768.     function  Get_Application: ExcelApplication;
  19769.     function  Get_Creator: XlCreator;
  19770.     function  Get_Parent: IDispatch;
  19771.     function  Get_Name: WideString;
  19772.     procedure Set_Name(const Param1: WideString);
  19773.     function  Get_FieldNames: WordBool;
  19774.     procedure Set_FieldNames(Param1: WordBool);
  19775.     function  Get_RowNumbers: WordBool;
  19776.     procedure Set_RowNumbers(Param1: WordBool);
  19777.     function  Get_FillAdjacentFormulas: WordBool;
  19778.     procedure Set_FillAdjacentFormulas(Param1: WordBool);
  19779.     function  Get_HasAutoFormat: WordBool;
  19780.     procedure Set_HasAutoFormat(Param1: WordBool);
  19781.     function  Get_RefreshOnFileOpen: WordBool;
  19782.     procedure Set_RefreshOnFileOpen(Param1: WordBool);
  19783.     function  Get_Refreshing: WordBool;
  19784.     function  Get_FetchedRowOverflow: WordBool;
  19785.     function  Get_BackgroundQuery: WordBool;
  19786.     procedure Set_BackgroundQuery(Param1: WordBool);
  19787.     function  Get_RefreshStyle: XlCellInsertionMode;
  19788.     procedure Set_RefreshStyle(Param1: XlCellInsertionMode);
  19789.     function  Get_EnableRefresh: WordBool;
  19790.     procedure Set_EnableRefresh(Param1: WordBool);
  19791.     function  Get_SavePassword: WordBool;
  19792.     procedure Set_SavePassword(Param1: WordBool);
  19793.     function  Get_Destination: Range;
  19794.     function  Get_Connection: OleVariant;
  19795.     procedure Set_Connection(Param1: OleVariant);
  19796.     function  Get_Sql: OleVariant;
  19797.     procedure Set_Sql(Param1: OleVariant);
  19798.     function  Get_PostText: WideString;
  19799.     procedure Set_PostText(const Param1: WideString);
  19800.     function  Get_ResultRange: Range;
  19801.     function  Get_Parameters: Parameters;
  19802.     function  Get_Recordset: IDispatch;
  19803.     procedure Set_Recordset(const Param1: IDispatch);
  19804.     function  Get_SaveData: WordBool;
  19805.     procedure Set_SaveData(Param1: WordBool);
  19806.     function  Get_TablesOnlyFromHTML: WordBool;
  19807.     procedure Set_TablesOnlyFromHTML(Param1: WordBool);
  19808.     function  Get_EnableEditing: WordBool;
  19809.     procedure Set_EnableEditing(Param1: WordBool);
  19810.   public
  19811.     property DefaultInterface: _QueryTable read GetDefaultInterface;
  19812.   published
  19813.     property Name: WideString read Get_Name write Set_Name;
  19814.     property FieldNames: WordBool read Get_FieldNames write Set_FieldNames;
  19815.     property RowNumbers: WordBool read Get_RowNumbers write Set_RowNumbers;
  19816.     property FillAdjacentFormulas: WordBool read Get_FillAdjacentFormulas write Set_FillAdjacentFormulas;
  19817.     property HasAutoFormat: WordBool read Get_HasAutoFormat write Set_HasAutoFormat;
  19818.     property RefreshOnFileOpen: WordBool read Get_RefreshOnFileOpen write Set_RefreshOnFileOpen;
  19819.     property BackgroundQuery: WordBool read Get_BackgroundQuery write Set_BackgroundQuery;
  19820.     property RefreshStyle: XlCellInsertionMode read Get_RefreshStyle write Set_RefreshStyle;
  19821.     property EnableRefresh: WordBool read Get_EnableRefresh write Set_EnableRefresh;
  19822.     property SavePassword: WordBool read Get_SavePassword write Set_SavePassword;
  19823.     property PostText: WideString read Get_PostText write Set_PostText;
  19824.     property SaveData: WordBool read Get_SaveData write Set_SaveData;
  19825.     property TablesOnlyFromHTML: WordBool read Get_TablesOnlyFromHTML write Set_TablesOnlyFromHTML;
  19826.     property EnableEditing: WordBool read Get_EnableEditing write Set_EnableEditing;
  19827.   end;
  19828. {$ENDIF}
  19829.  
  19830.  
  19831. // *********************************************************************//
  19832. // The Class CoExcelApplication provides a Create and CreateRemote method to          
  19833. // create instances of the default interface _Application exposed by              
  19834. // the CoClass ExcelApplication. The functions are intended to be used by             
  19835. // clients wishing to automate the CoClass objects exposed by the         
  19836. // server of this typelibrary.                                            
  19837. // *********************************************************************//
  19838.   CoExcelApplication = class
  19839.     class function Create: _Application;
  19840.     class function CreateRemote(const MachineName: string): _Application;
  19841.   end;
  19842.  
  19843.   TExcelApplicationNewWorkbook = procedure(Sender: TObject; var Wb: OleVariant) of object;
  19844.   TExcelApplicationSheetSelectionChange = procedure(Sender: TObject; var Sh: OleVariant;
  19845.                                                                      var Target: OleVariant) of object;
  19846.   TExcelApplicationSheetBeforeDoubleClick = procedure(Sender: TObject; var Sh: OleVariant;
  19847.                                                                        var Target: OleVariant;
  19848.                                                                        var Cancel: OleVariant) of object;
  19849.   TExcelApplicationSheetBeforeRightClick = procedure(Sender: TObject; var Sh: OleVariant;
  19850.                                                                       var Target: OleVariant;
  19851.                                                                       var Cancel: OleVariant) of object;
  19852.   TExcelApplicationSheetActivate = procedure(Sender: TObject; var Sh: OleVariant) of object;
  19853.   TExcelApplicationSheetDeactivate = procedure(Sender: TObject; var Sh: OleVariant) of object;
  19854.   TExcelApplicationSheetCalculate = procedure(Sender: TObject; var Sh: OleVariant) of object;
  19855.   TExcelApplicationSheetChange = procedure(Sender: TObject; var Sh: OleVariant;
  19856.                                                             var Target: OleVariant) of object;
  19857.   TExcelApplicationWorkbookOpen = procedure(Sender: TObject; var Wb: OleVariant) of object;
  19858.   TExcelApplicationWorkbookActivate = procedure(Sender: TObject; var Wb: OleVariant) of object;
  19859.   TExcelApplicationWorkbookDeactivate = procedure(Sender: TObject; var Wb: OleVariant) of object;
  19860.   TExcelApplicationWorkbookBeforeClose = procedure(Sender: TObject; var Wb: OleVariant;
  19861.                                                                     var Cancel: OleVariant) of object;
  19862.   TExcelApplicationWorkbookBeforeSave = procedure(Sender: TObject; var Wb: OleVariant;
  19863.                                                                    SaveAsUI: WordBool; 
  19864.                                                                    var Cancel: OleVariant) of object;
  19865.   TExcelApplicationWorkbookBeforePrint = procedure(Sender: TObject; var Wb: OleVariant;
  19866.                                                                     var Cancel: OleVariant) of object;
  19867.   TExcelApplicationWorkbookNewSheet = procedure(Sender: TObject; var Wb: OleVariant;
  19868.                                                                  var Sh: OleVariant) of object;
  19869.   TExcelApplicationWorkbookAddinInstall = procedure(Sender: TObject; var Wb: OleVariant) of object;
  19870.   TExcelApplicationWorkbookAddinUninstall = procedure(Sender: TObject; var Wb: OleVariant) of object;
  19871.   TExcelApplicationWindowResize = procedure(Sender: TObject; var Wb: OleVariant;var Wn: OleVariant) of object;
  19872.   TExcelApplicationWindowActivate = procedure(Sender: TObject; var Wb: OleVariant;var Wn: OleVariant) of object;
  19873.   TExcelApplicationWindowDeactivate = procedure(Sender: TObject; var Wb: OleVariant;
  19874.                                                                  var Wn: OleVariant) of object;
  19875.  
  19876.  
  19877. // *********************************************************************//
  19878. // OLE Server Proxy class declaration
  19879. // Server Object    : TExcelApplication
  19880. // Help String      : 
  19881. // Default Interface: _Application
  19882. // Def. Intf. DISP? : No
  19883. // Event   Interface: AppEvents
  19884. // TypeFlags        : (2) CanCreate
  19885. // *********************************************************************//
  19886. {$IFDEF LIVE_SERVER_AT_DESIGN_TIME}
  19887.   TExcelApplicationProperties= class;
  19888. {$ENDIF}
  19889.   TExcelApplication = class(TOleServer)
  19890.   private
  19891.     FOnNewWorkbook: TExcelApplicationNewWorkbook;
  19892.     FOnSheetSelectionChange: TExcelApplicationSheetSelectionChange;
  19893.     FOnSheetBeforeDoubleClick: TExcelApplicationSheetBeforeDoubleClick;
  19894.     FOnSheetBeforeRightClick: TExcelApplicationSheetBeforeRightClick;
  19895.     FOnSheetActivate: TExcelApplicationSheetActivate;
  19896.     FOnSheetDeactivate: TExcelApplicationSheetDeactivate;
  19897.     FOnSheetCalculate: TExcelApplicationSheetCalculate;
  19898.     FOnSheetChange: TExcelApplicationSheetChange;
  19899.     FOnWorkbookOpen: TExcelApplicationWorkbookOpen;
  19900.     FOnWorkbookActivate: TExcelApplicationWorkbookActivate;
  19901.     FOnWorkbookDeactivate: TExcelApplicationWorkbookDeactivate;
  19902.     FOnWorkbookBeforeClose: TExcelApplicationWorkbookBeforeClose;
  19903.     FOnWorkbookBeforeSave: TExcelApplicationWorkbookBeforeSave;
  19904.     FOnWorkbookBeforePrint: TExcelApplicationWorkbookBeforePrint;
  19905.     FOnWorkbookNewSheet: TExcelApplicationWorkbookNewSheet;
  19906.     FOnWorkbookAddinInstall: TExcelApplicationWorkbookAddinInstall;
  19907.     FOnWorkbookAddinUninstall: TExcelApplicationWorkbookAddinUninstall;
  19908.     FOnWindowResize: TExcelApplicationWindowResize;
  19909.     FOnWindowActivate: TExcelApplicationWindowActivate;
  19910.     FOnWindowDeactivate: TExcelApplicationWindowDeactivate;
  19911.     FAutoQuit:    Boolean;
  19912.     FIntf:        _Application;
  19913. {$IFDEF LIVE_SERVER_AT_DESIGN_TIME}
  19914.     FProps:       TExcelApplicationProperties;
  19915.     function      GetServerProperties: TExcelApplicationProperties;
  19916. {$ENDIF}
  19917.     function      GetDefaultInterface: _Application;
  19918.   protected
  19919.     procedure InitServerData; override;
  19920.     procedure InvokeEvent(DispID: TDispID; var Params: TVariantArray); override;
  19921.     function  Get_Application: ExcelApplication;
  19922.     function  Get_Creator: XlCreator;
  19923.     function  Get_Parent: ExcelApplication;
  19924.     function  Get_ActiveCell: Range;
  19925.     function  Get_ActiveChart: ExcelChart;
  19926.     function  Get_ActiveDialog: DialogSheet;
  19927.     function  Get_ActiveMenuBar: MenuBar;
  19928.     function  Get_ActivePrinter(lcid: Integer): WideString;
  19929.     procedure Set_ActivePrinter(lcid: Integer; const RHS: WideString);
  19930.     function  Get_ActiveSheet: IDispatch;
  19931.     function  Get_ActiveWindow: Window;
  19932.     function  Get_ActiveWorkbook: ExcelWorkbook;
  19933.     function  Get_AddIns: AddIns;
  19934.     function  Get_Assistant: Assistant;
  19935.     function  Get_Cells: Range;
  19936.     function  Get_Charts: Sheets;
  19937.     function  Get_Columns: Range;
  19938.     function  Get_CommandBars: CommandBars;
  19939.     function  Get_DDEAppReturnCode(lcid: Integer): Integer;
  19940.     function  Get_DialogSheets: Sheets;
  19941.     function  Get_MenuBars: MenuBars;
  19942.     function  Get_Modules: Modules;
  19943.     function  Get_Names: Names;
  19944.     function  Get_Range(Cell1: OleVariant; Cell2: OleVariant): Range;
  19945.     function  Get_Rows: Range;
  19946.     function  Get_Selection(lcid: Integer): IDispatch;
  19947.     function  Get_Sheets: Sheets;
  19948.     function  Get_ShortcutMenus(Index: Integer): Menu;
  19949.     function  Get_ThisWorkbook(lcid: Integer): ExcelWorkbook;
  19950.     function  Get_Toolbars: Toolbars;
  19951.     function  Get_Windows: Windows;
  19952.     function  Get_Workbooks: Workbooks;
  19953.     function  Get_WorksheetFunction: WorksheetFunction;
  19954.     function  Get_Worksheets: Sheets;
  19955.     function  Get_Excel4IntlMacroSheets: Sheets;
  19956.     function  Get_Excel4MacroSheets: Sheets;
  19957.     function  Get_AlertBeforeOverwriting(lcid: Integer): WordBool;
  19958.     procedure Set_AlertBeforeOverwriting(lcid: Integer; RHS: WordBool);
  19959.     function  Get_AltStartupPath(lcid: Integer): WideString;
  19960.     procedure Set_AltStartupPath(lcid: Integer; const RHS: WideString);
  19961.     function  Get_AskToUpdateLinks(lcid: Integer): WordBool;
  19962.     procedure Set_AskToUpdateLinks(lcid: Integer; RHS: WordBool);
  19963.     function  Get_EnableAnimations(lcid: Integer): WordBool;
  19964.     procedure Set_EnableAnimations(lcid: Integer; RHS: WordBool);
  19965.     function  Get_AutoCorrect: AutoCorrect;
  19966.     function  Get_Build(lcid: Integer): Integer;
  19967.     function  Get_CalculateBeforeSave(lcid: Integer): WordBool;
  19968.     procedure Set_CalculateBeforeSave(lcid: Integer; RHS: WordBool);
  19969.     function  Get_Calculation(lcid: Integer): XlCalculation;
  19970.     procedure Set_Calculation(lcid: Integer; RHS: XlCalculation);
  19971.     function  Get_Caller(Index: OleVariant; lcid: Integer): OleVariant;
  19972.     function  Get_CanPlaySounds(lcid: Integer): WordBool;
  19973.     function  Get_CanRecordSounds(lcid: Integer): WordBool;
  19974.     function  Get_Caption: WideString;
  19975.     procedure Set_Caption(const RHS: WideString);
  19976.     function  Get_CellDragAndDrop(lcid: Integer): WordBool;
  19977.     procedure Set_CellDragAndDrop(lcid: Integer; RHS: WordBool);
  19978.     function  Get_ClipboardFormats(Index: OleVariant; lcid: Integer): OleVariant;
  19979.     function  Get_DisplayClipboardWindow(lcid: Integer): WordBool;
  19980.     procedure Set_DisplayClipboardWindow(lcid: Integer; RHS: WordBool);
  19981.     function  Get_ColorButtons: WordBool;
  19982.     procedure Set_ColorButtons(RHS: WordBool);
  19983.     function  Get_CommandUnderlines(lcid: Integer): XlCommandUnderlines;
  19984.     procedure Set_CommandUnderlines(lcid: Integer; RHS: XlCommandUnderlines);
  19985.     function  Get_ConstrainNumeric(lcid: Integer): WordBool;
  19986.     procedure Set_ConstrainNumeric(lcid: Integer; RHS: WordBool);
  19987.     function  Get_CopyObjectsWithCells(lcid: Integer): WordBool;
  19988.     procedure Set_CopyObjectsWithCells(lcid: Integer; RHS: WordBool);
  19989.     function  Get_Cursor(lcid: Integer): XlMousePointer;
  19990.     procedure Set_Cursor(lcid: Integer; RHS: XlMousePointer);
  19991.     function  Get_CustomListCount(lcid: Integer): Integer;
  19992.     function  Get_CutCopyMode(lcid: Integer): XlCutCopyMode;
  19993.     procedure Set_CutCopyMode(lcid: Integer; RHS: XlCutCopyMode);
  19994.     function  Get_DataEntryMode(lcid: Integer): Integer;
  19995.     procedure Set_DataEntryMode(lcid: Integer; RHS: Integer);
  19996.     function  Get__Default: WideString;
  19997.     function  Get_DefaultFilePath(lcid: Integer): WideString;
  19998.     procedure Set_DefaultFilePath(lcid: Integer; const RHS: WideString);
  19999.     function  Get_Dialogs: Dialogs;
  20000.     function  Get_DisplayAlerts(lcid: Integer): WordBool;
  20001.     procedure Set_DisplayAlerts(lcid: Integer; RHS: WordBool);
  20002.     function  Get_DisplayFormulaBar(lcid: Integer): WordBool;
  20003.     procedure Set_DisplayFormulaBar(lcid: Integer; RHS: WordBool);
  20004.     function  Get_DisplayFullScreen(lcid: Integer): WordBool;
  20005.     procedure Set_DisplayFullScreen(lcid: Integer; RHS: WordBool);
  20006.     function  Get_DisplayNoteIndicator: WordBool;
  20007.     procedure Set_DisplayNoteIndicator(RHS: WordBool);
  20008.     function  Get_DisplayCommentIndicator: XlCommentDisplayMode;
  20009.     procedure Set_DisplayCommentIndicator(RHS: XlCommentDisplayMode);
  20010.     function  Get_DisplayExcel4Menus(lcid: Integer): WordBool;
  20011.     procedure Set_DisplayExcel4Menus(lcid: Integer; RHS: WordBool);
  20012.     function  Get_DisplayRecentFiles: WordBool;
  20013.     procedure Set_DisplayRecentFiles(RHS: WordBool);
  20014.     function  Get_DisplayScrollBars(lcid: Integer): WordBool;
  20015.     procedure Set_DisplayScrollBars(lcid: Integer; RHS: WordBool);
  20016.     function  Get_DisplayStatusBar(lcid: Integer): WordBool;
  20017.     procedure Set_DisplayStatusBar(lcid: Integer; RHS: WordBool);
  20018.     function  Get_EditDirectlyInCell(lcid: Integer): WordBool;
  20019.     procedure Set_EditDirectlyInCell(lcid: Integer; RHS: WordBool);
  20020.     function  Get_EnableAutoComplete: WordBool;
  20021.     procedure Set_EnableAutoComplete(RHS: WordBool);
  20022.     function  Get_EnableCancelKey(lcid: Integer): XlEnableCancelKey;
  20023.     procedure Set_EnableCancelKey(lcid: Integer; RHS: XlEnableCancelKey);
  20024.     function  Get_EnableSound: WordBool;
  20025.     procedure Set_EnableSound(RHS: WordBool);
  20026.     function  Get_EnableTipWizard(lcid: Integer): WordBool;
  20027.     procedure Set_EnableTipWizard(lcid: Integer; RHS: WordBool);
  20028.     function  Get_FileConverters(Index1: OleVariant; Index2: OleVariant; lcid: Integer): OleVariant;
  20029.     function  Get_FileSearch: FileSearch;
  20030.     function  Get_FileFind: IFind;
  20031.     function  Get_FixedDecimal(lcid: Integer): WordBool;
  20032.     procedure Set_FixedDecimal(lcid: Integer; RHS: WordBool);
  20033.     function  Get_FixedDecimalPlaces(lcid: Integer): Integer;
  20034.     procedure Set_FixedDecimalPlaces(lcid: Integer; RHS: Integer);
  20035.     function  Get_Height(lcid: Integer): Double;
  20036.     procedure Set_Height(lcid: Integer; RHS: Double);
  20037.     function  Get_IgnoreRemoteRequests(lcid: Integer): WordBool;
  20038.     procedure Set_IgnoreRemoteRequests(lcid: Integer; RHS: WordBool);
  20039.     function  Get_Interactive(lcid: Integer): WordBool;
  20040.     procedure Set_Interactive(lcid: Integer; RHS: WordBool);
  20041.     function  Get_International(Index: OleVariant; lcid: Integer): OleVariant;
  20042.     function  Get_Iteration(lcid: Integer): WordBool;
  20043.     procedure Set_Iteration(lcid: Integer; RHS: WordBool);
  20044.     function  Get_LargeButtons: WordBool;
  20045.     procedure Set_LargeButtons(RHS: WordBool);
  20046.     function  Get_Left(lcid: Integer): Double;
  20047.     procedure Set_Left(lcid: Integer; RHS: Double);
  20048.     function  Get_LibraryPath(lcid: Integer): WideString;
  20049.     function  Get_MailSession(lcid: Integer): OleVariant;
  20050.     function  Get_MailSystem(lcid: Integer): XlMailSystem;
  20051.     function  Get_MathCoprocessorAvailable(lcid: Integer): WordBool;
  20052.     function  Get_MaxChange(lcid: Integer): Double;
  20053.     procedure Set_MaxChange(lcid: Integer; RHS: Double);
  20054.     function  Get_MaxIterations(lcid: Integer): Integer;
  20055.     procedure Set_MaxIterations(lcid: Integer; RHS: Integer);
  20056.     function  Get_MemoryFree(lcid: Integer): Integer;
  20057.     function  Get_MemoryTotal(lcid: Integer): Integer;
  20058.     function  Get_MemoryUsed(lcid: Integer): Integer;
  20059.     function  Get_MouseAvailable(lcid: Integer): WordBool;
  20060.     function  Get_MoveAfterReturn(lcid: Integer): WordBool;
  20061.     procedure Set_MoveAfterReturn(lcid: Integer; RHS: WordBool);
  20062.     function  Get_MoveAfterReturnDirection(lcid: Integer): XlDirection;
  20063.     procedure Set_MoveAfterReturnDirection(lcid: Integer; RHS: XlDirection);
  20064.     function  Get_RecentFiles: RecentFiles;
  20065.     function  Get_Name: WideString;
  20066.     function  Get_NetworkTemplatesPath(lcid: Integer): WideString;
  20067.     function  Get_ODBCErrors: ODBCErrors;
  20068.     function  Get_ODBCTimeout: Integer;
  20069.     procedure Set_ODBCTimeout(RHS: Integer);
  20070.     function  Get_OnCalculate(lcid: Integer): WideString;
  20071.     procedure Set_OnCalculate(lcid: Integer; const RHS: WideString);
  20072.     function  Get_OnData(lcid: Integer): WideString;
  20073.     procedure Set_OnData(lcid: Integer; const RHS: WideString);
  20074.     function  Get_OnDoubleClick(lcid: Integer): WideString;
  20075.     procedure Set_OnDoubleClick(lcid: Integer; const RHS: WideString);
  20076.     function  Get_OnEntry(lcid: Integer): WideString;
  20077.     procedure Set_OnEntry(lcid: Integer; const RHS: WideString);
  20078.     function  Get_OnSheetActivate(lcid: Integer): WideString;
  20079.     procedure Set_OnSheetActivate(lcid: Integer; const RHS: WideString);
  20080.     function  Get_OnSheetDeactivate(lcid: Integer): WideString;
  20081.     procedure Set_OnSheetDeactivate(lcid: Integer; const RHS: WideString);
  20082.     function  Get_OnWindow(lcid: Integer): WideString;
  20083.     procedure Set_OnWindow(lcid: Integer; const RHS: WideString);
  20084.     function  Get_OperatingSystem(lcid: Integer): WideString;
  20085.     function  Get_OrganizationName(lcid: Integer): WideString;
  20086.     function  Get_Path(lcid: Integer): WideString;
  20087.     function  Get_PathSeparator(lcid: Integer): WideString;
  20088.     function  Get_PreviousSelections(Index: OleVariant; lcid: Integer): OleVariant;
  20089.     function  Get_PivotTableSelection: WordBool;
  20090.     procedure Set_PivotTableSelection(RHS: WordBool);
  20091.     function  Get_PromptForSummaryInfo(lcid: Integer): WordBool;
  20092.     procedure Set_PromptForSummaryInfo(lcid: Integer; RHS: WordBool);
  20093.     function  Get_RecordRelative(lcid: Integer): WordBool;
  20094.     function  Get_ReferenceStyle(lcid: Integer): XlReferenceStyle;
  20095.     procedure Set_ReferenceStyle(lcid: Integer; RHS: XlReferenceStyle);
  20096.     function  Get_RegisteredFunctions(Index1: OleVariant; Index2: OleVariant; lcid: Integer): OleVariant;
  20097.     function  Get_RollZoom: WordBool;
  20098.     procedure Set_RollZoom(RHS: WordBool);
  20099.     function  Get_ScreenUpdating(lcid: Integer): WordBool;
  20100.     procedure Set_ScreenUpdating(lcid: Integer; RHS: WordBool);
  20101.     function  Get_SheetsInNewWorkbook(lcid: Integer): Integer;
  20102.     procedure Set_SheetsInNewWorkbook(lcid: Integer; RHS: Integer);
  20103.     function  Get_ShowChartTipNames: WordBool;
  20104.     procedure Set_ShowChartTipNames(RHS: WordBool);
  20105.     function  Get_ShowChartTipValues: WordBool;
  20106.     procedure Set_ShowChartTipValues(RHS: WordBool);
  20107.     function  Get_StandardFont(lcid: Integer): WideString;
  20108.     procedure Set_StandardFont(lcid: Integer; const RHS: WideString);
  20109.     function  Get_StandardFontSize(lcid: Integer): Double;
  20110.     procedure Set_StandardFontSize(lcid: Integer; RHS: Double);
  20111.     function  Get_StartupPath(lcid: Integer): WideString;
  20112.     function  Get_StatusBar(lcid: Integer): OleVariant;
  20113.     procedure Set_StatusBar(lcid: Integer; RHS: OleVariant);
  20114.     function  Get_TemplatesPath(lcid: Integer): WideString;
  20115.     function  Get_ShowToolTips: WordBool;
  20116.     procedure Set_ShowToolTips(RHS: WordBool);
  20117.     function  Get_Top(lcid: Integer): Double;
  20118.     procedure Set_Top(lcid: Integer; RHS: Double);
  20119.     function  Get_DefaultSaveFormat: XlFileFormat;
  20120.     procedure Set_DefaultSaveFormat(RHS: XlFileFormat);
  20121.     function  Get_TransitionMenuKey(lcid: Integer): WideString;
  20122.     procedure Set_TransitionMenuKey(lcid: Integer; const RHS: WideString);
  20123.     function  Get_TransitionMenuKeyAction(lcid: Integer): Integer;
  20124.     procedure Set_TransitionMenuKeyAction(lcid: Integer; RHS: Integer);
  20125.     function  Get_TransitionNavigKeys(lcid: Integer): WordBool;
  20126.     procedure Set_TransitionNavigKeys(lcid: Integer; RHS: WordBool);
  20127.     function  Get_UsableHeight(lcid: Integer): Double;
  20128.     function  Get_UsableWidth(lcid: Integer): Double;
  20129.     function  Get_UserControl: WordBool;
  20130.     procedure Set_UserControl(RHS: WordBool);
  20131.     function  Get_UserName(lcid: Integer): WideString;
  20132.     procedure Set_UserName(lcid: Integer; const RHS: WideString);
  20133.     function  Get_Value: WideString;
  20134.     function  Get_VBE: VBE;
  20135.     function  Get_Version(lcid: Integer): WideString;
  20136.     function  Get_Visible(lcid: Integer): WordBool;
  20137.     procedure Set_Visible(lcid: Integer; RHS: WordBool);
  20138.     function  Get_Width(lcid: Integer): Double;
  20139.     procedure Set_Width(lcid: Integer; RHS: Double);
  20140.     function  Get_WindowsForPens(lcid: Integer): WordBool;
  20141.     function  Get_WindowState(lcid: Integer): XlWindowState;
  20142.     procedure Set_WindowState(lcid: Integer; RHS: XlWindowState);
  20143.     function  Get_UILanguage(lcid: Integer): Integer;
  20144.     procedure Set_UILanguage(lcid: Integer; RHS: Integer);
  20145.     function  Get_DefaultSheetDirection(lcid: Integer): Integer;
  20146.     procedure Set_DefaultSheetDirection(lcid: Integer; RHS: Integer);
  20147.     function  Get_CursorMovement(lcid: Integer): Integer;
  20148.     procedure Set_CursorMovement(lcid: Integer; RHS: Integer);
  20149.     function  Get_ControlCharacters(lcid: Integer): Integer;
  20150.     procedure Set_ControlCharacters(lcid: Integer; RHS: Integer);
  20151.     function  Get_EnableEvents: WordBool;
  20152.     procedure Set_EnableEvents(RHS: WordBool);
  20153.     function  Get_DisplayInfoWindow: WordBool;
  20154.     procedure Set_DisplayInfoWindow(RHS: WordBool);
  20155.   public
  20156.     constructor Create(AOwner: TComponent); override;
  20157.     destructor  Destroy; override;
  20158.     procedure Connect; override;
  20159.     procedure ConnectTo(svrIntf: _Application);
  20160.     procedure Disconnect; override;
  20161.     procedure Calculate; overload;
  20162.     procedure Calculate(lcid: Integer); overload;
  20163.     procedure DDEExecute(Channel: Integer; const String_: WideString); overload;
  20164.     procedure DDEExecute(Channel: Integer; const String_: WideString; lcid: Integer); overload;
  20165.     function  DDEInitiate(const App: WideString; const Topic: WideString): Integer; overload;
  20166.     function  DDEInitiate(const App: WideString; const Topic: WideString; lcid: Integer): Integer; overload;
  20167.     procedure DDEPoke(Channel: Integer; Item: OleVariant; Data: OleVariant); overload;
  20168.     procedure DDEPoke(Channel: Integer; Item: OleVariant; Data: OleVariant; lcid: Integer); overload;
  20169.     function  DDERequest(Channel: Integer; const Item: WideString): OleVariant; overload;
  20170.     function  DDERequest(Channel: Integer; const Item: WideString; lcid: Integer): OleVariant; overload;
  20171.     procedure DDETerminate(Channel: Integer); overload;
  20172.     procedure DDETerminate(Channel: Integer; lcid: Integer); overload;
  20173.     function  Evaluate(Name: OleVariant): OleVariant; overload;
  20174.     function  Evaluate(Name: OleVariant; lcid: Integer): OleVariant; overload;
  20175.     function  _Evaluate(Name: OleVariant): OleVariant; overload;
  20176.     function  _Evaluate(Name: OleVariant; lcid: Integer): OleVariant; overload;
  20177.     function  ExecuteExcel4Macro(const String_: WideString): OleVariant; overload;
  20178.     function  ExecuteExcel4Macro(const String_: WideString; lcid: Integer): OleVariant; overload;
  20179.     function  Intersect(const Arg1: Range; const Arg2: Range): Range; overload;
  20180.     function  Intersect(const Arg1: Range; const Arg2: Range; Arg3: OleVariant): Range; overload;
  20181.     function  Intersect(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; Arg4: OleVariant): Range; overload;
  20182.     function  Intersect(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; Arg4: OleVariant; 
  20183.                         Arg5: OleVariant): Range; overload;
  20184.     function  Intersect(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; Arg4: OleVariant; 
  20185.                         Arg5: OleVariant; Arg6: OleVariant): Range; overload;
  20186.     function  Intersect(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; Arg4: OleVariant; 
  20187.                         Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant): Range; overload;
  20188.     function  Intersect(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; Arg4: OleVariant; 
  20189.                         Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant): Range; overload;
  20190.     function  Intersect(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; Arg4: OleVariant; 
  20191.                         Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  20192.                         Arg9: OleVariant): Range; overload;
  20193.     function  Intersect(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; Arg4: OleVariant; 
  20194.                         Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  20195.                         Arg9: OleVariant; Arg10: OleVariant): Range; overload;
  20196.     function  Intersect(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; Arg4: OleVariant; 
  20197.                         Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  20198.                         Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant): Range; overload;
  20199.     function  Intersect(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; Arg4: OleVariant; 
  20200.                         Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  20201.                         Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant): Range; overload;
  20202.     function  Intersect(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; Arg4: OleVariant; 
  20203.                         Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  20204.                         Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  20205.                         Arg13: OleVariant): Range; overload;
  20206.     function  Intersect(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; Arg4: OleVariant; 
  20207.                         Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  20208.                         Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  20209.                         Arg13: OleVariant; Arg14: OleVariant): Range; overload;
  20210.     function  Intersect(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; Arg4: OleVariant; 
  20211.                         Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  20212.                         Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  20213.                         Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant): Range; overload;
  20214.     function  Intersect(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; Arg4: OleVariant; 
  20215.                         Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  20216.                         Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  20217.                         Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; Arg16: OleVariant): Range; overload;
  20218.     function  Intersect(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; Arg4: OleVariant; 
  20219.                         Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  20220.                         Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  20221.                         Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; Arg16: OleVariant; 
  20222.                         Arg17: OleVariant): Range; overload;
  20223.     function  Intersect(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; Arg4: OleVariant; 
  20224.                         Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  20225.                         Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  20226.                         Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; Arg16: OleVariant; 
  20227.                         Arg17: OleVariant; Arg18: OleVariant): Range; overload;
  20228.     function  Intersect(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; Arg4: OleVariant; 
  20229.                         Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  20230.                         Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  20231.                         Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; Arg16: OleVariant; 
  20232.                         Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant): Range; overload;
  20233.     function  Intersect(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; Arg4: OleVariant; 
  20234.                         Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  20235.                         Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  20236.                         Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; Arg16: OleVariant; 
  20237.                         Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant): Range; overload;
  20238.     function  Intersect(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; Arg4: OleVariant; 
  20239.                         Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  20240.                         Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  20241.                         Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; Arg16: OleVariant; 
  20242.                         Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  20243.                         Arg21: OleVariant): Range; overload;
  20244.     function  Intersect(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; Arg4: OleVariant; 
  20245.                         Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  20246.                         Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  20247.                         Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; Arg16: OleVariant; 
  20248.                         Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  20249.                         Arg21: OleVariant; Arg22: OleVariant): Range; overload;
  20250.     function  Intersect(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; Arg4: OleVariant; 
  20251.                         Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  20252.                         Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  20253.                         Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; Arg16: OleVariant; 
  20254.                         Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  20255.                         Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant): Range; overload;
  20256.     function  Intersect(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; Arg4: OleVariant; 
  20257.                         Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  20258.                         Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  20259.                         Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; Arg16: OleVariant; 
  20260.                         Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  20261.                         Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; Arg24: OleVariant): Range; overload;
  20262.     function  Intersect(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; Arg4: OleVariant; 
  20263.                         Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  20264.                         Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  20265.                         Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; Arg16: OleVariant; 
  20266.                         Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  20267.                         Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; Arg24: OleVariant; 
  20268.                         Arg25: OleVariant): Range; overload;
  20269.     function  Intersect(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; Arg4: OleVariant; 
  20270.                         Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  20271.                         Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  20272.                         Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; Arg16: OleVariant; 
  20273.                         Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  20274.                         Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; Arg24: OleVariant; 
  20275.                         Arg25: OleVariant; Arg26: OleVariant): Range; overload;
  20276.     function  Intersect(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; Arg4: OleVariant; 
  20277.                         Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  20278.                         Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  20279.                         Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; Arg16: OleVariant; 
  20280.                         Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  20281.                         Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; Arg24: OleVariant; 
  20282.                         Arg25: OleVariant; Arg26: OleVariant; Arg27: OleVariant): Range; overload;
  20283.     function  Intersect(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; Arg4: OleVariant; 
  20284.                         Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  20285.                         Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  20286.                         Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; Arg16: OleVariant; 
  20287.                         Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  20288.                         Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; Arg24: OleVariant; 
  20289.                         Arg25: OleVariant; Arg26: OleVariant; Arg27: OleVariant; Arg28: OleVariant): Range; overload;
  20290.     function  Intersect(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; Arg4: OleVariant; 
  20291.                         Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  20292.                         Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  20293.                         Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; Arg16: OleVariant; 
  20294.                         Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  20295.                         Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; Arg24: OleVariant; 
  20296.                         Arg25: OleVariant; Arg26: OleVariant; Arg27: OleVariant; Arg28: OleVariant; 
  20297.                         Arg29: OleVariant): Range; overload;
  20298.     function  Intersect(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; Arg4: OleVariant; 
  20299.                         Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  20300.                         Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  20301.                         Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; Arg16: OleVariant; 
  20302.                         Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  20303.                         Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; Arg24: OleVariant; 
  20304.                         Arg25: OleVariant; Arg26: OleVariant; Arg27: OleVariant; Arg28: OleVariant; 
  20305.                         Arg29: OleVariant; Arg30: OleVariant): Range; overload;
  20306.     function  Intersect(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; Arg4: OleVariant; 
  20307.                         Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  20308.                         Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  20309.                         Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; Arg16: OleVariant; 
  20310.                         Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  20311.                         Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; Arg24: OleVariant; 
  20312.                         Arg25: OleVariant; Arg26: OleVariant; Arg27: OleVariant; Arg28: OleVariant; 
  20313.                         Arg29: OleVariant; Arg30: OleVariant; lcid: Integer): Range; overload;
  20314.     function  Run: OleVariant; overload;
  20315.     function  Run(Macro: OleVariant): OleVariant; overload;
  20316.     function  Run(Macro: OleVariant; Arg1: OleVariant): OleVariant; overload;
  20317.     function  Run(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant): OleVariant; overload;
  20318.     function  Run(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant): OleVariant; overload;
  20319.     function  Run(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; 
  20320.                   Arg4: OleVariant): OleVariant; overload;
  20321.     function  Run(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; 
  20322.                   Arg4: OleVariant; Arg5: OleVariant): OleVariant; overload;
  20323.     function  Run(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; 
  20324.                   Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant): OleVariant; overload;
  20325.     function  Run(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; 
  20326.                   Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant): OleVariant; overload;
  20327.     function  Run(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; 
  20328.                   Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; 
  20329.                   Arg8: OleVariant): OleVariant; overload;
  20330.     function  Run(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; 
  20331.                   Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; 
  20332.                   Arg8: OleVariant; Arg9: OleVariant): OleVariant; overload;
  20333.     function  Run(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; 
  20334.                   Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; 
  20335.                   Arg8: OleVariant; Arg9: OleVariant; Arg10: OleVariant): OleVariant; overload;
  20336.     function  Run(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; 
  20337.                   Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; 
  20338.                   Arg8: OleVariant; Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant): OleVariant; overload;
  20339.     function  Run(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; 
  20340.                   Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; 
  20341.                   Arg8: OleVariant; Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  20342.                   Arg12: OleVariant): OleVariant; overload;
  20343.     function  Run(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; 
  20344.                   Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; 
  20345.                   Arg8: OleVariant; Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  20346.                   Arg12: OleVariant; Arg13: OleVariant): OleVariant; overload;
  20347.     function  Run(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; 
  20348.                   Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; 
  20349.                   Arg8: OleVariant; Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  20350.                   Arg12: OleVariant; Arg13: OleVariant; Arg14: OleVariant): OleVariant; overload;
  20351.     function  Run(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; 
  20352.                   Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; 
  20353.                   Arg8: OleVariant; Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  20354.                   Arg12: OleVariant; Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant): OleVariant; overload;
  20355.     function  Run(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; 
  20356.                   Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; 
  20357.                   Arg8: OleVariant; Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  20358.                   Arg12: OleVariant; Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; 
  20359.                   Arg16: OleVariant): OleVariant; overload;
  20360.     function  Run(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; 
  20361.                   Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; 
  20362.                   Arg8: OleVariant; Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  20363.                   Arg12: OleVariant; Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; 
  20364.                   Arg16: OleVariant; Arg17: OleVariant): OleVariant; overload;
  20365.     function  Run(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; 
  20366.                   Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; 
  20367.                   Arg8: OleVariant; Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  20368.                   Arg12: OleVariant; Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; 
  20369.                   Arg16: OleVariant; Arg17: OleVariant; Arg18: OleVariant): OleVariant; overload;
  20370.     function  Run(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; 
  20371.                   Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; 
  20372.                   Arg8: OleVariant; Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  20373.                   Arg12: OleVariant; Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; 
  20374.                   Arg16: OleVariant; Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant): OleVariant; overload;
  20375.     function  Run(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; 
  20376.                   Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; 
  20377.                   Arg8: OleVariant; Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  20378.                   Arg12: OleVariant; Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; 
  20379.                   Arg16: OleVariant; Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; 
  20380.                   Arg20: OleVariant): OleVariant; overload;
  20381.     function  Run(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; 
  20382.                   Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; 
  20383.                   Arg8: OleVariant; Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  20384.                   Arg12: OleVariant; Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; 
  20385.                   Arg16: OleVariant; Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; 
  20386.                   Arg20: OleVariant; Arg21: OleVariant): OleVariant; overload;
  20387.     function  Run(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; 
  20388.                   Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; 
  20389.                   Arg8: OleVariant; Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  20390.                   Arg12: OleVariant; Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; 
  20391.                   Arg16: OleVariant; Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; 
  20392.                   Arg20: OleVariant; Arg21: OleVariant; Arg22: OleVariant): OleVariant; overload;
  20393.     function  Run(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; 
  20394.                   Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; 
  20395.                   Arg8: OleVariant; Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  20396.                   Arg12: OleVariant; Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; 
  20397.                   Arg16: OleVariant; Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; 
  20398.                   Arg20: OleVariant; Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant): OleVariant; overload;
  20399.     function  Run(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; 
  20400.                   Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; 
  20401.                   Arg8: OleVariant; Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  20402.                   Arg12: OleVariant; Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; 
  20403.                   Arg16: OleVariant; Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; 
  20404.                   Arg20: OleVariant; Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; 
  20405.                   Arg24: OleVariant): OleVariant; overload;
  20406.     function  Run(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; 
  20407.                   Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; 
  20408.                   Arg8: OleVariant; Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  20409.                   Arg12: OleVariant; Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; 
  20410.                   Arg16: OleVariant; Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; 
  20411.                   Arg20: OleVariant; Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; 
  20412.                   Arg24: OleVariant; Arg25: OleVariant): OleVariant; overload;
  20413.     function  Run(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; 
  20414.                   Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; 
  20415.                   Arg8: OleVariant; Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  20416.                   Arg12: OleVariant; Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; 
  20417.                   Arg16: OleVariant; Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; 
  20418.                   Arg20: OleVariant; Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; 
  20419.                   Arg24: OleVariant; Arg25: OleVariant; Arg26: OleVariant): OleVariant; overload;
  20420.     function  Run(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; 
  20421.                   Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; 
  20422.                   Arg8: OleVariant; Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  20423.                   Arg12: OleVariant; Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; 
  20424.                   Arg16: OleVariant; Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; 
  20425.                   Arg20: OleVariant; Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; 
  20426.                   Arg24: OleVariant; Arg25: OleVariant; Arg26: OleVariant; Arg27: OleVariant): OleVariant; overload;
  20427.     function  Run(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; 
  20428.                   Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; 
  20429.                   Arg8: OleVariant; Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  20430.                   Arg12: OleVariant; Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; 
  20431.                   Arg16: OleVariant; Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; 
  20432.                   Arg20: OleVariant; Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; 
  20433.                   Arg24: OleVariant; Arg25: OleVariant; Arg26: OleVariant; Arg27: OleVariant; 
  20434.                   Arg28: OleVariant): OleVariant; overload;
  20435.     function  Run(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; 
  20436.                   Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; 
  20437.                   Arg8: OleVariant; Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  20438.                   Arg12: OleVariant; Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; 
  20439.                   Arg16: OleVariant; Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; 
  20440.                   Arg20: OleVariant; Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; 
  20441.                   Arg24: OleVariant; Arg25: OleVariant; Arg26: OleVariant; Arg27: OleVariant; 
  20442.                   Arg28: OleVariant; Arg29: OleVariant): OleVariant; overload;
  20443.     function  Run(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; 
  20444.                   Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; 
  20445.                   Arg8: OleVariant; Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  20446.                   Arg12: OleVariant; Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; 
  20447.                   Arg16: OleVariant; Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; 
  20448.                   Arg20: OleVariant; Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; 
  20449.                   Arg24: OleVariant; Arg25: OleVariant; Arg26: OleVariant; Arg27: OleVariant; 
  20450.                   Arg28: OleVariant; Arg29: OleVariant; Arg30: OleVariant): OleVariant; overload;
  20451.     function  _Run2: OleVariant; overload;
  20452.     function  _Run2(Macro: OleVariant): OleVariant; overload;
  20453.     function  _Run2(Macro: OleVariant; Arg1: OleVariant): OleVariant; overload;
  20454.     function  _Run2(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant): OleVariant; overload;
  20455.     function  _Run2(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant): OleVariant; overload;
  20456.     function  _Run2(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; 
  20457.                     Arg4: OleVariant): OleVariant; overload;
  20458.     function  _Run2(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; 
  20459.                     Arg4: OleVariant; Arg5: OleVariant): OleVariant; overload;
  20460.     function  _Run2(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; 
  20461.                     Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant): OleVariant; overload;
  20462.     function  _Run2(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; 
  20463.                     Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant): OleVariant; overload;
  20464.     function  _Run2(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; 
  20465.                     Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; 
  20466.                     Arg8: OleVariant): OleVariant; overload;
  20467.     function  _Run2(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; 
  20468.                     Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; 
  20469.                     Arg8: OleVariant; Arg9: OleVariant): OleVariant; overload;
  20470.     function  _Run2(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; 
  20471.                     Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; 
  20472.                     Arg8: OleVariant; Arg9: OleVariant; Arg10: OleVariant): OleVariant; overload;
  20473.     function  _Run2(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; 
  20474.                     Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; 
  20475.                     Arg8: OleVariant; Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant): OleVariant; overload;
  20476.     function  _Run2(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; 
  20477.                     Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; 
  20478.                     Arg8: OleVariant; Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  20479.                     Arg12: OleVariant): OleVariant; overload;
  20480.     function  _Run2(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; 
  20481.                     Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; 
  20482.                     Arg8: OleVariant; Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  20483.                     Arg12: OleVariant; Arg13: OleVariant): OleVariant; overload;
  20484.     function  _Run2(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; 
  20485.                     Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; 
  20486.                     Arg8: OleVariant; Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  20487.                     Arg12: OleVariant; Arg13: OleVariant; Arg14: OleVariant): OleVariant; overload;
  20488.     function  _Run2(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; 
  20489.                     Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; 
  20490.                     Arg8: OleVariant; Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  20491.                     Arg12: OleVariant; Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant): OleVariant; overload;
  20492.     function  _Run2(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; 
  20493.                     Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; 
  20494.                     Arg8: OleVariant; Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  20495.                     Arg12: OleVariant; Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; 
  20496.                     Arg16: OleVariant): OleVariant; overload;
  20497.     function  _Run2(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; 
  20498.                     Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; 
  20499.                     Arg8: OleVariant; Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  20500.                     Arg12: OleVariant; Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; 
  20501.                     Arg16: OleVariant; Arg17: OleVariant): OleVariant; overload;
  20502.     function  _Run2(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; 
  20503.                     Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; 
  20504.                     Arg8: OleVariant; Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  20505.                     Arg12: OleVariant; Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; 
  20506.                     Arg16: OleVariant; Arg17: OleVariant; Arg18: OleVariant): OleVariant; overload;
  20507.     function  _Run2(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; 
  20508.                     Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; 
  20509.                     Arg8: OleVariant; Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  20510.                     Arg12: OleVariant; Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; 
  20511.                     Arg16: OleVariant; Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant): OleVariant; overload;
  20512.     function  _Run2(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; 
  20513.                     Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; 
  20514.                     Arg8: OleVariant; Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  20515.                     Arg12: OleVariant; Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; 
  20516.                     Arg16: OleVariant; Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; 
  20517.                     Arg20: OleVariant): OleVariant; overload;
  20518.     function  _Run2(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; 
  20519.                     Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; 
  20520.                     Arg8: OleVariant; Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  20521.                     Arg12: OleVariant; Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; 
  20522.                     Arg16: OleVariant; Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; 
  20523.                     Arg20: OleVariant; Arg21: OleVariant): OleVariant; overload;
  20524.     function  _Run2(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; 
  20525.                     Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; 
  20526.                     Arg8: OleVariant; Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  20527.                     Arg12: OleVariant; Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; 
  20528.                     Arg16: OleVariant; Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; 
  20529.                     Arg20: OleVariant; Arg21: OleVariant; Arg22: OleVariant): OleVariant; overload;
  20530.     function  _Run2(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; 
  20531.                     Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; 
  20532.                     Arg8: OleVariant; Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  20533.                     Arg12: OleVariant; Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; 
  20534.                     Arg16: OleVariant; Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; 
  20535.                     Arg20: OleVariant; Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant): OleVariant; overload;
  20536.     function  _Run2(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; 
  20537.                     Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; 
  20538.                     Arg8: OleVariant; Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  20539.                     Arg12: OleVariant; Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; 
  20540.                     Arg16: OleVariant; Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; 
  20541.                     Arg20: OleVariant; Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; 
  20542.                     Arg24: OleVariant): OleVariant; overload;
  20543.     function  _Run2(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; 
  20544.                     Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; 
  20545.                     Arg8: OleVariant; Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  20546.                     Arg12: OleVariant; Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; 
  20547.                     Arg16: OleVariant; Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; 
  20548.                     Arg20: OleVariant; Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; 
  20549.                     Arg24: OleVariant; Arg25: OleVariant): OleVariant; overload;
  20550.     function  _Run2(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; 
  20551.                     Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; 
  20552.                     Arg8: OleVariant; Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  20553.                     Arg12: OleVariant; Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; 
  20554.                     Arg16: OleVariant; Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; 
  20555.                     Arg20: OleVariant; Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; 
  20556.                     Arg24: OleVariant; Arg25: OleVariant; Arg26: OleVariant): OleVariant; overload;
  20557.     function  _Run2(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; 
  20558.                     Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; 
  20559.                     Arg8: OleVariant; Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  20560.                     Arg12: OleVariant; Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; 
  20561.                     Arg16: OleVariant; Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; 
  20562.                     Arg20: OleVariant; Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; 
  20563.                     Arg24: OleVariant; Arg25: OleVariant; Arg26: OleVariant; Arg27: OleVariant): OleVariant; overload;
  20564.     function  _Run2(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; 
  20565.                     Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; 
  20566.                     Arg8: OleVariant; Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  20567.                     Arg12: OleVariant; Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; 
  20568.                     Arg16: OleVariant; Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; 
  20569.                     Arg20: OleVariant; Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; 
  20570.                     Arg24: OleVariant; Arg25: OleVariant; Arg26: OleVariant; Arg27: OleVariant; 
  20571.                     Arg28: OleVariant): OleVariant; overload;
  20572.     function  _Run2(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; 
  20573.                     Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; 
  20574.                     Arg8: OleVariant; Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  20575.                     Arg12: OleVariant; Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; 
  20576.                     Arg16: OleVariant; Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; 
  20577.                     Arg20: OleVariant; Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; 
  20578.                     Arg24: OleVariant; Arg25: OleVariant; Arg26: OleVariant; Arg27: OleVariant; 
  20579.                     Arg28: OleVariant; Arg29: OleVariant): OleVariant; overload;
  20580.     function  _Run2(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; 
  20581.                     Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; 
  20582.                     Arg8: OleVariant; Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  20583.                     Arg12: OleVariant; Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; 
  20584.                     Arg16: OleVariant; Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; 
  20585.                     Arg20: OleVariant; Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; 
  20586.                     Arg24: OleVariant; Arg25: OleVariant; Arg26: OleVariant; Arg27: OleVariant; 
  20587.                     Arg28: OleVariant; Arg29: OleVariant; Arg30: OleVariant): OleVariant; overload;
  20588.     function  _Run2(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; 
  20589.                     Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; 
  20590.                     Arg8: OleVariant; Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  20591.                     Arg12: OleVariant; Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; 
  20592.                     Arg16: OleVariant; Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; 
  20593.                     Arg20: OleVariant; Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; 
  20594.                     Arg24: OleVariant; Arg25: OleVariant; Arg26: OleVariant; Arg27: OleVariant; 
  20595.                     Arg28: OleVariant; Arg29: OleVariant; Arg30: OleVariant; lcid: Integer): OleVariant; overload;
  20596.     procedure SendKeys(Keys: OleVariant); overload;
  20597.     procedure SendKeys(Keys: OleVariant; Wait: OleVariant); overload;
  20598.     procedure SendKeys(Keys: OleVariant; Wait: OleVariant; lcid: Integer); overload;
  20599.     function  Union(const Arg1: Range; const Arg2: Range): Range; overload;
  20600.     function  Union(const Arg1: Range; const Arg2: Range; Arg3: OleVariant): Range; overload;
  20601.     function  Union(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; Arg4: OleVariant): Range; overload;
  20602.     function  Union(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; Arg4: OleVariant; 
  20603.                     Arg5: OleVariant): Range; overload;
  20604.     function  Union(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; Arg4: OleVariant; 
  20605.                     Arg5: OleVariant; Arg6: OleVariant): Range; overload;
  20606.     function  Union(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; Arg4: OleVariant; 
  20607.                     Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant): Range; overload;
  20608.     function  Union(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; Arg4: OleVariant; 
  20609.                     Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant): Range; overload;
  20610.     function  Union(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; Arg4: OleVariant; 
  20611.                     Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  20612.                     Arg9: OleVariant): Range; overload;
  20613.     function  Union(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; Arg4: OleVariant; 
  20614.                     Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  20615.                     Arg9: OleVariant; Arg10: OleVariant): Range; overload;
  20616.     function  Union(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; Arg4: OleVariant; 
  20617.                     Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  20618.                     Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant): Range; overload;
  20619.     function  Union(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; Arg4: OleVariant; 
  20620.                     Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  20621.                     Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant): Range; overload;
  20622.     function  Union(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; Arg4: OleVariant; 
  20623.                     Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  20624.                     Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  20625.                     Arg13: OleVariant): Range; overload;
  20626.     function  Union(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; Arg4: OleVariant; 
  20627.                     Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  20628.                     Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  20629.                     Arg13: OleVariant; Arg14: OleVariant): Range; overload;
  20630.     function  Union(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; Arg4: OleVariant; 
  20631.                     Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  20632.                     Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  20633.                     Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant): Range; overload;
  20634.     function  Union(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; Arg4: OleVariant; 
  20635.                     Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  20636.                     Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  20637.                     Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; Arg16: OleVariant): Range; overload;
  20638.     function  Union(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; Arg4: OleVariant; 
  20639.                     Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  20640.                     Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  20641.                     Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; Arg16: OleVariant; 
  20642.                     Arg17: OleVariant): Range; overload;
  20643.     function  Union(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; Arg4: OleVariant; 
  20644.                     Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  20645.                     Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  20646.                     Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; Arg16: OleVariant; 
  20647.                     Arg17: OleVariant; Arg18: OleVariant): Range; overload;
  20648.     function  Union(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; Arg4: OleVariant; 
  20649.                     Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  20650.                     Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  20651.                     Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; Arg16: OleVariant; 
  20652.                     Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant): Range; overload;
  20653.     function  Union(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; Arg4: OleVariant; 
  20654.                     Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  20655.                     Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  20656.                     Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; Arg16: OleVariant; 
  20657.                     Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant): Range; overload;
  20658.     function  Union(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; Arg4: OleVariant; 
  20659.                     Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  20660.                     Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  20661.                     Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; Arg16: OleVariant; 
  20662.                     Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  20663.                     Arg21: OleVariant): Range; overload;
  20664.     function  Union(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; Arg4: OleVariant; 
  20665.                     Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  20666.                     Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  20667.                     Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; Arg16: OleVariant; 
  20668.                     Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  20669.                     Arg21: OleVariant; Arg22: OleVariant): Range; overload;
  20670.     function  Union(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; Arg4: OleVariant; 
  20671.                     Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  20672.                     Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  20673.                     Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; Arg16: OleVariant; 
  20674.                     Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  20675.                     Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant): Range; overload;
  20676.     function  Union(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; Arg4: OleVariant; 
  20677.                     Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  20678.                     Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  20679.                     Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; Arg16: OleVariant; 
  20680.                     Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  20681.                     Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; Arg24: OleVariant): Range; overload;
  20682.     function  Union(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; Arg4: OleVariant; 
  20683.                     Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  20684.                     Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  20685.                     Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; Arg16: OleVariant; 
  20686.                     Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  20687.                     Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; Arg24: OleVariant; 
  20688.                     Arg25: OleVariant): Range; overload;
  20689.     function  Union(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; Arg4: OleVariant; 
  20690.                     Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  20691.                     Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  20692.                     Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; Arg16: OleVariant; 
  20693.                     Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  20694.                     Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; Arg24: OleVariant; 
  20695.                     Arg25: OleVariant; Arg26: OleVariant): Range; overload;
  20696.     function  Union(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; Arg4: OleVariant; 
  20697.                     Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  20698.                     Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  20699.                     Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; Arg16: OleVariant; 
  20700.                     Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  20701.                     Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; Arg24: OleVariant; 
  20702.                     Arg25: OleVariant; Arg26: OleVariant; Arg27: OleVariant): Range; overload;
  20703.     function  Union(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; Arg4: OleVariant; 
  20704.                     Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  20705.                     Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  20706.                     Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; Arg16: OleVariant; 
  20707.                     Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  20708.                     Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; Arg24: OleVariant; 
  20709.                     Arg25: OleVariant; Arg26: OleVariant; Arg27: OleVariant; Arg28: OleVariant): Range; overload;
  20710.     function  Union(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; Arg4: OleVariant; 
  20711.                     Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  20712.                     Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  20713.                     Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; Arg16: OleVariant; 
  20714.                     Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  20715.                     Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; Arg24: OleVariant; 
  20716.                     Arg25: OleVariant; Arg26: OleVariant; Arg27: OleVariant; Arg28: OleVariant; 
  20717.                     Arg29: OleVariant): Range; overload;
  20718.     function  Union(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; Arg4: OleVariant; 
  20719.                     Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  20720.                     Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  20721.                     Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; Arg16: OleVariant; 
  20722.                     Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  20723.                     Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; Arg24: OleVariant; 
  20724.                     Arg25: OleVariant; Arg26: OleVariant; Arg27: OleVariant; Arg28: OleVariant; 
  20725.                     Arg29: OleVariant; Arg30: OleVariant): Range; overload;
  20726.     function  Union(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; Arg4: OleVariant; 
  20727.                     Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  20728.                     Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  20729.                     Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; Arg16: OleVariant; 
  20730.                     Arg17: OleVariant; Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  20731.                     Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; Arg24: OleVariant; 
  20732.                     Arg25: OleVariant; Arg26: OleVariant; Arg27: OleVariant; Arg28: OleVariant; 
  20733.                     Arg29: OleVariant; Arg30: OleVariant; lcid: Integer): Range; overload;
  20734.     procedure ActivateMicrosoftApp(Index: XlMSApplication); overload;
  20735.     procedure ActivateMicrosoftApp(Index: XlMSApplication; lcid: Integer); overload;
  20736.     procedure AddChartAutoFormat(Chart: OleVariant; const Name: WideString); overload;
  20737.     procedure AddChartAutoFormat(Chart: OleVariant; const Name: WideString; Description: OleVariant); overload;
  20738.     procedure AddChartAutoFormat(Chart: OleVariant; const Name: WideString; 
  20739.                                  Description: OleVariant; lcid: Integer); overload;
  20740.     procedure AddCustomList(ListArray: OleVariant); overload;
  20741.     procedure AddCustomList(ListArray: OleVariant; ByRow: OleVariant); overload;
  20742.     procedure AddCustomList(ListArray: OleVariant; ByRow: OleVariant; lcid: Integer); overload;
  20743.     function  CentimetersToPoints(Centimeters: Double): Double; overload;
  20744.     function  CentimetersToPoints(Centimeters: Double; lcid: Integer): Double; overload;
  20745.     function  CheckSpelling(const Word: WideString): WordBool; overload;
  20746.     function  CheckSpelling(const Word: WideString; CustomDictionary: OleVariant): WordBool; overload;
  20747.     function  CheckSpelling(const Word: WideString; CustomDictionary: OleVariant; 
  20748.                             IgnoreUppercase: OleVariant): WordBool; overload;
  20749.     function  CheckSpelling(const Word: WideString; CustomDictionary: OleVariant; 
  20750.                             IgnoreUppercase: OleVariant; lcid: Integer): WordBool; overload;
  20751.     function  ConvertFormula(Formula: OleVariant; FromReferenceStyle: XlReferenceStyle): OleVariant; overload;
  20752.     function  ConvertFormula(Formula: OleVariant; FromReferenceStyle: XlReferenceStyle; 
  20753.                              ToReferenceStyle: OleVariant): OleVariant; overload;
  20754.     function  ConvertFormula(Formula: OleVariant; FromReferenceStyle: XlReferenceStyle; 
  20755.                              ToReferenceStyle: OleVariant; ToAbsolute: OleVariant): OleVariant; overload;
  20756.     function  ConvertFormula(Formula: OleVariant; FromReferenceStyle: XlReferenceStyle; 
  20757.                              ToReferenceStyle: OleVariant; ToAbsolute: OleVariant; 
  20758.                              RelativeTo: OleVariant): OleVariant; overload;
  20759.     function  ConvertFormula(Formula: OleVariant; FromReferenceStyle: XlReferenceStyle; 
  20760.                              ToReferenceStyle: OleVariant; ToAbsolute: OleVariant; 
  20761.                              RelativeTo: OleVariant; lcid: Integer): OleVariant; overload;
  20762.     procedure Dummy1;
  20763.     procedure Dummy2;
  20764.     procedure Dummy3;
  20765.     procedure Dummy4;
  20766.     procedure Dummy5;
  20767.     procedure Dummy6;
  20768.     procedure Dummy7;
  20769.     procedure Dummy8;
  20770.     procedure Dummy9;
  20771.     procedure Dummy10;
  20772.     procedure Dummy11;
  20773.     procedure DeleteChartAutoFormat(const Name: WideString); overload;
  20774.     procedure DeleteChartAutoFormat(const Name: WideString; lcid: Integer); overload;
  20775.     procedure DeleteCustomList(ListNum: Integer); overload;
  20776.     procedure DeleteCustomList(ListNum: Integer; lcid: Integer); overload;
  20777.     procedure DoubleClick; overload;
  20778.     procedure DoubleClick(lcid: Integer); overload;
  20779.     procedure FindFile; overload;
  20780.     procedure FindFile(lcid: Integer); overload;
  20781.     function  GetCustomListContents(ListNum: Integer): OleVariant; overload;
  20782.     function  GetCustomListContents(ListNum: Integer; lcid: Integer): OleVariant; overload;
  20783.     function  GetCustomListNum(ListArray: OleVariant): Integer; overload;
  20784.     function  GetCustomListNum(ListArray: OleVariant; lcid: Integer): Integer; overload;
  20785.     function  GetOpenFilename: OleVariant; overload;
  20786.     function  GetOpenFilename(FileFilter: OleVariant): OleVariant; overload;
  20787.     function  GetOpenFilename(FileFilter: OleVariant; FilterIndex: OleVariant): OleVariant; overload;
  20788.     function  GetOpenFilename(FileFilter: OleVariant; FilterIndex: OleVariant; Title: OleVariant): OleVariant; overload;
  20789.     function  GetOpenFilename(FileFilter: OleVariant; FilterIndex: OleVariant; Title: OleVariant; 
  20790.                               ButtonText: OleVariant): OleVariant; overload;
  20791.     function  GetOpenFilename(FileFilter: OleVariant; FilterIndex: OleVariant; Title: OleVariant; 
  20792.                               ButtonText: OleVariant; MultiSelect: OleVariant): OleVariant; overload;
  20793.     function  GetOpenFilename(FileFilter: OleVariant; FilterIndex: OleVariant; Title: OleVariant; 
  20794.                               ButtonText: OleVariant; MultiSelect: OleVariant; lcid: Integer): OleVariant; overload;
  20795.     function  GetSaveAsFilename: OleVariant; overload;
  20796.     function  GetSaveAsFilename(InitialFilename: OleVariant): OleVariant; overload;
  20797.     function  GetSaveAsFilename(InitialFilename: OleVariant; FileFilter: OleVariant): OleVariant; overload;
  20798.     function  GetSaveAsFilename(InitialFilename: OleVariant; FileFilter: OleVariant; 
  20799.                                 FilterIndex: OleVariant): OleVariant; overload;
  20800.     function  GetSaveAsFilename(InitialFilename: OleVariant; FileFilter: OleVariant; 
  20801.                                 FilterIndex: OleVariant; Title: OleVariant): OleVariant; overload;
  20802.     function  GetSaveAsFilename(InitialFilename: OleVariant; FileFilter: OleVariant; 
  20803.                                 FilterIndex: OleVariant; Title: OleVariant; ButtonText: OleVariant): OleVariant; overload;
  20804.     function  GetSaveAsFilename(InitialFilename: OleVariant; FileFilter: OleVariant; 
  20805.                                 FilterIndex: OleVariant; Title: OleVariant; ButtonText: OleVariant; 
  20806.                                 lcid: Integer): OleVariant; overload;
  20807.     procedure Goto_; overload;
  20808.     procedure Goto_(Reference: OleVariant); overload;
  20809.     procedure Goto_(Reference: OleVariant; Scroll: OleVariant); overload;
  20810.     procedure Goto_(Reference: OleVariant; Scroll: OleVariant; lcid: Integer); overload;
  20811.     procedure Help; overload;
  20812.     procedure Help(HelpFile: OleVariant); overload;
  20813.     procedure Help(HelpFile: OleVariant; HelpContextID: OleVariant); overload;
  20814.     procedure Help(HelpFile: OleVariant; HelpContextID: OleVariant; lcid: Integer); overload;
  20815.     function  InchesToPoints(Inches: Double): Double; overload;
  20816.     function  InchesToPoints(Inches: Double; lcid: Integer): Double; overload;
  20817.     function  InputBox(const Prompt: WideString): OleVariant; overload;
  20818.     function  InputBox(const Prompt: WideString; Title: OleVariant): OleVariant; overload;
  20819.     function  InputBox(const Prompt: WideString; Title: OleVariant; Default: OleVariant): OleVariant; overload;
  20820.     function  InputBox(const Prompt: WideString; Title: OleVariant; Default: OleVariant; 
  20821.                        Left: OleVariant): OleVariant; overload;
  20822.     function  InputBox(const Prompt: WideString; Title: OleVariant; Default: OleVariant; 
  20823.                        Left: OleVariant; Top: OleVariant): OleVariant; overload;
  20824.     function  InputBox(const Prompt: WideString; Title: OleVariant; Default: OleVariant; 
  20825.                        Left: OleVariant; Top: OleVariant; HelpFile: OleVariant): OleVariant; overload;
  20826.     function  InputBox(const Prompt: WideString; Title: OleVariant; Default: OleVariant; 
  20827.                        Left: OleVariant; Top: OleVariant; HelpFile: OleVariant; 
  20828.                        HelpContextID: OleVariant): OleVariant; overload;
  20829.     function  InputBox(const Prompt: WideString; Title: OleVariant; Default: OleVariant; 
  20830.                        Left: OleVariant; Top: OleVariant; HelpFile: OleVariant; 
  20831.                        HelpContextID: OleVariant; Type_: OleVariant): OleVariant; overload;
  20832.     function  InputBox(const Prompt: WideString; Title: OleVariant; Default: OleVariant; 
  20833.                        Left: OleVariant; Top: OleVariant; HelpFile: OleVariant; 
  20834.                        HelpContextID: OleVariant; Type_: OleVariant; lcid: Integer): OleVariant; overload;
  20835.     procedure MacroOptions; overload;
  20836.     procedure MacroOptions(Macro: OleVariant); overload;
  20837.     procedure MacroOptions(Macro: OleVariant; Description: OleVariant); overload;
  20838.     procedure MacroOptions(Macro: OleVariant; Description: OleVariant; HasMenu: OleVariant); overload;
  20839.     procedure MacroOptions(Macro: OleVariant; Description: OleVariant; HasMenu: OleVariant; 
  20840.                            MenuText: OleVariant); overload;
  20841.     procedure MacroOptions(Macro: OleVariant; Description: OleVariant; HasMenu: OleVariant; 
  20842.                            MenuText: OleVariant; HasShortcutKey: OleVariant); overload;
  20843.     procedure MacroOptions(Macro: OleVariant; Description: OleVariant; HasMenu: OleVariant; 
  20844.                            MenuText: OleVariant; HasShortcutKey: OleVariant; ShortcutKey: OleVariant); overload;
  20845.     procedure MacroOptions(Macro: OleVariant; Description: OleVariant; HasMenu: OleVariant; 
  20846.                            MenuText: OleVariant; HasShortcutKey: OleVariant; 
  20847.                            ShortcutKey: OleVariant; Category: OleVariant); overload;
  20848.     procedure MacroOptions(Macro: OleVariant; Description: OleVariant; HasMenu: OleVariant; 
  20849.                            MenuText: OleVariant; HasShortcutKey: OleVariant; 
  20850.                            ShortcutKey: OleVariant; Category: OleVariant; StatusBar: OleVariant); overload;
  20851.     procedure MacroOptions(Macro: OleVariant; Description: OleVariant; HasMenu: OleVariant; 
  20852.                            MenuText: OleVariant; HasShortcutKey: OleVariant; 
  20853.                            ShortcutKey: OleVariant; Category: OleVariant; StatusBar: OleVariant; 
  20854.                            HelpContextID: OleVariant); overload;
  20855.     procedure MacroOptions(Macro: OleVariant; Description: OleVariant; HasMenu: OleVariant; 
  20856.                            MenuText: OleVariant; HasShortcutKey: OleVariant; 
  20857.                            ShortcutKey: OleVariant; Category: OleVariant; StatusBar: OleVariant; 
  20858.                            HelpContextID: OleVariant; HelpFile: OleVariant); overload;
  20859.     procedure MacroOptions(Macro: OleVariant; Description: OleVariant; HasMenu: OleVariant; 
  20860.                            MenuText: OleVariant; HasShortcutKey: OleVariant; 
  20861.                            ShortcutKey: OleVariant; Category: OleVariant; StatusBar: OleVariant; 
  20862.                            HelpContextID: OleVariant; HelpFile: OleVariant; lcid: Integer); overload;
  20863.     procedure MailLogoff; overload;
  20864.     procedure MailLogoff(lcid: Integer); overload;
  20865.     procedure MailLogon; overload;
  20866.     procedure MailLogon(Name: OleVariant); overload;
  20867.     procedure MailLogon(Name: OleVariant; Password: OleVariant); overload;
  20868.     procedure MailLogon(Name: OleVariant; Password: OleVariant; DownloadNewMail: OleVariant); overload;
  20869.     procedure MailLogon(Name: OleVariant; Password: OleVariant; DownloadNewMail: OleVariant; 
  20870.                         lcid: Integer); overload;
  20871.     function  NextLetter: ExcelWorkbook; overload;
  20872.     function  NextLetter(lcid: Integer): ExcelWorkbook; overload;
  20873.     procedure OnKey(const Key: WideString); overload;
  20874.     procedure OnKey(const Key: WideString; Procedure_: OleVariant); overload;
  20875.     procedure OnKey(const Key: WideString; Procedure_: OleVariant; lcid: Integer); overload;
  20876.     procedure OnRepeat(const Text: WideString; const Procedure_: WideString); overload;
  20877.     procedure OnRepeat(const Text: WideString; const Procedure_: WideString; lcid: Integer); overload;
  20878.     procedure OnTime(EarliestTime: OleVariant; const Procedure_: WideString); overload;
  20879.     procedure OnTime(EarliestTime: OleVariant; const Procedure_: WideString; LatestTime: OleVariant); overload;
  20880.     procedure OnTime(EarliestTime: OleVariant; const Procedure_: WideString; 
  20881.                      LatestTime: OleVariant; Schedule: OleVariant); overload;
  20882.     procedure OnTime(EarliestTime: OleVariant; const Procedure_: WideString; 
  20883.                      LatestTime: OleVariant; Schedule: OleVariant; lcid: Integer); overload;
  20884.     procedure OnUndo(const Text: WideString; const Procedure_: WideString); overload;
  20885.     procedure OnUndo(const Text: WideString; const Procedure_: WideString; lcid: Integer); overload;
  20886.     procedure Quit;
  20887.     procedure RecordMacro; overload;
  20888.     procedure RecordMacro(BasicCode: OleVariant); overload;
  20889.     procedure RecordMacro(BasicCode: OleVariant; XlmCode: OleVariant); overload;
  20890.     procedure RecordMacro(BasicCode: OleVariant; XlmCode: OleVariant; lcid: Integer); overload;
  20891.     function  RegisterXLL(const Filename: WideString): WordBool; overload;
  20892.     function  RegisterXLL(const Filename: WideString; lcid: Integer): WordBool; overload;
  20893.     procedure Repeat_; overload;
  20894.     procedure Repeat_(lcid: Integer); overload;
  20895.     procedure ResetTipWizard; overload;
  20896.     procedure ResetTipWizard(lcid: Integer); overload;
  20897.     procedure Save; overload;
  20898.     procedure Save(Filename: OleVariant); overload;
  20899.     procedure Save(Filename: OleVariant; lcid: Integer); overload;
  20900.     procedure SaveWorkspace; overload;
  20901.     procedure SaveWorkspace(Filename: OleVariant); overload;
  20902.     procedure SaveWorkspace(Filename: OleVariant; lcid: Integer); overload;
  20903.     procedure SetDefaultChart; overload;
  20904.     procedure SetDefaultChart(FormatName: OleVariant); overload;
  20905.     procedure SetDefaultChart(FormatName: OleVariant; Gallery: OleVariant); overload;
  20906.     procedure Undo; overload;
  20907.     procedure Undo(lcid: Integer); overload;
  20908.     procedure Volatile; overload;
  20909.     procedure Volatile(Volatile: OleVariant); overload;
  20910.     procedure Volatile(Volatile: OleVariant; lcid: Integer); overload;
  20911.     procedure Wait(Time: OleVariant); overload;
  20912.     procedure Wait(Time: OleVariant; lcid: Integer); overload;
  20913.     function  _WSFunction: OleVariant; overload;
  20914.     function  _WSFunction(Arg1: OleVariant): OleVariant; overload;
  20915.     function  _WSFunction(Arg1: OleVariant; Arg2: OleVariant): OleVariant; overload;
  20916.     function  _WSFunction(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant): OleVariant; overload;
  20917.     function  _WSFunction(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; Arg4: OleVariant): OleVariant; overload;
  20918.     function  _WSFunction(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; Arg4: OleVariant; 
  20919.                           Arg5: OleVariant): OleVariant; overload;
  20920.     function  _WSFunction(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; Arg4: OleVariant; 
  20921.                           Arg5: OleVariant; Arg6: OleVariant): OleVariant; overload;
  20922.     function  _WSFunction(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; Arg4: OleVariant; 
  20923.                           Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant): OleVariant; overload;
  20924.     function  _WSFunction(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; Arg4: OleVariant; 
  20925.                           Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant): OleVariant; overload;
  20926.     function  _WSFunction(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; Arg4: OleVariant; 
  20927.                           Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  20928.                           Arg9: OleVariant): OleVariant; overload;
  20929.     function  _WSFunction(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; Arg4: OleVariant; 
  20930.                           Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  20931.                           Arg9: OleVariant; Arg10: OleVariant): OleVariant; overload;
  20932.     function  _WSFunction(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; Arg4: OleVariant; 
  20933.                           Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  20934.                           Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant): OleVariant; overload;
  20935.     function  _WSFunction(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; Arg4: OleVariant; 
  20936.                           Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  20937.                           Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant): OleVariant; overload;
  20938.     function  _WSFunction(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; Arg4: OleVariant; 
  20939.                           Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  20940.                           Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  20941.                           Arg12: OleVariant; Arg13: OleVariant): OleVariant; overload;
  20942.     function  _WSFunction(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; Arg4: OleVariant; 
  20943.                           Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  20944.                           Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  20945.                           Arg12: OleVariant; Arg13: OleVariant; Arg14: OleVariant): OleVariant; overload;
  20946.     function  _WSFunction(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; Arg4: OleVariant; 
  20947.                           Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  20948.                           Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  20949.                           Arg12: OleVariant; Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant): OleVariant; overload;
  20950.     function  _WSFunction(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; Arg4: OleVariant; 
  20951.                           Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  20952.                           Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  20953.                           Arg12: OleVariant; Arg13: OleVariant; Arg14: OleVariant; 
  20954.                           Arg15: OleVariant; Arg16: OleVariant): OleVariant; overload;
  20955.     function  _WSFunction(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; Arg4: OleVariant; 
  20956.                           Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  20957.                           Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  20958.                           Arg12: OleVariant; Arg13: OleVariant; Arg14: OleVariant; 
  20959.                           Arg15: OleVariant; Arg16: OleVariant; Arg17: OleVariant): OleVariant; overload;
  20960.     function  _WSFunction(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; Arg4: OleVariant; 
  20961.                           Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  20962.                           Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  20963.                           Arg12: OleVariant; Arg13: OleVariant; Arg14: OleVariant; 
  20964.                           Arg15: OleVariant; Arg16: OleVariant; Arg17: OleVariant; Arg18: OleVariant): OleVariant; overload;
  20965.     function  _WSFunction(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; Arg4: OleVariant; 
  20966.                           Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  20967.                           Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  20968.                           Arg12: OleVariant; Arg13: OleVariant; Arg14: OleVariant; 
  20969.                           Arg15: OleVariant; Arg16: OleVariant; Arg17: OleVariant; 
  20970.                           Arg18: OleVariant; Arg19: OleVariant): OleVariant; overload;
  20971.     function  _WSFunction(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; Arg4: OleVariant; 
  20972.                           Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  20973.                           Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  20974.                           Arg12: OleVariant; Arg13: OleVariant; Arg14: OleVariant; 
  20975.                           Arg15: OleVariant; Arg16: OleVariant; Arg17: OleVariant; 
  20976.                           Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant): OleVariant; overload;
  20977.     function  _WSFunction(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; Arg4: OleVariant; 
  20978.                           Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  20979.                           Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  20980.                           Arg12: OleVariant; Arg13: OleVariant; Arg14: OleVariant; 
  20981.                           Arg15: OleVariant; Arg16: OleVariant; Arg17: OleVariant; 
  20982.                           Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; Arg21: OleVariant): OleVariant; overload;
  20983.     function  _WSFunction(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; Arg4: OleVariant; 
  20984.                           Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  20985.                           Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  20986.                           Arg12: OleVariant; Arg13: OleVariant; Arg14: OleVariant; 
  20987.                           Arg15: OleVariant; Arg16: OleVariant; Arg17: OleVariant; 
  20988.                           Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  20989.                           Arg21: OleVariant; Arg22: OleVariant): OleVariant; overload;
  20990.     function  _WSFunction(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; Arg4: OleVariant; 
  20991.                           Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  20992.                           Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  20993.                           Arg12: OleVariant; Arg13: OleVariant; Arg14: OleVariant; 
  20994.                           Arg15: OleVariant; Arg16: OleVariant; Arg17: OleVariant; 
  20995.                           Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  20996.                           Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant): OleVariant; overload;
  20997.     function  _WSFunction(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; Arg4: OleVariant; 
  20998.                           Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  20999.                           Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  21000.                           Arg12: OleVariant; Arg13: OleVariant; Arg14: OleVariant; 
  21001.                           Arg15: OleVariant; Arg16: OleVariant; Arg17: OleVariant; 
  21002.                           Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  21003.                           Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; Arg24: OleVariant): OleVariant; overload;
  21004.     function  _WSFunction(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; Arg4: OleVariant; 
  21005.                           Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  21006.                           Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  21007.                           Arg12: OleVariant; Arg13: OleVariant; Arg14: OleVariant; 
  21008.                           Arg15: OleVariant; Arg16: OleVariant; Arg17: OleVariant; 
  21009.                           Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  21010.                           Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; 
  21011.                           Arg24: OleVariant; Arg25: OleVariant): OleVariant; overload;
  21012.     function  _WSFunction(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; Arg4: OleVariant; 
  21013.                           Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  21014.                           Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  21015.                           Arg12: OleVariant; Arg13: OleVariant; Arg14: OleVariant; 
  21016.                           Arg15: OleVariant; Arg16: OleVariant; Arg17: OleVariant; 
  21017.                           Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  21018.                           Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; 
  21019.                           Arg24: OleVariant; Arg25: OleVariant; Arg26: OleVariant): OleVariant; overload;
  21020.     function  _WSFunction(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; Arg4: OleVariant; 
  21021.                           Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  21022.                           Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  21023.                           Arg12: OleVariant; Arg13: OleVariant; Arg14: OleVariant; 
  21024.                           Arg15: OleVariant; Arg16: OleVariant; Arg17: OleVariant; 
  21025.                           Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  21026.                           Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; 
  21027.                           Arg24: OleVariant; Arg25: OleVariant; Arg26: OleVariant; Arg27: OleVariant): OleVariant; overload;
  21028.     function  _WSFunction(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; Arg4: OleVariant; 
  21029.                           Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  21030.                           Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  21031.                           Arg12: OleVariant; Arg13: OleVariant; Arg14: OleVariant; 
  21032.                           Arg15: OleVariant; Arg16: OleVariant; Arg17: OleVariant; 
  21033.                           Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  21034.                           Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; 
  21035.                           Arg24: OleVariant; Arg25: OleVariant; Arg26: OleVariant; 
  21036.                           Arg27: OleVariant; Arg28: OleVariant): OleVariant; overload;
  21037.     function  _WSFunction(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; Arg4: OleVariant; 
  21038.                           Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  21039.                           Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  21040.                           Arg12: OleVariant; Arg13: OleVariant; Arg14: OleVariant; 
  21041.                           Arg15: OleVariant; Arg16: OleVariant; Arg17: OleVariant; 
  21042.                           Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  21043.                           Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; 
  21044.                           Arg24: OleVariant; Arg25: OleVariant; Arg26: OleVariant; 
  21045.                           Arg27: OleVariant; Arg28: OleVariant; Arg29: OleVariant): OleVariant; overload;
  21046.     function  _WSFunction(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; Arg4: OleVariant; 
  21047.                           Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  21048.                           Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  21049.                           Arg12: OleVariant; Arg13: OleVariant; Arg14: OleVariant; 
  21050.                           Arg15: OleVariant; Arg16: OleVariant; Arg17: OleVariant; 
  21051.                           Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  21052.                           Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; 
  21053.                           Arg24: OleVariant; Arg25: OleVariant; Arg26: OleVariant; 
  21054.                           Arg27: OleVariant; Arg28: OleVariant; Arg29: OleVariant; Arg30: OleVariant): OleVariant; overload;
  21055.     function  _WSFunction(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; Arg4: OleVariant; 
  21056.                           Arg5: OleVariant; Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  21057.                           Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  21058.                           Arg12: OleVariant; Arg13: OleVariant; Arg14: OleVariant; 
  21059.                           Arg15: OleVariant; Arg16: OleVariant; Arg17: OleVariant; 
  21060.                           Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  21061.                           Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; 
  21062.                           Arg24: OleVariant; Arg25: OleVariant; Arg26: OleVariant; 
  21063.                           Arg27: OleVariant; Arg28: OleVariant; Arg29: OleVariant; 
  21064.                           Arg30: OleVariant; lcid: Integer): OleVariant; overload;
  21065.     property  DefaultInterface: _Application read GetDefaultInterface;
  21066.     property Application: ExcelApplication read Get_Application;
  21067.     property Creator: XlCreator read Get_Creator;
  21068.     property Parent: ExcelApplication read Get_Parent;
  21069.     property ActiveCell: Range read Get_ActiveCell;
  21070.     property ActiveChart: ExcelChart read Get_ActiveChart;
  21071.     property ActiveDialog: DialogSheet read Get_ActiveDialog;
  21072.     property ActiveMenuBar: MenuBar read Get_ActiveMenuBar;
  21073.     property ActivePrinter[lcid: Integer]: WideString read Get_ActivePrinter write Set_ActivePrinter;
  21074.     property ActiveSheet: IDispatch read Get_ActiveSheet;
  21075.     property ActiveWindow: Window read Get_ActiveWindow;
  21076.     property ActiveWorkbook: ExcelWorkbook read Get_ActiveWorkbook;
  21077.     property AddIns: AddIns read Get_AddIns;
  21078.     property Assistant: Assistant read Get_Assistant;
  21079.     property Cells: Range read Get_Cells;
  21080.     property Charts: Sheets read Get_Charts;
  21081.     property Columns: Range read Get_Columns;
  21082.     property CommandBars: CommandBars read Get_CommandBars;
  21083.     property DDEAppReturnCode[lcid: Integer]: Integer read Get_DDEAppReturnCode;
  21084.     property DialogSheets: Sheets read Get_DialogSheets;
  21085.     property MenuBars: MenuBars read Get_MenuBars;
  21086.     property Modules: Modules read Get_Modules;
  21087.     property Names: Names read Get_Names;
  21088.     property Range[Cell1: OleVariant; Cell2: OleVariant]: Range read Get_Range;
  21089.     property Rows: Range read Get_Rows;
  21090.     property Selection[lcid: Integer]: IDispatch read Get_Selection;
  21091.     property Sheets: Sheets read Get_Sheets;
  21092.     property ShortcutMenus[Index: Integer]: Menu read Get_ShortcutMenus;
  21093.     property ThisWorkbook[lcid: Integer]: ExcelWorkbook read Get_ThisWorkbook;
  21094.     property Toolbars: Toolbars read Get_Toolbars;
  21095.     property Windows: Windows read Get_Windows;
  21096.     property Workbooks: Workbooks read Get_Workbooks;
  21097.     property WorksheetFunction: WorksheetFunction read Get_WorksheetFunction;
  21098.     property Worksheets: Sheets read Get_Worksheets;
  21099.     property Excel4IntlMacroSheets: Sheets read Get_Excel4IntlMacroSheets;
  21100.     property Excel4MacroSheets: Sheets read Get_Excel4MacroSheets;
  21101.     property AlertBeforeOverwriting[lcid: Integer]: WordBool read Get_AlertBeforeOverwriting write Set_AlertBeforeOverwriting;
  21102.     property AltStartupPath[lcid: Integer]: WideString read Get_AltStartupPath write Set_AltStartupPath;
  21103.     property AskToUpdateLinks[lcid: Integer]: WordBool read Get_AskToUpdateLinks write Set_AskToUpdateLinks;
  21104.     property EnableAnimations[lcid: Integer]: WordBool read Get_EnableAnimations write Set_EnableAnimations;
  21105.     property AutoCorrect: AutoCorrect read Get_AutoCorrect;
  21106.     property Build[lcid: Integer]: Integer read Get_Build;
  21107.     property CalculateBeforeSave[lcid: Integer]: WordBool read Get_CalculateBeforeSave write Set_CalculateBeforeSave;
  21108.     property Calculation[lcid: Integer]: XlCalculation read Get_Calculation write Set_Calculation;
  21109.     property Caller[Index: OleVariant; lcid: Integer]: OleVariant read Get_Caller;
  21110.     property CanPlaySounds[lcid: Integer]: WordBool read Get_CanPlaySounds;
  21111.     property CanRecordSounds[lcid: Integer]: WordBool read Get_CanRecordSounds;
  21112.     property CellDragAndDrop[lcid: Integer]: WordBool read Get_CellDragAndDrop write Set_CellDragAndDrop;
  21113.     property ClipboardFormats[Index: OleVariant; lcid: Integer]: OleVariant read Get_ClipboardFormats;
  21114.     property DisplayClipboardWindow[lcid: Integer]: WordBool read Get_DisplayClipboardWindow write Set_DisplayClipboardWindow;
  21115.     property ColorButtons: WordBool read Get_ColorButtons write Set_ColorButtons;
  21116.     property CommandUnderlines[lcid: Integer]: XlCommandUnderlines read Get_CommandUnderlines write Set_CommandUnderlines;
  21117.     property ConstrainNumeric[lcid: Integer]: WordBool read Get_ConstrainNumeric write Set_ConstrainNumeric;
  21118.     property CopyObjectsWithCells[lcid: Integer]: WordBool read Get_CopyObjectsWithCells write Set_CopyObjectsWithCells;
  21119.     property Cursor[lcid: Integer]: XlMousePointer read Get_Cursor write Set_Cursor;
  21120.     property CustomListCount[lcid: Integer]: Integer read Get_CustomListCount;
  21121.     property CutCopyMode[lcid: Integer]: XlCutCopyMode read Get_CutCopyMode write Set_CutCopyMode;
  21122.     property DataEntryMode[lcid: Integer]: Integer read Get_DataEntryMode write Set_DataEntryMode;
  21123.     property _Default: WideString read Get__Default;
  21124.     property DefaultFilePath[lcid: Integer]: WideString read Get_DefaultFilePath write Set_DefaultFilePath;
  21125.     property Dialogs: Dialogs read Get_Dialogs;
  21126.     property DisplayAlerts[lcid: Integer]: WordBool read Get_DisplayAlerts write Set_DisplayAlerts;
  21127.     property DisplayFormulaBar[lcid: Integer]: WordBool read Get_DisplayFormulaBar write Set_DisplayFormulaBar;
  21128.     property DisplayFullScreen[lcid: Integer]: WordBool read Get_DisplayFullScreen write Set_DisplayFullScreen;
  21129.     property DisplayExcel4Menus[lcid: Integer]: WordBool read Get_DisplayExcel4Menus write Set_DisplayExcel4Menus;
  21130.     property DisplayScrollBars[lcid: Integer]: WordBool read Get_DisplayScrollBars write Set_DisplayScrollBars;
  21131.     property DisplayStatusBar[lcid: Integer]: WordBool read Get_DisplayStatusBar write Set_DisplayStatusBar;
  21132.     property EditDirectlyInCell[lcid: Integer]: WordBool read Get_EditDirectlyInCell write Set_EditDirectlyInCell;
  21133.     property EnableCancelKey[lcid: Integer]: XlEnableCancelKey read Get_EnableCancelKey write Set_EnableCancelKey;
  21134.     property EnableTipWizard[lcid: Integer]: WordBool read Get_EnableTipWizard write Set_EnableTipWizard;
  21135.     property FileConverters[Index1: OleVariant; Index2: OleVariant; lcid: Integer]: OleVariant read Get_FileConverters;
  21136.     property FileSearch: FileSearch read Get_FileSearch;
  21137.     property FileFind: IFind read Get_FileFind;
  21138.     property FixedDecimal[lcid: Integer]: WordBool read Get_FixedDecimal write Set_FixedDecimal;
  21139.     property FixedDecimalPlaces[lcid: Integer]: Integer read Get_FixedDecimalPlaces write Set_FixedDecimalPlaces;
  21140.     property Height[lcid: Integer]: Double read Get_Height write Set_Height;
  21141.     property IgnoreRemoteRequests[lcid: Integer]: WordBool read Get_IgnoreRemoteRequests write Set_IgnoreRemoteRequests;
  21142.     property Interactive[lcid: Integer]: WordBool read Get_Interactive write Set_Interactive;
  21143.     property International[Index: OleVariant; lcid: Integer]: OleVariant read Get_International;
  21144.     property Iteration[lcid: Integer]: WordBool read Get_Iteration write Set_Iteration;
  21145.     property LargeButtons: WordBool read Get_LargeButtons write Set_LargeButtons;
  21146.     property Left[lcid: Integer]: Double read Get_Left write Set_Left;
  21147.     property LibraryPath[lcid: Integer]: WideString read Get_LibraryPath;
  21148.     property MailSession[lcid: Integer]: OleVariant read Get_MailSession;
  21149.     property MailSystem[lcid: Integer]: XlMailSystem read Get_MailSystem;
  21150.     property MathCoprocessorAvailable[lcid: Integer]: WordBool read Get_MathCoprocessorAvailable;
  21151.     property MaxChange[lcid: Integer]: Double read Get_MaxChange write Set_MaxChange;
  21152.     property MaxIterations[lcid: Integer]: Integer read Get_MaxIterations write Set_MaxIterations;
  21153.     property MemoryFree[lcid: Integer]: Integer read Get_MemoryFree;
  21154.     property MemoryTotal[lcid: Integer]: Integer read Get_MemoryTotal;
  21155.     property MemoryUsed[lcid: Integer]: Integer read Get_MemoryUsed;
  21156.     property MouseAvailable[lcid: Integer]: WordBool read Get_MouseAvailable;
  21157.     property MoveAfterReturn[lcid: Integer]: WordBool read Get_MoveAfterReturn write Set_MoveAfterReturn;
  21158.     property MoveAfterReturnDirection[lcid: Integer]: XlDirection read Get_MoveAfterReturnDirection write Set_MoveAfterReturnDirection;
  21159.     property RecentFiles: RecentFiles read Get_RecentFiles;
  21160.     property Name: WideString read Get_Name;
  21161.     property NetworkTemplatesPath[lcid: Integer]: WideString read Get_NetworkTemplatesPath;
  21162.     property ODBCErrors: ODBCErrors read Get_ODBCErrors;
  21163.     property OnCalculate[lcid: Integer]: WideString read Get_OnCalculate write Set_OnCalculate;
  21164.     property OnData[lcid: Integer]: WideString read Get_OnData write Set_OnData;
  21165.     property OnDoubleClick[lcid: Integer]: WideString read Get_OnDoubleClick write Set_OnDoubleClick;
  21166.     property OnEntry[lcid: Integer]: WideString read Get_OnEntry write Set_OnEntry;
  21167.     property OnSheetActivate1[lcid: Integer]: WideString read Get_OnSheetActivate write Set_OnSheetActivate;
  21168.     property OnSheetDeactivate1[lcid: Integer]: WideString read Get_OnSheetDeactivate write Set_OnSheetDeactivate;
  21169.     property OnWindow[lcid: Integer]: WideString read Get_OnWindow write Set_OnWindow;
  21170.     property OperatingSystem[lcid: Integer]: WideString read Get_OperatingSystem;
  21171.     property OrganizationName[lcid: Integer]: WideString read Get_OrganizationName;
  21172.     property Path[lcid: Integer]: WideString read Get_Path;
  21173.     property PathSeparator[lcid: Integer]: WideString read Get_PathSeparator;
  21174.     property PreviousSelections[Index: OleVariant; lcid: Integer]: OleVariant read Get_PreviousSelections;
  21175.     property PromptForSummaryInfo[lcid: Integer]: WordBool read Get_PromptForSummaryInfo write Set_PromptForSummaryInfo;
  21176.     property RecordRelative[lcid: Integer]: WordBool read Get_RecordRelative;
  21177.     property ReferenceStyle[lcid: Integer]: XlReferenceStyle read Get_ReferenceStyle write Set_ReferenceStyle;
  21178.     property RegisteredFunctions[Index1: OleVariant; Index2: OleVariant; lcid: Integer]: OleVariant read Get_RegisteredFunctions;
  21179.     property ScreenUpdating[lcid: Integer]: WordBool read Get_ScreenUpdating write Set_ScreenUpdating;
  21180.     property SheetsInNewWorkbook[lcid: Integer]: Integer read Get_SheetsInNewWorkbook write Set_SheetsInNewWorkbook;
  21181.     property StandardFont[lcid: Integer]: WideString read Get_StandardFont write Set_StandardFont;
  21182.     property StandardFontSize[lcid: Integer]: Double read Get_StandardFontSize write Set_StandardFontSize;
  21183.     property StartupPath[lcid: Integer]: WideString read Get_StartupPath;
  21184.     property StatusBar[lcid: Integer]: OleVariant read Get_StatusBar write Set_StatusBar;
  21185.     property TemplatesPath[lcid: Integer]: WideString read Get_TemplatesPath;
  21186.     property Top[lcid: Integer]: Double read Get_Top write Set_Top;
  21187.     property TransitionMenuKey[lcid: Integer]: WideString read Get_TransitionMenuKey write Set_TransitionMenuKey;
  21188.     property TransitionMenuKeyAction[lcid: Integer]: Integer read Get_TransitionMenuKeyAction write Set_TransitionMenuKeyAction;
  21189.     property TransitionNavigKeys[lcid: Integer]: WordBool read Get_TransitionNavigKeys write Set_TransitionNavigKeys;
  21190.     property UsableHeight[lcid: Integer]: Double read Get_UsableHeight;
  21191.     property UsableWidth[lcid: Integer]: Double read Get_UsableWidth;
  21192.     property UserName[lcid: Integer]: WideString read Get_UserName write Set_UserName;
  21193.     property Value: WideString read Get_Value;
  21194.     property VBE: VBE read Get_VBE;
  21195.     property Version[lcid: Integer]: WideString read Get_Version;
  21196.     property Visible[lcid: Integer]: WordBool read Get_Visible write Set_Visible;
  21197.     property Width[lcid: Integer]: Double read Get_Width write Set_Width;
  21198.     property WindowsForPens[lcid: Integer]: WordBool read Get_WindowsForPens;
  21199.     property WindowState[lcid: Integer]: XlWindowState read Get_WindowState write Set_WindowState;
  21200.     property UILanguage[lcid: Integer]: Integer read Get_UILanguage write Set_UILanguage;
  21201.     property DefaultSheetDirection[lcid: Integer]: Integer read Get_DefaultSheetDirection write Set_DefaultSheetDirection;
  21202.     property CursorMovement[lcid: Integer]: Integer read Get_CursorMovement write Set_CursorMovement;
  21203.     property ControlCharacters[lcid: Integer]: Integer read Get_ControlCharacters write Set_ControlCharacters;
  21204.     property DisplayInfoWindow: WordBool read Get_DisplayInfoWindow write Set_DisplayInfoWindow;
  21205.     property Caption: WideString read Get_Caption write Set_Caption;
  21206.     property DisplayNoteIndicator: WordBool read Get_DisplayNoteIndicator write Set_DisplayNoteIndicator;
  21207.     property DisplayCommentIndicator: XlCommentDisplayMode read Get_DisplayCommentIndicator write Set_DisplayCommentIndicator;
  21208.     property DisplayRecentFiles: WordBool read Get_DisplayRecentFiles write Set_DisplayRecentFiles;
  21209.     property EnableAutoComplete: WordBool read Get_EnableAutoComplete write Set_EnableAutoComplete;
  21210.     property EnableSound: WordBool read Get_EnableSound write Set_EnableSound;
  21211.     property ODBCTimeout: Integer read Get_ODBCTimeout write Set_ODBCTimeout;
  21212.     property PivotTableSelection: WordBool read Get_PivotTableSelection write Set_PivotTableSelection;
  21213.     property RollZoom: WordBool read Get_RollZoom write Set_RollZoom;
  21214.     property ShowChartTipNames: WordBool read Get_ShowChartTipNames write Set_ShowChartTipNames;
  21215.     property ShowChartTipValues: WordBool read Get_ShowChartTipValues write Set_ShowChartTipValues;
  21216.     property ShowToolTips: WordBool read Get_ShowToolTips write Set_ShowToolTips;
  21217.     property DefaultSaveFormat: XlFileFormat read Get_DefaultSaveFormat write Set_DefaultSaveFormat;
  21218.     property UserControl: WordBool read Get_UserControl write Set_UserControl;
  21219.     property EnableEvents: WordBool read Get_EnableEvents write Set_EnableEvents;
  21220.   published
  21221.     property AutoQuit: Boolean read FAutoQuit write FAutoQuit; 
  21222. {$IFDEF LIVE_SERVER_AT_DESIGN_TIME}
  21223.     property Server: TExcelApplicationProperties read GetServerProperties;
  21224. {$ENDIF}
  21225.     property OnNewWorkbook: TExcelApplicationNewWorkbook read FOnNewWorkbook write FOnNewWorkbook;
  21226.     property OnSheetSelectionChange: TExcelApplicationSheetSelectionChange read FOnSheetSelectionChange write FOnSheetSelectionChange;
  21227.     property OnSheetBeforeDoubleClick: TExcelApplicationSheetBeforeDoubleClick read FOnSheetBeforeDoubleClick write FOnSheetBeforeDoubleClick;
  21228.     property OnSheetBeforeRightClick: TExcelApplicationSheetBeforeRightClick read FOnSheetBeforeRightClick write FOnSheetBeforeRightClick;
  21229.     property OnSheetActivate: TExcelApplicationSheetActivate read FOnSheetActivate write FOnSheetActivate;
  21230.     property OnSheetDeactivate: TExcelApplicationSheetDeactivate read FOnSheetDeactivate write FOnSheetDeactivate;
  21231.     property OnSheetCalculate: TExcelApplicationSheetCalculate read FOnSheetCalculate write FOnSheetCalculate;
  21232.     property OnSheetChange: TExcelApplicationSheetChange read FOnSheetChange write FOnSheetChange;
  21233.     property OnWorkbookOpen: TExcelApplicationWorkbookOpen read FOnWorkbookOpen write FOnWorkbookOpen;
  21234.     property OnWorkbookActivate: TExcelApplicationWorkbookActivate read FOnWorkbookActivate write FOnWorkbookActivate;
  21235.     property OnWorkbookDeactivate: TExcelApplicationWorkbookDeactivate read FOnWorkbookDeactivate write FOnWorkbookDeactivate;
  21236.     property OnWorkbookBeforeClose: TExcelApplicationWorkbookBeforeClose read FOnWorkbookBeforeClose write FOnWorkbookBeforeClose;
  21237.     property OnWorkbookBeforeSave: TExcelApplicationWorkbookBeforeSave read FOnWorkbookBeforeSave write FOnWorkbookBeforeSave;
  21238.     property OnWorkbookBeforePrint: TExcelApplicationWorkbookBeforePrint read FOnWorkbookBeforePrint write FOnWorkbookBeforePrint;
  21239.     property OnWorkbookNewSheet: TExcelApplicationWorkbookNewSheet read FOnWorkbookNewSheet write FOnWorkbookNewSheet;
  21240.     property OnWorkbookAddinInstall: TExcelApplicationWorkbookAddinInstall read FOnWorkbookAddinInstall write FOnWorkbookAddinInstall;
  21241.     property OnWorkbookAddinUninstall: TExcelApplicationWorkbookAddinUninstall read FOnWorkbookAddinUninstall write FOnWorkbookAddinUninstall;
  21242.     property OnWindowResize: TExcelApplicationWindowResize read FOnWindowResize write FOnWindowResize;
  21243.     property OnWindowActivate: TExcelApplicationWindowActivate read FOnWindowActivate write FOnWindowActivate;
  21244.     property OnWindowDeactivate: TExcelApplicationWindowDeactivate read FOnWindowDeactivate write FOnWindowDeactivate;
  21245.   end;
  21246.  
  21247. {$IFDEF LIVE_SERVER_AT_DESIGN_TIME}
  21248. // *********************************************************************//
  21249. // OLE Server Properties Proxy Class
  21250. // Server Object    : TExcelApplication
  21251. // (This object is used by the IDE's Property Inspector to allow editing
  21252. //  of the properties of this server)
  21253. // *********************************************************************//
  21254.  TExcelApplicationProperties = class(TPersistent)
  21255.   private
  21256.     FServer:    TExcelApplication;
  21257.     function    GetDefaultInterface: _Application;
  21258.     constructor Create(AServer: TExcelApplication);
  21259.   protected
  21260.     function  Get_Application: ExcelApplication;
  21261.     function  Get_Creator: XlCreator;
  21262.     function  Get_Parent: ExcelApplication;
  21263.     function  Get_ActiveCell: Range;
  21264.     function  Get_ActiveChart: ExcelChart;
  21265.     function  Get_ActiveDialog: DialogSheet;
  21266.     function  Get_ActiveMenuBar: MenuBar;
  21267.     function  Get_ActivePrinter(lcid: Integer): WideString;
  21268.     procedure Set_ActivePrinter(lcid: Integer; const RHS: WideString);
  21269.     function  Get_ActiveSheet: IDispatch;
  21270.     function  Get_ActiveWindow: Window;
  21271.     function  Get_ActiveWorkbook: ExcelWorkbook;
  21272.     function  Get_AddIns: AddIns;
  21273.     function  Get_Assistant: Assistant;
  21274.     function  Get_Cells: Range;
  21275.     function  Get_Charts: Sheets;
  21276.     function  Get_Columns: Range;
  21277.     function  Get_CommandBars: CommandBars;
  21278.     function  Get_DDEAppReturnCode(lcid: Integer): Integer;
  21279.     function  Get_DialogSheets: Sheets;
  21280.     function  Get_MenuBars: MenuBars;
  21281.     function  Get_Modules: Modules;
  21282.     function  Get_Names: Names;
  21283.     function  Get_Range(Cell1: OleVariant; Cell2: OleVariant): Range;
  21284.     function  Get_Rows: Range;
  21285.     function  Get_Selection(lcid: Integer): IDispatch;
  21286.     function  Get_Sheets: Sheets;
  21287.     function  Get_ShortcutMenus(Index: Integer): Menu;
  21288.     function  Get_ThisWorkbook(lcid: Integer): ExcelWorkbook;
  21289.     function  Get_Toolbars: Toolbars;
  21290.     function  Get_Windows: Windows;
  21291.     function  Get_Workbooks: Workbooks;
  21292.     function  Get_WorksheetFunction: WorksheetFunction;
  21293.     function  Get_Worksheets: Sheets;
  21294.     function  Get_Excel4IntlMacroSheets: Sheets;
  21295.     function  Get_Excel4MacroSheets: Sheets;
  21296.     function  Get_AlertBeforeOverwriting(lcid: Integer): WordBool;
  21297.     procedure Set_AlertBeforeOverwriting(lcid: Integer; RHS: WordBool);
  21298.     function  Get_AltStartupPath(lcid: Integer): WideString;
  21299.     procedure Set_AltStartupPath(lcid: Integer; const RHS: WideString);
  21300.     function  Get_AskToUpdateLinks(lcid: Integer): WordBool;
  21301.     procedure Set_AskToUpdateLinks(lcid: Integer; RHS: WordBool);
  21302.     function  Get_EnableAnimations(lcid: Integer): WordBool;
  21303.     procedure Set_EnableAnimations(lcid: Integer; RHS: WordBool);
  21304.     function  Get_AutoCorrect: AutoCorrect;
  21305.     function  Get_Build(lcid: Integer): Integer;
  21306.     function  Get_CalculateBeforeSave(lcid: Integer): WordBool;
  21307.     procedure Set_CalculateBeforeSave(lcid: Integer; RHS: WordBool);
  21308.     function  Get_Calculation(lcid: Integer): XlCalculation;
  21309.     procedure Set_Calculation(lcid: Integer; RHS: XlCalculation);
  21310.     function  Get_Caller(Index: OleVariant; lcid: Integer): OleVariant;
  21311.     function  Get_CanPlaySounds(lcid: Integer): WordBool;
  21312.     function  Get_CanRecordSounds(lcid: Integer): WordBool;
  21313.     function  Get_Caption: WideString;
  21314.     procedure Set_Caption(const RHS: WideString);
  21315.     function  Get_CellDragAndDrop(lcid: Integer): WordBool;
  21316.     procedure Set_CellDragAndDrop(lcid: Integer; RHS: WordBool);
  21317.     function  Get_ClipboardFormats(Index: OleVariant; lcid: Integer): OleVariant;
  21318.     function  Get_DisplayClipboardWindow(lcid: Integer): WordBool;
  21319.     procedure Set_DisplayClipboardWindow(lcid: Integer; RHS: WordBool);
  21320.     function  Get_ColorButtons: WordBool;
  21321.     procedure Set_ColorButtons(RHS: WordBool);
  21322.     function  Get_CommandUnderlines(lcid: Integer): XlCommandUnderlines;
  21323.     procedure Set_CommandUnderlines(lcid: Integer; RHS: XlCommandUnderlines);
  21324.     function  Get_ConstrainNumeric(lcid: Integer): WordBool;
  21325.     procedure Set_ConstrainNumeric(lcid: Integer; RHS: WordBool);
  21326.     function  Get_CopyObjectsWithCells(lcid: Integer): WordBool;
  21327.     procedure Set_CopyObjectsWithCells(lcid: Integer; RHS: WordBool);
  21328.     function  Get_Cursor(lcid: Integer): XlMousePointer;
  21329.     procedure Set_Cursor(lcid: Integer; RHS: XlMousePointer);
  21330.     function  Get_CustomListCount(lcid: Integer): Integer;
  21331.     function  Get_CutCopyMode(lcid: Integer): XlCutCopyMode;
  21332.     procedure Set_CutCopyMode(lcid: Integer; RHS: XlCutCopyMode);
  21333.     function  Get_DataEntryMode(lcid: Integer): Integer;
  21334.     procedure Set_DataEntryMode(lcid: Integer; RHS: Integer);
  21335.     function  Get__Default: WideString;
  21336.     function  Get_DefaultFilePath(lcid: Integer): WideString;
  21337.     procedure Set_DefaultFilePath(lcid: Integer; const RHS: WideString);
  21338.     function  Get_Dialogs: Dialogs;
  21339.     function  Get_DisplayAlerts(lcid: Integer): WordBool;
  21340.     procedure Set_DisplayAlerts(lcid: Integer; RHS: WordBool);
  21341.     function  Get_DisplayFormulaBar(lcid: Integer): WordBool;
  21342.     procedure Set_DisplayFormulaBar(lcid: Integer; RHS: WordBool);
  21343.     function  Get_DisplayFullScreen(lcid: Integer): WordBool;
  21344.     procedure Set_DisplayFullScreen(lcid: Integer; RHS: WordBool);
  21345.     function  Get_DisplayNoteIndicator: WordBool;
  21346.     procedure Set_DisplayNoteIndicator(RHS: WordBool);
  21347.     function  Get_DisplayCommentIndicator: XlCommentDisplayMode;
  21348.     procedure Set_DisplayCommentIndicator(RHS: XlCommentDisplayMode);
  21349.     function  Get_DisplayExcel4Menus(lcid: Integer): WordBool;
  21350.     procedure Set_DisplayExcel4Menus(lcid: Integer; RHS: WordBool);
  21351.     function  Get_DisplayRecentFiles: WordBool;
  21352.     procedure Set_DisplayRecentFiles(RHS: WordBool);
  21353.     function  Get_DisplayScrollBars(lcid: Integer): WordBool;
  21354.     procedure Set_DisplayScrollBars(lcid: Integer; RHS: WordBool);
  21355.     function  Get_DisplayStatusBar(lcid: Integer): WordBool;
  21356.     procedure Set_DisplayStatusBar(lcid: Integer; RHS: WordBool);
  21357.     function  Get_EditDirectlyInCell(lcid: Integer): WordBool;
  21358.     procedure Set_EditDirectlyInCell(lcid: Integer; RHS: WordBool);
  21359.     function  Get_EnableAutoComplete: WordBool;
  21360.     procedure Set_EnableAutoComplete(RHS: WordBool);
  21361.     function  Get_EnableCancelKey(lcid: Integer): XlEnableCancelKey;
  21362.     procedure Set_EnableCancelKey(lcid: Integer; RHS: XlEnableCancelKey);
  21363.     function  Get_EnableSound: WordBool;
  21364.     procedure Set_EnableSound(RHS: WordBool);
  21365.     function  Get_EnableTipWizard(lcid: Integer): WordBool;
  21366.     procedure Set_EnableTipWizard(lcid: Integer; RHS: WordBool);
  21367.     function  Get_FileConverters(Index1: OleVariant; Index2: OleVariant; lcid: Integer): OleVariant;
  21368.     function  Get_FileSearch: FileSearch;
  21369.     function  Get_FileFind: IFind;
  21370.     function  Get_FixedDecimal(lcid: Integer): WordBool;
  21371.     procedure Set_FixedDecimal(lcid: Integer; RHS: WordBool);
  21372.     function  Get_FixedDecimalPlaces(lcid: Integer): Integer;
  21373.     procedure Set_FixedDecimalPlaces(lcid: Integer; RHS: Integer);
  21374.     function  Get_Height(lcid: Integer): Double;
  21375.     procedure Set_Height(lcid: Integer; RHS: Double);
  21376.     function  Get_IgnoreRemoteRequests(lcid: Integer): WordBool;
  21377.     procedure Set_IgnoreRemoteRequests(lcid: Integer; RHS: WordBool);
  21378.     function  Get_Interactive(lcid: Integer): WordBool;
  21379.     procedure Set_Interactive(lcid: Integer; RHS: WordBool);
  21380.     function  Get_International(Index: OleVariant; lcid: Integer): OleVariant;
  21381.     function  Get_Iteration(lcid: Integer): WordBool;
  21382.     procedure Set_Iteration(lcid: Integer; RHS: WordBool);
  21383.     function  Get_LargeButtons: WordBool;
  21384.     procedure Set_LargeButtons(RHS: WordBool);
  21385.     function  Get_Left(lcid: Integer): Double;
  21386.     procedure Set_Left(lcid: Integer; RHS: Double);
  21387.     function  Get_LibraryPath(lcid: Integer): WideString;
  21388.     function  Get_MailSession(lcid: Integer): OleVariant;
  21389.     function  Get_MailSystem(lcid: Integer): XlMailSystem;
  21390.     function  Get_MathCoprocessorAvailable(lcid: Integer): WordBool;
  21391.     function  Get_MaxChange(lcid: Integer): Double;
  21392.     procedure Set_MaxChange(lcid: Integer; RHS: Double);
  21393.     function  Get_MaxIterations(lcid: Integer): Integer;
  21394.     procedure Set_MaxIterations(lcid: Integer; RHS: Integer);
  21395.     function  Get_MemoryFree(lcid: Integer): Integer;
  21396.     function  Get_MemoryTotal(lcid: Integer): Integer;
  21397.     function  Get_MemoryUsed(lcid: Integer): Integer;
  21398.     function  Get_MouseAvailable(lcid: Integer): WordBool;
  21399.     function  Get_MoveAfterReturn(lcid: Integer): WordBool;
  21400.     procedure Set_MoveAfterReturn(lcid: Integer; RHS: WordBool);
  21401.     function  Get_MoveAfterReturnDirection(lcid: Integer): XlDirection;
  21402.     procedure Set_MoveAfterReturnDirection(lcid: Integer; RHS: XlDirection);
  21403.     function  Get_RecentFiles: RecentFiles;
  21404.     function  Get_Name: WideString;
  21405.     function  Get_NetworkTemplatesPath(lcid: Integer): WideString;
  21406.     function  Get_ODBCErrors: ODBCErrors;
  21407.     function  Get_ODBCTimeout: Integer;
  21408.     procedure Set_ODBCTimeout(RHS: Integer);
  21409.     function  Get_OnCalculate(lcid: Integer): WideString;
  21410.     procedure Set_OnCalculate(lcid: Integer; const RHS: WideString);
  21411.     function  Get_OnData(lcid: Integer): WideString;
  21412.     procedure Set_OnData(lcid: Integer; const RHS: WideString);
  21413.     function  Get_OnDoubleClick(lcid: Integer): WideString;
  21414.     procedure Set_OnDoubleClick(lcid: Integer; const RHS: WideString);
  21415.     function  Get_OnEntry(lcid: Integer): WideString;
  21416.     procedure Set_OnEntry(lcid: Integer; const RHS: WideString);
  21417.     function  Get_OnSheetActivate(lcid: Integer): WideString;
  21418.     procedure Set_OnSheetActivate(lcid: Integer; const RHS: WideString);
  21419.     function  Get_OnSheetDeactivate(lcid: Integer): WideString;
  21420.     procedure Set_OnSheetDeactivate(lcid: Integer; const RHS: WideString);
  21421.     function  Get_OnWindow(lcid: Integer): WideString;
  21422.     procedure Set_OnWindow(lcid: Integer; const RHS: WideString);
  21423.     function  Get_OperatingSystem(lcid: Integer): WideString;
  21424.     function  Get_OrganizationName(lcid: Integer): WideString;
  21425.     function  Get_Path(lcid: Integer): WideString;
  21426.     function  Get_PathSeparator(lcid: Integer): WideString;
  21427.     function  Get_PreviousSelections(Index: OleVariant; lcid: Integer): OleVariant;
  21428.     function  Get_PivotTableSelection: WordBool;
  21429.     procedure Set_PivotTableSelection(RHS: WordBool);
  21430.     function  Get_PromptForSummaryInfo(lcid: Integer): WordBool;
  21431.     procedure Set_PromptForSummaryInfo(lcid: Integer; RHS: WordBool);
  21432.     function  Get_RecordRelative(lcid: Integer): WordBool;
  21433.     function  Get_ReferenceStyle(lcid: Integer): XlReferenceStyle;
  21434.     procedure Set_ReferenceStyle(lcid: Integer; RHS: XlReferenceStyle);
  21435.     function  Get_RegisteredFunctions(Index1: OleVariant; Index2: OleVariant; lcid: Integer): OleVariant;
  21436.     function  Get_RollZoom: WordBool;
  21437.     procedure Set_RollZoom(RHS: WordBool);
  21438.     function  Get_ScreenUpdating(lcid: Integer): WordBool;
  21439.     procedure Set_ScreenUpdating(lcid: Integer; RHS: WordBool);
  21440.     function  Get_SheetsInNewWorkbook(lcid: Integer): Integer;
  21441.     procedure Set_SheetsInNewWorkbook(lcid: Integer; RHS: Integer);
  21442.     function  Get_ShowChartTipNames: WordBool;
  21443.     procedure Set_ShowChartTipNames(RHS: WordBool);
  21444.     function  Get_ShowChartTipValues: WordBool;
  21445.     procedure Set_ShowChartTipValues(RHS: WordBool);
  21446.     function  Get_StandardFont(lcid: Integer): WideString;
  21447.     procedure Set_StandardFont(lcid: Integer; const RHS: WideString);
  21448.     function  Get_StandardFontSize(lcid: Integer): Double;
  21449.     procedure Set_StandardFontSize(lcid: Integer; RHS: Double);
  21450.     function  Get_StartupPath(lcid: Integer): WideString;
  21451.     function  Get_StatusBar(lcid: Integer): OleVariant;
  21452.     procedure Set_StatusBar(lcid: Integer; RHS: OleVariant);
  21453.     function  Get_TemplatesPath(lcid: Integer): WideString;
  21454.     function  Get_ShowToolTips: WordBool;
  21455.     procedure Set_ShowToolTips(RHS: WordBool);
  21456.     function  Get_Top(lcid: Integer): Double;
  21457.     procedure Set_Top(lcid: Integer; RHS: Double);
  21458.     function  Get_DefaultSaveFormat: XlFileFormat;
  21459.     procedure Set_DefaultSaveFormat(RHS: XlFileFormat);
  21460.     function  Get_TransitionMenuKey(lcid: Integer): WideString;
  21461.     procedure Set_TransitionMenuKey(lcid: Integer; const RHS: WideString);
  21462.     function  Get_TransitionMenuKeyAction(lcid: Integer): Integer;
  21463.     procedure Set_TransitionMenuKeyAction(lcid: Integer; RHS: Integer);
  21464.     function  Get_TransitionNavigKeys(lcid: Integer): WordBool;
  21465.     procedure Set_TransitionNavigKeys(lcid: Integer; RHS: WordBool);
  21466.     function  Get_UsableHeight(lcid: Integer): Double;
  21467.     function  Get_UsableWidth(lcid: Integer): Double;
  21468.     function  Get_UserControl: WordBool;
  21469.     procedure Set_UserControl(RHS: WordBool);
  21470.     function  Get_UserName(lcid: Integer): WideString;
  21471.     procedure Set_UserName(lcid: Integer; const RHS: WideString);
  21472.     function  Get_Value: WideString;
  21473.     function  Get_VBE: VBE;
  21474.     function  Get_Version(lcid: Integer): WideString;
  21475.     function  Get_Visible(lcid: Integer): WordBool;
  21476.     procedure Set_Visible(lcid: Integer; RHS: WordBool);
  21477.     function  Get_Width(lcid: Integer): Double;
  21478.     procedure Set_Width(lcid: Integer; RHS: Double);
  21479.     function  Get_WindowsForPens(lcid: Integer): WordBool;
  21480.     function  Get_WindowState(lcid: Integer): XlWindowState;
  21481.     procedure Set_WindowState(lcid: Integer; RHS: XlWindowState);
  21482.     function  Get_UILanguage(lcid: Integer): Integer;
  21483.     procedure Set_UILanguage(lcid: Integer; RHS: Integer);
  21484.     function  Get_DefaultSheetDirection(lcid: Integer): Integer;
  21485.     procedure Set_DefaultSheetDirection(lcid: Integer; RHS: Integer);
  21486.     function  Get_CursorMovement(lcid: Integer): Integer;
  21487.     procedure Set_CursorMovement(lcid: Integer; RHS: Integer);
  21488.     function  Get_ControlCharacters(lcid: Integer): Integer;
  21489.     procedure Set_ControlCharacters(lcid: Integer; RHS: Integer);
  21490.     function  Get_EnableEvents: WordBool;
  21491.     procedure Set_EnableEvents(RHS: WordBool);
  21492.     function  Get_DisplayInfoWindow: WordBool;
  21493.     procedure Set_DisplayInfoWindow(RHS: WordBool);
  21494.   public
  21495.     property DefaultInterface: _Application read GetDefaultInterface;
  21496.   published
  21497.     property Caption: WideString read Get_Caption write Set_Caption;
  21498.     property DisplayNoteIndicator: WordBool read Get_DisplayNoteIndicator write Set_DisplayNoteIndicator;
  21499.     property DisplayCommentIndicator: XlCommentDisplayMode read Get_DisplayCommentIndicator write Set_DisplayCommentIndicator;
  21500.     property DisplayRecentFiles: WordBool read Get_DisplayRecentFiles write Set_DisplayRecentFiles;
  21501.     property EnableAutoComplete: WordBool read Get_EnableAutoComplete write Set_EnableAutoComplete;
  21502.     property EnableSound: WordBool read Get_EnableSound write Set_EnableSound;
  21503.     property ODBCTimeout: Integer read Get_ODBCTimeout write Set_ODBCTimeout;
  21504.     property PivotTableSelection: WordBool read Get_PivotTableSelection write Set_PivotTableSelection;
  21505.     property RollZoom: WordBool read Get_RollZoom write Set_RollZoom;
  21506.     property ShowChartTipNames: WordBool read Get_ShowChartTipNames write Set_ShowChartTipNames;
  21507.     property ShowChartTipValues: WordBool read Get_ShowChartTipValues write Set_ShowChartTipValues;
  21508.     property ShowToolTips: WordBool read Get_ShowToolTips write Set_ShowToolTips;
  21509.     property DefaultSaveFormat: XlFileFormat read Get_DefaultSaveFormat write Set_DefaultSaveFormat;
  21510.     property UserControl: WordBool read Get_UserControl write Set_UserControl;
  21511.     property EnableEvents: WordBool read Get_EnableEvents write Set_EnableEvents;
  21512.   end;
  21513. {$ENDIF}
  21514.  
  21515.  
  21516. // *********************************************************************//
  21517. // The Class CoExcelChart provides a Create and CreateRemote method to          
  21518. // create instances of the default interface _Chart exposed by              
  21519. // the CoClass ExcelChart. The functions are intended to be used by             
  21520. // clients wishing to automate the CoClass objects exposed by the         
  21521. // server of this typelibrary.                                            
  21522. // *********************************************************************//
  21523.   CoExcelChart = class
  21524.     class function Create: _Chart;
  21525.     class function CreateRemote(const MachineName: string): _Chart;
  21526.   end;
  21527.  
  21528.   TExcelChartMouseDown = procedure(Sender: TObject; Button: XlMouseButton; Shift: Integer; 
  21529.                                                     X: Integer; Y: Integer) of object;
  21530.   TExcelChartMouseUp = procedure(Sender: TObject; Button: XlMouseButton; Shift: Integer; 
  21531.                                                   X: Integer; Y: Integer) of object;
  21532.   TExcelChartMouseMove = procedure(Sender: TObject; Button: XlMouseButton; Shift: Integer; 
  21533.                                                     X: Integer; Y: Integer) of object;
  21534.   TExcelChartBeforeRightClick = procedure(Sender: TObject; var Cancel: OleVariant) of object;
  21535.   TExcelChartBeforeDoubleClick = procedure(Sender: TObject; ElementID: XlChartItem; Arg1: Integer; 
  21536.                                                             Arg2: Integer; var Cancel: OleVariant) of object;
  21537.   TExcelChartSelect = procedure(Sender: TObject; ElementID: XlChartItem; Arg1: Integer; 
  21538.                                                  Arg2: Integer) of object;
  21539.   TExcelChartSeriesChange = procedure(Sender: TObject; SeriesIndex: Integer; PointIndex: Integer) of object;
  21540.  
  21541.  
  21542. // *********************************************************************//
  21543. // OLE Server Proxy class declaration
  21544. // Server Object    : TExcelChart
  21545. // Help String      : 
  21546. // Default Interface: _Chart
  21547. // Def. Intf. DISP? : No
  21548. // Event   Interface: ChartEvents
  21549. // TypeFlags        : (2) CanCreate
  21550. // *********************************************************************//
  21551. {$IFDEF LIVE_SERVER_AT_DESIGN_TIME}
  21552.   TExcelChartProperties= class;
  21553. {$ENDIF}
  21554.   TExcelChart = class(TOleServer)
  21555.   private
  21556.     FOnActivate: TNotifyEvent;
  21557.     FOnDeactivate: TNotifyEvent;
  21558.     FOnResize: TNotifyEvent;
  21559.     FOnMouseDown: TExcelChartMouseDown;
  21560.     FOnMouseUp: TExcelChartMouseUp;
  21561.     FOnMouseMove: TExcelChartMouseMove;
  21562.     FOnBeforeRightClick: TExcelChartBeforeRightClick;
  21563.     FOnDragPlot: TNotifyEvent;
  21564.     FOnDragOver: TNotifyEvent;
  21565.     FOnBeforeDoubleClick: TExcelChartBeforeDoubleClick;
  21566.     FOnSelect: TExcelChartSelect;
  21567.     FOnSeriesChange: TExcelChartSeriesChange;
  21568.     FOnCalculate: TNotifyEvent;
  21569.     FIntf:        _Chart;
  21570. {$IFDEF LIVE_SERVER_AT_DESIGN_TIME}
  21571.     FProps:       TExcelChartProperties;
  21572.     function      GetServerProperties: TExcelChartProperties;
  21573. {$ENDIF}
  21574.     function      GetDefaultInterface: _Chart;
  21575.   protected
  21576.     procedure InitServerData; override;
  21577.     procedure InvokeEvent(DispID: TDispID; var Params: TVariantArray); override;
  21578.     function  Get_Application: ExcelApplication;
  21579.     function  Get_Creator: XlCreator;
  21580.     function  Get_Parent: IDispatch;
  21581.     function  Get_CodeName: WideString;
  21582.     function  Get__CodeName: WideString;
  21583.     procedure Set__CodeName(const RHS: WideString);
  21584.     function  Get_Index(lcid: Integer): Integer;
  21585.     function  Get_Name: WideString;
  21586.     procedure Set_Name(const RHS: WideString);
  21587.     function  Get_Next: IDispatch;
  21588.     function  Get_OnDoubleClick(lcid: Integer): WideString;
  21589.     procedure Set_OnDoubleClick(lcid: Integer; const RHS: WideString);
  21590.     function  Get_OnSheetActivate(lcid: Integer): WideString;
  21591.     procedure Set_OnSheetActivate(lcid: Integer; const RHS: WideString);
  21592.     function  Get_OnSheetDeactivate(lcid: Integer): WideString;
  21593.     procedure Set_OnSheetDeactivate(lcid: Integer; const RHS: WideString);
  21594.     function  Get_PageSetup: PageSetup;
  21595.     function  Get_Previous: IDispatch;
  21596.     function  Get_ProtectContents(lcid: Integer): WordBool;
  21597.     function  Get_ProtectDrawingObjects(lcid: Integer): WordBool;
  21598.     function  Get_ProtectionMode(lcid: Integer): WordBool;
  21599.     function  Get_Visible(lcid: Integer): XlSheetVisibility;
  21600.     procedure Set_Visible(lcid: Integer; RHS: XlSheetVisibility);
  21601.     function  Get_Shapes: Shapes;
  21602.     function  Get_Area3DGroup(lcid: Integer): ChartGroup;
  21603.     function  Get_AutoScaling(lcid: Integer): WordBool;
  21604.     procedure Set_AutoScaling(lcid: Integer; RHS: WordBool);
  21605.     function  Get_Bar3DGroup(lcid: Integer): ChartGroup;
  21606.     function  Get_ChartArea(lcid: Integer): ChartArea;
  21607.     function  Get_ChartTitle(lcid: Integer): ChartTitle;
  21608.     function  Get_Column3DGroup(lcid: Integer): ChartGroup;
  21609.     function  Get_Corners(lcid: Integer): Corners;
  21610.     function  Get_DataTable: DataTable;
  21611.     function  Get_DepthPercent(lcid: Integer): Integer;
  21612.     procedure Set_DepthPercent(lcid: Integer; RHS: Integer);
  21613.     function  Get_DisplayBlanksAs(lcid: Integer): XlDisplayBlanksAs;
  21614.     procedure Set_DisplayBlanksAs(lcid: Integer; RHS: XlDisplayBlanksAs);
  21615.     function  Get_Elevation(lcid: Integer): Integer;
  21616.     procedure Set_Elevation(lcid: Integer; RHS: Integer);
  21617.     function  Get_Floor(lcid: Integer): Floor;
  21618.     function  Get_GapDepth(lcid: Integer): Integer;
  21619.     procedure Set_GapDepth(lcid: Integer; RHS: Integer);
  21620.     function  Get_HasAxis(Index1: OleVariant; Index2: OleVariant; lcid: Integer): OleVariant;
  21621.     procedure Set_HasAxis(Index1: OleVariant; Index2: OleVariant; lcid: Integer; RHS: OleVariant);
  21622.     function  Get_HasDataTable: WordBool;
  21623.     procedure Set_HasDataTable(RHS: WordBool);
  21624.     function  Get_HasLegend(lcid: Integer): WordBool;
  21625.     procedure Set_HasLegend(lcid: Integer; RHS: WordBool);
  21626.     function  Get_HasTitle(lcid: Integer): WordBool;
  21627.     procedure Set_HasTitle(lcid: Integer; RHS: WordBool);
  21628.     function  Get_HeightPercent(lcid: Integer): Integer;
  21629.     procedure Set_HeightPercent(lcid: Integer; RHS: Integer);
  21630.     function  Get_Hyperlinks: Hyperlinks;
  21631.     function  Get_Legend(lcid: Integer): Legend;
  21632.     function  Get_Line3DGroup(lcid: Integer): ChartGroup;
  21633.     function  Get_Perspective(lcid: Integer): Integer;
  21634.     procedure Set_Perspective(lcid: Integer; RHS: Integer);
  21635.     function  Get_Pie3DGroup(lcid: Integer): ChartGroup;
  21636.     function  Get_PlotArea(lcid: Integer): PlotArea;
  21637.     function  Get_PlotVisibleOnly(lcid: Integer): WordBool;
  21638.     procedure Set_PlotVisibleOnly(lcid: Integer; RHS: WordBool);
  21639.     function  Get_RightAngleAxes(lcid: Integer): OleVariant;
  21640.     procedure Set_RightAngleAxes(lcid: Integer; RHS: OleVariant);
  21641.     function  Get_Rotation(lcid: Integer): OleVariant;
  21642.     procedure Set_Rotation(lcid: Integer; RHS: OleVariant);
  21643.     function  Get_SizeWithWindow(lcid: Integer): WordBool;
  21644.     procedure Set_SizeWithWindow(lcid: Integer; RHS: WordBool);
  21645.     function  Get_ShowWindow: WordBool;
  21646.     procedure Set_ShowWindow(RHS: WordBool);
  21647.     function  Get_SubType(lcid: Integer): Integer;
  21648.     procedure Set_SubType(lcid: Integer; RHS: Integer);
  21649.     function  Get_SurfaceGroup(lcid: Integer): ChartGroup;
  21650.     function  Get_Type_(lcid: Integer): Integer;
  21651.     procedure Set_Type_(lcid: Integer; RHS: Integer);
  21652.     function  Get_ChartType: XlChartType;
  21653.     procedure Set_ChartType(RHS: XlChartType);
  21654.     function  Get_Walls(lcid: Integer): Walls;
  21655.     function  Get_WallsAndGridlines2D(lcid: Integer): WordBool;
  21656.     procedure Set_WallsAndGridlines2D(lcid: Integer; RHS: WordBool);
  21657.     function  Get_BarShape: XlBarShape;
  21658.     procedure Set_BarShape(RHS: XlBarShape);
  21659.     function  Get_PlotBy: XlRowCol;
  21660.     procedure Set_PlotBy(RHS: XlRowCol);
  21661.     function  Get_ProtectFormatting: WordBool;
  21662.     procedure Set_ProtectFormatting(RHS: WordBool);
  21663.     function  Get_ProtectData: WordBool;
  21664.     procedure Set_ProtectData(RHS: WordBool);
  21665.     function  Get_ProtectGoalSeek: WordBool;
  21666.     procedure Set_ProtectGoalSeek(RHS: WordBool);
  21667.     function  Get_ProtectSelection: WordBool;
  21668.     procedure Set_ProtectSelection(RHS: WordBool);
  21669.   public
  21670.     constructor Create(AOwner: TComponent); override;
  21671.     destructor  Destroy; override;
  21672.     procedure Connect; override;
  21673.     procedure ConnectTo(svrIntf: _Chart);
  21674.     procedure Disconnect; override;
  21675.     procedure Activate; overload;
  21676.     procedure Activate(lcid: Integer); overload;
  21677.     procedure Copy; overload;
  21678.     procedure Copy(Before: OleVariant); overload;
  21679.     procedure Copy(Before: OleVariant; After: OleVariant); overload;
  21680.     procedure Copy(Before: OleVariant; After: OleVariant; lcid: Integer); overload;
  21681.     procedure Delete; overload;
  21682.     procedure Delete(lcid: Integer); overload;
  21683.     procedure Move; overload;
  21684.     procedure Move(Before: OleVariant); overload;
  21685.     procedure Move(Before: OleVariant; After: OleVariant); overload;
  21686.     procedure Move(Before: OleVariant; After: OleVariant; lcid: Integer); overload;
  21687.     procedure PrintOut; overload;
  21688.     procedure PrintOut(From: OleVariant); overload;
  21689.     procedure PrintOut(From: OleVariant; To_: OleVariant); overload;
  21690.     procedure PrintOut(From: OleVariant; To_: OleVariant; Copies: OleVariant); overload;
  21691.     procedure PrintOut(From: OleVariant; To_: OleVariant; Copies: OleVariant; Preview: OleVariant); overload;
  21692.     procedure PrintOut(From: OleVariant; To_: OleVariant; Copies: OleVariant; Preview: OleVariant; 
  21693.                        ActivePrinter: OleVariant); overload;
  21694.     procedure PrintOut(From: OleVariant; To_: OleVariant; Copies: OleVariant; Preview: OleVariant; 
  21695.                        ActivePrinter: OleVariant; PrintToFile: OleVariant); overload;
  21696.     procedure PrintOut(From: OleVariant; To_: OleVariant; Copies: OleVariant; Preview: OleVariant; 
  21697.                        ActivePrinter: OleVariant; PrintToFile: OleVariant; Collate: OleVariant); overload;
  21698.     procedure PrintOut(From: OleVariant; To_: OleVariant; Copies: OleVariant; Preview: OleVariant; 
  21699.                        ActivePrinter: OleVariant; PrintToFile: OleVariant; Collate: OleVariant; 
  21700.                        lcid: Integer); overload;
  21701.     procedure PrintPreview; overload;
  21702.     procedure PrintPreview(EnableChanges: OleVariant); overload;
  21703.     procedure PrintPreview(EnableChanges: OleVariant; lcid: Integer); overload;
  21704.     procedure Protect; overload;
  21705.     procedure Protect(Password: OleVariant); overload;
  21706.     procedure Protect(Password: OleVariant; DrawingObjects: OleVariant); overload;
  21707.     procedure Protect(Password: OleVariant; DrawingObjects: OleVariant; Contents: OleVariant); overload;
  21708.     procedure Protect(Password: OleVariant; DrawingObjects: OleVariant; Contents: OleVariant; 
  21709.                       Scenarios: OleVariant); overload;
  21710.     procedure Protect(Password: OleVariant; DrawingObjects: OleVariant; Contents: OleVariant; 
  21711.                       Scenarios: OleVariant; UserInterfaceOnly: OleVariant); overload;
  21712.     procedure Protect(Password: OleVariant; DrawingObjects: OleVariant; Contents: OleVariant; 
  21713.                       Scenarios: OleVariant; UserInterfaceOnly: OleVariant; lcid: Integer); overload;
  21714.     procedure SaveAs(const Filename: WideString); overload;
  21715.     procedure SaveAs(const Filename: WideString; FileFormat: OleVariant); overload;
  21716.     procedure SaveAs(const Filename: WideString; FileFormat: OleVariant; Password: OleVariant); overload;
  21717.     procedure SaveAs(const Filename: WideString; FileFormat: OleVariant; Password: OleVariant; 
  21718.                      WriteResPassword: OleVariant); overload;
  21719.     procedure SaveAs(const Filename: WideString; FileFormat: OleVariant; Password: OleVariant; 
  21720.                      WriteResPassword: OleVariant; ReadOnlyRecommended: OleVariant); overload;
  21721.     procedure SaveAs(const Filename: WideString; FileFormat: OleVariant; Password: OleVariant; 
  21722.                      WriteResPassword: OleVariant; ReadOnlyRecommended: OleVariant; 
  21723.                      CreateBackup: OleVariant); overload;
  21724.     procedure SaveAs(const Filename: WideString; FileFormat: OleVariant; Password: OleVariant; 
  21725.                      WriteResPassword: OleVariant; ReadOnlyRecommended: OleVariant; 
  21726.                      CreateBackup: OleVariant; AddToMru: OleVariant); overload;
  21727.     procedure SaveAs(const Filename: WideString; FileFormat: OleVariant; Password: OleVariant; 
  21728.                      WriteResPassword: OleVariant; ReadOnlyRecommended: OleVariant; 
  21729.                      CreateBackup: OleVariant; AddToMru: OleVariant; TextCodepage: OleVariant); overload;
  21730.     procedure SaveAs(const Filename: WideString; FileFormat: OleVariant; Password: OleVariant; 
  21731.                      WriteResPassword: OleVariant; ReadOnlyRecommended: OleVariant; 
  21732.                      CreateBackup: OleVariant; AddToMru: OleVariant; TextCodepage: OleVariant; 
  21733.                      TextVisualLayout: OleVariant); overload;
  21734.     procedure SaveAs(const Filename: WideString; FileFormat: OleVariant; Password: OleVariant; 
  21735.                      WriteResPassword: OleVariant; ReadOnlyRecommended: OleVariant; 
  21736.                      CreateBackup: OleVariant; AddToMru: OleVariant; TextCodepage: OleVariant; 
  21737.                      TextVisualLayout: OleVariant; lcid: Integer); overload;
  21738.     procedure Select; overload;
  21739.     procedure Select(Replace: OleVariant); overload;
  21740.     procedure Select(Replace: OleVariant; lcid: Integer); overload;
  21741.     procedure Unprotect; overload;
  21742.     procedure Unprotect(Password: OleVariant); overload;
  21743.     procedure Unprotect(Password: OleVariant; lcid: Integer); overload;
  21744.     procedure ApplyDataLabels(Type_: XlDataLabelsType); overload;
  21745.     procedure ApplyDataLabels(Type_: XlDataLabelsType; LegendKey: OleVariant); overload;
  21746.     procedure ApplyDataLabels(Type_: XlDataLabelsType; LegendKey: OleVariant; AutoText: OleVariant); overload;
  21747.     procedure ApplyDataLabels(Type_: XlDataLabelsType; LegendKey: OleVariant; AutoText: OleVariant; 
  21748.                               HasLeaderLines: OleVariant); overload;
  21749.     procedure ApplyDataLabels(Type_: XlDataLabelsType; LegendKey: OleVariant; AutoText: OleVariant; 
  21750.                               HasLeaderLines: OleVariant; lcid: Integer); overload;
  21751.     function  Arcs: IDispatch; overload;
  21752.     function  Arcs(Index: OleVariant): IDispatch; overload;
  21753.     function  Arcs(Index: OleVariant; lcid: Integer): IDispatch; overload;
  21754.     function  AreaGroups: IDispatch; overload;
  21755.     function  AreaGroups(Index: OleVariant): IDispatch; overload;
  21756.     function  AreaGroups(Index: OleVariant; lcid: Integer): IDispatch; overload;
  21757.     procedure AutoFormat(Gallery: Integer); overload;
  21758.     procedure AutoFormat(Gallery: Integer; Format: OleVariant); overload;
  21759.     function  Axes(Type_: OleVariant; AxisGroup: XlAxisGroup; lcid: Integer): IDispatch;
  21760.     procedure SetBackgroundPicture(const Filename: WideString);
  21761.     function  BarGroups: IDispatch; overload;
  21762.     function  BarGroups(Index: OleVariant): IDispatch; overload;
  21763.     function  BarGroups(Index: OleVariant; lcid: Integer): IDispatch; overload;
  21764.     function  Buttons: IDispatch; overload;
  21765.     function  Buttons(Index: OleVariant): IDispatch; overload;
  21766.     function  Buttons(Index: OleVariant; lcid: Integer): IDispatch; overload;
  21767.     function  ChartGroups: IDispatch; overload;
  21768.     function  ChartGroups(Index: OleVariant): IDispatch; overload;
  21769.     function  ChartGroups(Index: OleVariant; lcid: Integer): IDispatch; overload;
  21770.     function  ChartObjects: IDispatch; overload;
  21771.     function  ChartObjects(Index: OleVariant): IDispatch; overload;
  21772.     function  ChartObjects(Index: OleVariant; lcid: Integer): IDispatch; overload;
  21773.     procedure ChartWizard; overload;
  21774.     procedure ChartWizard(Source: OleVariant); overload;
  21775.     procedure ChartWizard(Source: OleVariant; Gallery: OleVariant); overload;
  21776.     procedure ChartWizard(Source: OleVariant; Gallery: OleVariant; Format: OleVariant); overload;
  21777.     procedure ChartWizard(Source: OleVariant; Gallery: OleVariant; Format: OleVariant; 
  21778.                           PlotBy: OleVariant); overload;
  21779.     procedure ChartWizard(Source: OleVariant; Gallery: OleVariant; Format: OleVariant; 
  21780.                           PlotBy: OleVariant; CategoryLabels: OleVariant); overload;
  21781.     procedure ChartWizard(Source: OleVariant; Gallery: OleVariant; Format: OleVariant; 
  21782.                           PlotBy: OleVariant; CategoryLabels: OleVariant; SeriesLabels: OleVariant); overload;
  21783.     procedure ChartWizard(Source: OleVariant; Gallery: OleVariant; Format: OleVariant; 
  21784.                           PlotBy: OleVariant; CategoryLabels: OleVariant; SeriesLabels: OleVariant; 
  21785.                           HasLegend: OleVariant); overload;
  21786.     procedure ChartWizard(Source: OleVariant; Gallery: OleVariant; Format: OleVariant; 
  21787.                           PlotBy: OleVariant; CategoryLabels: OleVariant; SeriesLabels: OleVariant; 
  21788.                           HasLegend: OleVariant; Title: OleVariant); overload;
  21789.     procedure ChartWizard(Source: OleVariant; Gallery: OleVariant; Format: OleVariant; 
  21790.                           PlotBy: OleVariant; CategoryLabels: OleVariant; SeriesLabels: OleVariant; 
  21791.                           HasLegend: OleVariant; Title: OleVariant; CategoryTitle: OleVariant); overload;
  21792.     procedure ChartWizard(Source: OleVariant; Gallery: OleVariant; Format: OleVariant; 
  21793.                           PlotBy: OleVariant; CategoryLabels: OleVariant; SeriesLabels: OleVariant; 
  21794.                           HasLegend: OleVariant; Title: OleVariant; CategoryTitle: OleVariant; 
  21795.                           ValueTitle: OleVariant); overload;
  21796.     procedure ChartWizard(Source: OleVariant; Gallery: OleVariant; Format: OleVariant; 
  21797.                           PlotBy: OleVariant; CategoryLabels: OleVariant; SeriesLabels: OleVariant; 
  21798.                           HasLegend: OleVariant; Title: OleVariant; CategoryTitle: OleVariant; 
  21799.                           ValueTitle: OleVariant; ExtraTitle: OleVariant); overload;
  21800.     procedure ChartWizard(Source: OleVariant; Gallery: OleVariant; Format: OleVariant; 
  21801.                           PlotBy: OleVariant; CategoryLabels: OleVariant; SeriesLabels: OleVariant; 
  21802.                           HasLegend: OleVariant; Title: OleVariant; CategoryTitle: OleVariant; 
  21803.                           ValueTitle: OleVariant; ExtraTitle: OleVariant; lcid: Integer); overload;
  21804.     function  CheckBoxes: IDispatch; overload;
  21805.     function  CheckBoxes(Index: OleVariant): IDispatch; overload;
  21806.     function  CheckBoxes(Index: OleVariant; lcid: Integer): IDispatch; overload;
  21807.     procedure CheckSpelling; overload;
  21808.     procedure CheckSpelling(CustomDictionary: OleVariant); overload;
  21809.     procedure CheckSpelling(CustomDictionary: OleVariant; IgnoreUppercase: OleVariant); overload;
  21810.     procedure CheckSpelling(CustomDictionary: OleVariant; IgnoreUppercase: OleVariant; 
  21811.                             AlwaysSuggest: OleVariant); overload;
  21812.     procedure CheckSpelling(CustomDictionary: OleVariant; IgnoreUppercase: OleVariant; 
  21813.                             AlwaysSuggest: OleVariant; IgnoreInitialAlefHamza: OleVariant); overload;
  21814.     procedure CheckSpelling(CustomDictionary: OleVariant; IgnoreUppercase: OleVariant; 
  21815.                             AlwaysSuggest: OleVariant; IgnoreInitialAlefHamza: OleVariant; 
  21816.                             IgnoreFinalYaa: OleVariant); overload;
  21817.     procedure CheckSpelling(CustomDictionary: OleVariant; IgnoreUppercase: OleVariant; 
  21818.                             AlwaysSuggest: OleVariant; IgnoreInitialAlefHamza: OleVariant; 
  21819.                             IgnoreFinalYaa: OleVariant; SpellScript: OleVariant); overload;
  21820.     procedure CheckSpelling(CustomDictionary: OleVariant; IgnoreUppercase: OleVariant; 
  21821.                             AlwaysSuggest: OleVariant; IgnoreInitialAlefHamza: OleVariant; 
  21822.                             IgnoreFinalYaa: OleVariant; SpellScript: OleVariant; lcid: Integer); overload;
  21823.     function  ColumnGroups: IDispatch; overload;
  21824.     function  ColumnGroups(Index: OleVariant): IDispatch; overload;
  21825.     function  ColumnGroups(Index: OleVariant; lcid: Integer): IDispatch; overload;
  21826.     procedure CopyPicture(Appearance: XlPictureAppearance; Format: XlCopyPictureFormat; 
  21827.                           Size: XlPictureAppearance); overload;
  21828.     procedure CopyPicture(Appearance: XlPictureAppearance; Format: XlCopyPictureFormat; 
  21829.                           Size: XlPictureAppearance; lcid: Integer); overload;
  21830.     procedure CreatePublisher(Edition: OleVariant; Appearance: XlPictureAppearance; 
  21831.                               Size: XlPictureAppearance; ContainsPICT: OleVariant; 
  21832.                               ContainsBIFF: OleVariant; ContainsRTF: OleVariant; 
  21833.                               ContainsVALU: OleVariant; lcid: Integer);
  21834.     procedure Deselect; overload;
  21835.     procedure Deselect(lcid: Integer); overload;
  21836.     function  DoughnutGroups: IDispatch; overload;
  21837.     function  DoughnutGroups(Index: OleVariant): IDispatch; overload;
  21838.     function  DoughnutGroups(Index: OleVariant; lcid: Integer): IDispatch; overload;
  21839.     function  Drawings: IDispatch; overload;
  21840.     function  Drawings(Index: OleVariant): IDispatch; overload;
  21841.     function  Drawings(Index: OleVariant; lcid: Integer): IDispatch; overload;
  21842.     function  DrawingObjects: IDispatch; overload;
  21843.     function  DrawingObjects(Index: OleVariant): IDispatch; overload;
  21844.     function  DrawingObjects(Index: OleVariant; lcid: Integer): IDispatch; overload;
  21845.     function  DropDowns: IDispatch; overload;
  21846.     function  DropDowns(Index: OleVariant): IDispatch; overload;
  21847.     function  DropDowns(Index: OleVariant; lcid: Integer): IDispatch; overload;
  21848.     function  Evaluate(Name: OleVariant): OleVariant; overload;
  21849.     function  Evaluate(Name: OleVariant; lcid: Integer): OleVariant; overload;
  21850.     function  _Evaluate(Name: OleVariant): OleVariant; overload;
  21851.     function  _Evaluate(Name: OleVariant; lcid: Integer): OleVariant; overload;
  21852.     function  GroupBoxes: IDispatch; overload;
  21853.     function  GroupBoxes(Index: OleVariant): IDispatch; overload;
  21854.     function  GroupBoxes(Index: OleVariant; lcid: Integer): IDispatch; overload;
  21855.     function  GroupObjects: IDispatch; overload;
  21856.     function  GroupObjects(Index: OleVariant): IDispatch; overload;
  21857.     function  GroupObjects(Index: OleVariant; lcid: Integer): IDispatch; overload;
  21858.     function  Labels: IDispatch; overload;
  21859.     function  Labels(Index: OleVariant): IDispatch; overload;
  21860.     function  Labels(Index: OleVariant; lcid: Integer): IDispatch; overload;
  21861.     function  LineGroups: IDispatch; overload;
  21862.     function  LineGroups(Index: OleVariant): IDispatch; overload;
  21863.     function  LineGroups(Index: OleVariant; lcid: Integer): IDispatch; overload;
  21864.     function  Lines: IDispatch; overload;
  21865.     function  Lines(Index: OleVariant): IDispatch; overload;
  21866.     function  Lines(Index: OleVariant; lcid: Integer): IDispatch; overload;
  21867.     function  ListBoxes: IDispatch; overload;
  21868.     function  ListBoxes(Index: OleVariant): IDispatch; overload;
  21869.     function  ListBoxes(Index: OleVariant; lcid: Integer): IDispatch; overload;
  21870.     function  Location(Where: XlChartLocation): ExcelChart; overload;
  21871.     function  Location(Where: XlChartLocation; Name: OleVariant): ExcelChart; overload;
  21872.     function  OLEObjects: IDispatch; overload;
  21873.     function  OLEObjects(Index: OleVariant): IDispatch; overload;
  21874.     function  OLEObjects(Index: OleVariant; lcid: Integer): IDispatch; overload;
  21875.     function  OptionButtons: IDispatch; overload;
  21876.     function  OptionButtons(Index: OleVariant): IDispatch; overload;
  21877.     function  OptionButtons(Index: OleVariant; lcid: Integer): IDispatch; overload;
  21878.     function  Ovals: IDispatch; overload;
  21879.     function  Ovals(Index: OleVariant): IDispatch; overload;
  21880.     function  Ovals(Index: OleVariant; lcid: Integer): IDispatch; overload;
  21881.     procedure Paste; overload;
  21882.     procedure Paste(Type_: OleVariant); overload;
  21883.     procedure Paste(Type_: OleVariant; lcid: Integer); overload;
  21884.     function  Pictures: IDispatch; overload;
  21885.     function  Pictures(Index: OleVariant): IDispatch; overload;
  21886.     function  Pictures(Index: OleVariant; lcid: Integer): IDispatch; overload;
  21887.     function  PieGroups: IDispatch; overload;
  21888.     function  PieGroups(Index: OleVariant): IDispatch; overload;
  21889.     function  PieGroups(Index: OleVariant; lcid: Integer): IDispatch; overload;
  21890.     function  RadarGroups: IDispatch; overload;
  21891.     function  RadarGroups(Index: OleVariant): IDispatch; overload;
  21892.     function  RadarGroups(Index: OleVariant; lcid: Integer): IDispatch; overload;
  21893.     function  Rectangles: IDispatch; overload;
  21894.     function  Rectangles(Index: OleVariant): IDispatch; overload;
  21895.     function  Rectangles(Index: OleVariant; lcid: Integer): IDispatch; overload;
  21896.     function  ScrollBars: IDispatch; overload;
  21897.     function  ScrollBars(Index: OleVariant): IDispatch; overload;
  21898.     function  ScrollBars(Index: OleVariant; lcid: Integer): IDispatch; overload;
  21899.     function  SeriesCollection: IDispatch; overload;
  21900.     function  SeriesCollection(Index: OleVariant): IDispatch; overload;
  21901.     function  SeriesCollection(Index: OleVariant; lcid: Integer): IDispatch; overload;
  21902.     function  Spinners: IDispatch; overload;
  21903.     function  Spinners(Index: OleVariant): IDispatch; overload;
  21904.     function  Spinners(Index: OleVariant; lcid: Integer): IDispatch; overload;
  21905.     function  TextBoxes: IDispatch; overload;
  21906.     function  TextBoxes(Index: OleVariant): IDispatch; overload;
  21907.     function  TextBoxes(Index: OleVariant; lcid: Integer): IDispatch; overload;
  21908.     procedure ApplyCustomType(ChartType: XlChartType); overload;
  21909.     procedure ApplyCustomType(ChartType: XlChartType; TypeName: OleVariant); overload;
  21910.     function  XYGroups: IDispatch; overload;
  21911.     function  XYGroups(Index: OleVariant): IDispatch; overload;
  21912.     function  XYGroups(Index: OleVariant; lcid: Integer): IDispatch; overload;
  21913.     procedure CopyChartBuild;
  21914.     procedure GetChartElement(X: Integer; Y: Integer; var ElementID: Integer; var Arg1: Integer; 
  21915.                               var Arg2: Integer);
  21916.     procedure SetSourceData(const Source: Range); overload;
  21917.     procedure SetSourceData(const Source: Range; PlotBy: OleVariant); overload;
  21918.     function  Export(const Filename: WideString): WordBool; overload;
  21919.     function  Export(const Filename: WideString; FilterName: OleVariant): WordBool; overload;
  21920.     function  Export(const Filename: WideString; FilterName: OleVariant; Interactive: OleVariant): WordBool; overload;
  21921.     procedure Refresh;
  21922.     property  DefaultInterface: _Chart read GetDefaultInterface;
  21923.     property Application: ExcelApplication read Get_Application;
  21924.     property Creator: XlCreator read Get_Creator;
  21925.     property Parent: IDispatch read Get_Parent;
  21926.     property CodeName: WideString read Get_CodeName;
  21927.     property Index[lcid: Integer]: Integer read Get_Index;
  21928.     property Next: IDispatch read Get_Next;
  21929.     property OnDoubleClick[lcid: Integer]: WideString read Get_OnDoubleClick write Set_OnDoubleClick;
  21930.     property OnSheetActivate[lcid: Integer]: WideString read Get_OnSheetActivate write Set_OnSheetActivate;
  21931.     property OnSheetDeactivate[lcid: Integer]: WideString read Get_OnSheetDeactivate write Set_OnSheetDeactivate;
  21932.     property PageSetup: PageSetup read Get_PageSetup;
  21933.     property Previous: IDispatch read Get_Previous;
  21934.     property ProtectContents[lcid: Integer]: WordBool read Get_ProtectContents;
  21935.     property ProtectDrawingObjects[lcid: Integer]: WordBool read Get_ProtectDrawingObjects;
  21936.     property ProtectionMode[lcid: Integer]: WordBool read Get_ProtectionMode;
  21937.     property Visible[lcid: Integer]: XlSheetVisibility read Get_Visible write Set_Visible;
  21938.     property Shapes: Shapes read Get_Shapes;
  21939.     property Area3DGroup[lcid: Integer]: ChartGroup read Get_Area3DGroup;
  21940.     property AutoScaling[lcid: Integer]: WordBool read Get_AutoScaling write Set_AutoScaling;
  21941.     property Bar3DGroup[lcid: Integer]: ChartGroup read Get_Bar3DGroup;
  21942.     property ChartArea[lcid: Integer]: ChartArea read Get_ChartArea;
  21943.     property ChartTitle[lcid: Integer]: ChartTitle read Get_ChartTitle;
  21944.     property Column3DGroup[lcid: Integer]: ChartGroup read Get_Column3DGroup;
  21945.     property Corners[lcid: Integer]: Corners read Get_Corners;
  21946.     property DataTable: DataTable read Get_DataTable;
  21947.     property DepthPercent[lcid: Integer]: Integer read Get_DepthPercent write Set_DepthPercent;
  21948.     property DisplayBlanksAs[lcid: Integer]: XlDisplayBlanksAs read Get_DisplayBlanksAs write Set_DisplayBlanksAs;
  21949.     property Elevation[lcid: Integer]: Integer read Get_Elevation write Set_Elevation;
  21950.     property Floor[lcid: Integer]: Floor read Get_Floor;
  21951.     property GapDepth[lcid: Integer]: Integer read Get_GapDepth write Set_GapDepth;
  21952.     property HasAxis[Index1: OleVariant; Index2: OleVariant; lcid: Integer]: OleVariant read Get_HasAxis write Set_HasAxis;
  21953.     property HasLegend[lcid: Integer]: WordBool read Get_HasLegend write Set_HasLegend;
  21954.     property HasTitle[lcid: Integer]: WordBool read Get_HasTitle write Set_HasTitle;
  21955.     property HeightPercent[lcid: Integer]: Integer read Get_HeightPercent write Set_HeightPercent;
  21956.     property Hyperlinks: Hyperlinks read Get_Hyperlinks;
  21957.     property Legend[lcid: Integer]: Legend read Get_Legend;
  21958.     property Line3DGroup[lcid: Integer]: ChartGroup read Get_Line3DGroup;
  21959.     property Perspective[lcid: Integer]: Integer read Get_Perspective write Set_Perspective;
  21960.     property Pie3DGroup[lcid: Integer]: ChartGroup read Get_Pie3DGroup;
  21961.     property PlotArea[lcid: Integer]: PlotArea read Get_PlotArea;
  21962.     property PlotVisibleOnly[lcid: Integer]: WordBool read Get_PlotVisibleOnly write Set_PlotVisibleOnly;
  21963.     property RightAngleAxes[lcid: Integer]: OleVariant read Get_RightAngleAxes write Set_RightAngleAxes;
  21964.     property Rotation[lcid: Integer]: OleVariant read Get_Rotation write Set_Rotation;
  21965.     property SizeWithWindow[lcid: Integer]: WordBool read Get_SizeWithWindow write Set_SizeWithWindow;
  21966.     property SubType[lcid: Integer]: Integer read Get_SubType write Set_SubType;
  21967.     property SurfaceGroup[lcid: Integer]: ChartGroup read Get_SurfaceGroup;
  21968.     property Type_[lcid: Integer]: Integer read Get_Type_ write Set_Type_;
  21969.     property Walls[lcid: Integer]: Walls read Get_Walls;
  21970.     property WallsAndGridlines2D[lcid: Integer]: WordBool read Get_WallsAndGridlines2D write Set_WallsAndGridlines2D;
  21971.     property _CodeName: WideString read Get__CodeName write Set__CodeName;
  21972.     property Name: WideString read Get_Name write Set_Name;
  21973.     property HasDataTable: WordBool read Get_HasDataTable write Set_HasDataTable;
  21974.     property ShowWindow: WordBool read Get_ShowWindow write Set_ShowWindow;
  21975.     property ChartType: XlChartType read Get_ChartType write Set_ChartType;
  21976.     property BarShape: XlBarShape read Get_BarShape write Set_BarShape;
  21977.     property PlotBy: XlRowCol read Get_PlotBy write Set_PlotBy;
  21978.     property ProtectFormatting: WordBool read Get_ProtectFormatting write Set_ProtectFormatting;
  21979.     property ProtectData: WordBool read Get_ProtectData write Set_ProtectData;
  21980.     property ProtectGoalSeek: WordBool read Get_ProtectGoalSeek write Set_ProtectGoalSeek;
  21981.     property ProtectSelection: WordBool read Get_ProtectSelection write Set_ProtectSelection;
  21982.   published
  21983. {$IFDEF LIVE_SERVER_AT_DESIGN_TIME}
  21984.     property Server: TExcelChartProperties read GetServerProperties;
  21985. {$ENDIF}
  21986.     property OnActivate: TNotifyEvent read FOnActivate write FOnActivate;
  21987.     property OnDeactivate: TNotifyEvent read FOnDeactivate write FOnDeactivate;
  21988.     property OnResize: TNotifyEvent read FOnResize write FOnResize;
  21989.     property OnMouseDown: TExcelChartMouseDown read FOnMouseDown write FOnMouseDown;
  21990.     property OnMouseUp: TExcelChartMouseUp read FOnMouseUp write FOnMouseUp;
  21991.     property OnMouseMove: TExcelChartMouseMove read FOnMouseMove write FOnMouseMove;
  21992.     property OnBeforeRightClick: TExcelChartBeforeRightClick read FOnBeforeRightClick write FOnBeforeRightClick;
  21993.     property OnDragPlot: TNotifyEvent read FOnDragPlot write FOnDragPlot;
  21994.     property OnDragOver: TNotifyEvent read FOnDragOver write FOnDragOver;
  21995.     property OnBeforeDoubleClick: TExcelChartBeforeDoubleClick read FOnBeforeDoubleClick write FOnBeforeDoubleClick;
  21996.     property OnSelect: TExcelChartSelect read FOnSelect write FOnSelect;
  21997.     property OnSeriesChange: TExcelChartSeriesChange read FOnSeriesChange write FOnSeriesChange;
  21998.     property OnCalculate: TNotifyEvent read FOnCalculate write FOnCalculate;
  21999.   end;
  22000.  
  22001. {$IFDEF LIVE_SERVER_AT_DESIGN_TIME}
  22002. // *********************************************************************//
  22003. // OLE Server Properties Proxy Class
  22004. // Server Object    : TExcelChart
  22005. // (This object is used by the IDE's Property Inspector to allow editing
  22006. //  of the properties of this server)
  22007. // *********************************************************************//
  22008.  TExcelChartProperties = class(TPersistent)
  22009.   private
  22010.     FServer:    TExcelChart;
  22011.     function    GetDefaultInterface: _Chart;
  22012.     constructor Create(AServer: TExcelChart);
  22013.   protected
  22014.     function  Get_Application: ExcelApplication;
  22015.     function  Get_Creator: XlCreator;
  22016.     function  Get_Parent: IDispatch;
  22017.     function  Get_CodeName: WideString;
  22018.     function  Get__CodeName: WideString;
  22019.     procedure Set__CodeName(const RHS: WideString);
  22020.     function  Get_Index(lcid: Integer): Integer;
  22021.     function  Get_Name: WideString;
  22022.     procedure Set_Name(const RHS: WideString);
  22023.     function  Get_Next: IDispatch;
  22024.     function  Get_OnDoubleClick(lcid: Integer): WideString;
  22025.     procedure Set_OnDoubleClick(lcid: Integer; const RHS: WideString);
  22026.     function  Get_OnSheetActivate(lcid: Integer): WideString;
  22027.     procedure Set_OnSheetActivate(lcid: Integer; const RHS: WideString);
  22028.     function  Get_OnSheetDeactivate(lcid: Integer): WideString;
  22029.     procedure Set_OnSheetDeactivate(lcid: Integer; const RHS: WideString);
  22030.     function  Get_PageSetup: PageSetup;
  22031.     function  Get_Previous: IDispatch;
  22032.     function  Get_ProtectContents(lcid: Integer): WordBool;
  22033.     function  Get_ProtectDrawingObjects(lcid: Integer): WordBool;
  22034.     function  Get_ProtectionMode(lcid: Integer): WordBool;
  22035.     function  Get_Visible(lcid: Integer): XlSheetVisibility;
  22036.     procedure Set_Visible(lcid: Integer; RHS: XlSheetVisibility);
  22037.     function  Get_Shapes: Shapes;
  22038.     function  Get_Area3DGroup(lcid: Integer): ChartGroup;
  22039.     function  Get_AutoScaling(lcid: Integer): WordBool;
  22040.     procedure Set_AutoScaling(lcid: Integer; RHS: WordBool);
  22041.     function  Get_Bar3DGroup(lcid: Integer): ChartGroup;
  22042.     function  Get_ChartArea(lcid: Integer): ChartArea;
  22043.     function  Get_ChartTitle(lcid: Integer): ChartTitle;
  22044.     function  Get_Column3DGroup(lcid: Integer): ChartGroup;
  22045.     function  Get_Corners(lcid: Integer): Corners;
  22046.     function  Get_DataTable: DataTable;
  22047.     function  Get_DepthPercent(lcid: Integer): Integer;
  22048.     procedure Set_DepthPercent(lcid: Integer; RHS: Integer);
  22049.     function  Get_DisplayBlanksAs(lcid: Integer): XlDisplayBlanksAs;
  22050.     procedure Set_DisplayBlanksAs(lcid: Integer; RHS: XlDisplayBlanksAs);
  22051.     function  Get_Elevation(lcid: Integer): Integer;
  22052.     procedure Set_Elevation(lcid: Integer; RHS: Integer);
  22053.     function  Get_Floor(lcid: Integer): Floor;
  22054.     function  Get_GapDepth(lcid: Integer): Integer;
  22055.     procedure Set_GapDepth(lcid: Integer; RHS: Integer);
  22056.     function  Get_HasAxis(Index1: OleVariant; Index2: OleVariant; lcid: Integer): OleVariant;
  22057.     procedure Set_HasAxis(Index1: OleVariant; Index2: OleVariant; lcid: Integer; RHS: OleVariant);
  22058.     function  Get_HasDataTable: WordBool;
  22059.     procedure Set_HasDataTable(RHS: WordBool);
  22060.     function  Get_HasLegend(lcid: Integer): WordBool;
  22061.     procedure Set_HasLegend(lcid: Integer; RHS: WordBool);
  22062.     function  Get_HasTitle(lcid: Integer): WordBool;
  22063.     procedure Set_HasTitle(lcid: Integer; RHS: WordBool);
  22064.     function  Get_HeightPercent(lcid: Integer): Integer;
  22065.     procedure Set_HeightPercent(lcid: Integer; RHS: Integer);
  22066.     function  Get_Hyperlinks: Hyperlinks;
  22067.     function  Get_Legend(lcid: Integer): Legend;
  22068.     function  Get_Line3DGroup(lcid: Integer): ChartGroup;
  22069.     function  Get_Perspective(lcid: Integer): Integer;
  22070.     procedure Set_Perspective(lcid: Integer; RHS: Integer);
  22071.     function  Get_Pie3DGroup(lcid: Integer): ChartGroup;
  22072.     function  Get_PlotArea(lcid: Integer): PlotArea;
  22073.     function  Get_PlotVisibleOnly(lcid: Integer): WordBool;
  22074.     procedure Set_PlotVisibleOnly(lcid: Integer; RHS: WordBool);
  22075.     function  Get_RightAngleAxes(lcid: Integer): OleVariant;
  22076.     procedure Set_RightAngleAxes(lcid: Integer; RHS: OleVariant);
  22077.     function  Get_Rotation(lcid: Integer): OleVariant;
  22078.     procedure Set_Rotation(lcid: Integer; RHS: OleVariant);
  22079.     function  Get_SizeWithWindow(lcid: Integer): WordBool;
  22080.     procedure Set_SizeWithWindow(lcid: Integer; RHS: WordBool);
  22081.     function  Get_ShowWindow: WordBool;
  22082.     procedure Set_ShowWindow(RHS: WordBool);
  22083.     function  Get_SubType(lcid: Integer): Integer;
  22084.     procedure Set_SubType(lcid: Integer; RHS: Integer);
  22085.     function  Get_SurfaceGroup(lcid: Integer): ChartGroup;
  22086.     function  Get_Type_(lcid: Integer): Integer;
  22087.     procedure Set_Type_(lcid: Integer; RHS: Integer);
  22088.     function  Get_ChartType: XlChartType;
  22089.     procedure Set_ChartType(RHS: XlChartType);
  22090.     function  Get_Walls(lcid: Integer): Walls;
  22091.     function  Get_WallsAndGridlines2D(lcid: Integer): WordBool;
  22092.     procedure Set_WallsAndGridlines2D(lcid: Integer; RHS: WordBool);
  22093.     function  Get_BarShape: XlBarShape;
  22094.     procedure Set_BarShape(RHS: XlBarShape);
  22095.     function  Get_PlotBy: XlRowCol;
  22096.     procedure Set_PlotBy(RHS: XlRowCol);
  22097.     function  Get_ProtectFormatting: WordBool;
  22098.     procedure Set_ProtectFormatting(RHS: WordBool);
  22099.     function  Get_ProtectData: WordBool;
  22100.     procedure Set_ProtectData(RHS: WordBool);
  22101.     function  Get_ProtectGoalSeek: WordBool;
  22102.     procedure Set_ProtectGoalSeek(RHS: WordBool);
  22103.     function  Get_ProtectSelection: WordBool;
  22104.     procedure Set_ProtectSelection(RHS: WordBool);
  22105.   public
  22106.     property DefaultInterface: _Chart read GetDefaultInterface;
  22107.   published
  22108.     property _CodeName: WideString read Get__CodeName write Set__CodeName;
  22109.     property Name: WideString read Get_Name write Set_Name;
  22110.     property HasDataTable: WordBool read Get_HasDataTable write Set_HasDataTable;
  22111.     property ShowWindow: WordBool read Get_ShowWindow write Set_ShowWindow;
  22112.     property ChartType: XlChartType read Get_ChartType write Set_ChartType;
  22113.     property BarShape: XlBarShape read Get_BarShape write Set_BarShape;
  22114.     property PlotBy: XlRowCol read Get_PlotBy write Set_PlotBy;
  22115.     property ProtectFormatting: WordBool read Get_ProtectFormatting write Set_ProtectFormatting;
  22116.     property ProtectData: WordBool read Get_ProtectData write Set_ProtectData;
  22117.     property ProtectGoalSeek: WordBool read Get_ProtectGoalSeek write Set_ProtectGoalSeek;
  22118.     property ProtectSelection: WordBool read Get_ProtectSelection write Set_ProtectSelection;
  22119.   end;
  22120. {$ENDIF}
  22121.  
  22122.  
  22123. // *********************************************************************//
  22124. // The Class CoExcelWorksheet provides a Create and CreateRemote method to          
  22125. // create instances of the default interface _Worksheet exposed by              
  22126. // the CoClass ExcelWorksheet. The functions are intended to be used by             
  22127. // clients wishing to automate the CoClass objects exposed by the         
  22128. // server of this typelibrary.                                            
  22129. // *********************************************************************//
  22130.   CoExcelWorksheet = class
  22131.     class function Create: _Worksheet;
  22132.     class function CreateRemote(const MachineName: string): _Worksheet;
  22133.   end;
  22134.  
  22135.   TExcelWorksheetSelectionChange = procedure(Sender: TObject; var Target: OleVariant) of object;
  22136.   TExcelWorksheetBeforeDoubleClick = procedure(Sender: TObject; var Target: OleVariant;
  22137.                                                                 var Cancel: OleVariant) of object;
  22138.   TExcelWorksheetBeforeRightClick = procedure(Sender: TObject; var Target: OleVariant;
  22139.                                                                var Cancel: OleVariant) of object;
  22140.   TExcelWorksheetChange = procedure(Sender: TObject; var Target: OleVariant) of object;
  22141.  
  22142.  
  22143. // *********************************************************************//
  22144. // OLE Server Proxy class declaration
  22145. // Server Object    : TExcelWorksheet
  22146. // Help String      : 
  22147. // Default Interface: _Worksheet
  22148. // Def. Intf. DISP? : No
  22149. // Event   Interface: DocEvents
  22150. // TypeFlags        : (2) CanCreate
  22151. // *********************************************************************//
  22152. {$IFDEF LIVE_SERVER_AT_DESIGN_TIME}
  22153.   TExcelWorksheetProperties= class;
  22154. {$ENDIF}
  22155.   TExcelWorksheet = class(TOleServer)
  22156.   private
  22157.     FOnSelectionChange: TExcelWorksheetSelectionChange;
  22158.     FOnBeforeDoubleClick: TExcelWorksheetBeforeDoubleClick;
  22159.     FOnBeforeRightClick: TExcelWorksheetBeforeRightClick;
  22160.     FOnActivate: TNotifyEvent;
  22161.     FOnDeactivate: TNotifyEvent;
  22162.     FOnCalculate: TNotifyEvent;
  22163.     FOnChange: TExcelWorksheetChange;
  22164.     FIntf:        _Worksheet;
  22165. {$IFDEF LIVE_SERVER_AT_DESIGN_TIME}
  22166.     FProps:       TExcelWorksheetProperties;
  22167.     function      GetServerProperties: TExcelWorksheetProperties;
  22168. {$ENDIF}
  22169.     function      GetDefaultInterface: _Worksheet;
  22170.   protected
  22171.     procedure InitServerData; override;
  22172.     procedure InvokeEvent(DispID: TDispID; var Params: TVariantArray); override;
  22173.     function  Get_Application: ExcelApplication;
  22174.     function  Get_Creator: XlCreator;
  22175.     function  Get_Parent: IDispatch;
  22176.     function  Get_CodeName: WideString;
  22177.     function  Get__CodeName: WideString;
  22178.     procedure Set__CodeName(const RHS: WideString);
  22179.     function  Get_Index(lcid: Integer): Integer;
  22180.     function  Get_Name: WideString;
  22181.     procedure Set_Name(const RHS: WideString);
  22182.     function  Get_Next: IDispatch;
  22183.     function  Get_OnDoubleClick(lcid: Integer): WideString;
  22184.     procedure Set_OnDoubleClick(lcid: Integer; const RHS: WideString);
  22185.     function  Get_OnSheetActivate(lcid: Integer): WideString;
  22186.     procedure Set_OnSheetActivate(lcid: Integer; const RHS: WideString);
  22187.     function  Get_OnSheetDeactivate(lcid: Integer): WideString;
  22188.     procedure Set_OnSheetDeactivate(lcid: Integer; const RHS: WideString);
  22189.     function  Get_PageSetup: PageSetup;
  22190.     function  Get_Previous: IDispatch;
  22191.     function  Get_ProtectContents(lcid: Integer): WordBool;
  22192.     function  Get_ProtectDrawingObjects(lcid: Integer): WordBool;
  22193.     function  Get_ProtectionMode(lcid: Integer): WordBool;
  22194.     function  Get_ProtectScenarios(lcid: Integer): WordBool;
  22195.     function  Get_Visible(lcid: Integer): XlSheetVisibility;
  22196.     procedure Set_Visible(lcid: Integer; RHS: XlSheetVisibility);
  22197.     function  Get_Shapes: Shapes;
  22198.     function  Get_TransitionExpEval(lcid: Integer): WordBool;
  22199.     procedure Set_TransitionExpEval(lcid: Integer; RHS: WordBool);
  22200.     function  Get_AutoFilterMode(lcid: Integer): WordBool;
  22201.     procedure Set_AutoFilterMode(lcid: Integer; RHS: WordBool);
  22202.     function  Get_EnableCalculation: WordBool;
  22203.     procedure Set_EnableCalculation(RHS: WordBool);
  22204.     function  Get_Cells: Range;
  22205.     function  Get_CircularReference(lcid: Integer): Range;
  22206.     function  Get_Columns: Range;
  22207.     function  Get_ConsolidationFunction(lcid: Integer): XlConsolidationFunction;
  22208.     function  Get_ConsolidationOptions(lcid: Integer): OleVariant;
  22209.     function  Get_ConsolidationSources(lcid: Integer): OleVariant;
  22210.     function  Get_DisplayAutomaticPageBreaks(lcid: Integer): WordBool;
  22211.     procedure Set_DisplayAutomaticPageBreaks(lcid: Integer; RHS: WordBool);
  22212.     function  Get_EnableAutoFilter(lcid: Integer): WordBool;
  22213.     procedure Set_EnableAutoFilter(lcid: Integer; RHS: WordBool);
  22214.     function  Get_EnableSelection: XlEnableSelection;
  22215.     procedure Set_EnableSelection(RHS: XlEnableSelection);
  22216.     function  Get_EnableOutlining(lcid: Integer): WordBool;
  22217.     procedure Set_EnableOutlining(lcid: Integer; RHS: WordBool);
  22218.     function  Get_EnablePivotTable(lcid: Integer): WordBool;
  22219.     procedure Set_EnablePivotTable(lcid: Integer; RHS: WordBool);
  22220.     function  Get_FilterMode(lcid: Integer): WordBool;
  22221.     function  Get_Names: Names;
  22222.     function  Get_OnCalculate(lcid: Integer): WideString;
  22223.     procedure Set_OnCalculate(lcid: Integer; const RHS: WideString);
  22224.     function  Get_OnData(lcid: Integer): WideString;
  22225.     procedure Set_OnData(lcid: Integer; const RHS: WideString);
  22226.     function  Get_OnEntry(lcid: Integer): WideString;
  22227.     procedure Set_OnEntry(lcid: Integer; const RHS: WideString);
  22228.     function  Get_Outline: Outline;
  22229.     function  Get_Range(Cell1: OleVariant; Cell2: OleVariant): Range;
  22230.     function  Get_Rows: Range;
  22231.     function  Get_ScrollArea: WideString;
  22232.     procedure Set_ScrollArea(const RHS: WideString);
  22233.     function  Get_StandardHeight(lcid: Integer): Double;
  22234.     function  Get_StandardWidth(lcid: Integer): Double;
  22235.     procedure Set_StandardWidth(lcid: Integer; RHS: Double);
  22236.     function  Get_TransitionFormEntry(lcid: Integer): WordBool;
  22237.     procedure Set_TransitionFormEntry(lcid: Integer; RHS: WordBool);
  22238.     function  Get_Type_(lcid: Integer): XlSheetType;
  22239.     function  Get_UsedRange(lcid: Integer): Range;
  22240.     function  Get_HPageBreaks: HPageBreaks;
  22241.     function  Get_VPageBreaks: VPageBreaks;
  22242.     function  Get_QueryTables: QueryTables;
  22243.     function  Get_DisplayPageBreaks: WordBool;
  22244.     procedure Set_DisplayPageBreaks(RHS: WordBool);
  22245.     function  Get_Comments: Comments;
  22246.     function  Get_Hyperlinks: Hyperlinks;
  22247.     function  Get_DisplayRightToLeft(lcid: Integer): Integer;
  22248.     procedure Set_DisplayRightToLeft(lcid: Integer; RHS: Integer);
  22249.     function  Get_AutoFilter: AutoFilter;
  22250.   public
  22251.     constructor Create(AOwner: TComponent); override;
  22252.     destructor  Destroy; override;
  22253.     procedure Connect; override;
  22254.     procedure ConnectTo(svrIntf: _Worksheet);
  22255.     procedure Disconnect; override;
  22256.     procedure Activate; overload;
  22257.     procedure Activate(lcid: Integer); overload;
  22258.     procedure Copy; overload;
  22259.     procedure Copy(Before: OleVariant); overload;
  22260.     procedure Copy(Before: OleVariant; After: OleVariant); overload;
  22261.     procedure Copy(Before: OleVariant; After: OleVariant; lcid: Integer); overload;
  22262.     procedure Delete; overload;
  22263.     procedure Delete(lcid: Integer); overload;
  22264.     procedure Move; overload;
  22265.     procedure Move(Before: OleVariant); overload;
  22266.     procedure Move(Before: OleVariant; After: OleVariant); overload;
  22267.     procedure Move(Before: OleVariant; After: OleVariant; lcid: Integer); overload;
  22268.     procedure PrintOut; overload;
  22269.     procedure PrintOut(From: OleVariant); overload;
  22270.     procedure PrintOut(From: OleVariant; To_: OleVariant); overload;
  22271.     procedure PrintOut(From: OleVariant; To_: OleVariant; Copies: OleVariant); overload;
  22272.     procedure PrintOut(From: OleVariant; To_: OleVariant; Copies: OleVariant; Preview: OleVariant); overload;
  22273.     procedure PrintOut(From: OleVariant; To_: OleVariant; Copies: OleVariant; Preview: OleVariant; 
  22274.                        ActivePrinter: OleVariant); overload;
  22275.     procedure PrintOut(From: OleVariant; To_: OleVariant; Copies: OleVariant; Preview: OleVariant; 
  22276.                        ActivePrinter: OleVariant; PrintToFile: OleVariant); overload;
  22277.     procedure PrintOut(From: OleVariant; To_: OleVariant; Copies: OleVariant; Preview: OleVariant; 
  22278.                        ActivePrinter: OleVariant; PrintToFile: OleVariant; Collate: OleVariant); overload;
  22279.     procedure PrintOut(From: OleVariant; To_: OleVariant; Copies: OleVariant; Preview: OleVariant; 
  22280.                        ActivePrinter: OleVariant; PrintToFile: OleVariant; Collate: OleVariant; 
  22281.                        lcid: Integer); overload;
  22282.     procedure PrintPreview; overload;
  22283.     procedure PrintPreview(EnableChanges: OleVariant); overload;
  22284.     procedure PrintPreview(EnableChanges: OleVariant; lcid: Integer); overload;
  22285.     procedure Protect; overload;
  22286.     procedure Protect(Password: OleVariant); overload;
  22287.     procedure Protect(Password: OleVariant; DrawingObjects: OleVariant); overload;
  22288.     procedure Protect(Password: OleVariant; DrawingObjects: OleVariant; Contents: OleVariant); overload;
  22289.     procedure Protect(Password: OleVariant; DrawingObjects: OleVariant; Contents: OleVariant; 
  22290.                       Scenarios: OleVariant); overload;
  22291.     procedure Protect(Password: OleVariant; DrawingObjects: OleVariant; Contents: OleVariant; 
  22292.                       Scenarios: OleVariant; UserInterfaceOnly: OleVariant); overload;
  22293.     procedure Protect(Password: OleVariant; DrawingObjects: OleVariant; Contents: OleVariant; 
  22294.                       Scenarios: OleVariant; UserInterfaceOnly: OleVariant; lcid: Integer); overload;
  22295.     procedure SaveAs(const Filename: WideString); overload;
  22296.     procedure SaveAs(const Filename: WideString; FileFormat: OleVariant); overload;
  22297.     procedure SaveAs(const Filename: WideString; FileFormat: OleVariant; Password: OleVariant); overload;
  22298.     procedure SaveAs(const Filename: WideString; FileFormat: OleVariant; Password: OleVariant; 
  22299.                      WriteResPassword: OleVariant); overload;
  22300.     procedure SaveAs(const Filename: WideString; FileFormat: OleVariant; Password: OleVariant; 
  22301.                      WriteResPassword: OleVariant; ReadOnlyRecommended: OleVariant); overload;
  22302.     procedure SaveAs(const Filename: WideString; FileFormat: OleVariant; Password: OleVariant; 
  22303.                      WriteResPassword: OleVariant; ReadOnlyRecommended: OleVariant; 
  22304.                      CreateBackup: OleVariant); overload;
  22305.     procedure SaveAs(const Filename: WideString; FileFormat: OleVariant; Password: OleVariant; 
  22306.                      WriteResPassword: OleVariant; ReadOnlyRecommended: OleVariant; 
  22307.                      CreateBackup: OleVariant; AddToMru: OleVariant); overload;
  22308.     procedure SaveAs(const Filename: WideString; FileFormat: OleVariant; Password: OleVariant; 
  22309.                      WriteResPassword: OleVariant; ReadOnlyRecommended: OleVariant; 
  22310.                      CreateBackup: OleVariant; AddToMru: OleVariant; TextCodepage: OleVariant); overload;
  22311.     procedure SaveAs(const Filename: WideString; FileFormat: OleVariant; Password: OleVariant; 
  22312.                      WriteResPassword: OleVariant; ReadOnlyRecommended: OleVariant; 
  22313.                      CreateBackup: OleVariant; AddToMru: OleVariant; TextCodepage: OleVariant; 
  22314.                      TextVisualLayout: OleVariant); overload;
  22315.     procedure SaveAs(const Filename: WideString; FileFormat: OleVariant; Password: OleVariant; 
  22316.                      WriteResPassword: OleVariant; ReadOnlyRecommended: OleVariant; 
  22317.                      CreateBackup: OleVariant; AddToMru: OleVariant; TextCodepage: OleVariant; 
  22318.                      TextVisualLayout: OleVariant; lcid: Integer); overload;
  22319.     procedure Select; overload;
  22320.     procedure Select(Replace: OleVariant); overload;
  22321.     procedure Select(Replace: OleVariant; lcid: Integer); overload;
  22322.     procedure Unprotect; overload;
  22323.     procedure Unprotect(Password: OleVariant); overload;
  22324.     procedure Unprotect(Password: OleVariant; lcid: Integer); overload;
  22325.     function  Arcs: IDispatch; overload;
  22326.     function  Arcs(Index: OleVariant): IDispatch; overload;
  22327.     function  Arcs(Index: OleVariant; lcid: Integer): IDispatch; overload;
  22328.     procedure SetBackgroundPicture(const Filename: WideString);
  22329.     function  Buttons: IDispatch; overload;
  22330.     function  Buttons(Index: OleVariant): IDispatch; overload;
  22331.     function  Buttons(Index: OleVariant; lcid: Integer): IDispatch; overload;
  22332.     procedure Calculate; overload;
  22333.     procedure Calculate(lcid: Integer); overload;
  22334.     function  ChartObjects: IDispatch; overload;
  22335.     function  ChartObjects(Index: OleVariant): IDispatch; overload;
  22336.     function  ChartObjects(Index: OleVariant; lcid: Integer): IDispatch; overload;
  22337.     function  CheckBoxes: IDispatch; overload;
  22338.     function  CheckBoxes(Index: OleVariant): IDispatch; overload;
  22339.     function  CheckBoxes(Index: OleVariant; lcid: Integer): IDispatch; overload;
  22340.     procedure CheckSpelling; overload;
  22341.     procedure CheckSpelling(CustomDictionary: OleVariant); overload;
  22342.     procedure CheckSpelling(CustomDictionary: OleVariant; IgnoreUppercase: OleVariant); overload;
  22343.     procedure CheckSpelling(CustomDictionary: OleVariant; IgnoreUppercase: OleVariant; 
  22344.                             AlwaysSuggest: OleVariant); overload;
  22345.     procedure CheckSpelling(CustomDictionary: OleVariant; IgnoreUppercase: OleVariant; 
  22346.                             AlwaysSuggest: OleVariant; IgnoreInitialAlefHamza: OleVariant); overload;
  22347.     procedure CheckSpelling(CustomDictionary: OleVariant; IgnoreUppercase: OleVariant; 
  22348.                             AlwaysSuggest: OleVariant; IgnoreInitialAlefHamza: OleVariant; 
  22349.                             IgnoreFinalYaa: OleVariant); overload;
  22350.     procedure CheckSpelling(CustomDictionary: OleVariant; IgnoreUppercase: OleVariant; 
  22351.                             AlwaysSuggest: OleVariant; IgnoreInitialAlefHamza: OleVariant; 
  22352.                             IgnoreFinalYaa: OleVariant; SpellScript: OleVariant); overload;
  22353.     procedure CheckSpelling(CustomDictionary: OleVariant; IgnoreUppercase: OleVariant; 
  22354.                             AlwaysSuggest: OleVariant; IgnoreInitialAlefHamza: OleVariant; 
  22355.                             IgnoreFinalYaa: OleVariant; SpellScript: OleVariant; lcid: Integer); overload;
  22356.     procedure ClearArrows; overload;
  22357.     procedure ClearArrows(lcid: Integer); overload;
  22358.     function  Drawings: IDispatch; overload;
  22359.     function  Drawings(Index: OleVariant): IDispatch; overload;
  22360.     function  Drawings(Index: OleVariant; lcid: Integer): IDispatch; overload;
  22361.     function  DrawingObjects: IDispatch; overload;
  22362.     function  DrawingObjects(Index: OleVariant): IDispatch; overload;
  22363.     function  DrawingObjects(Index: OleVariant; lcid: Integer): IDispatch; overload;
  22364.     function  DropDowns: IDispatch; overload;
  22365.     function  DropDowns(Index: OleVariant): IDispatch; overload;
  22366.     function  DropDowns(Index: OleVariant; lcid: Integer): IDispatch; overload;
  22367.     function  Evaluate(Name: OleVariant): OleVariant; overload;
  22368.     function  Evaluate(Name: OleVariant; lcid: Integer): OleVariant; overload;
  22369.     function  _Evaluate(Name: OleVariant): OleVariant; overload;
  22370.     function  _Evaluate(Name: OleVariant; lcid: Integer): OleVariant; overload;
  22371.     procedure ResetAllPageBreaks;
  22372.     function  GroupBoxes: IDispatch; overload;
  22373.     function  GroupBoxes(Index: OleVariant): IDispatch; overload;
  22374.     function  GroupBoxes(Index: OleVariant; lcid: Integer): IDispatch; overload;
  22375.     function  GroupObjects: IDispatch; overload;
  22376.     function  GroupObjects(Index: OleVariant): IDispatch; overload;
  22377.     function  GroupObjects(Index: OleVariant; lcid: Integer): IDispatch; overload;
  22378.     function  Labels: IDispatch; overload;
  22379.     function  Labels(Index: OleVariant): IDispatch; overload;
  22380.     function  Labels(Index: OleVariant; lcid: Integer): IDispatch; overload;
  22381.     function  Lines: IDispatch; overload;
  22382.     function  Lines(Index: OleVariant): IDispatch; overload;
  22383.     function  Lines(Index: OleVariant; lcid: Integer): IDispatch; overload;
  22384.     function  ListBoxes: IDispatch; overload;
  22385.     function  ListBoxes(Index: OleVariant): IDispatch; overload;
  22386.     function  ListBoxes(Index: OleVariant; lcid: Integer): IDispatch; overload;
  22387.     function  OLEObjects: IDispatch; overload;
  22388.     function  OLEObjects(Index: OleVariant): IDispatch; overload;
  22389.     function  OLEObjects(Index: OleVariant; lcid: Integer): IDispatch; overload;
  22390.     function  OptionButtons: IDispatch; overload;
  22391.     function  OptionButtons(Index: OleVariant): IDispatch; overload;
  22392.     function  OptionButtons(Index: OleVariant; lcid: Integer): IDispatch; overload;
  22393.     function  Ovals: IDispatch; overload;
  22394.     function  Ovals(Index: OleVariant): IDispatch; overload;
  22395.     function  Ovals(Index: OleVariant; lcid: Integer): IDispatch; overload;
  22396.     procedure Paste; overload;
  22397.     procedure Paste(Destination: OleVariant); overload;
  22398.     procedure Paste(Destination: OleVariant; Link: OleVariant); overload;
  22399.     procedure Paste(Destination: OleVariant; Link: OleVariant; lcid: Integer); overload;
  22400.     procedure PasteSpecial; overload;
  22401.     procedure PasteSpecial(Format: OleVariant); overload;
  22402.     procedure PasteSpecial(Format: OleVariant; Link: OleVariant); overload;
  22403.     procedure PasteSpecial(Format: OleVariant; Link: OleVariant; DisplayAsIcon: OleVariant); overload;
  22404.     procedure PasteSpecial(Format: OleVariant; Link: OleVariant; DisplayAsIcon: OleVariant; 
  22405.                            IconFileName: OleVariant); overload;
  22406.     procedure PasteSpecial(Format: OleVariant; Link: OleVariant; DisplayAsIcon: OleVariant; 
  22407.                            IconFileName: OleVariant; IconIndex: OleVariant); overload;
  22408.     procedure PasteSpecial(Format: OleVariant; Link: OleVariant; DisplayAsIcon: OleVariant; 
  22409.                            IconFileName: OleVariant; IconIndex: OleVariant; IconLabel: OleVariant); overload;
  22410.     procedure PasteSpecial(Format: OleVariant; Link: OleVariant; DisplayAsIcon: OleVariant; 
  22411.                            IconFileName: OleVariant; IconIndex: OleVariant; IconLabel: OleVariant; 
  22412.                            lcid: Integer); overload;
  22413.     function  Pictures: IDispatch; overload;
  22414.     function  Pictures(Index: OleVariant): IDispatch; overload;
  22415.     function  Pictures(Index: OleVariant; lcid: Integer): IDispatch; overload;
  22416.     function  PivotTables: IDispatch; overload;
  22417.     function  PivotTables(Index: OleVariant): IDispatch; overload;
  22418.     function  PivotTables(Index: OleVariant; lcid: Integer): IDispatch; overload;
  22419.     function  PivotTableWizard: PivotTable; overload;
  22420.     function  PivotTableWizard(SourceType: OleVariant): PivotTable; overload;
  22421.     function  PivotTableWizard(SourceType: OleVariant; SourceData: OleVariant): PivotTable; overload;
  22422.     function  PivotTableWizard(SourceType: OleVariant; SourceData: OleVariant; 
  22423.                                TableDestination: OleVariant): PivotTable; overload;
  22424.     function  PivotTableWizard(SourceType: OleVariant; SourceData: OleVariant; 
  22425.                                TableDestination: OleVariant; TableName: OleVariant): PivotTable; overload;
  22426.     function  PivotTableWizard(SourceType: OleVariant; SourceData: OleVariant; 
  22427.                                TableDestination: OleVariant; TableName: OleVariant; 
  22428.                                RowGrand: OleVariant): PivotTable; overload;
  22429.     function  PivotTableWizard(SourceType: OleVariant; SourceData: OleVariant; 
  22430.                                TableDestination: OleVariant; TableName: OleVariant; 
  22431.                                RowGrand: OleVariant; ColumnGrand: OleVariant): PivotTable; overload;
  22432.     function  PivotTableWizard(SourceType: OleVariant; SourceData: OleVariant; 
  22433.                                TableDestination: OleVariant; TableName: OleVariant; 
  22434.                                RowGrand: OleVariant; ColumnGrand: OleVariant; SaveData: OleVariant): PivotTable; overload;
  22435.     function  PivotTableWizard(SourceType: OleVariant; SourceData: OleVariant; 
  22436.                                TableDestination: OleVariant; TableName: OleVariant; 
  22437.                                RowGrand: OleVariant; ColumnGrand: OleVariant; SaveData: OleVariant; 
  22438.                                HasAutoFormat: OleVariant): PivotTable; overload;
  22439.     function  PivotTableWizard(SourceType: OleVariant; SourceData: OleVariant; 
  22440.                                TableDestination: OleVariant; TableName: OleVariant; 
  22441.                                RowGrand: OleVariant; ColumnGrand: OleVariant; SaveData: OleVariant; 
  22442.                                HasAutoFormat: OleVariant; AutoPage: OleVariant): PivotTable; overload;
  22443.     function  PivotTableWizard(SourceType: OleVariant; SourceData: OleVariant; 
  22444.                                TableDestination: OleVariant; TableName: OleVariant; 
  22445.                                RowGrand: OleVariant; ColumnGrand: OleVariant; SaveData: OleVariant; 
  22446.                                HasAutoFormat: OleVariant; AutoPage: OleVariant; Reserved: OleVariant): PivotTable; overload;
  22447.     function  PivotTableWizard(SourceType: OleVariant; SourceData: OleVariant; 
  22448.                                TableDestination: OleVariant; TableName: OleVariant; 
  22449.                                RowGrand: OleVariant; ColumnGrand: OleVariant; SaveData: OleVariant; 
  22450.                                HasAutoFormat: OleVariant; AutoPage: OleVariant; 
  22451.                                Reserved: OleVariant; BackgroundQuery: OleVariant): PivotTable; overload;
  22452.     function  PivotTableWizard(SourceType: OleVariant; SourceData: OleVariant; 
  22453.                                TableDestination: OleVariant; TableName: OleVariant; 
  22454.                                RowGrand: OleVariant; ColumnGrand: OleVariant; SaveData: OleVariant; 
  22455.                                HasAutoFormat: OleVariant; AutoPage: OleVariant; 
  22456.                                Reserved: OleVariant; BackgroundQuery: OleVariant; 
  22457.                                OptimizeCache: OleVariant): PivotTable; overload;
  22458.     function  PivotTableWizard(SourceType: OleVariant; SourceData: OleVariant; 
  22459.                                TableDestination: OleVariant; TableName: OleVariant; 
  22460.                                RowGrand: OleVariant; ColumnGrand: OleVariant; SaveData: OleVariant; 
  22461.                                HasAutoFormat: OleVariant; AutoPage: OleVariant; 
  22462.                                Reserved: OleVariant; BackgroundQuery: OleVariant; 
  22463.                                OptimizeCache: OleVariant; PageFieldOrder: OleVariant): PivotTable; overload;
  22464.     function  PivotTableWizard(SourceType: OleVariant; SourceData: OleVariant; 
  22465.                                TableDestination: OleVariant; TableName: OleVariant; 
  22466.                                RowGrand: OleVariant; ColumnGrand: OleVariant; SaveData: OleVariant; 
  22467.                                HasAutoFormat: OleVariant; AutoPage: OleVariant; 
  22468.                                Reserved: OleVariant; BackgroundQuery: OleVariant; 
  22469.                                OptimizeCache: OleVariant; PageFieldOrder: OleVariant; 
  22470.                                PageFieldWrapCount: OleVariant): PivotTable; overload;
  22471.     function  PivotTableWizard(SourceType: OleVariant; SourceData: OleVariant; 
  22472.                                TableDestination: OleVariant; TableName: OleVariant; 
  22473.                                RowGrand: OleVariant; ColumnGrand: OleVariant; SaveData: OleVariant; 
  22474.                                HasAutoFormat: OleVariant; AutoPage: OleVariant; 
  22475.                                Reserved: OleVariant; BackgroundQuery: OleVariant; 
  22476.                                OptimizeCache: OleVariant; PageFieldOrder: OleVariant; 
  22477.                                PageFieldWrapCount: OleVariant; ReadData: OleVariant): PivotTable; overload;
  22478.     function  PivotTableWizard(SourceType: OleVariant; SourceData: OleVariant; 
  22479.                                TableDestination: OleVariant; TableName: OleVariant; 
  22480.                                RowGrand: OleVariant; ColumnGrand: OleVariant; SaveData: OleVariant; 
  22481.                                HasAutoFormat: OleVariant; AutoPage: OleVariant; 
  22482.                                Reserved: OleVariant; BackgroundQuery: OleVariant; 
  22483.                                OptimizeCache: OleVariant; PageFieldOrder: OleVariant; 
  22484.                                PageFieldWrapCount: OleVariant; ReadData: OleVariant; 
  22485.                                Connection: OleVariant): PivotTable; overload;
  22486.     function  PivotTableWizard(SourceType: OleVariant; SourceData: OleVariant; 
  22487.                                TableDestination: OleVariant; TableName: OleVariant; 
  22488.                                RowGrand: OleVariant; ColumnGrand: OleVariant; SaveData: OleVariant; 
  22489.                                HasAutoFormat: OleVariant; AutoPage: OleVariant; 
  22490.                                Reserved: OleVariant; BackgroundQuery: OleVariant; 
  22491.                                OptimizeCache: OleVariant; PageFieldOrder: OleVariant; 
  22492.                                PageFieldWrapCount: OleVariant; ReadData: OleVariant; 
  22493.                                Connection: OleVariant; lcid: Integer): PivotTable; overload;
  22494.     function  Rectangles: IDispatch; overload;
  22495.     function  Rectangles(Index: OleVariant): IDispatch; overload;
  22496.     function  Rectangles(Index: OleVariant; lcid: Integer): IDispatch; overload;
  22497.     function  Scenarios: IDispatch; overload;
  22498.     function  Scenarios(Index: OleVariant): IDispatch; overload;
  22499.     function  Scenarios(Index: OleVariant; lcid: Integer): IDispatch; overload;
  22500.     function  ScrollBars: IDispatch; overload;
  22501.     function  ScrollBars(Index: OleVariant): IDispatch; overload;
  22502.     function  ScrollBars(Index: OleVariant; lcid: Integer): IDispatch; overload;
  22503.     procedure ShowAllData; overload;
  22504.     procedure ShowAllData(lcid: Integer); overload;
  22505.     procedure ShowDataForm; overload;
  22506.     procedure ShowDataForm(lcid: Integer); overload;
  22507.     function  Spinners: IDispatch; overload;
  22508.     function  Spinners(Index: OleVariant): IDispatch; overload;
  22509.     function  Spinners(Index: OleVariant; lcid: Integer): IDispatch; overload;
  22510.     function  TextBoxes: IDispatch; overload;
  22511.     function  TextBoxes(Index: OleVariant): IDispatch; overload;
  22512.     function  TextBoxes(Index: OleVariant; lcid: Integer): IDispatch; overload;
  22513.     procedure ClearCircles;
  22514.     procedure CircleInvalid;
  22515.     property  DefaultInterface: _Worksheet read GetDefaultInterface;
  22516.     property Application: ExcelApplication read Get_Application;
  22517.     property Creator: XlCreator read Get_Creator;
  22518.     property Parent: IDispatch read Get_Parent;
  22519.     property CodeName: WideString read Get_CodeName;
  22520.     property Index[lcid: Integer]: Integer read Get_Index;
  22521.     property Next: IDispatch read Get_Next;
  22522.     property OnDoubleClick[lcid: Integer]: WideString read Get_OnDoubleClick write Set_OnDoubleClick;
  22523.     property OnSheetActivate[lcid: Integer]: WideString read Get_OnSheetActivate write Set_OnSheetActivate;
  22524.     property OnSheetDeactivate[lcid: Integer]: WideString read Get_OnSheetDeactivate write Set_OnSheetDeactivate;
  22525.     property PageSetup: PageSetup read Get_PageSetup;
  22526.     property Previous: IDispatch read Get_Previous;
  22527.     property ProtectContents[lcid: Integer]: WordBool read Get_ProtectContents;
  22528.     property ProtectDrawingObjects[lcid: Integer]: WordBool read Get_ProtectDrawingObjects;
  22529.     property ProtectionMode[lcid: Integer]: WordBool read Get_ProtectionMode;
  22530.     property ProtectScenarios[lcid: Integer]: WordBool read Get_ProtectScenarios;
  22531.     property Visible[lcid: Integer]: XlSheetVisibility read Get_Visible write Set_Visible;
  22532.     property Shapes: Shapes read Get_Shapes;
  22533.     property TransitionExpEval[lcid: Integer]: WordBool read Get_TransitionExpEval write Set_TransitionExpEval;
  22534.     property AutoFilterMode[lcid: Integer]: WordBool read Get_AutoFilterMode write Set_AutoFilterMode;
  22535.     property Cells: Range read Get_Cells;
  22536.     property CircularReference[lcid: Integer]: Range read Get_CircularReference;
  22537.     property Columns: Range read Get_Columns;
  22538.     property ConsolidationFunction[lcid: Integer]: XlConsolidationFunction read Get_ConsolidationFunction;
  22539.     property ConsolidationOptions[lcid: Integer]: OleVariant read Get_ConsolidationOptions;
  22540.     property ConsolidationSources[lcid: Integer]: OleVariant read Get_ConsolidationSources;
  22541.     property DisplayAutomaticPageBreaks[lcid: Integer]: WordBool read Get_DisplayAutomaticPageBreaks write Set_DisplayAutomaticPageBreaks;
  22542.     property EnableAutoFilter[lcid: Integer]: WordBool read Get_EnableAutoFilter write Set_EnableAutoFilter;
  22543.     property EnableOutlining[lcid: Integer]: WordBool read Get_EnableOutlining write Set_EnableOutlining;
  22544.     property EnablePivotTable[lcid: Integer]: WordBool read Get_EnablePivotTable write Set_EnablePivotTable;
  22545.     property FilterMode[lcid: Integer]: WordBool read Get_FilterMode;
  22546.     property Names: Names read Get_Names;
  22547.     property OnCalculate1[lcid: Integer]: WideString read Get_OnCalculate write Set_OnCalculate;
  22548.     property OnData[lcid: Integer]: WideString read Get_OnData write Set_OnData;
  22549.     property OnEntry[lcid: Integer]: WideString read Get_OnEntry write Set_OnEntry;
  22550.     property Outline: Outline read Get_Outline;
  22551.     property Range[Cell1: OleVariant; Cell2: OleVariant]: Range read Get_Range;
  22552.     property Rows: Range read Get_Rows;
  22553.     property StandardHeight[lcid: Integer]: Double read Get_StandardHeight;
  22554.     property StandardWidth[lcid: Integer]: Double read Get_StandardWidth write Set_StandardWidth;
  22555.     property TransitionFormEntry[lcid: Integer]: WordBool read Get_TransitionFormEntry write Set_TransitionFormEntry;
  22556.     property Type_[lcid: Integer]: XlSheetType read Get_Type_;
  22557.     property UsedRange[lcid: Integer]: Range read Get_UsedRange;
  22558.     property HPageBreaks: HPageBreaks read Get_HPageBreaks;
  22559.     property VPageBreaks: VPageBreaks read Get_VPageBreaks;
  22560.     property QueryTables: QueryTables read Get_QueryTables;
  22561.     property Comments: Comments read Get_Comments;
  22562.     property Hyperlinks: Hyperlinks read Get_Hyperlinks;
  22563.     property DisplayRightToLeft[lcid: Integer]: Integer read Get_DisplayRightToLeft write Set_DisplayRightToLeft;
  22564.     property AutoFilter: AutoFilter read Get_AutoFilter;
  22565.     property _CodeName: WideString read Get__CodeName write Set__CodeName;
  22566.     property Name: WideString read Get_Name write Set_Name;
  22567.     property EnableCalculation: WordBool read Get_EnableCalculation write Set_EnableCalculation;
  22568.     property EnableSelection: XlEnableSelection read Get_EnableSelection write Set_EnableSelection;
  22569.     property ScrollArea: WideString read Get_ScrollArea write Set_ScrollArea;
  22570.     property DisplayPageBreaks: WordBool read Get_DisplayPageBreaks write Set_DisplayPageBreaks;
  22571.   published
  22572. {$IFDEF LIVE_SERVER_AT_DESIGN_TIME}
  22573.     property Server: TExcelWorksheetProperties read GetServerProperties;
  22574. {$ENDIF}
  22575.     property OnSelectionChange: TExcelWorksheetSelectionChange read FOnSelectionChange write FOnSelectionChange;
  22576.     property OnBeforeDoubleClick: TExcelWorksheetBeforeDoubleClick read FOnBeforeDoubleClick write FOnBeforeDoubleClick;
  22577.     property OnBeforeRightClick: TExcelWorksheetBeforeRightClick read FOnBeforeRightClick write FOnBeforeRightClick;
  22578.     property OnActivate: TNotifyEvent read FOnActivate write FOnActivate;
  22579.     property OnDeactivate: TNotifyEvent read FOnDeactivate write FOnDeactivate;
  22580.     property OnCalculate: TNotifyEvent read FOnCalculate write FOnCalculate;
  22581.     property OnChange: TExcelWorksheetChange read FOnChange write FOnChange;
  22582.   end;
  22583.  
  22584. {$IFDEF LIVE_SERVER_AT_DESIGN_TIME}
  22585. // *********************************************************************//
  22586. // OLE Server Properties Proxy Class
  22587. // Server Object    : TExcelWorksheet
  22588. // (This object is used by the IDE's Property Inspector to allow editing
  22589. //  of the properties of this server)
  22590. // *********************************************************************//
  22591.  TExcelWorksheetProperties = class(TPersistent)
  22592.   private
  22593.     FServer:    TExcelWorksheet;
  22594.     function    GetDefaultInterface: _Worksheet;
  22595.     constructor Create(AServer: TExcelWorksheet);
  22596.   protected
  22597.     function  Get_Application: ExcelApplication;
  22598.     function  Get_Creator: XlCreator;
  22599.     function  Get_Parent: IDispatch;
  22600.     function  Get_CodeName: WideString;
  22601.     function  Get__CodeName: WideString;
  22602.     procedure Set__CodeName(const RHS: WideString);
  22603.     function  Get_Index(lcid: Integer): Integer;
  22604.     function  Get_Name: WideString;
  22605.     procedure Set_Name(const RHS: WideString);
  22606.     function  Get_Next: IDispatch;
  22607.     function  Get_OnDoubleClick(lcid: Integer): WideString;
  22608.     procedure Set_OnDoubleClick(lcid: Integer; const RHS: WideString);
  22609.     function  Get_OnSheetActivate(lcid: Integer): WideString;
  22610.     procedure Set_OnSheetActivate(lcid: Integer; const RHS: WideString);
  22611.     function  Get_OnSheetDeactivate(lcid: Integer): WideString;
  22612.     procedure Set_OnSheetDeactivate(lcid: Integer; const RHS: WideString);
  22613.     function  Get_PageSetup: PageSetup;
  22614.     function  Get_Previous: IDispatch;
  22615.     function  Get_ProtectContents(lcid: Integer): WordBool;
  22616.     function  Get_ProtectDrawingObjects(lcid: Integer): WordBool;
  22617.     function  Get_ProtectionMode(lcid: Integer): WordBool;
  22618.     function  Get_ProtectScenarios(lcid: Integer): WordBool;
  22619.     function  Get_Visible(lcid: Integer): XlSheetVisibility;
  22620.     procedure Set_Visible(lcid: Integer; RHS: XlSheetVisibility);
  22621.     function  Get_Shapes: Shapes;
  22622.     function  Get_TransitionExpEval(lcid: Integer): WordBool;
  22623.     procedure Set_TransitionExpEval(lcid: Integer; RHS: WordBool);
  22624.     function  Get_AutoFilterMode(lcid: Integer): WordBool;
  22625.     procedure Set_AutoFilterMode(lcid: Integer; RHS: WordBool);
  22626.     function  Get_EnableCalculation: WordBool;
  22627.     procedure Set_EnableCalculation(RHS: WordBool);
  22628.     function  Get_Cells: Range;
  22629.     function  Get_CircularReference(lcid: Integer): Range;
  22630.     function  Get_Columns: Range;
  22631.     function  Get_ConsolidationFunction(lcid: Integer): XlConsolidationFunction;
  22632.     function  Get_ConsolidationOptions(lcid: Integer): OleVariant;
  22633.     function  Get_ConsolidationSources(lcid: Integer): OleVariant;
  22634.     function  Get_DisplayAutomaticPageBreaks(lcid: Integer): WordBool;
  22635.     procedure Set_DisplayAutomaticPageBreaks(lcid: Integer; RHS: WordBool);
  22636.     function  Get_EnableAutoFilter(lcid: Integer): WordBool;
  22637.     procedure Set_EnableAutoFilter(lcid: Integer; RHS: WordBool);
  22638.     function  Get_EnableSelection: XlEnableSelection;
  22639.     procedure Set_EnableSelection(RHS: XlEnableSelection);
  22640.     function  Get_EnableOutlining(lcid: Integer): WordBool;
  22641.     procedure Set_EnableOutlining(lcid: Integer; RHS: WordBool);
  22642.     function  Get_EnablePivotTable(lcid: Integer): WordBool;
  22643.     procedure Set_EnablePivotTable(lcid: Integer; RHS: WordBool);
  22644.     function  Get_FilterMode(lcid: Integer): WordBool;
  22645.     function  Get_Names: Names;
  22646.     function  Get_OnCalculate(lcid: Integer): WideString;
  22647.     procedure Set_OnCalculate(lcid: Integer; const RHS: WideString);
  22648.     function  Get_OnData(lcid: Integer): WideString;
  22649.     procedure Set_OnData(lcid: Integer; const RHS: WideString);
  22650.     function  Get_OnEntry(lcid: Integer): WideString;
  22651.     procedure Set_OnEntry(lcid: Integer; const RHS: WideString);
  22652.     function  Get_Outline: Outline;
  22653.     function  Get_Range(Cell1: OleVariant; Cell2: OleVariant): Range;
  22654.     function  Get_Rows: Range;
  22655.     function  Get_ScrollArea: WideString;
  22656.     procedure Set_ScrollArea(const RHS: WideString);
  22657.     function  Get_StandardHeight(lcid: Integer): Double;
  22658.     function  Get_StandardWidth(lcid: Integer): Double;
  22659.     procedure Set_StandardWidth(lcid: Integer; RHS: Double);
  22660.     function  Get_TransitionFormEntry(lcid: Integer): WordBool;
  22661.     procedure Set_TransitionFormEntry(lcid: Integer; RHS: WordBool);
  22662.     function  Get_Type_(lcid: Integer): XlSheetType;
  22663.     function  Get_UsedRange(lcid: Integer): Range;
  22664.     function  Get_HPageBreaks: HPageBreaks;
  22665.     function  Get_VPageBreaks: VPageBreaks;
  22666.     function  Get_QueryTables: QueryTables;
  22667.     function  Get_DisplayPageBreaks: WordBool;
  22668.     procedure Set_DisplayPageBreaks(RHS: WordBool);
  22669.     function  Get_Comments: Comments;
  22670.     function  Get_Hyperlinks: Hyperlinks;
  22671.     function  Get_DisplayRightToLeft(lcid: Integer): Integer;
  22672.     procedure Set_DisplayRightToLeft(lcid: Integer; RHS: Integer);
  22673.     function  Get_AutoFilter: AutoFilter;
  22674.   public
  22675.     property DefaultInterface: _Worksheet read GetDefaultInterface;
  22676.   published
  22677.     property _CodeName: WideString read Get__CodeName write Set__CodeName;
  22678.     property Name: WideString read Get_Name write Set_Name;
  22679.     property EnableCalculation: WordBool read Get_EnableCalculation write Set_EnableCalculation;
  22680.     property EnableSelection: XlEnableSelection read Get_EnableSelection write Set_EnableSelection;
  22681.     property ScrollArea: WideString read Get_ScrollArea write Set_ScrollArea;
  22682.     property DisplayPageBreaks: WordBool read Get_DisplayPageBreaks write Set_DisplayPageBreaks;
  22683.   end;
  22684. {$ENDIF}
  22685.  
  22686.  
  22687. // *********************************************************************//
  22688. // The Class CoGlobal provides a Create and CreateRemote method to          
  22689. // create instances of the default interface _Global exposed by              
  22690. // the CoClass Global. The functions are intended to be used by             
  22691. // clients wishing to automate the CoClass objects exposed by the         
  22692. // server of this typelibrary.                                            
  22693. // *********************************************************************//
  22694.   CoGlobal = class
  22695.     class function Create: _Global;
  22696.     class function CreateRemote(const MachineName: string): _Global;
  22697.   end;
  22698.  
  22699. // *********************************************************************//
  22700. // The Class CoExcelWorkbook provides a Create and CreateRemote method to          
  22701. // create instances of the default interface _Workbook exposed by              
  22702. // the CoClass ExcelWorkbook. The functions are intended to be used by             
  22703. // clients wishing to automate the CoClass objects exposed by the         
  22704. // server of this typelibrary.                                            
  22705. // *********************************************************************//
  22706.   CoExcelWorkbook = class
  22707.     class function Create: _Workbook;
  22708.     class function CreateRemote(const MachineName: string): _Workbook;
  22709.   end;
  22710.  
  22711.   TExcelWorkbookBeforeClose = procedure(Sender: TObject; var Cancel: OleVariant) of object;
  22712.   TExcelWorkbookBeforeSave = procedure(Sender: TObject; SaveAsUI: WordBool; var Cancel: OleVariant) of object;
  22713.   TExcelWorkbookBeforePrint = procedure(Sender: TObject; var Cancel: OleVariant) of object;
  22714.   TExcelWorkbookNewSheet = procedure(Sender: TObject; var Sh: OleVariant) of object;
  22715.   TExcelWorkbookWindowResize = procedure(Sender: TObject; var Wn: OleVariant) of object;
  22716.   TExcelWorkbookWindowActivate = procedure(Sender: TObject; var Wn: OleVariant) of object;
  22717.   TExcelWorkbookWindowDeactivate = procedure(Sender: TObject; var Wn: OleVariant) of object;
  22718.   TExcelWorkbookSheetSelectionChange = procedure(Sender: TObject; var Sh: OleVariant;
  22719.                                                                   var Target: OleVariant) of object;
  22720.   TExcelWorkbookSheetBeforeDoubleClick = procedure(Sender: TObject; var Sh: OleVariant;
  22721.                                                                     var Target: OleVariant;
  22722.                                                                     var Cancel: OleVariant) of object;
  22723.   TExcelWorkbookSheetBeforeRightClick = procedure(Sender: TObject; var Sh: OleVariant;
  22724.                                                                    var Target: OleVariant;
  22725.                                                                    var Cancel: OleVariant) of object;
  22726.   TExcelWorkbookSheetActivate = procedure(Sender: TObject; var Sh: OleVariant) of object;
  22727.   TExcelWorkbookSheetDeactivate = procedure(Sender: TObject; var Sh: OleVariant) of object;
  22728.   TExcelWorkbookSheetCalculate = procedure(Sender: TObject; var Sh: OleVariant) of object;
  22729.   TExcelWorkbookSheetChange = procedure(Sender: TObject; var Sh: OleVariant;var Target: OleVariant) of object;
  22730.  
  22731.  
  22732. // *********************************************************************//
  22733. // OLE Server Proxy class declaration
  22734. // Server Object    : TExcelWorkbook
  22735. // Help String      : 
  22736. // Default Interface: _Workbook
  22737. // Def. Intf. DISP? : No
  22738. // Event   Interface: WorkbookEvents
  22739. // TypeFlags        : (2) CanCreate
  22740. // *********************************************************************//
  22741. {$IFDEF LIVE_SERVER_AT_DESIGN_TIME}
  22742.   TExcelWorkbookProperties= class;
  22743. {$ENDIF}
  22744.   TExcelWorkbook = class(TOleServer)
  22745.   private
  22746.     FOnOpen: TNotifyEvent;
  22747.     FOnActivate: TNotifyEvent;
  22748.     FOnDeactivate: TNotifyEvent;
  22749.     FOnBeforeClose: TExcelWorkbookBeforeClose;
  22750.     FOnBeforeSave: TExcelWorkbookBeforeSave;
  22751.     FOnBeforePrint: TExcelWorkbookBeforePrint;
  22752.     FOnNewSheet: TExcelWorkbookNewSheet;
  22753.     FOnAddinInstall: TNotifyEvent;
  22754.     FOnAddinUninstall: TNotifyEvent;
  22755.     FOnWindowResize: TExcelWorkbookWindowResize;
  22756.     FOnWindowActivate: TExcelWorkbookWindowActivate;
  22757.     FOnWindowDeactivate: TExcelWorkbookWindowDeactivate;
  22758.     FOnSheetSelectionChange: TExcelWorkbookSheetSelectionChange;
  22759.     FOnSheetBeforeDoubleClick: TExcelWorkbookSheetBeforeDoubleClick;
  22760.     FOnSheetBeforeRightClick: TExcelWorkbookSheetBeforeRightClick;
  22761.     FOnSheetActivate: TExcelWorkbookSheetActivate;
  22762.     FOnSheetDeactivate: TExcelWorkbookSheetDeactivate;
  22763.     FOnSheetCalculate: TExcelWorkbookSheetCalculate;
  22764.     FOnSheetChange: TExcelWorkbookSheetChange;
  22765.     FIntf:        _Workbook;
  22766. {$IFDEF LIVE_SERVER_AT_DESIGN_TIME}
  22767.     FProps:       TExcelWorkbookProperties;
  22768.     function      GetServerProperties: TExcelWorkbookProperties;
  22769. {$ENDIF}
  22770.     function      GetDefaultInterface: _Workbook;
  22771.   protected
  22772.     procedure InitServerData; override;
  22773.     procedure InvokeEvent(DispID: TDispID; var Params: TVariantArray); override;
  22774.     function  Get_Application: ExcelApplication;
  22775.     function  Get_Creator: XlCreator;
  22776.     function  Get_Parent: IDispatch;
  22777.     function  Get_AcceptLabelsInFormulas: WordBool;
  22778.     procedure Set_AcceptLabelsInFormulas(RHS: WordBool);
  22779.     function  Get_ActiveChart: ExcelChart;
  22780.     function  Get_ActiveSheet: IDispatch;
  22781.     function  Get_Author(lcid: Integer): WideString;
  22782.     procedure Set_Author(lcid: Integer; const RHS: WideString);
  22783.     function  Get_AutoUpdateFrequency: Integer;
  22784.     procedure Set_AutoUpdateFrequency(RHS: Integer);
  22785.     function  Get_AutoUpdateSaveChanges: WordBool;
  22786.     procedure Set_AutoUpdateSaveChanges(RHS: WordBool);
  22787.     function  Get_ChangeHistoryDuration: Integer;
  22788.     procedure Set_ChangeHistoryDuration(RHS: Integer);
  22789.     function  Get_BuiltinDocumentProperties: IDispatch;
  22790.     function  Get_Charts: Sheets;
  22791.     function  Get_CodeName: WideString;
  22792.     function  Get__CodeName: WideString;
  22793.     procedure Set__CodeName(const RHS: WideString);
  22794.     function  Get_Colors(Index: OleVariant; lcid: Integer): OleVariant;
  22795.     procedure Set_Colors(Index: OleVariant; lcid: Integer; RHS: OleVariant);
  22796.     function  Get_CommandBars: CommandBars;
  22797.     function  Get_Comments(lcid: Integer): WideString;
  22798.     procedure Set_Comments(lcid: Integer; const RHS: WideString);
  22799.     function  Get_ConflictResolution: Integer;
  22800.     procedure Set_ConflictResolution(RHS: Integer);
  22801.     function  Get_Container: IDispatch;
  22802.     function  Get_CreateBackup(lcid: Integer): WordBool;
  22803.     function  Get_CustomDocumentProperties: IDispatch;
  22804.     function  Get_Date1904(lcid: Integer): WordBool;
  22805.     procedure Set_Date1904(lcid: Integer; RHS: WordBool);
  22806.     function  Get_DialogSheets: Sheets;
  22807.     function  Get_DisplayDrawingObjects(lcid: Integer): XlDisplayShapes;
  22808.     procedure Set_DisplayDrawingObjects(lcid: Integer; RHS: XlDisplayShapes);
  22809.     function  Get_FileFormat(lcid: Integer): XlFileFormat;
  22810.     function  Get_FullName(lcid: Integer): WideString;
  22811.     function  Get_HasMailer(lcid: Integer): WordBool;
  22812.     procedure Set_HasMailer(lcid: Integer; RHS: WordBool);
  22813.     function  Get_HasPassword(lcid: Integer): WordBool;
  22814.     function  Get_HasRoutingSlip(lcid: Integer): WordBool;
  22815.     procedure Set_HasRoutingSlip(lcid: Integer; RHS: WordBool);
  22816.     function  Get_IsAddin: WordBool;
  22817.     procedure Set_IsAddin(RHS: WordBool);
  22818.     function  Get_Keywords(lcid: Integer): WideString;
  22819.     procedure Set_Keywords(lcid: Integer; const RHS: WideString);
  22820.     function  Get_Mailer: Mailer;
  22821.     function  Get_Modules: Sheets;
  22822.     function  Get_MultiUserEditing(lcid: Integer): WordBool;
  22823.     function  Get_Name: WideString;
  22824.     function  Get_Names: Names;
  22825.     function  Get_OnSave(lcid: Integer): WideString;
  22826.     procedure Set_OnSave(lcid: Integer; const RHS: WideString);
  22827.     function  Get_OnSheetActivate(lcid: Integer): WideString;
  22828.     procedure Set_OnSheetActivate(lcid: Integer; const RHS: WideString);
  22829.     function  Get_OnSheetDeactivate(lcid: Integer): WideString;
  22830.     procedure Set_OnSheetDeactivate(lcid: Integer; const RHS: WideString);
  22831.     function  Get_Path(lcid: Integer): WideString;
  22832.     function  Get_PersonalViewListSettings: WordBool;
  22833.     procedure Set_PersonalViewListSettings(RHS: WordBool);
  22834.     function  Get_PersonalViewPrintSettings: WordBool;
  22835.     procedure Set_PersonalViewPrintSettings(RHS: WordBool);
  22836.     function  Get_PrecisionAsDisplayed(lcid: Integer): WordBool;
  22837.     procedure Set_PrecisionAsDisplayed(lcid: Integer; RHS: WordBool);
  22838.     function  Get_ProtectStructure: WordBool;
  22839.     function  Get_ProtectWindows: WordBool;
  22840.     function  Get_ReadOnly(lcid: Integer): WordBool;
  22841.     function  Get_ReadOnlyRecommended(lcid: Integer): WordBool;
  22842.     function  Get_RevisionNumber(lcid: Integer): Integer;
  22843.     function  Get_Routed(lcid: Integer): WordBool;
  22844.     function  Get_RoutingSlip: RoutingSlip;
  22845.     function  Get_Saved(lcid: Integer): WordBool;
  22846.     procedure Set_Saved(lcid: Integer; RHS: WordBool);
  22847.     function  Get_SaveLinkValues(lcid: Integer): WordBool;
  22848.     procedure Set_SaveLinkValues(lcid: Integer; RHS: WordBool);
  22849.     function  Get_Sheets: Sheets;
  22850.     function  Get_ShowConflictHistory(lcid: Integer): WordBool;
  22851.     procedure Set_ShowConflictHistory(lcid: Integer; RHS: WordBool);
  22852.     function  Get_Styles: Styles;
  22853.     function  Get_Subject(lcid: Integer): WideString;
  22854.     procedure Set_Subject(lcid: Integer; const RHS: WideString);
  22855.     function  Get_Title(lcid: Integer): WideString;
  22856.     procedure Set_Title(lcid: Integer; const RHS: WideString);
  22857.     function  Get_UpdateRemoteReferences(lcid: Integer): WordBool;
  22858.     procedure Set_UpdateRemoteReferences(lcid: Integer; RHS: WordBool);
  22859.     function  Get_UserControl: WordBool;
  22860.     procedure Set_UserControl(RHS: WordBool);
  22861.     function  Get_UserStatus(lcid: Integer): OleVariant;
  22862.     function  Get_CustomViews: CustomViews;
  22863.     function  Get_Windows: Windows;
  22864.     function  Get_Worksheets: Sheets;
  22865.     function  Get_WriteReserved(lcid: Integer): WordBool;
  22866.     function  Get_WriteReservedBy(lcid: Integer): WideString;
  22867.     function  Get_Excel4IntlMacroSheets: Sheets;
  22868.     function  Get_Excel4MacroSheets: Sheets;
  22869.     function  Get_TemplateRemoveExtData: WordBool;
  22870.     procedure Set_TemplateRemoveExtData(RHS: WordBool);
  22871.     function  Get_HighlightChangesOnScreen: WordBool;
  22872.     procedure Set_HighlightChangesOnScreen(RHS: WordBool);
  22873.     function  Get_KeepChangeHistory: WordBool;
  22874.     procedure Set_KeepChangeHistory(RHS: WordBool);
  22875.     function  Get_ListChangesOnNewSheet: WordBool;
  22876.     procedure Set_ListChangesOnNewSheet(RHS: WordBool);
  22877.     function  Get_VBProject: VBProject;
  22878.     function  Get_IsInplace: WordBool;
  22879.   public
  22880.     constructor Create(AOwner: TComponent); override;
  22881.     destructor  Destroy; override;
  22882.     procedure Connect; override;
  22883.     procedure ConnectTo(svrIntf: _Workbook);
  22884.     procedure Disconnect; override;
  22885.     procedure Activate; overload;
  22886.     procedure Activate(lcid: Integer); overload;
  22887.     procedure ChangeFileAccess(Mode: XlFileAccess); overload;
  22888.     procedure ChangeFileAccess(Mode: XlFileAccess; WritePassword: OleVariant); overload;
  22889.     procedure ChangeFileAccess(Mode: XlFileAccess; WritePassword: OleVariant; Notify: OleVariant); overload;
  22890.     procedure ChangeFileAccess(Mode: XlFileAccess; WritePassword: OleVariant; Notify: OleVariant; 
  22891.                                lcid: Integer); overload;
  22892.     procedure ChangeLink(const Name: WideString; const NewName: WideString; Type_: XlLinkType); overload;
  22893.     procedure ChangeLink(const Name: WideString; const NewName: WideString; Type_: XlLinkType; 
  22894.                          lcid: Integer); overload;
  22895.     procedure Close; overload;
  22896.     procedure Close(SaveChanges: OleVariant); overload;
  22897.     procedure Close(SaveChanges: OleVariant; Filename: OleVariant); overload;
  22898.     procedure Close(SaveChanges: OleVariant; Filename: OleVariant; RouteWorkbook: OleVariant); overload;
  22899.     procedure Close(SaveChanges: OleVariant; Filename: OleVariant; RouteWorkbook: OleVariant; 
  22900.                     lcid: Integer); overload;
  22901.     procedure DeleteNumberFormat(const NumberFormat: WideString); overload;
  22902.     procedure DeleteNumberFormat(const NumberFormat: WideString; lcid: Integer); overload;
  22903.     function  ExclusiveAccess: WordBool; overload;
  22904.     function  ExclusiveAccess(lcid: Integer): WordBool; overload;
  22905.     procedure ForwardMailer; overload;
  22906.     procedure ForwardMailer(lcid: Integer); overload;
  22907.     function  LinkInfo(const Name: WideString; LinkInfo: XlLinkInfo): OleVariant; overload;
  22908.     function  LinkInfo(const Name: WideString; LinkInfo: XlLinkInfo; Type_: OleVariant): OleVariant; overload;
  22909.     function  LinkInfo(const Name: WideString; LinkInfo: XlLinkInfo; Type_: OleVariant; 
  22910.                        EditionRef: OleVariant): OleVariant; overload;
  22911.     function  LinkInfo(const Name: WideString; LinkInfo: XlLinkInfo; Type_: OleVariant; 
  22912.                        EditionRef: OleVariant; lcid: Integer): OleVariant; overload;
  22913.     function  LinkSources: OleVariant; overload;
  22914.     function  LinkSources(Type_: OleVariant): OleVariant; overload;
  22915.     function  LinkSources(Type_: OleVariant; lcid: Integer): OleVariant; overload;
  22916.     procedure MergeWorkbook(Filename: OleVariant);
  22917.     function  NewWindow: Window; overload;
  22918.     function  NewWindow(lcid: Integer): Window; overload;
  22919.     procedure OpenLinks(const Name: WideString); overload;
  22920.     procedure OpenLinks(const Name: WideString; ReadOnly: OleVariant); overload;
  22921.     procedure OpenLinks(const Name: WideString; ReadOnly: OleVariant; Type_: OleVariant); overload;
  22922.     procedure OpenLinks(const Name: WideString; ReadOnly: OleVariant; Type_: OleVariant; 
  22923.                         lcid: Integer); overload;
  22924.     function  PivotCaches: PivotCaches;
  22925.     procedure Post; overload;
  22926.     procedure Post(DestName: OleVariant); overload;
  22927.     procedure Post(DestName: OleVariant; lcid: Integer); overload;
  22928.     procedure PrintOut; overload;
  22929.     procedure PrintOut(From: OleVariant); overload;
  22930.     procedure PrintOut(From: OleVariant; To_: OleVariant); overload;
  22931.     procedure PrintOut(From: OleVariant; To_: OleVariant; Copies: OleVariant); overload;
  22932.     procedure PrintOut(From: OleVariant; To_: OleVariant; Copies: OleVariant; Preview: OleVariant); overload;
  22933.     procedure PrintOut(From: OleVariant; To_: OleVariant; Copies: OleVariant; Preview: OleVariant; 
  22934.                        ActivePrinter: OleVariant); overload;
  22935.     procedure PrintOut(From: OleVariant; To_: OleVariant; Copies: OleVariant; Preview: OleVariant; 
  22936.                        ActivePrinter: OleVariant; PrintToFile: OleVariant); overload;
  22937.     procedure PrintOut(From: OleVariant; To_: OleVariant; Copies: OleVariant; Preview: OleVariant; 
  22938.                        ActivePrinter: OleVariant; PrintToFile: OleVariant; Collate: OleVariant); overload;
  22939.     procedure PrintOut(From: OleVariant; To_: OleVariant; Copies: OleVariant; Preview: OleVariant; 
  22940.                        ActivePrinter: OleVariant; PrintToFile: OleVariant; Collate: OleVariant; 
  22941.                        lcid: Integer); overload;
  22942.     procedure PrintPreview; overload;
  22943.     procedure PrintPreview(EnableChanges: OleVariant); overload;
  22944.     procedure PrintPreview(EnableChanges: OleVariant; lcid: Integer); overload;
  22945.     procedure Protect; overload;
  22946.     procedure Protect(Password: OleVariant); overload;
  22947.     procedure Protect(Password: OleVariant; Structure: OleVariant); overload;
  22948.     procedure Protect(Password: OleVariant; Structure: OleVariant; Windows: OleVariant); overload;
  22949.     procedure ProtectSharing; overload;
  22950.     procedure ProtectSharing(Filename: OleVariant); overload;
  22951.     procedure ProtectSharing(Filename: OleVariant; Password: OleVariant); overload;
  22952.     procedure ProtectSharing(Filename: OleVariant; Password: OleVariant; 
  22953.                              WriteResPassword: OleVariant); overload;
  22954.     procedure ProtectSharing(Filename: OleVariant; Password: OleVariant; 
  22955.                              WriteResPassword: OleVariant; ReadOnlyRecommended: OleVariant); overload;
  22956.     procedure ProtectSharing(Filename: OleVariant; Password: OleVariant; 
  22957.                              WriteResPassword: OleVariant; ReadOnlyRecommended: OleVariant; 
  22958.                              CreateBackup: OleVariant); overload;
  22959.     procedure ProtectSharing(Filename: OleVariant; Password: OleVariant; 
  22960.                              WriteResPassword: OleVariant; ReadOnlyRecommended: OleVariant; 
  22961.                              CreateBackup: OleVariant; SharingPassword: OleVariant); overload;
  22962.     procedure RefreshAll;
  22963.     procedure Reply; overload;
  22964.     procedure Reply(lcid: Integer); overload;
  22965.     procedure ReplyAll; overload;
  22966.     procedure ReplyAll(lcid: Integer); overload;
  22967.     procedure RemoveUser(Index: Integer);
  22968.     procedure Route; overload;
  22969.     procedure Route(lcid: Integer); overload;
  22970.     procedure RunAutoMacros(Which: XlRunAutoMacro); overload;
  22971.     procedure RunAutoMacros(Which: XlRunAutoMacro; lcid: Integer); overload;
  22972.     procedure Save; overload;
  22973.     procedure Save(lcid: Integer); overload;
  22974.     procedure SaveAs(Filename: OleVariant; FileFormat: OleVariant; Password: OleVariant; 
  22975.                      WriteResPassword: OleVariant; ReadOnlyRecommended: OleVariant; 
  22976.                      CreateBackup: OleVariant; AccessMode: XlSaveAsAccessMode; 
  22977.                      ConflictResolution: OleVariant; AddToMru: OleVariant; 
  22978.                      TextCodepage: OleVariant; TextVisualLayout: OleVariant; lcid: Integer);
  22979.     procedure SaveCopyAs; overload;
  22980.     procedure SaveCopyAs(Filename: OleVariant); overload;
  22981.     procedure SaveCopyAs(Filename: OleVariant; lcid: Integer); overload;
  22982.     procedure SendMail(Recipients: OleVariant); overload;
  22983.     procedure SendMail(Recipients: OleVariant; Subject: OleVariant); overload;
  22984.     procedure SendMail(Recipients: OleVariant; Subject: OleVariant; ReturnReceipt: OleVariant); overload;
  22985.     procedure SendMail(Recipients: OleVariant; Subject: OleVariant; ReturnReceipt: OleVariant; 
  22986.                        lcid: Integer); overload;
  22987.     procedure SendMailer(FileFormat: OleVariant; Priority: XlPriority; lcid: Integer);
  22988.     procedure SetLinkOnData(const Name: WideString); overload;
  22989.     procedure SetLinkOnData(const Name: WideString; Procedure_: OleVariant); overload;
  22990.     procedure SetLinkOnData(const Name: WideString; Procedure_: OleVariant; lcid: Integer); overload;
  22991.     procedure Unprotect; overload;
  22992.     procedure Unprotect(Password: OleVariant); overload;
  22993.     procedure Unprotect(Password: OleVariant; lcid: Integer); overload;
  22994.     procedure UnprotectSharing; overload;
  22995.     procedure UnprotectSharing(SharingPassword: OleVariant); overload;
  22996.     procedure UpdateFromFile; overload;
  22997.     procedure UpdateFromFile(lcid: Integer); overload;
  22998.     procedure UpdateLink; overload;
  22999.     procedure UpdateLink(Name: OleVariant); overload;
  23000.     procedure UpdateLink(Name: OleVariant; Type_: OleVariant); overload;
  23001.     procedure UpdateLink(Name: OleVariant; Type_: OleVariant; lcid: Integer); overload;
  23002.     procedure HighlightChangesOptions; overload;
  23003.     procedure HighlightChangesOptions(When: OleVariant); overload;
  23004.     procedure HighlightChangesOptions(When: OleVariant; Who: OleVariant); overload;
  23005.     procedure HighlightChangesOptions(When: OleVariant; Who: OleVariant; Where: OleVariant); overload;
  23006.     procedure PurgeChangeHistoryNow(Days: Integer); overload;
  23007.     procedure PurgeChangeHistoryNow(Days: Integer; SharingPassword: OleVariant); overload;
  23008.     procedure AcceptAllChanges; overload;
  23009.     procedure AcceptAllChanges(When: OleVariant); overload;
  23010.     procedure AcceptAllChanges(When: OleVariant; Who: OleVariant); overload;
  23011.     procedure AcceptAllChanges(When: OleVariant; Who: OleVariant; Where: OleVariant); overload;
  23012.     procedure RejectAllChanges; overload;
  23013.     procedure RejectAllChanges(When: OleVariant); overload;
  23014.     procedure RejectAllChanges(When: OleVariant; Who: OleVariant); overload;
  23015.     procedure RejectAllChanges(When: OleVariant; Who: OleVariant; Where: OleVariant); overload;
  23016.     procedure PivotTableWizard; overload;
  23017.     procedure PivotTableWizard(SourceType: OleVariant); overload;
  23018.     procedure PivotTableWizard(SourceType: OleVariant; SourceData: OleVariant); overload;
  23019.     procedure PivotTableWizard(SourceType: OleVariant; SourceData: OleVariant; 
  23020.                                TableDestination: OleVariant); overload;
  23021.     procedure PivotTableWizard(SourceType: OleVariant; SourceData: OleVariant; 
  23022.                                TableDestination: OleVariant; TableName: OleVariant); overload;
  23023.     procedure PivotTableWizard(SourceType: OleVariant; SourceData: OleVariant; 
  23024.                                TableDestination: OleVariant; TableName: OleVariant; 
  23025.                                RowGrand: OleVariant); overload;
  23026.     procedure PivotTableWizard(SourceType: OleVariant; SourceData: OleVariant; 
  23027.                                TableDestination: OleVariant; TableName: OleVariant; 
  23028.                                RowGrand: OleVariant; ColumnGrand: OleVariant); overload;
  23029.     procedure PivotTableWizard(SourceType: OleVariant; SourceData: OleVariant; 
  23030.                                TableDestination: OleVariant; TableName: OleVariant; 
  23031.                                RowGrand: OleVariant; ColumnGrand: OleVariant; SaveData: OleVariant); overload;
  23032.     procedure PivotTableWizard(SourceType: OleVariant; SourceData: OleVariant; 
  23033.                                TableDestination: OleVariant; TableName: OleVariant; 
  23034.                                RowGrand: OleVariant; ColumnGrand: OleVariant; SaveData: OleVariant; 
  23035.                                HasAutoFormat: OleVariant); overload;
  23036.     procedure PivotTableWizard(SourceType: OleVariant; SourceData: OleVariant; 
  23037.                                TableDestination: OleVariant; TableName: OleVariant; 
  23038.                                RowGrand: OleVariant; ColumnGrand: OleVariant; SaveData: OleVariant; 
  23039.                                HasAutoFormat: OleVariant; AutoPage: OleVariant); overload;
  23040.     procedure PivotTableWizard(SourceType: OleVariant; SourceData: OleVariant; 
  23041.                                TableDestination: OleVariant; TableName: OleVariant; 
  23042.                                RowGrand: OleVariant; ColumnGrand: OleVariant; SaveData: OleVariant; 
  23043.                                HasAutoFormat: OleVariant; AutoPage: OleVariant; Reserved: OleVariant); overload;
  23044.     procedure PivotTableWizard(SourceType: OleVariant; SourceData: OleVariant; 
  23045.                                TableDestination: OleVariant; TableName: OleVariant; 
  23046.                                RowGrand: OleVariant; ColumnGrand: OleVariant; SaveData: OleVariant; 
  23047.                                HasAutoFormat: OleVariant; AutoPage: OleVariant; 
  23048.                                Reserved: OleVariant; BackgroundQuery: OleVariant); overload;
  23049.     procedure PivotTableWizard(SourceType: OleVariant; SourceData: OleVariant; 
  23050.                                TableDestination: OleVariant; TableName: OleVariant; 
  23051.                                RowGrand: OleVariant; ColumnGrand: OleVariant; SaveData: OleVariant; 
  23052.                                HasAutoFormat: OleVariant; AutoPage: OleVariant; 
  23053.                                Reserved: OleVariant; BackgroundQuery: OleVariant; 
  23054.                                OptimizeCache: OleVariant); overload;
  23055.     procedure PivotTableWizard(SourceType: OleVariant; SourceData: OleVariant; 
  23056.                                TableDestination: OleVariant; TableName: OleVariant; 
  23057.                                RowGrand: OleVariant; ColumnGrand: OleVariant; SaveData: OleVariant; 
  23058.                                HasAutoFormat: OleVariant; AutoPage: OleVariant; 
  23059.                                Reserved: OleVariant; BackgroundQuery: OleVariant; 
  23060.                                OptimizeCache: OleVariant; PageFieldOrder: OleVariant); overload;
  23061.     procedure PivotTableWizard(SourceType: OleVariant; SourceData: OleVariant; 
  23062.                                TableDestination: OleVariant; TableName: OleVariant; 
  23063.                                RowGrand: OleVariant; ColumnGrand: OleVariant; SaveData: OleVariant; 
  23064.                                HasAutoFormat: OleVariant; AutoPage: OleVariant; 
  23065.                                Reserved: OleVariant; BackgroundQuery: OleVariant; 
  23066.                                OptimizeCache: OleVariant; PageFieldOrder: OleVariant; 
  23067.                                PageFieldWrapCount: OleVariant); overload;
  23068.     procedure PivotTableWizard(SourceType: OleVariant; SourceData: OleVariant; 
  23069.                                TableDestination: OleVariant; TableName: OleVariant; 
  23070.                                RowGrand: OleVariant; ColumnGrand: OleVariant; SaveData: OleVariant; 
  23071.                                HasAutoFormat: OleVariant; AutoPage: OleVariant; 
  23072.                                Reserved: OleVariant; BackgroundQuery: OleVariant; 
  23073.                                OptimizeCache: OleVariant; PageFieldOrder: OleVariant; 
  23074.                                PageFieldWrapCount: OleVariant; ReadData: OleVariant); overload;
  23075.     procedure PivotTableWizard(SourceType: OleVariant; SourceData: OleVariant; 
  23076.                                TableDestination: OleVariant; TableName: OleVariant; 
  23077.                                RowGrand: OleVariant; ColumnGrand: OleVariant; SaveData: OleVariant; 
  23078.                                HasAutoFormat: OleVariant; AutoPage: OleVariant; 
  23079.                                Reserved: OleVariant; BackgroundQuery: OleVariant; 
  23080.                                OptimizeCache: OleVariant; PageFieldOrder: OleVariant; 
  23081.                                PageFieldWrapCount: OleVariant; ReadData: OleVariant; 
  23082.                                Connection: OleVariant); overload;
  23083.     procedure PivotTableWizard(SourceType: OleVariant; SourceData: OleVariant; 
  23084.                                TableDestination: OleVariant; TableName: OleVariant; 
  23085.                                RowGrand: OleVariant; ColumnGrand: OleVariant; SaveData: OleVariant; 
  23086.                                HasAutoFormat: OleVariant; AutoPage: OleVariant; 
  23087.                                Reserved: OleVariant; BackgroundQuery: OleVariant; 
  23088.                                OptimizeCache: OleVariant; PageFieldOrder: OleVariant; 
  23089.                                PageFieldWrapCount: OleVariant; ReadData: OleVariant; 
  23090.                                Connection: OleVariant; lcid: Integer); overload;
  23091.     procedure ResetColors;
  23092.     procedure FollowHyperlink(const Address: WideString); overload;
  23093.     procedure FollowHyperlink(const Address: WideString; SubAddress: OleVariant); overload;
  23094.     procedure FollowHyperlink(const Address: WideString; SubAddress: OleVariant; 
  23095.                               NewWindow: OleVariant); overload;
  23096.     procedure FollowHyperlink(const Address: WideString; SubAddress: OleVariant; 
  23097.                               NewWindow: OleVariant; AddHistory: OleVariant); overload;
  23098.     procedure FollowHyperlink(const Address: WideString; SubAddress: OleVariant; 
  23099.                               NewWindow: OleVariant; AddHistory: OleVariant; ExtraInfo: OleVariant); overload;
  23100.     procedure FollowHyperlink(const Address: WideString; SubAddress: OleVariant; 
  23101.                               NewWindow: OleVariant; AddHistory: OleVariant; ExtraInfo: OleVariant; 
  23102.                               Method: OleVariant); overload;
  23103.     procedure FollowHyperlink(const Address: WideString; SubAddress: OleVariant; 
  23104.                               NewWindow: OleVariant; AddHistory: OleVariant; ExtraInfo: OleVariant; 
  23105.                               Method: OleVariant; HeaderInfo: OleVariant); overload;
  23106.     procedure AddToFavorites;
  23107.     property  DefaultInterface: _Workbook read GetDefaultInterface;
  23108.     property Application: ExcelApplication read Get_Application;
  23109.     property Creator: XlCreator read Get_Creator;
  23110.     property Parent: IDispatch read Get_Parent;
  23111.     property ActiveChart: ExcelChart read Get_ActiveChart;
  23112.     property ActiveSheet: IDispatch read Get_ActiveSheet;
  23113.     property Author[lcid: Integer]: WideString read Get_Author write Set_Author;
  23114.     property BuiltinDocumentProperties: IDispatch read Get_BuiltinDocumentProperties;
  23115.     property Charts: Sheets read Get_Charts;
  23116.     property CodeName: WideString read Get_CodeName;
  23117.     property Colors[Index: OleVariant; lcid: Integer]: OleVariant read Get_Colors write Set_Colors;
  23118.     property CommandBars: CommandBars read Get_CommandBars;
  23119.     property Comments[lcid: Integer]: WideString read Get_Comments write Set_Comments;
  23120.     property Container: IDispatch read Get_Container;
  23121.     property CreateBackup[lcid: Integer]: WordBool read Get_CreateBackup;
  23122.     property CustomDocumentProperties: IDispatch read Get_CustomDocumentProperties;
  23123.     property Date1904[lcid: Integer]: WordBool read Get_Date1904 write Set_Date1904;
  23124.     property DialogSheets: Sheets read Get_DialogSheets;
  23125.     property DisplayDrawingObjects[lcid: Integer]: XlDisplayShapes read Get_DisplayDrawingObjects write Set_DisplayDrawingObjects;
  23126.     property FileFormat[lcid: Integer]: XlFileFormat read Get_FileFormat;
  23127.     property FullName[lcid: Integer]: WideString read Get_FullName;
  23128.     property HasMailer[lcid: Integer]: WordBool read Get_HasMailer write Set_HasMailer;
  23129.     property HasPassword[lcid: Integer]: WordBool read Get_HasPassword;
  23130.     property HasRoutingSlip[lcid: Integer]: WordBool read Get_HasRoutingSlip write Set_HasRoutingSlip;
  23131.     property Keywords[lcid: Integer]: WideString read Get_Keywords write Set_Keywords;
  23132.     property Mailer: Mailer read Get_Mailer;
  23133.     property Modules: Sheets read Get_Modules;
  23134.     property MultiUserEditing[lcid: Integer]: WordBool read Get_MultiUserEditing;
  23135.     property Name: WideString read Get_Name;
  23136.     property Names: Names read Get_Names;
  23137.     property OnSave[lcid: Integer]: WideString read Get_OnSave write Set_OnSave;
  23138.     property OnSheetActivate1[lcid: Integer]: WideString read Get_OnSheetActivate write Set_OnSheetActivate;
  23139.     property OnSheetDeactivate1[lcid: Integer]: WideString read Get_OnSheetDeactivate write Set_OnSheetDeactivate;
  23140.     property Path[lcid: Integer]: WideString read Get_Path;
  23141.     property PrecisionAsDisplayed[lcid: Integer]: WordBool read Get_PrecisionAsDisplayed write Set_PrecisionAsDisplayed;
  23142.     property ProtectStructure: WordBool read Get_ProtectStructure;
  23143.     property ProtectWindows: WordBool read Get_ProtectWindows;
  23144.     property ReadOnly[lcid: Integer]: WordBool read Get_ReadOnly;
  23145.     property ReadOnlyRecommended[lcid: Integer]: WordBool read Get_ReadOnlyRecommended;
  23146.     property RevisionNumber[lcid: Integer]: Integer read Get_RevisionNumber;
  23147.     property Routed[lcid: Integer]: WordBool read Get_Routed;
  23148.     property RoutingSlip: RoutingSlip read Get_RoutingSlip;
  23149.     property Saved[lcid: Integer]: WordBool read Get_Saved write Set_Saved;
  23150.     property SaveLinkValues[lcid: Integer]: WordBool read Get_SaveLinkValues write Set_SaveLinkValues;
  23151.     property Sheets: Sheets read Get_Sheets;
  23152.     property ShowConflictHistory[lcid: Integer]: WordBool read Get_ShowConflictHistory write Set_ShowConflictHistory;
  23153.     property Styles: Styles read Get_Styles;
  23154.     property Subject[lcid: Integer]: WideString read Get_Subject write Set_Subject;
  23155.     property Title[lcid: Integer]: WideString read Get_Title write Set_Title;
  23156.     property UpdateRemoteReferences[lcid: Integer]: WordBool read Get_UpdateRemoteReferences write Set_UpdateRemoteReferences;
  23157.     property UserControl: WordBool read Get_UserControl write Set_UserControl;
  23158.     property UserStatus[lcid: Integer]: OleVariant read Get_UserStatus;
  23159.     property CustomViews: CustomViews read Get_CustomViews;
  23160.     property Windows: Windows read Get_Windows;
  23161.     property Worksheets: Sheets read Get_Worksheets;
  23162.     property WriteReserved[lcid: Integer]: WordBool read Get_WriteReserved;
  23163.     property WriteReservedBy[lcid: Integer]: WideString read Get_WriteReservedBy;
  23164.     property Excel4IntlMacroSheets: Sheets read Get_Excel4IntlMacroSheets;
  23165.     property Excel4MacroSheets: Sheets read Get_Excel4MacroSheets;
  23166.     property VBProject: VBProject read Get_VBProject;
  23167.     property IsInplace: WordBool read Get_IsInplace;
  23168.     property AcceptLabelsInFormulas: WordBool read Get_AcceptLabelsInFormulas write Set_AcceptLabelsInFormulas;
  23169.     property AutoUpdateFrequency: Integer read Get_AutoUpdateFrequency write Set_AutoUpdateFrequency;
  23170.     property AutoUpdateSaveChanges: WordBool read Get_AutoUpdateSaveChanges write Set_AutoUpdateSaveChanges;
  23171.     property ChangeHistoryDuration: Integer read Get_ChangeHistoryDuration write Set_ChangeHistoryDuration;
  23172.     property _CodeName: WideString read Get__CodeName write Set__CodeName;
  23173.     property ConflictResolution: Integer read Get_ConflictResolution write Set_ConflictResolution;
  23174.     property IsAddin: WordBool read Get_IsAddin write Set_IsAddin;
  23175.     property PersonalViewListSettings: WordBool read Get_PersonalViewListSettings write Set_PersonalViewListSettings;
  23176.     property PersonalViewPrintSettings: WordBool read Get_PersonalViewPrintSettings write Set_PersonalViewPrintSettings;
  23177.     property TemplateRemoveExtData: WordBool read Get_TemplateRemoveExtData write Set_TemplateRemoveExtData;
  23178.     property HighlightChangesOnScreen: WordBool read Get_HighlightChangesOnScreen write Set_HighlightChangesOnScreen;
  23179.     property KeepChangeHistory: WordBool read Get_KeepChangeHistory write Set_KeepChangeHistory;
  23180.     property ListChangesOnNewSheet: WordBool read Get_ListChangesOnNewSheet write Set_ListChangesOnNewSheet;
  23181.   published
  23182. {$IFDEF LIVE_SERVER_AT_DESIGN_TIME}
  23183.     property Server: TExcelWorkbookProperties read GetServerProperties;
  23184. {$ENDIF}
  23185.     property OnOpen: TNotifyEvent read FOnOpen write FOnOpen;
  23186.     property OnActivate: TNotifyEvent read FOnActivate write FOnActivate;
  23187.     property OnDeactivate: TNotifyEvent read FOnDeactivate write FOnDeactivate;
  23188.     property OnBeforeClose: TExcelWorkbookBeforeClose read FOnBeforeClose write FOnBeforeClose;
  23189.     property OnBeforeSave: TExcelWorkbookBeforeSave read FOnBeforeSave write FOnBeforeSave;
  23190.     property OnBeforePrint: TExcelWorkbookBeforePrint read FOnBeforePrint write FOnBeforePrint;
  23191.     property OnNewSheet: TExcelWorkbookNewSheet read FOnNewSheet write FOnNewSheet;
  23192.     property OnAddinInstall: TNotifyEvent read FOnAddinInstall write FOnAddinInstall;
  23193.     property OnAddinUninstall: TNotifyEvent read FOnAddinUninstall write FOnAddinUninstall;
  23194.     property OnWindowResize: TExcelWorkbookWindowResize read FOnWindowResize write FOnWindowResize;
  23195.     property OnWindowActivate: TExcelWorkbookWindowActivate read FOnWindowActivate write FOnWindowActivate;
  23196.     property OnWindowDeactivate: TExcelWorkbookWindowDeactivate read FOnWindowDeactivate write FOnWindowDeactivate;
  23197.     property OnSheetSelectionChange: TExcelWorkbookSheetSelectionChange read FOnSheetSelectionChange write FOnSheetSelectionChange;
  23198.     property OnSheetBeforeDoubleClick: TExcelWorkbookSheetBeforeDoubleClick read FOnSheetBeforeDoubleClick write FOnSheetBeforeDoubleClick;
  23199.     property OnSheetBeforeRightClick: TExcelWorkbookSheetBeforeRightClick read FOnSheetBeforeRightClick write FOnSheetBeforeRightClick;
  23200.     property OnSheetActivate: TExcelWorkbookSheetActivate read FOnSheetActivate write FOnSheetActivate;
  23201.     property OnSheetDeactivate: TExcelWorkbookSheetDeactivate read FOnSheetDeactivate write FOnSheetDeactivate;
  23202.     property OnSheetCalculate: TExcelWorkbookSheetCalculate read FOnSheetCalculate write FOnSheetCalculate;
  23203.     property OnSheetChange: TExcelWorkbookSheetChange read FOnSheetChange write FOnSheetChange;
  23204.   end;
  23205.  
  23206. {$IFDEF LIVE_SERVER_AT_DESIGN_TIME}
  23207. // *********************************************************************//
  23208. // OLE Server Properties Proxy Class
  23209. // Server Object    : TExcelWorkbook
  23210. // (This object is used by the IDE's Property Inspector to allow editing
  23211. //  of the properties of this server)
  23212. // *********************************************************************//
  23213.  TExcelWorkbookProperties = class(TPersistent)
  23214.   private
  23215.     FServer:    TExcelWorkbook;
  23216.     function    GetDefaultInterface: _Workbook;
  23217.     constructor Create(AServer: TExcelWorkbook);
  23218.   protected
  23219.     function  Get_Application: ExcelApplication;
  23220.     function  Get_Creator: XlCreator;
  23221.     function  Get_Parent: IDispatch;
  23222.     function  Get_AcceptLabelsInFormulas: WordBool;
  23223.     procedure Set_AcceptLabelsInFormulas(RHS: WordBool);
  23224.     function  Get_ActiveChart: ExcelChart;
  23225.     function  Get_ActiveSheet: IDispatch;
  23226.     function  Get_Author(lcid: Integer): WideString;
  23227.     procedure Set_Author(lcid: Integer; const RHS: WideString);
  23228.     function  Get_AutoUpdateFrequency: Integer;
  23229.     procedure Set_AutoUpdateFrequency(RHS: Integer);
  23230.     function  Get_AutoUpdateSaveChanges: WordBool;
  23231.     procedure Set_AutoUpdateSaveChanges(RHS: WordBool);
  23232.     function  Get_ChangeHistoryDuration: Integer;
  23233.     procedure Set_ChangeHistoryDuration(RHS: Integer);
  23234.     function  Get_BuiltinDocumentProperties: IDispatch;
  23235.     function  Get_Charts: Sheets;
  23236.     function  Get_CodeName: WideString;
  23237.     function  Get__CodeName: WideString;
  23238.     procedure Set__CodeName(const RHS: WideString);
  23239.     function  Get_Colors(Index: OleVariant; lcid: Integer): OleVariant;
  23240.     procedure Set_Colors(Index: OleVariant; lcid: Integer; RHS: OleVariant);
  23241.     function  Get_CommandBars: CommandBars;
  23242.     function  Get_Comments(lcid: Integer): WideString;
  23243.     procedure Set_Comments(lcid: Integer; const RHS: WideString);
  23244.     function  Get_ConflictResolution: Integer;
  23245.     procedure Set_ConflictResolution(RHS: Integer);
  23246.     function  Get_Container: IDispatch;
  23247.     function  Get_CreateBackup(lcid: Integer): WordBool;
  23248.     function  Get_CustomDocumentProperties: IDispatch;
  23249.     function  Get_Date1904(lcid: Integer): WordBool;
  23250.     procedure Set_Date1904(lcid: Integer; RHS: WordBool);
  23251.     function  Get_DialogSheets: Sheets;
  23252.     function  Get_DisplayDrawingObjects(lcid: Integer): XlDisplayShapes;
  23253.     procedure Set_DisplayDrawingObjects(lcid: Integer; RHS: XlDisplayShapes);
  23254.     function  Get_FileFormat(lcid: Integer): XlFileFormat;
  23255.     function  Get_FullName(lcid: Integer): WideString;
  23256.     function  Get_HasMailer(lcid: Integer): WordBool;
  23257.     procedure Set_HasMailer(lcid: Integer; RHS: WordBool);
  23258.     function  Get_HasPassword(lcid: Integer): WordBool;
  23259.     function  Get_HasRoutingSlip(lcid: Integer): WordBool;
  23260.     procedure Set_HasRoutingSlip(lcid: Integer; RHS: WordBool);
  23261.     function  Get_IsAddin: WordBool;
  23262.     procedure Set_IsAddin(RHS: WordBool);
  23263.     function  Get_Keywords(lcid: Integer): WideString;
  23264.     procedure Set_Keywords(lcid: Integer; const RHS: WideString);
  23265.     function  Get_Mailer: Mailer;
  23266.     function  Get_Modules: Sheets;
  23267.     function  Get_MultiUserEditing(lcid: Integer): WordBool;
  23268.     function  Get_Name: WideString;
  23269.     function  Get_Names: Names;
  23270.     function  Get_OnSave(lcid: Integer): WideString;
  23271.     procedure Set_OnSave(lcid: Integer; const RHS: WideString);
  23272.     function  Get_OnSheetActivate(lcid: Integer): WideString;
  23273.     procedure Set_OnSheetActivate(lcid: Integer; const RHS: WideString);
  23274.     function  Get_OnSheetDeactivate(lcid: Integer): WideString;
  23275.     procedure Set_OnSheetDeactivate(lcid: Integer; const RHS: WideString);
  23276.     function  Get_Path(lcid: Integer): WideString;
  23277.     function  Get_PersonalViewListSettings: WordBool;
  23278.     procedure Set_PersonalViewListSettings(RHS: WordBool);
  23279.     function  Get_PersonalViewPrintSettings: WordBool;
  23280.     procedure Set_PersonalViewPrintSettings(RHS: WordBool);
  23281.     function  Get_PrecisionAsDisplayed(lcid: Integer): WordBool;
  23282.     procedure Set_PrecisionAsDisplayed(lcid: Integer; RHS: WordBool);
  23283.     function  Get_ProtectStructure: WordBool;
  23284.     function  Get_ProtectWindows: WordBool;
  23285.     function  Get_ReadOnly(lcid: Integer): WordBool;
  23286.     function  Get_ReadOnlyRecommended(lcid: Integer): WordBool;
  23287.     function  Get_RevisionNumber(lcid: Integer): Integer;
  23288.     function  Get_Routed(lcid: Integer): WordBool;
  23289.     function  Get_RoutingSlip: RoutingSlip;
  23290.     function  Get_Saved(lcid: Integer): WordBool;
  23291.     procedure Set_Saved(lcid: Integer; RHS: WordBool);
  23292.     function  Get_SaveLinkValues(lcid: Integer): WordBool;
  23293.     procedure Set_SaveLinkValues(lcid: Integer; RHS: WordBool);
  23294.     function  Get_Sheets: Sheets;
  23295.     function  Get_ShowConflictHistory(lcid: Integer): WordBool;
  23296.     procedure Set_ShowConflictHistory(lcid: Integer; RHS: WordBool);
  23297.     function  Get_Styles: Styles;
  23298.     function  Get_Subject(lcid: Integer): WideString;
  23299.     procedure Set_Subject(lcid: Integer; const RHS: WideString);
  23300.     function  Get_Title(lcid: Integer): WideString;
  23301.     procedure Set_Title(lcid: Integer; const RHS: WideString);
  23302.     function  Get_UpdateRemoteReferences(lcid: Integer): WordBool;
  23303.     procedure Set_UpdateRemoteReferences(lcid: Integer; RHS: WordBool);
  23304.     function  Get_UserControl: WordBool;
  23305.     procedure Set_UserControl(RHS: WordBool);
  23306.     function  Get_UserStatus(lcid: Integer): OleVariant;
  23307.     function  Get_CustomViews: CustomViews;
  23308.     function  Get_Windows: Windows;
  23309.     function  Get_Worksheets: Sheets;
  23310.     function  Get_WriteReserved(lcid: Integer): WordBool;
  23311.     function  Get_WriteReservedBy(lcid: Integer): WideString;
  23312.     function  Get_Excel4IntlMacroSheets: Sheets;
  23313.     function  Get_Excel4MacroSheets: Sheets;
  23314.     function  Get_TemplateRemoveExtData: WordBool;
  23315.     procedure Set_TemplateRemoveExtData(RHS: WordBool);
  23316.     function  Get_HighlightChangesOnScreen: WordBool;
  23317.     procedure Set_HighlightChangesOnScreen(RHS: WordBool);
  23318.     function  Get_KeepChangeHistory: WordBool;
  23319.     procedure Set_KeepChangeHistory(RHS: WordBool);
  23320.     function  Get_ListChangesOnNewSheet: WordBool;
  23321.     procedure Set_ListChangesOnNewSheet(RHS: WordBool);
  23322.     function  Get_VBProject: VBProject;
  23323.     function  Get_IsInplace: WordBool;
  23324.   public
  23325.     property DefaultInterface: _Workbook read GetDefaultInterface;
  23326.   published
  23327.     property AcceptLabelsInFormulas: WordBool read Get_AcceptLabelsInFormulas write Set_AcceptLabelsInFormulas;
  23328.     property AutoUpdateFrequency: Integer read Get_AutoUpdateFrequency write Set_AutoUpdateFrequency;
  23329.     property AutoUpdateSaveChanges: WordBool read Get_AutoUpdateSaveChanges write Set_AutoUpdateSaveChanges;
  23330.     property ChangeHistoryDuration: Integer read Get_ChangeHistoryDuration write Set_ChangeHistoryDuration;
  23331.     property _CodeName: WideString read Get__CodeName write Set__CodeName;
  23332.     property ConflictResolution: Integer read Get_ConflictResolution write Set_ConflictResolution;
  23333.     property IsAddin: WordBool read Get_IsAddin write Set_IsAddin;
  23334.     property PersonalViewListSettings: WordBool read Get_PersonalViewListSettings write Set_PersonalViewListSettings;
  23335.     property PersonalViewPrintSettings: WordBool read Get_PersonalViewPrintSettings write Set_PersonalViewPrintSettings;
  23336.     property TemplateRemoveExtData: WordBool read Get_TemplateRemoveExtData write Set_TemplateRemoveExtData;
  23337.     property HighlightChangesOnScreen: WordBool read Get_HighlightChangesOnScreen write Set_HighlightChangesOnScreen;
  23338.     property KeepChangeHistory: WordBool read Get_KeepChangeHistory write Set_KeepChangeHistory;
  23339.     property ListChangesOnNewSheet: WordBool read Get_ListChangesOnNewSheet write Set_ListChangesOnNewSheet;
  23340.   end;
  23341. {$ENDIF}
  23342.  
  23343.  
  23344. // *********************************************************************//
  23345. // The Class CoExcelOLEObject provides a Create and CreateRemote method to          
  23346. // create instances of the default interface _OLEObject exposed by              
  23347. // the CoClass ExcelOLEObject. The functions are intended to be used by             
  23348. // clients wishing to automate the CoClass objects exposed by the         
  23349. // server of this typelibrary.                                            
  23350. // *********************************************************************//
  23351.   CoExcelOLEObject = class
  23352.     class function Create: _OLEObject;
  23353.     class function CreateRemote(const MachineName: string): _OLEObject;
  23354.   end;
  23355.  
  23356.  
  23357. // *********************************************************************//
  23358. // OLE Server Proxy class declaration
  23359. // Server Object    : TExcelOLEObject
  23360. // Help String      : 
  23361. // Default Interface: _OLEObject
  23362. // Def. Intf. DISP? : Yes
  23363. // Event   Interface: OLEObjectEvents
  23364. // TypeFlags        : (2) CanCreate
  23365. // *********************************************************************//
  23366. {$IFDEF LIVE_SERVER_AT_DESIGN_TIME}
  23367.   TExcelOLEObjectProperties= class;
  23368. {$ENDIF}
  23369.   TExcelOLEObject = class(TOleServer)
  23370.   private
  23371.     FOnGotFocus: TNotifyEvent;
  23372.     FOnLostFocus: TNotifyEvent;
  23373.     FIntf:        _OLEObject;
  23374. {$IFDEF LIVE_SERVER_AT_DESIGN_TIME}
  23375.     FProps:       TExcelOLEObjectProperties;
  23376.     function      GetServerProperties: TExcelOLEObjectProperties;
  23377. {$ENDIF}
  23378.     function      GetDefaultInterface: _OLEObject;
  23379.   protected
  23380.     procedure InitServerData; override;
  23381.     procedure InvokeEvent(DispID: TDispID; var Params: TVariantArray); override;
  23382.     function  Get_Application: ExcelApplication;
  23383.     function  Get_Creator: XlCreator;
  23384.     function  Get_Parent: IDispatch;
  23385.     function  Get_BottomRightCell: Range;
  23386.     function  Get_Enabled: WordBool;
  23387.     procedure Set_Enabled(Param1: WordBool);
  23388.     function  Get_Height: Double;
  23389.     procedure Set_Height(Param1: Double);
  23390.     function  Get_Index: Integer;
  23391.     function  Get_Left: Double;
  23392.     procedure Set_Left(Param1: Double);
  23393.     function  Get_Locked: WordBool;
  23394.     procedure Set_Locked(Param1: WordBool);
  23395.     function  Get_Name: WideString;
  23396.     procedure Set_Name(const Param1: WideString);
  23397.     function  Get_OnAction: WideString;
  23398.     procedure Set_OnAction(const Param1: WideString);
  23399.     function  Get_Placement: OleVariant;
  23400.     procedure Set_Placement(Param1: OleVariant);
  23401.     function  Get_PrintObject: WordBool;
  23402.     procedure Set_PrintObject(Param1: WordBool);
  23403.     function  Get_Top: Double;
  23404.     procedure Set_Top(Param1: Double);
  23405.     function  Get_TopLeftCell: Range;
  23406.     function  Get_Visible: WordBool;
  23407.     procedure Set_Visible(Param1: WordBool);
  23408.     function  Get_Width: Double;
  23409.     procedure Set_Width(Param1: Double);
  23410.     function  Get_ZOrder: Integer;
  23411.     function  Get_ShapeRange: ShapeRange;
  23412.     function  Get_Border: Border;
  23413.     function  Get_Interior: Interior;
  23414.     function  Get_Shadow: WordBool;
  23415.     procedure Set_Shadow(Param1: WordBool);
  23416.     function  Get_AutoLoad: WordBool;
  23417.     procedure Set_AutoLoad(Param1: WordBool);
  23418.     function  Get_AutoUpdate: WordBool;
  23419.     procedure Set_AutoUpdate(Param1: WordBool);
  23420.     function  Get_Object_: IDispatch;
  23421.     function  Get_OLEType: OleVariant;
  23422.     function  Get_SourceName: WideString;
  23423.     procedure Set_SourceName(const Param1: WideString);
  23424.     function  Get_LinkedCell: WideString;
  23425.     procedure Set_LinkedCell(const Param1: WideString);
  23426.     function  Get_ListFillRange: WideString;
  23427.     procedure Set_ListFillRange(const Param1: WideString);
  23428.     function  Get_ProgId: WideString;
  23429.   public
  23430.     constructor Create(AOwner: TComponent); override;
  23431.     destructor  Destroy; override;
  23432.     procedure Connect; override;
  23433.     procedure ConnectTo(svrIntf: _OLEObject);
  23434.     procedure Disconnect; override;
  23435.     procedure BringToFront;
  23436.     procedure Copy;
  23437.     procedure CopyPicture(Appearance: XlPictureAppearance; Format: XlCopyPictureFormat);
  23438.     procedure Cut;
  23439.     procedure Delete;
  23440.     function  Duplicate: IDispatch;
  23441.     procedure Select; overload;
  23442.     procedure Select(Replace: OleVariant); overload;
  23443.     procedure SendToBack;
  23444.     procedure Activate;
  23445.     procedure Update;
  23446.     procedure Verb(Verb: XlOLEVerb);
  23447.     property  DefaultInterface: _OLEObject read GetDefaultInterface;
  23448.     property Application: ExcelApplication read Get_Application;
  23449.     property Creator: XlCreator read Get_Creator;
  23450.     property Parent: IDispatch read Get_Parent;
  23451.     property BottomRightCell: Range read Get_BottomRightCell;
  23452.     property Index: Integer read Get_Index;
  23453.     property OnAction: WideString read Get_OnAction write Set_OnAction;
  23454.     property Placement: OleVariant read Get_Placement write Set_Placement;
  23455.     property TopLeftCell: Range read Get_TopLeftCell;
  23456.     property ZOrder: Integer read Get_ZOrder;
  23457.     property ShapeRange: ShapeRange read Get_ShapeRange;
  23458.     property Border: Border read Get_Border;
  23459.     property Interior: Interior read Get_Interior;
  23460.     property Object_: IDispatch read Get_Object_;
  23461.     property OLEType: OleVariant read Get_OLEType;
  23462.     property ProgId: WideString read Get_ProgId;
  23463.     property Enabled: WordBool read Get_Enabled write Set_Enabled;
  23464.     property Height: Double read Get_Height write Set_Height;
  23465.     property Left: Double read Get_Left write Set_Left;
  23466.     property Locked: WordBool read Get_Locked write Set_Locked;
  23467.     property Name: WideString read Get_Name write Set_Name;
  23468.     property PrintObject: WordBool read Get_PrintObject write Set_PrintObject;
  23469.     property Top: Double read Get_Top write Set_Top;
  23470.     property Visible: WordBool read Get_Visible write Set_Visible;
  23471.     property Width: Double read Get_Width write Set_Width;
  23472.     property Shadow: WordBool read Get_Shadow write Set_Shadow;
  23473.     property AutoLoad: WordBool read Get_AutoLoad write Set_AutoLoad;
  23474.     property AutoUpdate: WordBool read Get_AutoUpdate write Set_AutoUpdate;
  23475.     property SourceName: WideString read Get_SourceName write Set_SourceName;
  23476.     property LinkedCell: WideString read Get_LinkedCell write Set_LinkedCell;
  23477.     property ListFillRange: WideString read Get_ListFillRange write Set_ListFillRange;
  23478.   published
  23479. {$IFDEF LIVE_SERVER_AT_DESIGN_TIME}
  23480.     property Server: TExcelOLEObjectProperties read GetServerProperties;
  23481. {$ENDIF}
  23482.     property OnGotFocus: TNotifyEvent read FOnGotFocus write FOnGotFocus;
  23483.     property OnLostFocus: TNotifyEvent read FOnLostFocus write FOnLostFocus;
  23484.   end;
  23485.  
  23486. {$IFDEF LIVE_SERVER_AT_DESIGN_TIME}
  23487. // *********************************************************************//
  23488. // OLE Server Properties Proxy Class
  23489. // Server Object    : TExcelOLEObject
  23490. // (This object is used by the IDE's Property Inspector to allow editing
  23491. //  of the properties of this server)
  23492. // *********************************************************************//
  23493.  TExcelOLEObjectProperties = class(TPersistent)
  23494.   private
  23495.     FServer:    TExcelOLEObject;
  23496.     function    GetDefaultInterface: _OLEObject;
  23497.     constructor Create(AServer: TExcelOLEObject);
  23498.   protected
  23499.     function  Get_Application: ExcelApplication;
  23500.     function  Get_Creator: XlCreator;
  23501.     function  Get_Parent: IDispatch;
  23502.     function  Get_BottomRightCell: Range;
  23503.     function  Get_Enabled: WordBool;
  23504.     procedure Set_Enabled(Param1: WordBool);
  23505.     function  Get_Height: Double;
  23506.     procedure Set_Height(Param1: Double);
  23507.     function  Get_Index: Integer;
  23508.     function  Get_Left: Double;
  23509.     procedure Set_Left(Param1: Double);
  23510.     function  Get_Locked: WordBool;
  23511.     procedure Set_Locked(Param1: WordBool);
  23512.     function  Get_Name: WideString;
  23513.     procedure Set_Name(const Param1: WideString);
  23514.     function  Get_OnAction: WideString;
  23515.     procedure Set_OnAction(const Param1: WideString);
  23516.     function  Get_Placement: OleVariant;
  23517.     procedure Set_Placement(Param1: OleVariant);
  23518.     function  Get_PrintObject: WordBool;
  23519.     procedure Set_PrintObject(Param1: WordBool);
  23520.     function  Get_Top: Double;
  23521.     procedure Set_Top(Param1: Double);
  23522.     function  Get_TopLeftCell: Range;
  23523.     function  Get_Visible: WordBool;
  23524.     procedure Set_Visible(Param1: WordBool);
  23525.     function  Get_Width: Double;
  23526.     procedure Set_Width(Param1: Double);
  23527.     function  Get_ZOrder: Integer;
  23528.     function  Get_ShapeRange: ShapeRange;
  23529.     function  Get_Border: Border;
  23530.     function  Get_Interior: Interior;
  23531.     function  Get_Shadow: WordBool;
  23532.     procedure Set_Shadow(Param1: WordBool);
  23533.     function  Get_AutoLoad: WordBool;
  23534.     procedure Set_AutoLoad(Param1: WordBool);
  23535.     function  Get_AutoUpdate: WordBool;
  23536.     procedure Set_AutoUpdate(Param1: WordBool);
  23537.     function  Get_Object_: IDispatch;
  23538.     function  Get_OLEType: OleVariant;
  23539.     function  Get_SourceName: WideString;
  23540.     procedure Set_SourceName(const Param1: WideString);
  23541.     function  Get_LinkedCell: WideString;
  23542.     procedure Set_LinkedCell(const Param1: WideString);
  23543.     function  Get_ListFillRange: WideString;
  23544.     procedure Set_ListFillRange(const Param1: WideString);
  23545.     function  Get_ProgId: WideString;
  23546.   public
  23547.     property DefaultInterface: _OLEObject read GetDefaultInterface;
  23548.   published
  23549.     property Enabled: WordBool read Get_Enabled write Set_Enabled;
  23550.     property Height: Double read Get_Height write Set_Height;
  23551.     property Left: Double read Get_Left write Set_Left;
  23552.     property Locked: WordBool read Get_Locked write Set_Locked;
  23553.     property Name: WideString read Get_Name write Set_Name;
  23554.     property PrintObject: WordBool read Get_PrintObject write Set_PrintObject;
  23555.     property Top: Double read Get_Top write Set_Top;
  23556.     property Visible: WordBool read Get_Visible write Set_Visible;
  23557.     property Width: Double read Get_Width write Set_Width;
  23558.     property Shadow: WordBool read Get_Shadow write Set_Shadow;
  23559.     property AutoLoad: WordBool read Get_AutoLoad write Set_AutoLoad;
  23560.     property AutoUpdate: WordBool read Get_AutoUpdate write Set_AutoUpdate;
  23561.     property SourceName: WideString read Get_SourceName write Set_SourceName;
  23562.     property LinkedCell: WideString read Get_LinkedCell write Set_LinkedCell;
  23563.     property ListFillRange: WideString read Get_ListFillRange write Set_ListFillRange;
  23564.   end;
  23565. {$ENDIF}
  23566.  
  23567.  
  23568. procedure Register;
  23569.  
  23570. implementation
  23571.  
  23572. uses ComObj;
  23573.  
  23574. class function CoExcelQueryTable.Create: _QueryTable;
  23575. begin
  23576.   Result := CreateComObject(CLASS_ExcelQueryTable) as _QueryTable;
  23577. end;
  23578.  
  23579. class function CoExcelQueryTable.CreateRemote(const MachineName: string): _QueryTable;
  23580. begin
  23581.   Result := CreateRemoteComObject(MachineName, CLASS_ExcelQueryTable) as _QueryTable;
  23582. end;
  23583.  
  23584. procedure TExcelQueryTable.InitServerData;
  23585. const
  23586.   CServerData: TServerData = (
  23587.     ClassID:   '{59191DA1-EA47-11CE-A51F-00AA0061507F}';
  23588.     IntfIID:   '{00024428-0000-0000-C000-000000000046}';
  23589.     EventIID:  '{0002441B-0000-0000-C000-000000000046}';
  23590.     LicenseKey: nil;
  23591.     Version: 500);
  23592. begin
  23593.   ServerData := @CServerData;
  23594. end;
  23595.  
  23596. procedure TExcelQueryTable.Connect;
  23597. var
  23598.   punk: IUnknown;
  23599. begin
  23600.   if FIntf = nil then
  23601.   begin
  23602.     punk := GetServer;
  23603.     ConnectEvents(punk);
  23604.     Fintf:= punk as _QueryTable;
  23605.   end;
  23606. end;
  23607.  
  23608. procedure TExcelQueryTable.ConnectTo(svrIntf: _QueryTable);
  23609. begin
  23610.   Disconnect;
  23611.   FIntf := svrIntf;
  23612.   ConnectEvents(FIntf);
  23613. end;
  23614.  
  23615. procedure TExcelQueryTable.DisConnect;
  23616. begin
  23617.   if Fintf <> nil then
  23618.   begin
  23619.     DisconnectEvents(FIntf);
  23620.     FIntf := nil;
  23621.   end;
  23622. end;
  23623.  
  23624. function TExcelQueryTable.GetDefaultInterface: _QueryTable;
  23625. begin
  23626.   if FIntf = nil then
  23627.     Connect;
  23628.   Assert(FIntf <> nil, 'DefaultInterface is NULL. Component is not connected to Server. You must call ''Connect'' or ''ConnectTo'' before this operation');
  23629.   Result := FIntf;
  23630. end;
  23631.  
  23632. constructor TExcelQueryTable.Create(AOwner: TComponent);
  23633. begin
  23634.   inherited Create(AOwner);
  23635. {$IFDEF LIVE_SERVER_AT_DESIGN_TIME}
  23636.   FProps := TExcelQueryTableProperties.Create(Self);
  23637. {$ENDIF}
  23638. end;
  23639.  
  23640. destructor TExcelQueryTable.Destroy;
  23641. begin
  23642. {$IFDEF LIVE_SERVER_AT_DESIGN_TIME}
  23643.   FProps.Free;
  23644. {$ENDIF}
  23645.   inherited Destroy;
  23646. end;
  23647.  
  23648. {$IFDEF LIVE_SERVER_AT_DESIGN_TIME}
  23649. function TExcelQueryTable.GetServerProperties: TExcelQueryTableProperties;
  23650. begin
  23651.   Result := FProps;
  23652. end;
  23653. {$ENDIF}
  23654.  
  23655. procedure TExcelQueryTable.InvokeEvent(DispID: TDispID; var Params: TVariantArray);
  23656. begin
  23657.   case DispID of
  23658.     -1: Exit;  // DISPID_UNKNOWN
  23659.    1596: if Assigned(FOnBeforeRefresh) then
  23660.             FOnBeforeRefresh(Self, Params[0] (*var WordBool*));
  23661.    1597: if Assigned(FOnAfterRefresh) then
  23662.             FOnAfterRefresh(Self, Params[0] (*WordBool*));
  23663.   end; {case DispID}
  23664. end;
  23665.  
  23666. function  TExcelQueryTable.Get_Application: ExcelApplication;
  23667. begin
  23668.   Result := DefaultInterface.Application;
  23669. end;
  23670.  
  23671. function  TExcelQueryTable.Get_Creator: XlCreator;
  23672. begin
  23673.   Result := DefaultInterface.Creator;
  23674. end;
  23675.  
  23676. function  TExcelQueryTable.Get_Parent: IDispatch;
  23677. begin
  23678.   Result := DefaultInterface.Parent;
  23679. end;
  23680.  
  23681. function  TExcelQueryTable.Get_Name: WideString;
  23682. begin
  23683.   Result := DefaultInterface.Name;
  23684. end;
  23685.  
  23686. procedure TExcelQueryTable.Set_Name(const Param1: WideString);
  23687. begin
  23688.   DefaultInterface.Name := Param1;
  23689. end;
  23690.  
  23691. function  TExcelQueryTable.Get_FieldNames: WordBool;
  23692. begin
  23693.   Result := DefaultInterface.FieldNames;
  23694. end;
  23695.  
  23696. procedure TExcelQueryTable.Set_FieldNames(Param1: WordBool);
  23697. begin
  23698.   DefaultInterface.FieldNames := Param1;
  23699. end;
  23700.  
  23701. function  TExcelQueryTable.Get_RowNumbers: WordBool;
  23702. begin
  23703.   Result := DefaultInterface.RowNumbers;
  23704. end;
  23705.  
  23706. procedure TExcelQueryTable.Set_RowNumbers(Param1: WordBool);
  23707. begin
  23708.   DefaultInterface.RowNumbers := Param1;
  23709. end;
  23710.  
  23711. function  TExcelQueryTable.Get_FillAdjacentFormulas: WordBool;
  23712. begin
  23713.   Result := DefaultInterface.FillAdjacentFormulas;
  23714. end;
  23715.  
  23716. procedure TExcelQueryTable.Set_FillAdjacentFormulas(Param1: WordBool);
  23717. begin
  23718.   DefaultInterface.FillAdjacentFormulas := Param1;
  23719. end;
  23720.  
  23721. function  TExcelQueryTable.Get_HasAutoFormat: WordBool;
  23722. begin
  23723.   Result := DefaultInterface.HasAutoFormat;
  23724. end;
  23725.  
  23726. procedure TExcelQueryTable.Set_HasAutoFormat(Param1: WordBool);
  23727. begin
  23728.   DefaultInterface.HasAutoFormat := Param1;
  23729. end;
  23730.  
  23731. function  TExcelQueryTable.Get_RefreshOnFileOpen: WordBool;
  23732. begin
  23733.   Result := DefaultInterface.RefreshOnFileOpen;
  23734. end;
  23735.  
  23736. procedure TExcelQueryTable.Set_RefreshOnFileOpen(Param1: WordBool);
  23737. begin
  23738.   DefaultInterface.RefreshOnFileOpen := Param1;
  23739. end;
  23740.  
  23741. function  TExcelQueryTable.Get_Refreshing: WordBool;
  23742. begin
  23743.   Result := DefaultInterface.Refreshing;
  23744. end;
  23745.  
  23746. function  TExcelQueryTable.Get_FetchedRowOverflow: WordBool;
  23747. begin
  23748.   Result := DefaultInterface.FetchedRowOverflow;
  23749. end;
  23750.  
  23751. function  TExcelQueryTable.Get_BackgroundQuery: WordBool;
  23752. begin
  23753.   Result := DefaultInterface.BackgroundQuery;
  23754. end;
  23755.  
  23756. procedure TExcelQueryTable.Set_BackgroundQuery(Param1: WordBool);
  23757. begin
  23758.   DefaultInterface.BackgroundQuery := Param1;
  23759. end;
  23760.  
  23761. function  TExcelQueryTable.Get_RefreshStyle: XlCellInsertionMode;
  23762. begin
  23763.   Result := DefaultInterface.RefreshStyle;
  23764. end;
  23765.  
  23766. procedure TExcelQueryTable.Set_RefreshStyle(Param1: XlCellInsertionMode);
  23767. begin
  23768.   DefaultInterface.RefreshStyle := Param1;
  23769. end;
  23770.  
  23771. function  TExcelQueryTable.Get_EnableRefresh: WordBool;
  23772. begin
  23773.   Result := DefaultInterface.EnableRefresh;
  23774. end;
  23775.  
  23776. procedure TExcelQueryTable.Set_EnableRefresh(Param1: WordBool);
  23777. begin
  23778.   DefaultInterface.EnableRefresh := Param1;
  23779. end;
  23780.  
  23781. function  TExcelQueryTable.Get_SavePassword: WordBool;
  23782. begin
  23783.   Result := DefaultInterface.SavePassword;
  23784. end;
  23785.  
  23786. procedure TExcelQueryTable.Set_SavePassword(Param1: WordBool);
  23787. begin
  23788.   DefaultInterface.SavePassword := Param1;
  23789. end;
  23790.  
  23791. function  TExcelQueryTable.Get_Destination: Range;
  23792. begin
  23793.   Result := DefaultInterface.Destination;
  23794. end;
  23795.  
  23796. function  TExcelQueryTable.Get_Connection: OleVariant;
  23797. begin
  23798.   Result := DefaultInterface.Connection;
  23799. end;
  23800.  
  23801. procedure TExcelQueryTable.Set_Connection(Param1: OleVariant);
  23802. begin
  23803.   DefaultInterface.Connection := Param1;
  23804. end;
  23805.  
  23806. function  TExcelQueryTable.Get_Sql: OleVariant;
  23807. begin
  23808.   Result := DefaultInterface.Sql;
  23809. end;
  23810.  
  23811. procedure TExcelQueryTable.Set_Sql(Param1: OleVariant);
  23812. begin
  23813.   DefaultInterface.Sql := Param1;
  23814. end;
  23815.  
  23816. function  TExcelQueryTable.Get_PostText: WideString;
  23817. begin
  23818.   Result := DefaultInterface.PostText;
  23819. end;
  23820.  
  23821. procedure TExcelQueryTable.Set_PostText(const Param1: WideString);
  23822. begin
  23823.   DefaultInterface.PostText := Param1;
  23824. end;
  23825.  
  23826. function  TExcelQueryTable.Get_ResultRange: Range;
  23827. begin
  23828.   Result := DefaultInterface.ResultRange;
  23829. end;
  23830.  
  23831. function  TExcelQueryTable.Get_Parameters: Parameters;
  23832. begin
  23833.   Result := DefaultInterface.Parameters;
  23834. end;
  23835.  
  23836. function  TExcelQueryTable.Get_Recordset: IDispatch;
  23837. begin
  23838.   Result := DefaultInterface.Recordset;
  23839. end;
  23840.  
  23841. procedure TExcelQueryTable.Set_Recordset(const Param1: IDispatch);
  23842. begin
  23843.   DefaultInterface.Recordset := Param1;
  23844. end;
  23845.  
  23846. function  TExcelQueryTable.Get_SaveData: WordBool;
  23847. begin
  23848.   Result := DefaultInterface.SaveData;
  23849. end;
  23850.  
  23851. procedure TExcelQueryTable.Set_SaveData(Param1: WordBool);
  23852. begin
  23853.   DefaultInterface.SaveData := Param1;
  23854. end;
  23855.  
  23856. function  TExcelQueryTable.Get_TablesOnlyFromHTML: WordBool;
  23857. begin
  23858.   Result := DefaultInterface.TablesOnlyFromHTML;
  23859. end;
  23860.  
  23861. procedure TExcelQueryTable.Set_TablesOnlyFromHTML(Param1: WordBool);
  23862. begin
  23863.   DefaultInterface.TablesOnlyFromHTML := Param1;
  23864. end;
  23865.  
  23866. function  TExcelQueryTable.Get_EnableEditing: WordBool;
  23867. begin
  23868.   Result := DefaultInterface.EnableEditing;
  23869. end;
  23870.  
  23871. procedure TExcelQueryTable.Set_EnableEditing(Param1: WordBool);
  23872. begin
  23873.   DefaultInterface.EnableEditing := Param1;
  23874. end;
  23875.  
  23876. procedure TExcelQueryTable.CancelRefresh;
  23877. begin
  23878.   DefaultInterface.CancelRefresh;
  23879. end;
  23880.  
  23881. procedure TExcelQueryTable.Delete;
  23882. begin
  23883.   DefaultInterface.Delete;
  23884. end;
  23885.  
  23886. function  TExcelQueryTable.Refresh: WordBool;
  23887. begin
  23888.   Result := DefaultInterface.Refresh(EmptyParam);
  23889. end;
  23890.  
  23891. function  TExcelQueryTable.Refresh(BackgroundQuery: OleVariant): WordBool;
  23892. begin
  23893.   Result := DefaultInterface.Refresh(BackgroundQuery);
  23894. end;
  23895.  
  23896. {$IFDEF LIVE_SERVER_AT_DESIGN_TIME}
  23897. constructor TExcelQueryTableProperties.Create(AServer: TExcelQueryTable);
  23898. begin
  23899.   inherited Create;
  23900.   FServer := AServer;
  23901. end;
  23902.  
  23903. function TExcelQueryTableProperties.GetDefaultInterface: _QueryTable;
  23904. begin
  23905.   Result := FServer.DefaultInterface;
  23906. end;
  23907.  
  23908. function  TExcelQueryTableProperties.Get_Application: ExcelApplication;
  23909. begin
  23910.   Result := DefaultInterface.Application;
  23911. end;
  23912.  
  23913. function  TExcelQueryTableProperties.Get_Creator: XlCreator;
  23914. begin
  23915.   Result := DefaultInterface.Creator;
  23916. end;
  23917.  
  23918. function  TExcelQueryTableProperties.Get_Parent: IDispatch;
  23919. begin
  23920.   Result := DefaultInterface.Parent;
  23921. end;
  23922.  
  23923. function  TExcelQueryTableProperties.Get_Name: WideString;
  23924. begin
  23925.   Result := DefaultInterface.Name;
  23926. end;
  23927.  
  23928. procedure TExcelQueryTableProperties.Set_Name(const Param1: WideString);
  23929. begin
  23930.   DefaultInterface.Name := Param1;
  23931. end;
  23932.  
  23933. function  TExcelQueryTableProperties.Get_FieldNames: WordBool;
  23934. begin
  23935.   Result := DefaultInterface.FieldNames;
  23936. end;
  23937.  
  23938. procedure TExcelQueryTableProperties.Set_FieldNames(Param1: WordBool);
  23939. begin
  23940.   DefaultInterface.FieldNames := Param1;
  23941. end;
  23942.  
  23943. function  TExcelQueryTableProperties.Get_RowNumbers: WordBool;
  23944. begin
  23945.   Result := DefaultInterface.RowNumbers;
  23946. end;
  23947.  
  23948. procedure TExcelQueryTableProperties.Set_RowNumbers(Param1: WordBool);
  23949. begin
  23950.   DefaultInterface.RowNumbers := Param1;
  23951. end;
  23952.  
  23953. function  TExcelQueryTableProperties.Get_FillAdjacentFormulas: WordBool;
  23954. begin
  23955.   Result := DefaultInterface.FillAdjacentFormulas;
  23956. end;
  23957.  
  23958. procedure TExcelQueryTableProperties.Set_FillAdjacentFormulas(Param1: WordBool);
  23959. begin
  23960.   DefaultInterface.FillAdjacentFormulas := Param1;
  23961. end;
  23962.  
  23963. function  TExcelQueryTableProperties.Get_HasAutoFormat: WordBool;
  23964. begin
  23965.   Result := DefaultInterface.HasAutoFormat;
  23966. end;
  23967.  
  23968. procedure TExcelQueryTableProperties.Set_HasAutoFormat(Param1: WordBool);
  23969. begin
  23970.   DefaultInterface.HasAutoFormat := Param1;
  23971. end;
  23972.  
  23973. function  TExcelQueryTableProperties.Get_RefreshOnFileOpen: WordBool;
  23974. begin
  23975.   Result := DefaultInterface.RefreshOnFileOpen;
  23976. end;
  23977.  
  23978. procedure TExcelQueryTableProperties.Set_RefreshOnFileOpen(Param1: WordBool);
  23979. begin
  23980.   DefaultInterface.RefreshOnFileOpen := Param1;
  23981. end;
  23982.  
  23983. function  TExcelQueryTableProperties.Get_Refreshing: WordBool;
  23984. begin
  23985.   Result := DefaultInterface.Refreshing;
  23986. end;
  23987.  
  23988. function  TExcelQueryTableProperties.Get_FetchedRowOverflow: WordBool;
  23989. begin
  23990.   Result := DefaultInterface.FetchedRowOverflow;
  23991. end;
  23992.  
  23993. function  TExcelQueryTableProperties.Get_BackgroundQuery: WordBool;
  23994. begin
  23995.   Result := DefaultInterface.BackgroundQuery;
  23996. end;
  23997.  
  23998. procedure TExcelQueryTableProperties.Set_BackgroundQuery(Param1: WordBool);
  23999. begin
  24000.   DefaultInterface.BackgroundQuery := Param1;
  24001. end;
  24002.  
  24003. function  TExcelQueryTableProperties.Get_RefreshStyle: XlCellInsertionMode;
  24004. begin
  24005.   Result := DefaultInterface.RefreshStyle;
  24006. end;
  24007.  
  24008. procedure TExcelQueryTableProperties.Set_RefreshStyle(Param1: XlCellInsertionMode);
  24009. begin
  24010.   DefaultInterface.RefreshStyle := Param1;
  24011. end;
  24012.  
  24013. function  TExcelQueryTableProperties.Get_EnableRefresh: WordBool;
  24014. begin
  24015.   Result := DefaultInterface.EnableRefresh;
  24016. end;
  24017.  
  24018. procedure TExcelQueryTableProperties.Set_EnableRefresh(Param1: WordBool);
  24019. begin
  24020.   DefaultInterface.EnableRefresh := Param1;
  24021. end;
  24022.  
  24023. function  TExcelQueryTableProperties.Get_SavePassword: WordBool;
  24024. begin
  24025.   Result := DefaultInterface.SavePassword;
  24026. end;
  24027.  
  24028. procedure TExcelQueryTableProperties.Set_SavePassword(Param1: WordBool);
  24029. begin
  24030.   DefaultInterface.SavePassword := Param1;
  24031. end;
  24032.  
  24033. function  TExcelQueryTableProperties.Get_Destination: Range;
  24034. begin
  24035.   Result := DefaultInterface.Destination;
  24036. end;
  24037.  
  24038. function  TExcelQueryTableProperties.Get_Connection: OleVariant;
  24039. begin
  24040.   Result := DefaultInterface.Connection;
  24041. end;
  24042.  
  24043. procedure TExcelQueryTableProperties.Set_Connection(Param1: OleVariant);
  24044. begin
  24045.   DefaultInterface.Connection := Param1;
  24046. end;
  24047.  
  24048. function  TExcelQueryTableProperties.Get_Sql: OleVariant;
  24049. begin
  24050.   Result := DefaultInterface.Sql;
  24051. end;
  24052.  
  24053. procedure TExcelQueryTableProperties.Set_Sql(Param1: OleVariant);
  24054. begin
  24055.   DefaultInterface.Sql := Param1;
  24056. end;
  24057.  
  24058. function  TExcelQueryTableProperties.Get_PostText: WideString;
  24059. begin
  24060.   Result := DefaultInterface.PostText;
  24061. end;
  24062.  
  24063. procedure TExcelQueryTableProperties.Set_PostText(const Param1: WideString);
  24064. begin
  24065.   DefaultInterface.PostText := Param1;
  24066. end;
  24067.  
  24068. function  TExcelQueryTableProperties.Get_ResultRange: Range;
  24069. begin
  24070.   Result := DefaultInterface.ResultRange;
  24071. end;
  24072.  
  24073. function  TExcelQueryTableProperties.Get_Parameters: Parameters;
  24074. begin
  24075.   Result := DefaultInterface.Parameters;
  24076. end;
  24077.  
  24078. function  TExcelQueryTableProperties.Get_Recordset: IDispatch;
  24079. begin
  24080.   Result := DefaultInterface.Recordset;
  24081. end;
  24082.  
  24083. procedure TExcelQueryTableProperties.Set_Recordset(const Param1: IDispatch);
  24084. begin
  24085.   DefaultInterface.Recordset := Param1;
  24086. end;
  24087.  
  24088. function  TExcelQueryTableProperties.Get_SaveData: WordBool;
  24089. begin
  24090.   Result := DefaultInterface.SaveData;
  24091. end;
  24092.  
  24093. procedure TExcelQueryTableProperties.Set_SaveData(Param1: WordBool);
  24094. begin
  24095.   DefaultInterface.SaveData := Param1;
  24096. end;
  24097.  
  24098. function  TExcelQueryTableProperties.Get_TablesOnlyFromHTML: WordBool;
  24099. begin
  24100.   Result := DefaultInterface.TablesOnlyFromHTML;
  24101. end;
  24102.  
  24103. procedure TExcelQueryTableProperties.Set_TablesOnlyFromHTML(Param1: WordBool);
  24104. begin
  24105.   DefaultInterface.TablesOnlyFromHTML := Param1;
  24106. end;
  24107.  
  24108. function  TExcelQueryTableProperties.Get_EnableEditing: WordBool;
  24109. begin
  24110.   Result := DefaultInterface.EnableEditing;
  24111. end;
  24112.  
  24113. procedure TExcelQueryTableProperties.Set_EnableEditing(Param1: WordBool);
  24114. begin
  24115.   DefaultInterface.EnableEditing := Param1;
  24116. end;
  24117.  
  24118. {$ENDIF}
  24119.  
  24120. class function CoExcelApplication.Create: _Application;
  24121. begin
  24122.   Result := CreateComObject(CLASS_ExcelApplication) as _Application;
  24123. end;
  24124.  
  24125. class function CoExcelApplication.CreateRemote(const MachineName: string): _Application;
  24126. begin
  24127.   Result := CreateRemoteComObject(MachineName, CLASS_ExcelApplication) as _Application;
  24128. end;
  24129.  
  24130. procedure TExcelApplication.InitServerData;
  24131. const
  24132.   CServerData: TServerData = (
  24133.     ClassID:   '{00024500-0000-0000-C000-000000000046}';
  24134.     IntfIID:   '{000208D5-0000-0000-C000-000000000046}';
  24135.     EventIID:  '{00024413-0000-0000-C000-000000000046}';
  24136.     LicenseKey: nil;
  24137.     Version: 500);
  24138. begin
  24139.   ServerData := @CServerData;
  24140. end;
  24141.  
  24142. procedure TExcelApplication.Connect;
  24143. var
  24144.   punk: IUnknown;
  24145. begin
  24146.   if FIntf = nil then
  24147.   begin
  24148.     punk := GetServer;
  24149.     ConnectEvents(punk);
  24150.     Fintf:= punk as _Application;
  24151.   end;
  24152. end;
  24153.  
  24154. procedure TExcelApplication.ConnectTo(svrIntf: _Application);
  24155. begin
  24156.   Disconnect;
  24157.   FIntf := svrIntf;
  24158.   ConnectEvents(FIntf);
  24159. end;
  24160.  
  24161. procedure TExcelApplication.DisConnect;
  24162. begin
  24163.   if Fintf <> nil then
  24164.   begin
  24165.     if FAutoQuit then
  24166.       Quit();
  24167.     DisconnectEvents(FIntf);
  24168.     FIntf := nil;
  24169.   end;
  24170. end;
  24171.  
  24172. function TExcelApplication.GetDefaultInterface: _Application;
  24173. begin
  24174.   if FIntf = nil then
  24175.     Connect;
  24176.   Assert(FIntf <> nil, 'DefaultInterface is NULL. Component is not connected to Server. You must call ''Connect'' or ''ConnectTo'' before this operation');
  24177.   Result := FIntf;
  24178. end;
  24179.  
  24180. constructor TExcelApplication.Create(AOwner: TComponent);
  24181. begin
  24182.   inherited Create(AOwner);
  24183. {$IFDEF LIVE_SERVER_AT_DESIGN_TIME}
  24184.   FProps := TExcelApplicationProperties.Create(Self);
  24185. {$ENDIF}
  24186. end;
  24187.  
  24188. destructor TExcelApplication.Destroy;
  24189. begin
  24190. {$IFDEF LIVE_SERVER_AT_DESIGN_TIME}
  24191.   FProps.Free;
  24192. {$ENDIF}
  24193.   inherited Destroy;
  24194. end;
  24195.  
  24196. {$IFDEF LIVE_SERVER_AT_DESIGN_TIME}
  24197. function TExcelApplication.GetServerProperties: TExcelApplicationProperties;
  24198. begin
  24199.   Result := FProps;
  24200. end;
  24201. {$ENDIF}
  24202.  
  24203. procedure TExcelApplication.InvokeEvent(DispID: TDispID; var Params: TVariantArray);
  24204. begin
  24205.   case DispID of
  24206.     -1: Exit;  // DISPID_UNKNOWN
  24207.    1565: if Assigned(FOnNewWorkbook) then
  24208.             FOnNewWorkbook(Self, Params[0] (*const ExcelWorkbook*));
  24209.    1558: if Assigned(FOnSheetSelectionChange) then
  24210.             FOnSheetSelectionChange(Self, Params[0] (*const IDispatch*), Params[1] (*const Range*));
  24211.    1559: if Assigned(FOnSheetBeforeDoubleClick) then
  24212.             FOnSheetBeforeDoubleClick(Self, Params[0] (*const IDispatch*), Params[1] (*const Range*), Params[2] (*var WordBool*));
  24213.    1560: if Assigned(FOnSheetBeforeRightClick) then
  24214.             FOnSheetBeforeRightClick(Self, Params[0] (*const IDispatch*), Params[1] (*const Range*), Params[2] (*var WordBool*));
  24215.    1561: if Assigned(FOnSheetActivate) then
  24216.             FOnSheetActivate(Self, Params[0] (*const IDispatch*));
  24217.    1562: if Assigned(FOnSheetDeactivate) then
  24218.             FOnSheetDeactivate(Self, Params[0] (*const IDispatch*));
  24219.    1563: if Assigned(FOnSheetCalculate) then
  24220.             FOnSheetCalculate(Self, Params[0] (*const IDispatch*));
  24221.    1564: if Assigned(FOnSheetChange) then
  24222.             FOnSheetChange(Self, Params[0] (*const IDispatch*), Params[1] (*const Range*));
  24223.    1567: if Assigned(FOnWorkbookOpen) then
  24224.             FOnWorkbookOpen(Self, Params[0] (*const ExcelWorkbook*));
  24225.    1568: if Assigned(FOnWorkbookActivate) then
  24226.             FOnWorkbookActivate(Self, Params[0] (*const ExcelWorkbook*));
  24227.    1569: if Assigned(FOnWorkbookDeactivate) then
  24228.             FOnWorkbookDeactivate(Self, Params[0] (*const ExcelWorkbook*));
  24229.    1570: if Assigned(FOnWorkbookBeforeClose) then
  24230.             FOnWorkbookBeforeClose(Self, Params[0] (*const ExcelWorkbook*), Params[1] (*var WordBool*));
  24231.    1571: if Assigned(FOnWorkbookBeforeSave) then
  24232.             FOnWorkbookBeforeSave(Self, Params[0] (*const ExcelWorkbook*), Params[1] (*WordBool*), Params[2] (*var WordBool*));
  24233.    1572: if Assigned(FOnWorkbookBeforePrint) then
  24234.             FOnWorkbookBeforePrint(Self, Params[0] (*const ExcelWorkbook*), Params[1] (*var WordBool*));
  24235.    1573: if Assigned(FOnWorkbookNewSheet) then
  24236.             FOnWorkbookNewSheet(Self, Params[0] (*const ExcelWorkbook*), Params[1] (*const IDispatch*));
  24237.    1574: if Assigned(FOnWorkbookAddinInstall) then
  24238.             FOnWorkbookAddinInstall(Self, Params[0] (*const ExcelWorkbook*));
  24239.    1575: if Assigned(FOnWorkbookAddinUninstall) then
  24240.             FOnWorkbookAddinUninstall(Self, Params[0] (*const ExcelWorkbook*));
  24241.    1554: if Assigned(FOnWindowResize) then
  24242.             FOnWindowResize(Self, Params[0] (*const ExcelWorkbook*), Params[1] (*const Window*));
  24243.    1556: if Assigned(FOnWindowActivate) then
  24244.             FOnWindowActivate(Self, Params[0] (*const ExcelWorkbook*), Params[1] (*const Window*));
  24245.    1557: if Assigned(FOnWindowDeactivate) then
  24246.             FOnWindowDeactivate(Self, Params[0] (*const ExcelWorkbook*), Params[1] (*const Window*));
  24247.   end; {case DispID}
  24248. end;
  24249.  
  24250. function  TExcelApplication.Get_Application: ExcelApplication;
  24251. begin
  24252.   Result := DefaultInterface.Get_Application;
  24253. end;
  24254.  
  24255. function  TExcelApplication.Get_Creator: XlCreator;
  24256. begin
  24257.   Result := DefaultInterface.Get_Creator;
  24258. end;
  24259.  
  24260. function  TExcelApplication.Get_Parent: ExcelApplication;
  24261. begin
  24262.   Result := DefaultInterface.Get_Parent;
  24263. end;
  24264.  
  24265. function  TExcelApplication.Get_ActiveCell: Range;
  24266. begin
  24267.   Result := DefaultInterface.Get_ActiveCell;
  24268. end;
  24269.  
  24270. function  TExcelApplication.Get_ActiveChart: ExcelChart;
  24271. begin
  24272.   Result := DefaultInterface.Get_ActiveChart;
  24273. end;
  24274.  
  24275. function  TExcelApplication.Get_ActiveDialog: DialogSheet;
  24276. begin
  24277.   Result := DefaultInterface.Get_ActiveDialog;
  24278. end;
  24279.  
  24280. function  TExcelApplication.Get_ActiveMenuBar: MenuBar;
  24281. begin
  24282.   Result := DefaultInterface.Get_ActiveMenuBar;
  24283. end;
  24284.  
  24285. function  TExcelApplication.Get_ActivePrinter(lcid: Integer): WideString;
  24286. begin
  24287.   Result := DefaultInterface.Get_ActivePrinter(lcid);
  24288. end;
  24289.  
  24290. procedure TExcelApplication.Set_ActivePrinter(lcid: Integer; const RHS: WideString);
  24291. begin
  24292.   DefaultInterface.Set_ActivePrinter(lcid, RHS);
  24293. end;
  24294.  
  24295. function  TExcelApplication.Get_ActiveSheet: IDispatch;
  24296. begin
  24297.   Result := DefaultInterface.Get_ActiveSheet;
  24298. end;
  24299.  
  24300. function  TExcelApplication.Get_ActiveWindow: Window;
  24301. begin
  24302.   Result := DefaultInterface.Get_ActiveWindow;
  24303. end;
  24304.  
  24305. function  TExcelApplication.Get_ActiveWorkbook: ExcelWorkbook;
  24306. begin
  24307.   Result := DefaultInterface.Get_ActiveWorkbook;
  24308. end;
  24309.  
  24310. function  TExcelApplication.Get_AddIns: AddIns;
  24311. begin
  24312.   Result := DefaultInterface.Get_AddIns;
  24313. end;
  24314.  
  24315. function  TExcelApplication.Get_Assistant: Assistant;
  24316. begin
  24317.   Result := DefaultInterface.Get_Assistant;
  24318. end;
  24319.  
  24320. function  TExcelApplication.Get_Cells: Range;
  24321. begin
  24322.   Result := DefaultInterface.Get_Cells;
  24323. end;
  24324.  
  24325. function  TExcelApplication.Get_Charts: Sheets;
  24326. begin
  24327.   Result := DefaultInterface.Get_Charts;
  24328. end;
  24329.  
  24330. function  TExcelApplication.Get_Columns: Range;
  24331. begin
  24332.   Result := DefaultInterface.Get_Columns;
  24333. end;
  24334.  
  24335. function  TExcelApplication.Get_CommandBars: CommandBars;
  24336. begin
  24337.   Result := DefaultInterface.Get_CommandBars;
  24338. end;
  24339.  
  24340. function  TExcelApplication.Get_DDEAppReturnCode(lcid: Integer): Integer;
  24341. begin
  24342.   Result := DefaultInterface.Get_DDEAppReturnCode(lcid);
  24343. end;
  24344.  
  24345. function  TExcelApplication.Get_DialogSheets: Sheets;
  24346. begin
  24347.   Result := DefaultInterface.Get_DialogSheets;
  24348. end;
  24349.  
  24350. function  TExcelApplication.Get_MenuBars: MenuBars;
  24351. begin
  24352.   Result := DefaultInterface.Get_MenuBars;
  24353. end;
  24354.  
  24355. function  TExcelApplication.Get_Modules: Modules;
  24356. begin
  24357.   Result := DefaultInterface.Get_Modules;
  24358. end;
  24359.  
  24360. function  TExcelApplication.Get_Names: Names;
  24361. begin
  24362.   Result := DefaultInterface.Get_Names;
  24363. end;
  24364.  
  24365. function  TExcelApplication.Get_Range(Cell1: OleVariant; Cell2: OleVariant): Range;
  24366. begin
  24367.   Result := DefaultInterface.Get_Range(Cell1, Cell2);
  24368. end;
  24369.  
  24370. function  TExcelApplication.Get_Rows: Range;
  24371. begin
  24372.   Result := DefaultInterface.Get_Rows;
  24373. end;
  24374.  
  24375. function  TExcelApplication.Get_Selection(lcid: Integer): IDispatch;
  24376. begin
  24377.   Result := DefaultInterface.Get_Selection(lcid);
  24378. end;
  24379.  
  24380. function  TExcelApplication.Get_Sheets: Sheets;
  24381. begin
  24382.   Result := DefaultInterface.Get_Sheets;
  24383. end;
  24384.  
  24385. function  TExcelApplication.Get_ShortcutMenus(Index: Integer): Menu;
  24386. begin
  24387.   Result := DefaultInterface.Get_ShortcutMenus(Index);
  24388. end;
  24389.  
  24390. function  TExcelApplication.Get_ThisWorkbook(lcid: Integer): ExcelWorkbook;
  24391. begin
  24392.   Result := DefaultInterface.Get_ThisWorkbook(lcid);
  24393. end;
  24394.  
  24395. function  TExcelApplication.Get_Toolbars: Toolbars;
  24396. begin
  24397.   Result := DefaultInterface.Get_Toolbars;
  24398. end;
  24399.  
  24400. function  TExcelApplication.Get_Windows: Windows;
  24401. begin
  24402.   Result := DefaultInterface.Get_Windows;
  24403. end;
  24404.  
  24405. function  TExcelApplication.Get_Workbooks: Workbooks;
  24406. begin
  24407.   Result := DefaultInterface.Get_Workbooks;
  24408. end;
  24409.  
  24410. function  TExcelApplication.Get_WorksheetFunction: WorksheetFunction;
  24411. begin
  24412.   Result := DefaultInterface.Get_WorksheetFunction;
  24413. end;
  24414.  
  24415. function  TExcelApplication.Get_Worksheets: Sheets;
  24416. begin
  24417.   Result := DefaultInterface.Get_Worksheets;
  24418. end;
  24419.  
  24420. function  TExcelApplication.Get_Excel4IntlMacroSheets: Sheets;
  24421. begin
  24422.   Result := DefaultInterface.Get_Excel4IntlMacroSheets;
  24423. end;
  24424.  
  24425. function  TExcelApplication.Get_Excel4MacroSheets: Sheets;
  24426. begin
  24427.   Result := DefaultInterface.Get_Excel4MacroSheets;
  24428. end;
  24429.  
  24430. function  TExcelApplication.Get_AlertBeforeOverwriting(lcid: Integer): WordBool;
  24431. begin
  24432.   Result := DefaultInterface.Get_AlertBeforeOverwriting(lcid);
  24433. end;
  24434.  
  24435. procedure TExcelApplication.Set_AlertBeforeOverwriting(lcid: Integer; RHS: WordBool);
  24436. begin
  24437.   DefaultInterface.Set_AlertBeforeOverwriting(lcid, RHS);
  24438. end;
  24439.  
  24440. function  TExcelApplication.Get_AltStartupPath(lcid: Integer): WideString;
  24441. begin
  24442.   Result := DefaultInterface.Get_AltStartupPath(lcid);
  24443. end;
  24444.  
  24445. procedure TExcelApplication.Set_AltStartupPath(lcid: Integer; const RHS: WideString);
  24446. begin
  24447.   DefaultInterface.Set_AltStartupPath(lcid, RHS);
  24448. end;
  24449.  
  24450. function  TExcelApplication.Get_AskToUpdateLinks(lcid: Integer): WordBool;
  24451. begin
  24452.   Result := DefaultInterface.Get_AskToUpdateLinks(lcid);
  24453. end;
  24454.  
  24455. procedure TExcelApplication.Set_AskToUpdateLinks(lcid: Integer; RHS: WordBool);
  24456. begin
  24457.   DefaultInterface.Set_AskToUpdateLinks(lcid, RHS);
  24458. end;
  24459.  
  24460. function  TExcelApplication.Get_EnableAnimations(lcid: Integer): WordBool;
  24461. begin
  24462.   Result := DefaultInterface.Get_EnableAnimations(lcid);
  24463. end;
  24464.  
  24465. procedure TExcelApplication.Set_EnableAnimations(lcid: Integer; RHS: WordBool);
  24466. begin
  24467.   DefaultInterface.Set_EnableAnimations(lcid, RHS);
  24468. end;
  24469.  
  24470. function  TExcelApplication.Get_AutoCorrect: AutoCorrect;
  24471. begin
  24472.   Result := DefaultInterface.Get_AutoCorrect;
  24473. end;
  24474.  
  24475. function  TExcelApplication.Get_Build(lcid: Integer): Integer;
  24476. begin
  24477.   Result := DefaultInterface.Get_Build(lcid);
  24478. end;
  24479.  
  24480. function  TExcelApplication.Get_CalculateBeforeSave(lcid: Integer): WordBool;
  24481. begin
  24482.   Result := DefaultInterface.Get_CalculateBeforeSave(lcid);
  24483. end;
  24484.  
  24485. procedure TExcelApplication.Set_CalculateBeforeSave(lcid: Integer; RHS: WordBool);
  24486. begin
  24487.   DefaultInterface.Set_CalculateBeforeSave(lcid, RHS);
  24488. end;
  24489.  
  24490. function  TExcelApplication.Get_Calculation(lcid: Integer): XlCalculation;
  24491. begin
  24492.   Result := DefaultInterface.Get_Calculation(lcid);
  24493. end;
  24494.  
  24495. procedure TExcelApplication.Set_Calculation(lcid: Integer; RHS: XlCalculation);
  24496. begin
  24497.   DefaultInterface.Set_Calculation(lcid, RHS);
  24498. end;
  24499.  
  24500. function  TExcelApplication.Get_Caller(Index: OleVariant; lcid: Integer): OleVariant;
  24501. begin
  24502.   Result := DefaultInterface.Get_Caller(Index, lcid);
  24503. end;
  24504.  
  24505. function  TExcelApplication.Get_CanPlaySounds(lcid: Integer): WordBool;
  24506. begin
  24507.   Result := DefaultInterface.Get_CanPlaySounds(lcid);
  24508. end;
  24509.  
  24510. function  TExcelApplication.Get_CanRecordSounds(lcid: Integer): WordBool;
  24511. begin
  24512.   Result := DefaultInterface.Get_CanRecordSounds(lcid);
  24513. end;
  24514.  
  24515. function  TExcelApplication.Get_Caption: WideString;
  24516. begin
  24517.   Result := DefaultInterface.Get_Caption;
  24518. end;
  24519.  
  24520. procedure TExcelApplication.Set_Caption(const RHS: WideString);
  24521. begin
  24522.   DefaultInterface.Set_Caption(RHS);
  24523. end;
  24524.  
  24525. function  TExcelApplication.Get_CellDragAndDrop(lcid: Integer): WordBool;
  24526. begin
  24527.   Result := DefaultInterface.Get_CellDragAndDrop(lcid);
  24528. end;
  24529.  
  24530. procedure TExcelApplication.Set_CellDragAndDrop(lcid: Integer; RHS: WordBool);
  24531. begin
  24532.   DefaultInterface.Set_CellDragAndDrop(lcid, RHS);
  24533. end;
  24534.  
  24535. function  TExcelApplication.Get_ClipboardFormats(Index: OleVariant; lcid: Integer): OleVariant;
  24536. begin
  24537.   Result := DefaultInterface.Get_ClipboardFormats(Index, lcid);
  24538. end;
  24539.  
  24540. function  TExcelApplication.Get_DisplayClipboardWindow(lcid: Integer): WordBool;
  24541. begin
  24542.   Result := DefaultInterface.Get_DisplayClipboardWindow(lcid);
  24543. end;
  24544.  
  24545. procedure TExcelApplication.Set_DisplayClipboardWindow(lcid: Integer; RHS: WordBool);
  24546. begin
  24547.   DefaultInterface.Set_DisplayClipboardWindow(lcid, RHS);
  24548. end;
  24549.  
  24550. function  TExcelApplication.Get_ColorButtons: WordBool;
  24551. begin
  24552.   Result := DefaultInterface.Get_ColorButtons;
  24553. end;
  24554.  
  24555. procedure TExcelApplication.Set_ColorButtons(RHS: WordBool);
  24556. begin
  24557.   DefaultInterface.Set_ColorButtons(RHS);
  24558. end;
  24559.  
  24560. function  TExcelApplication.Get_CommandUnderlines(lcid: Integer): XlCommandUnderlines;
  24561. begin
  24562.   Result := DefaultInterface.Get_CommandUnderlines(lcid);
  24563. end;
  24564.  
  24565. procedure TExcelApplication.Set_CommandUnderlines(lcid: Integer; RHS: XlCommandUnderlines);
  24566. begin
  24567.   DefaultInterface.Set_CommandUnderlines(lcid, RHS);
  24568. end;
  24569.  
  24570. function  TExcelApplication.Get_ConstrainNumeric(lcid: Integer): WordBool;
  24571. begin
  24572.   Result := DefaultInterface.Get_ConstrainNumeric(lcid);
  24573. end;
  24574.  
  24575. procedure TExcelApplication.Set_ConstrainNumeric(lcid: Integer; RHS: WordBool);
  24576. begin
  24577.   DefaultInterface.Set_ConstrainNumeric(lcid, RHS);
  24578. end;
  24579.  
  24580. function  TExcelApplication.Get_CopyObjectsWithCells(lcid: Integer): WordBool;
  24581. begin
  24582.   Result := DefaultInterface.Get_CopyObjectsWithCells(lcid);
  24583. end;
  24584.  
  24585. procedure TExcelApplication.Set_CopyObjectsWithCells(lcid: Integer; RHS: WordBool);
  24586. begin
  24587.   DefaultInterface.Set_CopyObjectsWithCells(lcid, RHS);
  24588. end;
  24589.  
  24590. function  TExcelApplication.Get_Cursor(lcid: Integer): XlMousePointer;
  24591. begin
  24592.   Result := DefaultInterface.Get_Cursor(lcid);
  24593. end;
  24594.  
  24595. procedure TExcelApplication.Set_Cursor(lcid: Integer; RHS: XlMousePointer);
  24596. begin
  24597.   DefaultInterface.Set_Cursor(lcid, RHS);
  24598. end;
  24599.  
  24600. function  TExcelApplication.Get_CustomListCount(lcid: Integer): Integer;
  24601. begin
  24602.   Result := DefaultInterface.Get_CustomListCount(lcid);
  24603. end;
  24604.  
  24605. function  TExcelApplication.Get_CutCopyMode(lcid: Integer): XlCutCopyMode;
  24606. begin
  24607.   Result := DefaultInterface.Get_CutCopyMode(lcid);
  24608. end;
  24609.  
  24610. procedure TExcelApplication.Set_CutCopyMode(lcid: Integer; RHS: XlCutCopyMode);
  24611. begin
  24612.   DefaultInterface.Set_CutCopyMode(lcid, RHS);
  24613. end;
  24614.  
  24615. function  TExcelApplication.Get_DataEntryMode(lcid: Integer): Integer;
  24616. begin
  24617.   Result := DefaultInterface.Get_DataEntryMode(lcid);
  24618. end;
  24619.  
  24620. procedure TExcelApplication.Set_DataEntryMode(lcid: Integer; RHS: Integer);
  24621. begin
  24622.   DefaultInterface.Set_DataEntryMode(lcid, RHS);
  24623. end;
  24624.  
  24625. function  TExcelApplication.Get__Default: WideString;
  24626. begin
  24627.   Result := DefaultInterface.Get__Default;
  24628. end;
  24629.  
  24630. function  TExcelApplication.Get_DefaultFilePath(lcid: Integer): WideString;
  24631. begin
  24632.   Result := DefaultInterface.Get_DefaultFilePath(lcid);
  24633. end;
  24634.  
  24635. procedure TExcelApplication.Set_DefaultFilePath(lcid: Integer; const RHS: WideString);
  24636. begin
  24637.   DefaultInterface.Set_DefaultFilePath(lcid, RHS);
  24638. end;
  24639.  
  24640. function  TExcelApplication.Get_Dialogs: Dialogs;
  24641. begin
  24642.   Result := DefaultInterface.Get_Dialogs;
  24643. end;
  24644.  
  24645. function  TExcelApplication.Get_DisplayAlerts(lcid: Integer): WordBool;
  24646. begin
  24647.   Result := DefaultInterface.Get_DisplayAlerts(lcid);
  24648. end;
  24649.  
  24650. procedure TExcelApplication.Set_DisplayAlerts(lcid: Integer; RHS: WordBool);
  24651. begin
  24652.   DefaultInterface.Set_DisplayAlerts(lcid, RHS);
  24653. end;
  24654.  
  24655. function  TExcelApplication.Get_DisplayFormulaBar(lcid: Integer): WordBool;
  24656. begin
  24657.   Result := DefaultInterface.Get_DisplayFormulaBar(lcid);
  24658. end;
  24659.  
  24660. procedure TExcelApplication.Set_DisplayFormulaBar(lcid: Integer; RHS: WordBool);
  24661. begin
  24662.   DefaultInterface.Set_DisplayFormulaBar(lcid, RHS);
  24663. end;
  24664.  
  24665. function  TExcelApplication.Get_DisplayFullScreen(lcid: Integer): WordBool;
  24666. begin
  24667.   Result := DefaultInterface.Get_DisplayFullScreen(lcid);
  24668. end;
  24669.  
  24670. procedure TExcelApplication.Set_DisplayFullScreen(lcid: Integer; RHS: WordBool);
  24671. begin
  24672.   DefaultInterface.Set_DisplayFullScreen(lcid, RHS);
  24673. end;
  24674.  
  24675. function  TExcelApplication.Get_DisplayNoteIndicator: WordBool;
  24676. begin
  24677.   Result := DefaultInterface.Get_DisplayNoteIndicator;
  24678. end;
  24679.  
  24680. procedure TExcelApplication.Set_DisplayNoteIndicator(RHS: WordBool);
  24681. begin
  24682.   DefaultInterface.Set_DisplayNoteIndicator(RHS);
  24683. end;
  24684.  
  24685. function  TExcelApplication.Get_DisplayCommentIndicator: XlCommentDisplayMode;
  24686. begin
  24687.   Result := DefaultInterface.Get_DisplayCommentIndicator;
  24688. end;
  24689.  
  24690. procedure TExcelApplication.Set_DisplayCommentIndicator(RHS: XlCommentDisplayMode);
  24691. begin
  24692.   DefaultInterface.Set_DisplayCommentIndicator(RHS);
  24693. end;
  24694.  
  24695. function  TExcelApplication.Get_DisplayExcel4Menus(lcid: Integer): WordBool;
  24696. begin
  24697.   Result := DefaultInterface.Get_DisplayExcel4Menus(lcid);
  24698. end;
  24699.  
  24700. procedure TExcelApplication.Set_DisplayExcel4Menus(lcid: Integer; RHS: WordBool);
  24701. begin
  24702.   DefaultInterface.Set_DisplayExcel4Menus(lcid, RHS);
  24703. end;
  24704.  
  24705. function  TExcelApplication.Get_DisplayRecentFiles: WordBool;
  24706. begin
  24707.   Result := DefaultInterface.Get_DisplayRecentFiles;
  24708. end;
  24709.  
  24710. procedure TExcelApplication.Set_DisplayRecentFiles(RHS: WordBool);
  24711. begin
  24712.   DefaultInterface.Set_DisplayRecentFiles(RHS);
  24713. end;
  24714.  
  24715. function  TExcelApplication.Get_DisplayScrollBars(lcid: Integer): WordBool;
  24716. begin
  24717.   Result := DefaultInterface.Get_DisplayScrollBars(lcid);
  24718. end;
  24719.  
  24720. procedure TExcelApplication.Set_DisplayScrollBars(lcid: Integer; RHS: WordBool);
  24721. begin
  24722.   DefaultInterface.Set_DisplayScrollBars(lcid, RHS);
  24723. end;
  24724.  
  24725. function  TExcelApplication.Get_DisplayStatusBar(lcid: Integer): WordBool;
  24726. begin
  24727.   Result := DefaultInterface.Get_DisplayStatusBar(lcid);
  24728. end;
  24729.  
  24730. procedure TExcelApplication.Set_DisplayStatusBar(lcid: Integer; RHS: WordBool);
  24731. begin
  24732.   DefaultInterface.Set_DisplayStatusBar(lcid, RHS);
  24733. end;
  24734.  
  24735. function  TExcelApplication.Get_EditDirectlyInCell(lcid: Integer): WordBool;
  24736. begin
  24737.   Result := DefaultInterface.Get_EditDirectlyInCell(lcid);
  24738. end;
  24739.  
  24740. procedure TExcelApplication.Set_EditDirectlyInCell(lcid: Integer; RHS: WordBool);
  24741. begin
  24742.   DefaultInterface.Set_EditDirectlyInCell(lcid, RHS);
  24743. end;
  24744.  
  24745. function  TExcelApplication.Get_EnableAutoComplete: WordBool;
  24746. begin
  24747.   Result := DefaultInterface.Get_EnableAutoComplete;
  24748. end;
  24749.  
  24750. procedure TExcelApplication.Set_EnableAutoComplete(RHS: WordBool);
  24751. begin
  24752.   DefaultInterface.Set_EnableAutoComplete(RHS);
  24753. end;
  24754.  
  24755. function  TExcelApplication.Get_EnableCancelKey(lcid: Integer): XlEnableCancelKey;
  24756. begin
  24757.   Result := DefaultInterface.Get_EnableCancelKey(lcid);
  24758. end;
  24759.  
  24760. procedure TExcelApplication.Set_EnableCancelKey(lcid: Integer; RHS: XlEnableCancelKey);
  24761. begin
  24762.   DefaultInterface.Set_EnableCancelKey(lcid, RHS);
  24763. end;
  24764.  
  24765. function  TExcelApplication.Get_EnableSound: WordBool;
  24766. begin
  24767.   Result := DefaultInterface.Get_EnableSound;
  24768. end;
  24769.  
  24770. procedure TExcelApplication.Set_EnableSound(RHS: WordBool);
  24771. begin
  24772.   DefaultInterface.Set_EnableSound(RHS);
  24773. end;
  24774.  
  24775. function  TExcelApplication.Get_EnableTipWizard(lcid: Integer): WordBool;
  24776. begin
  24777.   Result := DefaultInterface.Get_EnableTipWizard(lcid);
  24778. end;
  24779.  
  24780. procedure TExcelApplication.Set_EnableTipWizard(lcid: Integer; RHS: WordBool);
  24781. begin
  24782.   DefaultInterface.Set_EnableTipWizard(lcid, RHS);
  24783. end;
  24784.  
  24785. function  TExcelApplication.Get_FileConverters(Index1: OleVariant; Index2: OleVariant; lcid: Integer): OleVariant;
  24786. begin
  24787.   Result := DefaultInterface.Get_FileConverters(Index1, Index2, lcid);
  24788. end;
  24789.  
  24790. function  TExcelApplication.Get_FileSearch: FileSearch;
  24791. begin
  24792.   Result := DefaultInterface.Get_FileSearch;
  24793. end;
  24794.  
  24795. function  TExcelApplication.Get_FileFind: IFind;
  24796. begin
  24797.   Result := DefaultInterface.Get_FileFind;
  24798. end;
  24799.  
  24800. function  TExcelApplication.Get_FixedDecimal(lcid: Integer): WordBool;
  24801. begin
  24802.   Result := DefaultInterface.Get_FixedDecimal(lcid);
  24803. end;
  24804.  
  24805. procedure TExcelApplication.Set_FixedDecimal(lcid: Integer; RHS: WordBool);
  24806. begin
  24807.   DefaultInterface.Set_FixedDecimal(lcid, RHS);
  24808. end;
  24809.  
  24810. function  TExcelApplication.Get_FixedDecimalPlaces(lcid: Integer): Integer;
  24811. begin
  24812.   Result := DefaultInterface.Get_FixedDecimalPlaces(lcid);
  24813. end;
  24814.  
  24815. procedure TExcelApplication.Set_FixedDecimalPlaces(lcid: Integer; RHS: Integer);
  24816. begin
  24817.   DefaultInterface.Set_FixedDecimalPlaces(lcid, RHS);
  24818. end;
  24819.  
  24820. function  TExcelApplication.Get_Height(lcid: Integer): Double;
  24821. begin
  24822.   Result := DefaultInterface.Get_Height(lcid);
  24823. end;
  24824.  
  24825. procedure TExcelApplication.Set_Height(lcid: Integer; RHS: Double);
  24826. begin
  24827.   DefaultInterface.Set_Height(lcid, RHS);
  24828. end;
  24829.  
  24830. function  TExcelApplication.Get_IgnoreRemoteRequests(lcid: Integer): WordBool;
  24831. begin
  24832.   Result := DefaultInterface.Get_IgnoreRemoteRequests(lcid);
  24833. end;
  24834.  
  24835. procedure TExcelApplication.Set_IgnoreRemoteRequests(lcid: Integer; RHS: WordBool);
  24836. begin
  24837.   DefaultInterface.Set_IgnoreRemoteRequests(lcid, RHS);
  24838. end;
  24839.  
  24840. function  TExcelApplication.Get_Interactive(lcid: Integer): WordBool;
  24841. begin
  24842.   Result := DefaultInterface.Get_Interactive(lcid);
  24843. end;
  24844.  
  24845. procedure TExcelApplication.Set_Interactive(lcid: Integer; RHS: WordBool);
  24846. begin
  24847.   DefaultInterface.Set_Interactive(lcid, RHS);
  24848. end;
  24849.  
  24850. function  TExcelApplication.Get_International(Index: OleVariant; lcid: Integer): OleVariant;
  24851. begin
  24852.   Result := DefaultInterface.Get_International(Index, lcid);
  24853. end;
  24854.  
  24855. function  TExcelApplication.Get_Iteration(lcid: Integer): WordBool;
  24856. begin
  24857.   Result := DefaultInterface.Get_Iteration(lcid);
  24858. end;
  24859.  
  24860. procedure TExcelApplication.Set_Iteration(lcid: Integer; RHS: WordBool);
  24861. begin
  24862.   DefaultInterface.Set_Iteration(lcid, RHS);
  24863. end;
  24864.  
  24865. function  TExcelApplication.Get_LargeButtons: WordBool;
  24866. begin
  24867.   Result := DefaultInterface.Get_LargeButtons;
  24868. end;
  24869.  
  24870. procedure TExcelApplication.Set_LargeButtons(RHS: WordBool);
  24871. begin
  24872.   DefaultInterface.Set_LargeButtons(RHS);
  24873. end;
  24874.  
  24875. function  TExcelApplication.Get_Left(lcid: Integer): Double;
  24876. begin
  24877.   Result := DefaultInterface.Get_Left(lcid);
  24878. end;
  24879.  
  24880. procedure TExcelApplication.Set_Left(lcid: Integer; RHS: Double);
  24881. begin
  24882.   DefaultInterface.Set_Left(lcid, RHS);
  24883. end;
  24884.  
  24885. function  TExcelApplication.Get_LibraryPath(lcid: Integer): WideString;
  24886. begin
  24887.   Result := DefaultInterface.Get_LibraryPath(lcid);
  24888. end;
  24889.  
  24890. function  TExcelApplication.Get_MailSession(lcid: Integer): OleVariant;
  24891. begin
  24892.   Result := DefaultInterface.Get_MailSession(lcid);
  24893. end;
  24894.  
  24895. function  TExcelApplication.Get_MailSystem(lcid: Integer): XlMailSystem;
  24896. begin
  24897.   Result := DefaultInterface.Get_MailSystem(lcid);
  24898. end;
  24899.  
  24900. function  TExcelApplication.Get_MathCoprocessorAvailable(lcid: Integer): WordBool;
  24901. begin
  24902.   Result := DefaultInterface.Get_MathCoprocessorAvailable(lcid);
  24903. end;
  24904.  
  24905. function  TExcelApplication.Get_MaxChange(lcid: Integer): Double;
  24906. begin
  24907.   Result := DefaultInterface.Get_MaxChange(lcid);
  24908. end;
  24909.  
  24910. procedure TExcelApplication.Set_MaxChange(lcid: Integer; RHS: Double);
  24911. begin
  24912.   DefaultInterface.Set_MaxChange(lcid, RHS);
  24913. end;
  24914.  
  24915. function  TExcelApplication.Get_MaxIterations(lcid: Integer): Integer;
  24916. begin
  24917.   Result := DefaultInterface.Get_MaxIterations(lcid);
  24918. end;
  24919.  
  24920. procedure TExcelApplication.Set_MaxIterations(lcid: Integer; RHS: Integer);
  24921. begin
  24922.   DefaultInterface.Set_MaxIterations(lcid, RHS);
  24923. end;
  24924.  
  24925. function  TExcelApplication.Get_MemoryFree(lcid: Integer): Integer;
  24926. begin
  24927.   Result := DefaultInterface.Get_MemoryFree(lcid);
  24928. end;
  24929.  
  24930. function  TExcelApplication.Get_MemoryTotal(lcid: Integer): Integer;
  24931. begin
  24932.   Result := DefaultInterface.Get_MemoryTotal(lcid);
  24933. end;
  24934.  
  24935. function  TExcelApplication.Get_MemoryUsed(lcid: Integer): Integer;
  24936. begin
  24937.   Result := DefaultInterface.Get_MemoryUsed(lcid);
  24938. end;
  24939.  
  24940. function  TExcelApplication.Get_MouseAvailable(lcid: Integer): WordBool;
  24941. begin
  24942.   Result := DefaultInterface.Get_MouseAvailable(lcid);
  24943. end;
  24944.  
  24945. function  TExcelApplication.Get_MoveAfterReturn(lcid: Integer): WordBool;
  24946. begin
  24947.   Result := DefaultInterface.Get_MoveAfterReturn(lcid);
  24948. end;
  24949.  
  24950. procedure TExcelApplication.Set_MoveAfterReturn(lcid: Integer; RHS: WordBool);
  24951. begin
  24952.   DefaultInterface.Set_MoveAfterReturn(lcid, RHS);
  24953. end;
  24954.  
  24955. function  TExcelApplication.Get_MoveAfterReturnDirection(lcid: Integer): XlDirection;
  24956. begin
  24957.   Result := DefaultInterface.Get_MoveAfterReturnDirection(lcid);
  24958. end;
  24959.  
  24960. procedure TExcelApplication.Set_MoveAfterReturnDirection(lcid: Integer; RHS: XlDirection);
  24961. begin
  24962.   DefaultInterface.Set_MoveAfterReturnDirection(lcid, RHS);
  24963. end;
  24964.  
  24965. function  TExcelApplication.Get_RecentFiles: RecentFiles;
  24966. begin
  24967.   Result := DefaultInterface.Get_RecentFiles;
  24968. end;
  24969.  
  24970. function  TExcelApplication.Get_Name: WideString;
  24971. begin
  24972.   Result := DefaultInterface.Get_Name;
  24973. end;
  24974.  
  24975. function  TExcelApplication.Get_NetworkTemplatesPath(lcid: Integer): WideString;
  24976. begin
  24977.   Result := DefaultInterface.Get_NetworkTemplatesPath(lcid);
  24978. end;
  24979.  
  24980. function  TExcelApplication.Get_ODBCErrors: ODBCErrors;
  24981. begin
  24982.   Result := DefaultInterface.Get_ODBCErrors;
  24983. end;
  24984.  
  24985. function  TExcelApplication.Get_ODBCTimeout: Integer;
  24986. begin
  24987.   Result := DefaultInterface.Get_ODBCTimeout;
  24988. end;
  24989.  
  24990. procedure TExcelApplication.Set_ODBCTimeout(RHS: Integer);
  24991. begin
  24992.   DefaultInterface.Set_ODBCTimeout(RHS);
  24993. end;
  24994.  
  24995. function  TExcelApplication.Get_OnCalculate(lcid: Integer): WideString;
  24996. begin
  24997.   Result := DefaultInterface.Get_OnCalculate(lcid);
  24998. end;
  24999.  
  25000. procedure TExcelApplication.Set_OnCalculate(lcid: Integer; const RHS: WideString);
  25001. begin
  25002.   DefaultInterface.Set_OnCalculate(lcid, RHS);
  25003. end;
  25004.  
  25005. function  TExcelApplication.Get_OnData(lcid: Integer): WideString;
  25006. begin
  25007.   Result := DefaultInterface.Get_OnData(lcid);
  25008. end;
  25009.  
  25010. procedure TExcelApplication.Set_OnData(lcid: Integer; const RHS: WideString);
  25011. begin
  25012.   DefaultInterface.Set_OnData(lcid, RHS);
  25013. end;
  25014.  
  25015. function  TExcelApplication.Get_OnDoubleClick(lcid: Integer): WideString;
  25016. begin
  25017.   Result := DefaultInterface.Get_OnDoubleClick(lcid);
  25018. end;
  25019.  
  25020. procedure TExcelApplication.Set_OnDoubleClick(lcid: Integer; const RHS: WideString);
  25021. begin
  25022.   DefaultInterface.Set_OnDoubleClick(lcid, RHS);
  25023. end;
  25024.  
  25025. function  TExcelApplication.Get_OnEntry(lcid: Integer): WideString;
  25026. begin
  25027.   Result := DefaultInterface.Get_OnEntry(lcid);
  25028. end;
  25029.  
  25030. procedure TExcelApplication.Set_OnEntry(lcid: Integer; const RHS: WideString);
  25031. begin
  25032.   DefaultInterface.Set_OnEntry(lcid, RHS);
  25033. end;
  25034.  
  25035. function  TExcelApplication.Get_OnSheetActivate(lcid: Integer): WideString;
  25036. begin
  25037.   Result := DefaultInterface.Get_OnSheetActivate(lcid);
  25038. end;
  25039.  
  25040. procedure TExcelApplication.Set_OnSheetActivate(lcid: Integer; const RHS: WideString);
  25041. begin
  25042.   DefaultInterface.Set_OnSheetActivate(lcid, RHS);
  25043. end;
  25044.  
  25045. function  TExcelApplication.Get_OnSheetDeactivate(lcid: Integer): WideString;
  25046. begin
  25047.   Result := DefaultInterface.Get_OnSheetDeactivate(lcid);
  25048. end;
  25049.  
  25050. procedure TExcelApplication.Set_OnSheetDeactivate(lcid: Integer; const RHS: WideString);
  25051. begin
  25052.   DefaultInterface.Set_OnSheetDeactivate(lcid, RHS);
  25053. end;
  25054.  
  25055. function  TExcelApplication.Get_OnWindow(lcid: Integer): WideString;
  25056. begin
  25057.   Result := DefaultInterface.Get_OnWindow(lcid);
  25058. end;
  25059.  
  25060. procedure TExcelApplication.Set_OnWindow(lcid: Integer; const RHS: WideString);
  25061. begin
  25062.   DefaultInterface.Set_OnWindow(lcid, RHS);
  25063. end;
  25064.  
  25065. function  TExcelApplication.Get_OperatingSystem(lcid: Integer): WideString;
  25066. begin
  25067.   Result := DefaultInterface.Get_OperatingSystem(lcid);
  25068. end;
  25069.  
  25070. function  TExcelApplication.Get_OrganizationName(lcid: Integer): WideString;
  25071. begin
  25072.   Result := DefaultInterface.Get_OrganizationName(lcid);
  25073. end;
  25074.  
  25075. function  TExcelApplication.Get_Path(lcid: Integer): WideString;
  25076. begin
  25077.   Result := DefaultInterface.Get_Path(lcid);
  25078. end;
  25079.  
  25080. function  TExcelApplication.Get_PathSeparator(lcid: Integer): WideString;
  25081. begin
  25082.   Result := DefaultInterface.Get_PathSeparator(lcid);
  25083. end;
  25084.  
  25085. function  TExcelApplication.Get_PreviousSelections(Index: OleVariant; lcid: Integer): OleVariant;
  25086. begin
  25087.   Result := DefaultInterface.Get_PreviousSelections(Index, lcid);
  25088. end;
  25089.  
  25090. function  TExcelApplication.Get_PivotTableSelection: WordBool;
  25091. begin
  25092.   Result := DefaultInterface.Get_PivotTableSelection;
  25093. end;
  25094.  
  25095. procedure TExcelApplication.Set_PivotTableSelection(RHS: WordBool);
  25096. begin
  25097.   DefaultInterface.Set_PivotTableSelection(RHS);
  25098. end;
  25099.  
  25100. function  TExcelApplication.Get_PromptForSummaryInfo(lcid: Integer): WordBool;
  25101. begin
  25102.   Result := DefaultInterface.Get_PromptForSummaryInfo(lcid);
  25103. end;
  25104.  
  25105. procedure TExcelApplication.Set_PromptForSummaryInfo(lcid: Integer; RHS: WordBool);
  25106. begin
  25107.   DefaultInterface.Set_PromptForSummaryInfo(lcid, RHS);
  25108. end;
  25109.  
  25110. function  TExcelApplication.Get_RecordRelative(lcid: Integer): WordBool;
  25111. begin
  25112.   Result := DefaultInterface.Get_RecordRelative(lcid);
  25113. end;
  25114.  
  25115. function  TExcelApplication.Get_ReferenceStyle(lcid: Integer): XlReferenceStyle;
  25116. begin
  25117.   Result := DefaultInterface.Get_ReferenceStyle(lcid);
  25118. end;
  25119.  
  25120. procedure TExcelApplication.Set_ReferenceStyle(lcid: Integer; RHS: XlReferenceStyle);
  25121. begin
  25122.   DefaultInterface.Set_ReferenceStyle(lcid, RHS);
  25123. end;
  25124.  
  25125. function  TExcelApplication.Get_RegisteredFunctions(Index1: OleVariant; Index2: OleVariant; 
  25126.                                                     lcid: Integer): OleVariant;
  25127. begin
  25128.   Result := DefaultInterface.Get_RegisteredFunctions(Index1, Index2, lcid);
  25129. end;
  25130.  
  25131. function  TExcelApplication.Get_RollZoom: WordBool;
  25132. begin
  25133.   Result := DefaultInterface.Get_RollZoom;
  25134. end;
  25135.  
  25136. procedure TExcelApplication.Set_RollZoom(RHS: WordBool);
  25137. begin
  25138.   DefaultInterface.Set_RollZoom(RHS);
  25139. end;
  25140.  
  25141. function  TExcelApplication.Get_ScreenUpdating(lcid: Integer): WordBool;
  25142. begin
  25143.   Result := DefaultInterface.Get_ScreenUpdating(lcid);
  25144. end;
  25145.  
  25146. procedure TExcelApplication.Set_ScreenUpdating(lcid: Integer; RHS: WordBool);
  25147. begin
  25148.   DefaultInterface.Set_ScreenUpdating(lcid, RHS);
  25149. end;
  25150.  
  25151. function  TExcelApplication.Get_SheetsInNewWorkbook(lcid: Integer): Integer;
  25152. begin
  25153.   Result := DefaultInterface.Get_SheetsInNewWorkbook(lcid);
  25154. end;
  25155.  
  25156. procedure TExcelApplication.Set_SheetsInNewWorkbook(lcid: Integer; RHS: Integer);
  25157. begin
  25158.   DefaultInterface.Set_SheetsInNewWorkbook(lcid, RHS);
  25159. end;
  25160.  
  25161. function  TExcelApplication.Get_ShowChartTipNames: WordBool;
  25162. begin
  25163.   Result := DefaultInterface.Get_ShowChartTipNames;
  25164. end;
  25165.  
  25166. procedure TExcelApplication.Set_ShowChartTipNames(RHS: WordBool);
  25167. begin
  25168.   DefaultInterface.Set_ShowChartTipNames(RHS);
  25169. end;
  25170.  
  25171. function  TExcelApplication.Get_ShowChartTipValues: WordBool;
  25172. begin
  25173.   Result := DefaultInterface.Get_ShowChartTipValues;
  25174. end;
  25175.  
  25176. procedure TExcelApplication.Set_ShowChartTipValues(RHS: WordBool);
  25177. begin
  25178.   DefaultInterface.Set_ShowChartTipValues(RHS);
  25179. end;
  25180.  
  25181. function  TExcelApplication.Get_StandardFont(lcid: Integer): WideString;
  25182. begin
  25183.   Result := DefaultInterface.Get_StandardFont(lcid);
  25184. end;
  25185.  
  25186. procedure TExcelApplication.Set_StandardFont(lcid: Integer; const RHS: WideString);
  25187. begin
  25188.   DefaultInterface.Set_StandardFont(lcid, RHS);
  25189. end;
  25190.  
  25191. function  TExcelApplication.Get_StandardFontSize(lcid: Integer): Double;
  25192. begin
  25193.   Result := DefaultInterface.Get_StandardFontSize(lcid);
  25194. end;
  25195.  
  25196. procedure TExcelApplication.Set_StandardFontSize(lcid: Integer; RHS: Double);
  25197. begin
  25198.   DefaultInterface.Set_StandardFontSize(lcid, RHS);
  25199. end;
  25200.  
  25201. function  TExcelApplication.Get_StartupPath(lcid: Integer): WideString;
  25202. begin
  25203.   Result := DefaultInterface.Get_StartupPath(lcid);
  25204. end;
  25205.  
  25206. function  TExcelApplication.Get_StatusBar(lcid: Integer): OleVariant;
  25207. begin
  25208.   Result := DefaultInterface.Get_StatusBar(lcid);
  25209. end;
  25210.  
  25211. procedure TExcelApplication.Set_StatusBar(lcid: Integer; RHS: OleVariant);
  25212. begin
  25213.   DefaultInterface.Set_StatusBar(lcid, RHS);
  25214. end;
  25215.  
  25216. function  TExcelApplication.Get_TemplatesPath(lcid: Integer): WideString;
  25217. begin
  25218.   Result := DefaultInterface.Get_TemplatesPath(lcid);
  25219. end;
  25220.  
  25221. function  TExcelApplication.Get_ShowToolTips: WordBool;
  25222. begin
  25223.   Result := DefaultInterface.Get_ShowToolTips;
  25224. end;
  25225.  
  25226. procedure TExcelApplication.Set_ShowToolTips(RHS: WordBool);
  25227. begin
  25228.   DefaultInterface.Set_ShowToolTips(RHS);
  25229. end;
  25230.  
  25231. function  TExcelApplication.Get_Top(lcid: Integer): Double;
  25232. begin
  25233.   Result := DefaultInterface.Get_Top(lcid);
  25234. end;
  25235.  
  25236. procedure TExcelApplication.Set_Top(lcid: Integer; RHS: Double);
  25237. begin
  25238.   DefaultInterface.Set_Top(lcid, RHS);
  25239. end;
  25240.  
  25241. function  TExcelApplication.Get_DefaultSaveFormat: XlFileFormat;
  25242. begin
  25243.   Result := DefaultInterface.Get_DefaultSaveFormat;
  25244. end;
  25245.  
  25246. procedure TExcelApplication.Set_DefaultSaveFormat(RHS: XlFileFormat);
  25247. begin
  25248.   DefaultInterface.Set_DefaultSaveFormat(RHS);
  25249. end;
  25250.  
  25251. function  TExcelApplication.Get_TransitionMenuKey(lcid: Integer): WideString;
  25252. begin
  25253.   Result := DefaultInterface.Get_TransitionMenuKey(lcid);
  25254. end;
  25255.  
  25256. procedure TExcelApplication.Set_TransitionMenuKey(lcid: Integer; const RHS: WideString);
  25257. begin
  25258.   DefaultInterface.Set_TransitionMenuKey(lcid, RHS);
  25259. end;
  25260.  
  25261. function  TExcelApplication.Get_TransitionMenuKeyAction(lcid: Integer): Integer;
  25262. begin
  25263.   Result := DefaultInterface.Get_TransitionMenuKeyAction(lcid);
  25264. end;
  25265.  
  25266. procedure TExcelApplication.Set_TransitionMenuKeyAction(lcid: Integer; RHS: Integer);
  25267. begin
  25268.   DefaultInterface.Set_TransitionMenuKeyAction(lcid, RHS);
  25269. end;
  25270.  
  25271. function  TExcelApplication.Get_TransitionNavigKeys(lcid: Integer): WordBool;
  25272. begin
  25273.   Result := DefaultInterface.Get_TransitionNavigKeys(lcid);
  25274. end;
  25275.  
  25276. procedure TExcelApplication.Set_TransitionNavigKeys(lcid: Integer; RHS: WordBool);
  25277. begin
  25278.   DefaultInterface.Set_TransitionNavigKeys(lcid, RHS);
  25279. end;
  25280.  
  25281. function  TExcelApplication.Get_UsableHeight(lcid: Integer): Double;
  25282. begin
  25283.   Result := DefaultInterface.Get_UsableHeight(lcid);
  25284. end;
  25285.  
  25286. function  TExcelApplication.Get_UsableWidth(lcid: Integer): Double;
  25287. begin
  25288.   Result := DefaultInterface.Get_UsableWidth(lcid);
  25289. end;
  25290.  
  25291. function  TExcelApplication.Get_UserControl: WordBool;
  25292. begin
  25293.   Result := DefaultInterface.Get_UserControl;
  25294. end;
  25295.  
  25296. procedure TExcelApplication.Set_UserControl(RHS: WordBool);
  25297. begin
  25298.   DefaultInterface.Set_UserControl(RHS);
  25299. end;
  25300.  
  25301. function  TExcelApplication.Get_UserName(lcid: Integer): WideString;
  25302. begin
  25303.   Result := DefaultInterface.Get_UserName(lcid);
  25304. end;
  25305.  
  25306. procedure TExcelApplication.Set_UserName(lcid: Integer; const RHS: WideString);
  25307. begin
  25308.   DefaultInterface.Set_UserName(lcid, RHS);
  25309. end;
  25310.  
  25311. function  TExcelApplication.Get_Value: WideString;
  25312. begin
  25313.   Result := DefaultInterface.Get_Value;
  25314. end;
  25315.  
  25316. function  TExcelApplication.Get_VBE: VBE;
  25317. begin
  25318.   Result := DefaultInterface.Get_VBE;
  25319. end;
  25320.  
  25321. function  TExcelApplication.Get_Version(lcid: Integer): WideString;
  25322. begin
  25323.   Result := DefaultInterface.Get_Version(lcid);
  25324. end;
  25325.  
  25326. function  TExcelApplication.Get_Visible(lcid: Integer): WordBool;
  25327. begin
  25328.   Result := DefaultInterface.Get_Visible(lcid);
  25329. end;
  25330.  
  25331. procedure TExcelApplication.Set_Visible(lcid: Integer; RHS: WordBool);
  25332. begin
  25333.   DefaultInterface.Set_Visible(lcid, RHS);
  25334. end;
  25335.  
  25336. function  TExcelApplication.Get_Width(lcid: Integer): Double;
  25337. begin
  25338.   Result := DefaultInterface.Get_Width(lcid);
  25339. end;
  25340.  
  25341. procedure TExcelApplication.Set_Width(lcid: Integer; RHS: Double);
  25342. begin
  25343.   DefaultInterface.Set_Width(lcid, RHS);
  25344. end;
  25345.  
  25346. function  TExcelApplication.Get_WindowsForPens(lcid: Integer): WordBool;
  25347. begin
  25348.   Result := DefaultInterface.Get_WindowsForPens(lcid);
  25349. end;
  25350.  
  25351. function  TExcelApplication.Get_WindowState(lcid: Integer): XlWindowState;
  25352. begin
  25353.   Result := DefaultInterface.Get_WindowState(lcid);
  25354. end;
  25355.  
  25356. procedure TExcelApplication.Set_WindowState(lcid: Integer; RHS: XlWindowState);
  25357. begin
  25358.   DefaultInterface.Set_WindowState(lcid, RHS);
  25359. end;
  25360.  
  25361. function  TExcelApplication.Get_UILanguage(lcid: Integer): Integer;
  25362. begin
  25363.   Result := DefaultInterface.Get_UILanguage(lcid);
  25364. end;
  25365.  
  25366. procedure TExcelApplication.Set_UILanguage(lcid: Integer; RHS: Integer);
  25367. begin
  25368.   DefaultInterface.Set_UILanguage(lcid, RHS);
  25369. end;
  25370.  
  25371. function  TExcelApplication.Get_DefaultSheetDirection(lcid: Integer): Integer;
  25372. begin
  25373.   Result := DefaultInterface.Get_DefaultSheetDirection(lcid);
  25374. end;
  25375.  
  25376. procedure TExcelApplication.Set_DefaultSheetDirection(lcid: Integer; RHS: Integer);
  25377. begin
  25378.   DefaultInterface.Set_DefaultSheetDirection(lcid, RHS);
  25379. end;
  25380.  
  25381. function  TExcelApplication.Get_CursorMovement(lcid: Integer): Integer;
  25382. begin
  25383.   Result := DefaultInterface.Get_CursorMovement(lcid);
  25384. end;
  25385.  
  25386. procedure TExcelApplication.Set_CursorMovement(lcid: Integer; RHS: Integer);
  25387. begin
  25388.   DefaultInterface.Set_CursorMovement(lcid, RHS);
  25389. end;
  25390.  
  25391. function  TExcelApplication.Get_ControlCharacters(lcid: Integer): Integer;
  25392. begin
  25393.   Result := DefaultInterface.Get_ControlCharacters(lcid);
  25394. end;
  25395.  
  25396. procedure TExcelApplication.Set_ControlCharacters(lcid: Integer; RHS: Integer);
  25397. begin
  25398.   DefaultInterface.Set_ControlCharacters(lcid, RHS);
  25399. end;
  25400.  
  25401. function  TExcelApplication.Get_EnableEvents: WordBool;
  25402. begin
  25403.   Result := DefaultInterface.Get_EnableEvents;
  25404. end;
  25405.  
  25406. procedure TExcelApplication.Set_EnableEvents(RHS: WordBool);
  25407. begin
  25408.   DefaultInterface.Set_EnableEvents(RHS);
  25409. end;
  25410.  
  25411. function  TExcelApplication.Get_DisplayInfoWindow: WordBool;
  25412. begin
  25413.   Result := DefaultInterface.Get_DisplayInfoWindow;
  25414. end;
  25415.  
  25416. procedure TExcelApplication.Set_DisplayInfoWindow(RHS: WordBool);
  25417. begin
  25418.   DefaultInterface.Set_DisplayInfoWindow(RHS);
  25419. end;
  25420.  
  25421. procedure TExcelApplication.Calculate;
  25422. begin
  25423.   DefaultInterface.Calculate(0);
  25424. end;
  25425.  
  25426. procedure TExcelApplication.Calculate(lcid: Integer);
  25427. begin
  25428.   DefaultInterface.Calculate(lcid);
  25429. end;
  25430.  
  25431. procedure TExcelApplication.DDEExecute(Channel: Integer; const String_: WideString);
  25432. begin
  25433.   DefaultInterface.DDEExecute(Channel, String_, 0);
  25434. end;
  25435.  
  25436. procedure TExcelApplication.DDEExecute(Channel: Integer; const String_: WideString; lcid: Integer);
  25437. begin
  25438.   DefaultInterface.DDEExecute(Channel, String_, lcid);
  25439. end;
  25440.  
  25441. function  TExcelApplication.DDEInitiate(const App: WideString; const Topic: WideString): Integer;
  25442. begin
  25443.   Result := DefaultInterface.DDEInitiate(App, Topic, 0);
  25444. end;
  25445.  
  25446. function  TExcelApplication.DDEInitiate(const App: WideString; const Topic: WideString; 
  25447.                                         lcid: Integer): Integer;
  25448. begin
  25449.   Result := DefaultInterface.DDEInitiate(App, Topic, lcid);
  25450. end;
  25451.  
  25452. procedure TExcelApplication.DDEPoke(Channel: Integer; Item: OleVariant; Data: OleVariant);
  25453. begin
  25454.   DefaultInterface.DDEPoke(Channel, Item, Data, 0);
  25455. end;
  25456.  
  25457. procedure TExcelApplication.DDEPoke(Channel: Integer; Item: OleVariant; Data: OleVariant; 
  25458.                                     lcid: Integer);
  25459. begin
  25460.   DefaultInterface.DDEPoke(Channel, Item, Data, lcid);
  25461. end;
  25462.  
  25463. function  TExcelApplication.DDERequest(Channel: Integer; const Item: WideString): OleVariant;
  25464. begin
  25465.   Result := DefaultInterface.DDERequest(Channel, Item, 0);
  25466. end;
  25467.  
  25468. function  TExcelApplication.DDERequest(Channel: Integer; const Item: WideString; lcid: Integer): OleVariant;
  25469. begin
  25470.   Result := DefaultInterface.DDERequest(Channel, Item, lcid);
  25471. end;
  25472.  
  25473. procedure TExcelApplication.DDETerminate(Channel: Integer);
  25474. begin
  25475.   DefaultInterface.DDETerminate(Channel, 0);
  25476. end;
  25477.  
  25478. procedure TExcelApplication.DDETerminate(Channel: Integer; lcid: Integer);
  25479. begin
  25480.   DefaultInterface.DDETerminate(Channel, lcid);
  25481. end;
  25482.  
  25483. function  TExcelApplication.Evaluate(Name: OleVariant): OleVariant;
  25484. begin
  25485.   Result := DefaultInterface.Evaluate(Name, 0);
  25486. end;
  25487.  
  25488. function  TExcelApplication.Evaluate(Name: OleVariant; lcid: Integer): OleVariant;
  25489. begin
  25490.   Result := DefaultInterface.Evaluate(Name, lcid);
  25491. end;
  25492.  
  25493. function  TExcelApplication._Evaluate(Name: OleVariant): OleVariant;
  25494. begin
  25495.   Result := DefaultInterface._Evaluate(Name, 0);
  25496. end;
  25497.  
  25498. function  TExcelApplication._Evaluate(Name: OleVariant; lcid: Integer): OleVariant;
  25499. begin
  25500.   Result := DefaultInterface._Evaluate(Name, lcid);
  25501. end;
  25502.  
  25503. function  TExcelApplication.ExecuteExcel4Macro(const String_: WideString): OleVariant;
  25504. begin
  25505.   Result := DefaultInterface.ExecuteExcel4Macro(String_, 0);
  25506. end;
  25507.  
  25508. function  TExcelApplication.ExecuteExcel4Macro(const String_: WideString; lcid: Integer): OleVariant;
  25509. begin
  25510.   Result := DefaultInterface.ExecuteExcel4Macro(String_, lcid);
  25511. end;
  25512.  
  25513. function  TExcelApplication.Intersect(const Arg1: Range; const Arg2: Range): Range;
  25514. begin
  25515.   Result := DefaultInterface.Intersect(Arg1, Arg2, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  25516.                                        EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  25517.                                        EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  25518.                                        EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  25519.                                        EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  25520.                                        EmptyParam, EmptyParam, EmptyParam, EmptyParam, 0);
  25521. end;
  25522.  
  25523. function  TExcelApplication.Intersect(const Arg1: Range; const Arg2: Range; Arg3: OleVariant): Range;
  25524. begin
  25525.   Result := DefaultInterface.Intersect(Arg1, Arg2, Arg3, EmptyParam, EmptyParam, EmptyParam, 
  25526.                                        EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  25527.                                        EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  25528.                                        EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  25529.                                        EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  25530.                                        EmptyParam, EmptyParam, EmptyParam, EmptyParam, 0);
  25531. end;
  25532.  
  25533. function  TExcelApplication.Intersect(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; 
  25534.                                       Arg4: OleVariant): Range;
  25535. begin
  25536.   Result := DefaultInterface.Intersect(Arg1, Arg2, Arg3, Arg4, EmptyParam, EmptyParam, EmptyParam, 
  25537.                                        EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  25538.                                        EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  25539.                                        EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  25540.                                        EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  25541.                                        EmptyParam, EmptyParam, EmptyParam, 0);
  25542. end;
  25543.  
  25544. function  TExcelApplication.Intersect(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; 
  25545.                                       Arg4: OleVariant; Arg5: OleVariant): Range;
  25546. begin
  25547.   Result := DefaultInterface.Intersect(Arg1, Arg2, Arg3, Arg4, Arg5, EmptyParam, EmptyParam, 
  25548.                                        EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  25549.                                        EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  25550.                                        EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  25551.                                        EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  25552.                                        EmptyParam, EmptyParam, EmptyParam, 0);
  25553. end;
  25554.  
  25555. function  TExcelApplication.Intersect(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; 
  25556.                                       Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant): Range;
  25557. begin
  25558.   Result := DefaultInterface.Intersect(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, EmptyParam, EmptyParam, 
  25559.                                        EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  25560.                                        EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  25561.                                        EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  25562.                                        EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  25563.                                        EmptyParam, EmptyParam, 0);
  25564. end;
  25565.  
  25566. function  TExcelApplication.Intersect(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; 
  25567.                                       Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; 
  25568.                                       Arg7: OleVariant): Range;
  25569. begin
  25570.   Result := DefaultInterface.Intersect(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, EmptyParam, 
  25571.                                        EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  25572.                                        EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  25573.                                        EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  25574.                                        EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  25575.                                        EmptyParam, EmptyParam, 0);
  25576. end;
  25577.  
  25578. function  TExcelApplication.Intersect(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; 
  25579.                                       Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; 
  25580.                                       Arg7: OleVariant; Arg8: OleVariant): Range;
  25581. begin
  25582.   Result := DefaultInterface.Intersect(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, EmptyParam, 
  25583.                                        EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  25584.                                        EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  25585.                                        EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  25586.                                        EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  25587.                                        EmptyParam, 0);
  25588. end;
  25589.  
  25590. function  TExcelApplication.Intersect(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; 
  25591.                                       Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; 
  25592.                                       Arg7: OleVariant; Arg8: OleVariant; Arg9: OleVariant): Range;
  25593. begin
  25594.   Result := DefaultInterface.Intersect(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, 
  25595.                                        EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  25596.                                        EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  25597.                                        EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  25598.                                        EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  25599.                                        EmptyParam, 0);
  25600. end;
  25601.  
  25602. function  TExcelApplication.Intersect(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; 
  25603.                                       Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; 
  25604.                                       Arg7: OleVariant; Arg8: OleVariant; Arg9: OleVariant; 
  25605.                                       Arg10: OleVariant): Range;
  25606. begin
  25607.   Result := DefaultInterface.Intersect(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, Arg10, 
  25608.                                        EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  25609.                                        EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  25610.                                        EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  25611.                                        EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 0);
  25612. end;
  25613.  
  25614. function  TExcelApplication.Intersect(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; 
  25615.                                       Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; 
  25616.                                       Arg7: OleVariant; Arg8: OleVariant; Arg9: OleVariant; 
  25617.                                       Arg10: OleVariant; Arg11: OleVariant): Range;
  25618. begin
  25619.   Result := DefaultInterface.Intersect(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, Arg10, 
  25620.                                        Arg11, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  25621.                                        EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  25622.                                        EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  25623.                                        EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 0);
  25624. end;
  25625.  
  25626. function  TExcelApplication.Intersect(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; 
  25627.                                       Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; 
  25628.                                       Arg7: OleVariant; Arg8: OleVariant; Arg9: OleVariant; 
  25629.                                       Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant): Range;
  25630. begin
  25631.   Result := DefaultInterface.Intersect(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, Arg10, 
  25632.                                        Arg11, Arg12, EmptyParam, EmptyParam, EmptyParam, 
  25633.                                        EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  25634.                                        EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  25635.                                        EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 0);
  25636. end;
  25637.  
  25638. function  TExcelApplication.Intersect(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; 
  25639.                                       Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; 
  25640.                                       Arg7: OleVariant; Arg8: OleVariant; Arg9: OleVariant; 
  25641.                                       Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  25642.                                       Arg13: OleVariant): Range;
  25643. begin
  25644.   Result := DefaultInterface.Intersect(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, Arg10, 
  25645.                                        Arg11, Arg12, Arg13, EmptyParam, EmptyParam, EmptyParam, 
  25646.                                        EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  25647.                                        EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  25648.                                        EmptyParam, EmptyParam, EmptyParam, EmptyParam, 0);
  25649. end;
  25650.  
  25651. function  TExcelApplication.Intersect(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; 
  25652.                                       Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; 
  25653.                                       Arg7: OleVariant; Arg8: OleVariant; Arg9: OleVariant; 
  25654.                                       Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  25655.                                       Arg13: OleVariant; Arg14: OleVariant): Range;
  25656. begin
  25657.   Result := DefaultInterface.Intersect(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, Arg10, 
  25658.                                        Arg11, Arg12, Arg13, Arg14, EmptyParam, EmptyParam, 
  25659.                                        EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  25660.                                        EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  25661.                                        EmptyParam, EmptyParam, EmptyParam, EmptyParam, 0);
  25662. end;
  25663.  
  25664. function  TExcelApplication.Intersect(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; 
  25665.                                       Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; 
  25666.                                       Arg7: OleVariant; Arg8: OleVariant; Arg9: OleVariant; 
  25667.                                       Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  25668.                                       Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant): Range;
  25669. begin
  25670.   Result := DefaultInterface.Intersect(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, Arg10, 
  25671.                                        Arg11, Arg12, Arg13, Arg14, Arg15, EmptyParam, EmptyParam, 
  25672.                                        EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  25673.                                        EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  25674.                                        EmptyParam, EmptyParam, EmptyParam, 0);
  25675. end;
  25676.  
  25677. function  TExcelApplication.Intersect(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; 
  25678.                                       Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; 
  25679.                                       Arg7: OleVariant; Arg8: OleVariant; Arg9: OleVariant; 
  25680.                                       Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  25681.                                       Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; 
  25682.                                       Arg16: OleVariant): Range;
  25683. begin
  25684.   Result := DefaultInterface.Intersect(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, Arg10, 
  25685.                                        Arg11, Arg12, Arg13, Arg14, Arg15, Arg16, EmptyParam, 
  25686.                                        EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  25687.                                        EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  25688.                                        EmptyParam, EmptyParam, EmptyParam, 0);
  25689. end;
  25690.  
  25691. function  TExcelApplication.Intersect(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; 
  25692.                                       Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; 
  25693.                                       Arg7: OleVariant; Arg8: OleVariant; Arg9: OleVariant; 
  25694.                                       Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  25695.                                       Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; 
  25696.                                       Arg16: OleVariant; Arg17: OleVariant): Range;
  25697. begin
  25698.   Result := DefaultInterface.Intersect(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, Arg10, 
  25699.                                        Arg11, Arg12, Arg13, Arg14, Arg15, Arg16, Arg17, EmptyParam, 
  25700.                                        EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  25701.                                        EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  25702.                                        EmptyParam, EmptyParam, 0);
  25703. end;
  25704.  
  25705. function  TExcelApplication.Intersect(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; 
  25706.                                       Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; 
  25707.                                       Arg7: OleVariant; Arg8: OleVariant; Arg9: OleVariant; 
  25708.                                       Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  25709.                                       Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; 
  25710.                                       Arg16: OleVariant; Arg17: OleVariant; Arg18: OleVariant): Range;
  25711. begin
  25712.   Result := DefaultInterface.Intersect(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, Arg10, 
  25713.                                        Arg11, Arg12, Arg13, Arg14, Arg15, Arg16, Arg17, Arg18, 
  25714.                                        EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  25715.                                        EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  25716.                                        EmptyParam, EmptyParam, 0);
  25717. end;
  25718.  
  25719. function  TExcelApplication.Intersect(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; 
  25720.                                       Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; 
  25721.                                       Arg7: OleVariant; Arg8: OleVariant; Arg9: OleVariant; 
  25722.                                       Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  25723.                                       Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; 
  25724.                                       Arg16: OleVariant; Arg17: OleVariant; Arg18: OleVariant; 
  25725.                                       Arg19: OleVariant): Range;
  25726. begin
  25727.   Result := DefaultInterface.Intersect(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, Arg10, 
  25728.                                        Arg11, Arg12, Arg13, Arg14, Arg15, Arg16, Arg17, Arg18, 
  25729.                                        Arg19, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  25730.                                        EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  25731.                                        EmptyParam, EmptyParam, 0);
  25732. end;
  25733.  
  25734. function  TExcelApplication.Intersect(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; 
  25735.                                       Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; 
  25736.                                       Arg7: OleVariant; Arg8: OleVariant; Arg9: OleVariant; 
  25737.                                       Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  25738.                                       Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; 
  25739.                                       Arg16: OleVariant; Arg17: OleVariant; Arg18: OleVariant; 
  25740.                                       Arg19: OleVariant; Arg20: OleVariant): Range;
  25741. begin
  25742.   Result := DefaultInterface.Intersect(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, Arg10, 
  25743.                                        Arg11, Arg12, Arg13, Arg14, Arg15, Arg16, Arg17, Arg18, 
  25744.                                        Arg19, Arg20, EmptyParam, EmptyParam, EmptyParam, 
  25745.                                        EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  25746.                                        EmptyParam, EmptyParam, 0);
  25747. end;
  25748.  
  25749. function  TExcelApplication.Intersect(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; 
  25750.                                       Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; 
  25751.                                       Arg7: OleVariant; Arg8: OleVariant; Arg9: OleVariant; 
  25752.                                       Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  25753.                                       Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; 
  25754.                                       Arg16: OleVariant; Arg17: OleVariant; Arg18: OleVariant; 
  25755.                                       Arg19: OleVariant; Arg20: OleVariant; Arg21: OleVariant): Range;
  25756. begin
  25757.   Result := DefaultInterface.Intersect(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, Arg10, 
  25758.                                        Arg11, Arg12, Arg13, Arg14, Arg15, Arg16, Arg17, Arg18, 
  25759.                                        Arg19, Arg20, Arg21, EmptyParam, EmptyParam, EmptyParam, 
  25760.                                        EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  25761.                                        EmptyParam, 0);
  25762. end;
  25763.  
  25764. function  TExcelApplication.Intersect(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; 
  25765.                                       Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; 
  25766.                                       Arg7: OleVariant; Arg8: OleVariant; Arg9: OleVariant; 
  25767.                                       Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  25768.                                       Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; 
  25769.                                       Arg16: OleVariant; Arg17: OleVariant; Arg18: OleVariant; 
  25770.                                       Arg19: OleVariant; Arg20: OleVariant; Arg21: OleVariant; 
  25771.                                       Arg22: OleVariant): Range;
  25772. begin
  25773.   Result := DefaultInterface.Intersect(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, Arg10, 
  25774.                                        Arg11, Arg12, Arg13, Arg14, Arg15, Arg16, Arg17, Arg18, 
  25775.                                        Arg19, Arg20, Arg21, Arg22, EmptyParam, EmptyParam, 
  25776.                                        EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  25777.                                        EmptyParam, 0);
  25778. end;
  25779.  
  25780. function  TExcelApplication.Intersect(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; 
  25781.                                       Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; 
  25782.                                       Arg7: OleVariant; Arg8: OleVariant; Arg9: OleVariant; 
  25783.                                       Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  25784.                                       Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; 
  25785.                                       Arg16: OleVariant; Arg17: OleVariant; Arg18: OleVariant; 
  25786.                                       Arg19: OleVariant; Arg20: OleVariant; Arg21: OleVariant; 
  25787.                                       Arg22: OleVariant; Arg23: OleVariant): Range;
  25788. begin
  25789.   Result := DefaultInterface.Intersect(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, Arg10, 
  25790.                                        Arg11, Arg12, Arg13, Arg14, Arg15, Arg16, Arg17, Arg18, 
  25791.                                        Arg19, Arg20, Arg21, Arg22, Arg23, EmptyParam, EmptyParam, 
  25792.                                        EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 0);
  25793. end;
  25794.  
  25795. function  TExcelApplication.Intersect(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; 
  25796.                                       Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; 
  25797.                                       Arg7: OleVariant; Arg8: OleVariant; Arg9: OleVariant; 
  25798.                                       Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  25799.                                       Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; 
  25800.                                       Arg16: OleVariant; Arg17: OleVariant; Arg18: OleVariant; 
  25801.                                       Arg19: OleVariant; Arg20: OleVariant; Arg21: OleVariant; 
  25802.                                       Arg22: OleVariant; Arg23: OleVariant; Arg24: OleVariant): Range;
  25803. begin
  25804.   Result := DefaultInterface.Intersect(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, Arg10, 
  25805.                                        Arg11, Arg12, Arg13, Arg14, Arg15, Arg16, Arg17, Arg18, 
  25806.                                        Arg19, Arg20, Arg21, Arg22, Arg23, Arg24, EmptyParam, 
  25807.                                        EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 0);
  25808. end;
  25809.  
  25810. function  TExcelApplication.Intersect(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; 
  25811.                                       Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; 
  25812.                                       Arg7: OleVariant; Arg8: OleVariant; Arg9: OleVariant; 
  25813.                                       Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  25814.                                       Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; 
  25815.                                       Arg16: OleVariant; Arg17: OleVariant; Arg18: OleVariant; 
  25816.                                       Arg19: OleVariant; Arg20: OleVariant; Arg21: OleVariant; 
  25817.                                       Arg22: OleVariant; Arg23: OleVariant; Arg24: OleVariant; 
  25818.                                       Arg25: OleVariant): Range;
  25819. begin
  25820.   Result := DefaultInterface.Intersect(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, Arg10, 
  25821.                                        Arg11, Arg12, Arg13, Arg14, Arg15, Arg16, Arg17, Arg18, 
  25822.                                        Arg19, Arg20, Arg21, Arg22, Arg23, Arg24, Arg25, EmptyParam, 
  25823.                                        EmptyParam, EmptyParam, EmptyParam, EmptyParam, 0);
  25824. end;
  25825.  
  25826. function  TExcelApplication.Intersect(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; 
  25827.                                       Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; 
  25828.                                       Arg7: OleVariant; Arg8: OleVariant; Arg9: OleVariant; 
  25829.                                       Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  25830.                                       Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; 
  25831.                                       Arg16: OleVariant; Arg17: OleVariant; Arg18: OleVariant; 
  25832.                                       Arg19: OleVariant; Arg20: OleVariant; Arg21: OleVariant; 
  25833.                                       Arg22: OleVariant; Arg23: OleVariant; Arg24: OleVariant; 
  25834.                                       Arg25: OleVariant; Arg26: OleVariant): Range;
  25835. begin
  25836.   Result := DefaultInterface.Intersect(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, Arg10, 
  25837.                                        Arg11, Arg12, Arg13, Arg14, Arg15, Arg16, Arg17, Arg18, 
  25838.                                        Arg19, Arg20, Arg21, Arg22, Arg23, Arg24, Arg25, Arg26, 
  25839.                                        EmptyParam, EmptyParam, EmptyParam, EmptyParam, 0);
  25840. end;
  25841.  
  25842. function  TExcelApplication.Intersect(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; 
  25843.                                       Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; 
  25844.                                       Arg7: OleVariant; Arg8: OleVariant; Arg9: OleVariant; 
  25845.                                       Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  25846.                                       Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; 
  25847.                                       Arg16: OleVariant; Arg17: OleVariant; Arg18: OleVariant; 
  25848.                                       Arg19: OleVariant; Arg20: OleVariant; Arg21: OleVariant; 
  25849.                                       Arg22: OleVariant; Arg23: OleVariant; Arg24: OleVariant; 
  25850.                                       Arg25: OleVariant; Arg26: OleVariant; Arg27: OleVariant): Range;
  25851. begin
  25852.   Result := DefaultInterface.Intersect(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, Arg10, 
  25853.                                        Arg11, Arg12, Arg13, Arg14, Arg15, Arg16, Arg17, Arg18, 
  25854.                                        Arg19, Arg20, Arg21, Arg22, Arg23, Arg24, Arg25, Arg26, 
  25855.                                        Arg27, EmptyParam, EmptyParam, EmptyParam, 0);
  25856. end;
  25857.  
  25858. function  TExcelApplication.Intersect(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; 
  25859.                                       Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; 
  25860.                                       Arg7: OleVariant; Arg8: OleVariant; Arg9: OleVariant; 
  25861.                                       Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  25862.                                       Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; 
  25863.                                       Arg16: OleVariant; Arg17: OleVariant; Arg18: OleVariant; 
  25864.                                       Arg19: OleVariant; Arg20: OleVariant; Arg21: OleVariant; 
  25865.                                       Arg22: OleVariant; Arg23: OleVariant; Arg24: OleVariant; 
  25866.                                       Arg25: OleVariant; Arg26: OleVariant; Arg27: OleVariant; 
  25867.                                       Arg28: OleVariant): Range;
  25868. begin
  25869.   Result := DefaultInterface.Intersect(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, Arg10, 
  25870.                                        Arg11, Arg12, Arg13, Arg14, Arg15, Arg16, Arg17, Arg18, 
  25871.                                        Arg19, Arg20, Arg21, Arg22, Arg23, Arg24, Arg25, Arg26, 
  25872.                                        Arg27, Arg28, EmptyParam, EmptyParam, 0);
  25873. end;
  25874.  
  25875. function  TExcelApplication.Intersect(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; 
  25876.                                       Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; 
  25877.                                       Arg7: OleVariant; Arg8: OleVariant; Arg9: OleVariant; 
  25878.                                       Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  25879.                                       Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; 
  25880.                                       Arg16: OleVariant; Arg17: OleVariant; Arg18: OleVariant; 
  25881.                                       Arg19: OleVariant; Arg20: OleVariant; Arg21: OleVariant; 
  25882.                                       Arg22: OleVariant; Arg23: OleVariant; Arg24: OleVariant; 
  25883.                                       Arg25: OleVariant; Arg26: OleVariant; Arg27: OleVariant; 
  25884.                                       Arg28: OleVariant; Arg29: OleVariant): Range;
  25885. begin
  25886.   Result := DefaultInterface.Intersect(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, Arg10, 
  25887.                                        Arg11, Arg12, Arg13, Arg14, Arg15, Arg16, Arg17, Arg18, 
  25888.                                        Arg19, Arg20, Arg21, Arg22, Arg23, Arg24, Arg25, Arg26, 
  25889.                                        Arg27, Arg28, Arg29, EmptyParam, 0);
  25890. end;
  25891.  
  25892. function  TExcelApplication.Intersect(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; 
  25893.                                       Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; 
  25894.                                       Arg7: OleVariant; Arg8: OleVariant; Arg9: OleVariant; 
  25895.                                       Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  25896.                                       Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; 
  25897.                                       Arg16: OleVariant; Arg17: OleVariant; Arg18: OleVariant; 
  25898.                                       Arg19: OleVariant; Arg20: OleVariant; Arg21: OleVariant; 
  25899.                                       Arg22: OleVariant; Arg23: OleVariant; Arg24: OleVariant; 
  25900.                                       Arg25: OleVariant; Arg26: OleVariant; Arg27: OleVariant; 
  25901.                                       Arg28: OleVariant; Arg29: OleVariant; Arg30: OleVariant): Range;
  25902. begin
  25903.   Result := DefaultInterface.Intersect(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, Arg10, 
  25904.                                        Arg11, Arg12, Arg13, Arg14, Arg15, Arg16, Arg17, Arg18, 
  25905.                                        Arg19, Arg20, Arg21, Arg22, Arg23, Arg24, Arg25, Arg26, 
  25906.                                        Arg27, Arg28, Arg29, Arg30, 0);
  25907. end;
  25908.  
  25909. function  TExcelApplication.Intersect(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; 
  25910.                                       Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; 
  25911.                                       Arg7: OleVariant; Arg8: OleVariant; Arg9: OleVariant; 
  25912.                                       Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  25913.                                       Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; 
  25914.                                       Arg16: OleVariant; Arg17: OleVariant; Arg18: OleVariant; 
  25915.                                       Arg19: OleVariant; Arg20: OleVariant; Arg21: OleVariant; 
  25916.                                       Arg22: OleVariant; Arg23: OleVariant; Arg24: OleVariant; 
  25917.                                       Arg25: OleVariant; Arg26: OleVariant; Arg27: OleVariant; 
  25918.                                       Arg28: OleVariant; Arg29: OleVariant; Arg30: OleVariant; 
  25919.                                       lcid: Integer): Range;
  25920. begin
  25921.   Result := DefaultInterface.Intersect(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, Arg10, 
  25922.                                        Arg11, Arg12, Arg13, Arg14, Arg15, Arg16, Arg17, Arg18, 
  25923.                                        Arg19, Arg20, Arg21, Arg22, Arg23, Arg24, Arg25, Arg26, 
  25924.                                        Arg27, Arg28, Arg29, Arg30, lcid);
  25925. end;
  25926.  
  25927. function  TExcelApplication.Run: OleVariant;
  25928. begin
  25929.   Result := DefaultInterface.Run(EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  25930.                                  EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  25931.                                  EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  25932.                                  EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  25933.                                  EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  25934.                                  EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  25935.                                  EmptyParam);
  25936. end;
  25937.  
  25938. function  TExcelApplication.Run(Macro: OleVariant): OleVariant;
  25939. begin
  25940.   Result := DefaultInterface.Run(Macro, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  25941.                                  EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  25942.                                  EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  25943.                                  EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  25944.                                  EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  25945.                                  EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam);
  25946. end;
  25947.  
  25948. function  TExcelApplication.Run(Macro: OleVariant; Arg1: OleVariant): OleVariant;
  25949. begin
  25950.   Result := DefaultInterface.Run(Macro, Arg1, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  25951.                                  EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  25952.                                  EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  25953.                                  EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  25954.                                  EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  25955.                                  EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam);
  25956. end;
  25957.  
  25958. function  TExcelApplication.Run(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant): OleVariant;
  25959. begin
  25960.   Result := DefaultInterface.Run(Macro, Arg1, Arg2, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  25961.                                  EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  25962.                                  EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  25963.                                  EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  25964.                                  EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  25965.                                  EmptyParam, EmptyParam, EmptyParam, EmptyParam);
  25966. end;
  25967.  
  25968. function  TExcelApplication.Run(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; 
  25969.                                 Arg3: OleVariant): OleVariant;
  25970. begin
  25971.   Result := DefaultInterface.Run(Macro, Arg1, Arg2, Arg3, EmptyParam, EmptyParam, EmptyParam, 
  25972.                                  EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  25973.                                  EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  25974.                                  EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  25975.                                  EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  25976.                                  EmptyParam, EmptyParam, EmptyParam, EmptyParam);
  25977. end;
  25978.  
  25979. function  TExcelApplication.Run(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; 
  25980.                                 Arg3: OleVariant; Arg4: OleVariant): OleVariant;
  25981. begin
  25982.   Result := DefaultInterface.Run(Macro, Arg1, Arg2, Arg3, Arg4, EmptyParam, EmptyParam, EmptyParam, 
  25983.                                  EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  25984.                                  EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  25985.                                  EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  25986.                                  EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  25987.                                  EmptyParam, EmptyParam, EmptyParam);
  25988. end;
  25989.  
  25990. function  TExcelApplication.Run(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; 
  25991.                                 Arg3: OleVariant; Arg4: OleVariant; Arg5: OleVariant): OleVariant;
  25992. begin
  25993.   Result := DefaultInterface.Run(Macro, Arg1, Arg2, Arg3, Arg4, Arg5, EmptyParam, EmptyParam, 
  25994.                                  EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  25995.                                  EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  25996.                                  EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  25997.                                  EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  25998.                                  EmptyParam, EmptyParam, EmptyParam);
  25999. end;
  26000.  
  26001. function  TExcelApplication.Run(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; 
  26002.                                 Arg3: OleVariant; Arg4: OleVariant; Arg5: OleVariant; 
  26003.                                 Arg6: OleVariant): OleVariant;
  26004. begin
  26005.   Result := DefaultInterface.Run(Macro, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, EmptyParam, EmptyParam, 
  26006.                                  EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26007.                                  EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26008.                                  EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26009.                                  EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26010.                                  EmptyParam, EmptyParam);
  26011. end;
  26012.  
  26013. function  TExcelApplication.Run(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; 
  26014.                                 Arg3: OleVariant; Arg4: OleVariant; Arg5: OleVariant; 
  26015.                                 Arg6: OleVariant; Arg7: OleVariant): OleVariant;
  26016. begin
  26017.   Result := DefaultInterface.Run(Macro, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, EmptyParam, 
  26018.                                  EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26019.                                  EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26020.                                  EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26021.                                  EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26022.                                  EmptyParam, EmptyParam);
  26023. end;
  26024.  
  26025. function  TExcelApplication.Run(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; 
  26026.                                 Arg3: OleVariant; Arg4: OleVariant; Arg5: OleVariant; 
  26027.                                 Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant): OleVariant;
  26028. begin
  26029.   Result := DefaultInterface.Run(Macro, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, EmptyParam, 
  26030.                                  EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26031.                                  EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26032.                                  EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26033.                                  EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26034.                                  EmptyParam);
  26035. end;
  26036.  
  26037. function  TExcelApplication.Run(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; 
  26038.                                 Arg3: OleVariant; Arg4: OleVariant; Arg5: OleVariant; 
  26039.                                 Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  26040.                                 Arg9: OleVariant): OleVariant;
  26041. begin
  26042.   Result := DefaultInterface.Run(Macro, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, 
  26043.                                  EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26044.                                  EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26045.                                  EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26046.                                  EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26047.                                  EmptyParam);
  26048. end;
  26049.  
  26050. function  TExcelApplication.Run(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; 
  26051.                                 Arg3: OleVariant; Arg4: OleVariant; Arg5: OleVariant; 
  26052.                                 Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  26053.                                 Arg9: OleVariant; Arg10: OleVariant): OleVariant;
  26054. begin
  26055.   Result := DefaultInterface.Run(Macro, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, 
  26056.                                  Arg10, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26057.                                  EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26058.                                  EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26059.                                  EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam);
  26060. end;
  26061.  
  26062. function  TExcelApplication.Run(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; 
  26063.                                 Arg3: OleVariant; Arg4: OleVariant; Arg5: OleVariant; 
  26064.                                 Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  26065.                                 Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant): OleVariant;
  26066. begin
  26067.   Result := DefaultInterface.Run(Macro, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, 
  26068.                                  Arg10, Arg11, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26069.                                  EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26070.                                  EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26071.                                  EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam);
  26072. end;
  26073.  
  26074. function  TExcelApplication.Run(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; 
  26075.                                 Arg3: OleVariant; Arg4: OleVariant; Arg5: OleVariant; 
  26076.                                 Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  26077.                                 Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  26078.                                 Arg12: OleVariant): OleVariant;
  26079. begin
  26080.   Result := DefaultInterface.Run(Macro, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, 
  26081.                                  Arg10, Arg11, Arg12, EmptyParam, EmptyParam, EmptyParam, 
  26082.                                  EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26083.                                  EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26084.                                  EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam);
  26085. end;
  26086.  
  26087. function  TExcelApplication.Run(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; 
  26088.                                 Arg3: OleVariant; Arg4: OleVariant; Arg5: OleVariant; 
  26089.                                 Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  26090.                                 Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  26091.                                 Arg12: OleVariant; Arg13: OleVariant): OleVariant;
  26092. begin
  26093.   Result := DefaultInterface.Run(Macro, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, 
  26094.                                  Arg10, Arg11, Arg12, Arg13, EmptyParam, EmptyParam, EmptyParam, 
  26095.                                  EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26096.                                  EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26097.                                  EmptyParam, EmptyParam, EmptyParam, EmptyParam);
  26098. end;
  26099.  
  26100. function  TExcelApplication.Run(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; 
  26101.                                 Arg3: OleVariant; Arg4: OleVariant; Arg5: OleVariant; 
  26102.                                 Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  26103.                                 Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  26104.                                 Arg12: OleVariant; Arg13: OleVariant; Arg14: OleVariant): OleVariant;
  26105. begin
  26106.   Result := DefaultInterface.Run(Macro, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, 
  26107.                                  Arg10, Arg11, Arg12, Arg13, Arg14, EmptyParam, EmptyParam, 
  26108.                                  EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26109.                                  EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26110.                                  EmptyParam, EmptyParam, EmptyParam, EmptyParam);
  26111. end;
  26112.  
  26113. function  TExcelApplication.Run(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; 
  26114.                                 Arg3: OleVariant; Arg4: OleVariant; Arg5: OleVariant; 
  26115.                                 Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  26116.                                 Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  26117.                                 Arg12: OleVariant; Arg13: OleVariant; Arg14: OleVariant; 
  26118.                                 Arg15: OleVariant): OleVariant;
  26119. begin
  26120.   Result := DefaultInterface.Run(Macro, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, 
  26121.                                  Arg10, Arg11, Arg12, Arg13, Arg14, Arg15, EmptyParam, EmptyParam, 
  26122.                                  EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26123.                                  EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26124.                                  EmptyParam, EmptyParam, EmptyParam);
  26125. end;
  26126.  
  26127. function  TExcelApplication.Run(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; 
  26128.                                 Arg3: OleVariant; Arg4: OleVariant; Arg5: OleVariant; 
  26129.                                 Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  26130.                                 Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  26131.                                 Arg12: OleVariant; Arg13: OleVariant; Arg14: OleVariant; 
  26132.                                 Arg15: OleVariant; Arg16: OleVariant): OleVariant;
  26133. begin
  26134.   Result := DefaultInterface.Run(Macro, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, 
  26135.                                  Arg10, Arg11, Arg12, Arg13, Arg14, Arg15, Arg16, EmptyParam, 
  26136.                                  EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26137.                                  EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26138.                                  EmptyParam, EmptyParam, EmptyParam);
  26139. end;
  26140.  
  26141. function  TExcelApplication.Run(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; 
  26142.                                 Arg3: OleVariant; Arg4: OleVariant; Arg5: OleVariant; 
  26143.                                 Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  26144.                                 Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  26145.                                 Arg12: OleVariant; Arg13: OleVariant; Arg14: OleVariant; 
  26146.                                 Arg15: OleVariant; Arg16: OleVariant; Arg17: OleVariant): OleVariant;
  26147. begin
  26148.   Result := DefaultInterface.Run(Macro, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, 
  26149.                                  Arg10, Arg11, Arg12, Arg13, Arg14, Arg15, Arg16, Arg17, 
  26150.                                  EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26151.                                  EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26152.                                  EmptyParam, EmptyParam, EmptyParam);
  26153. end;
  26154.  
  26155. function  TExcelApplication.Run(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; 
  26156.                                 Arg3: OleVariant; Arg4: OleVariant; Arg5: OleVariant; 
  26157.                                 Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  26158.                                 Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  26159.                                 Arg12: OleVariant; Arg13: OleVariant; Arg14: OleVariant; 
  26160.                                 Arg15: OleVariant; Arg16: OleVariant; Arg17: OleVariant; 
  26161.                                 Arg18: OleVariant): OleVariant;
  26162. begin
  26163.   Result := DefaultInterface.Run(Macro, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, 
  26164.                                  Arg10, Arg11, Arg12, Arg13, Arg14, Arg15, Arg16, Arg17, Arg18, 
  26165.                                  EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26166.                                  EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26167.                                  EmptyParam, EmptyParam);
  26168. end;
  26169.  
  26170. function  TExcelApplication.Run(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; 
  26171.                                 Arg3: OleVariant; Arg4: OleVariant; Arg5: OleVariant; 
  26172.                                 Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  26173.                                 Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  26174.                                 Arg12: OleVariant; Arg13: OleVariant; Arg14: OleVariant; 
  26175.                                 Arg15: OleVariant; Arg16: OleVariant; Arg17: OleVariant; 
  26176.                                 Arg18: OleVariant; Arg19: OleVariant): OleVariant;
  26177. begin
  26178.   Result := DefaultInterface.Run(Macro, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, 
  26179.                                  Arg10, Arg11, Arg12, Arg13, Arg14, Arg15, Arg16, Arg17, Arg18, 
  26180.                                  Arg19, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26181.                                  EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26182.                                  EmptyParam);
  26183. end;
  26184.  
  26185. function  TExcelApplication.Run(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; 
  26186.                                 Arg3: OleVariant; Arg4: OleVariant; Arg5: OleVariant; 
  26187.                                 Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  26188.                                 Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  26189.                                 Arg12: OleVariant; Arg13: OleVariant; Arg14: OleVariant; 
  26190.                                 Arg15: OleVariant; Arg16: OleVariant; Arg17: OleVariant; 
  26191.                                 Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant): OleVariant;
  26192. begin
  26193.   Result := DefaultInterface.Run(Macro, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, 
  26194.                                  Arg10, Arg11, Arg12, Arg13, Arg14, Arg15, Arg16, Arg17, Arg18, 
  26195.                                  Arg19, Arg20, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26196.                                  EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26197.                                  EmptyParam);
  26198. end;
  26199.  
  26200. function  TExcelApplication.Run(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; 
  26201.                                 Arg3: OleVariant; Arg4: OleVariant; Arg5: OleVariant; 
  26202.                                 Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  26203.                                 Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  26204.                                 Arg12: OleVariant; Arg13: OleVariant; Arg14: OleVariant; 
  26205.                                 Arg15: OleVariant; Arg16: OleVariant; Arg17: OleVariant; 
  26206.                                 Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  26207.                                 Arg21: OleVariant): OleVariant;
  26208. begin
  26209.   Result := DefaultInterface.Run(Macro, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, 
  26210.                                  Arg10, Arg11, Arg12, Arg13, Arg14, Arg15, Arg16, Arg17, Arg18, 
  26211.                                  Arg19, Arg20, Arg21, EmptyParam, EmptyParam, EmptyParam, 
  26212.                                  EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26213.                                  EmptyParam);
  26214. end;
  26215.  
  26216. function  TExcelApplication.Run(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; 
  26217.                                 Arg3: OleVariant; Arg4: OleVariant; Arg5: OleVariant; 
  26218.                                 Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  26219.                                 Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  26220.                                 Arg12: OleVariant; Arg13: OleVariant; Arg14: OleVariant; 
  26221.                                 Arg15: OleVariant; Arg16: OleVariant; Arg17: OleVariant; 
  26222.                                 Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  26223.                                 Arg21: OleVariant; Arg22: OleVariant): OleVariant;
  26224. begin
  26225.   Result := DefaultInterface.Run(Macro, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, 
  26226.                                  Arg10, Arg11, Arg12, Arg13, Arg14, Arg15, Arg16, Arg17, Arg18, 
  26227.                                  Arg19, Arg20, Arg21, Arg22, EmptyParam, EmptyParam, EmptyParam, 
  26228.                                  EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam);
  26229. end;
  26230.  
  26231. function  TExcelApplication.Run(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; 
  26232.                                 Arg3: OleVariant; Arg4: OleVariant; Arg5: OleVariant; 
  26233.                                 Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  26234.                                 Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  26235.                                 Arg12: OleVariant; Arg13: OleVariant; Arg14: OleVariant; 
  26236.                                 Arg15: OleVariant; Arg16: OleVariant; Arg17: OleVariant; 
  26237.                                 Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  26238.                                 Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant): OleVariant;
  26239. begin
  26240.   Result := DefaultInterface.Run(Macro, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, 
  26241.                                  Arg10, Arg11, Arg12, Arg13, Arg14, Arg15, Arg16, Arg17, Arg18, 
  26242.                                  Arg19, Arg20, Arg21, Arg22, Arg23, EmptyParam, EmptyParam, 
  26243.                                  EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam);
  26244. end;
  26245.  
  26246. function  TExcelApplication.Run(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; 
  26247.                                 Arg3: OleVariant; Arg4: OleVariant; Arg5: OleVariant; 
  26248.                                 Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  26249.                                 Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  26250.                                 Arg12: OleVariant; Arg13: OleVariant; Arg14: OleVariant; 
  26251.                                 Arg15: OleVariant; Arg16: OleVariant; Arg17: OleVariant; 
  26252.                                 Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  26253.                                 Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; 
  26254.                                 Arg24: OleVariant): OleVariant;
  26255. begin
  26256.   Result := DefaultInterface.Run(Macro, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, 
  26257.                                  Arg10, Arg11, Arg12, Arg13, Arg14, Arg15, Arg16, Arg17, Arg18, 
  26258.                                  Arg19, Arg20, Arg21, Arg22, Arg23, Arg24, EmptyParam, EmptyParam, 
  26259.                                  EmptyParam, EmptyParam, EmptyParam, EmptyParam);
  26260. end;
  26261.  
  26262. function  TExcelApplication.Run(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; 
  26263.                                 Arg3: OleVariant; Arg4: OleVariant; Arg5: OleVariant; 
  26264.                                 Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  26265.                                 Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  26266.                                 Arg12: OleVariant; Arg13: OleVariant; Arg14: OleVariant; 
  26267.                                 Arg15: OleVariant; Arg16: OleVariant; Arg17: OleVariant; 
  26268.                                 Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  26269.                                 Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; 
  26270.                                 Arg24: OleVariant; Arg25: OleVariant): OleVariant;
  26271. begin
  26272.   Result := DefaultInterface.Run(Macro, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, 
  26273.                                  Arg10, Arg11, Arg12, Arg13, Arg14, Arg15, Arg16, Arg17, Arg18, 
  26274.                                  Arg19, Arg20, Arg21, Arg22, Arg23, Arg24, Arg25, EmptyParam, 
  26275.                                  EmptyParam, EmptyParam, EmptyParam, EmptyParam);
  26276. end;
  26277.  
  26278. function  TExcelApplication.Run(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; 
  26279.                                 Arg3: OleVariant; Arg4: OleVariant; Arg5: OleVariant; 
  26280.                                 Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  26281.                                 Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  26282.                                 Arg12: OleVariant; Arg13: OleVariant; Arg14: OleVariant; 
  26283.                                 Arg15: OleVariant; Arg16: OleVariant; Arg17: OleVariant; 
  26284.                                 Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  26285.                                 Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; 
  26286.                                 Arg24: OleVariant; Arg25: OleVariant; Arg26: OleVariant): OleVariant;
  26287. begin
  26288.   Result := DefaultInterface.Run(Macro, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, 
  26289.                                  Arg10, Arg11, Arg12, Arg13, Arg14, Arg15, Arg16, Arg17, Arg18, 
  26290.                                  Arg19, Arg20, Arg21, Arg22, Arg23, Arg24, Arg25, Arg26, 
  26291.                                  EmptyParam, EmptyParam, EmptyParam, EmptyParam);
  26292. end;
  26293.  
  26294. function  TExcelApplication.Run(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; 
  26295.                                 Arg3: OleVariant; Arg4: OleVariant; Arg5: OleVariant; 
  26296.                                 Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  26297.                                 Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  26298.                                 Arg12: OleVariant; Arg13: OleVariant; Arg14: OleVariant; 
  26299.                                 Arg15: OleVariant; Arg16: OleVariant; Arg17: OleVariant; 
  26300.                                 Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  26301.                                 Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; 
  26302.                                 Arg24: OleVariant; Arg25: OleVariant; Arg26: OleVariant; 
  26303.                                 Arg27: OleVariant): OleVariant;
  26304. begin
  26305.   Result := DefaultInterface.Run(Macro, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, 
  26306.                                  Arg10, Arg11, Arg12, Arg13, Arg14, Arg15, Arg16, Arg17, Arg18, 
  26307.                                  Arg19, Arg20, Arg21, Arg22, Arg23, Arg24, Arg25, Arg26, Arg27, 
  26308.                                  EmptyParam, EmptyParam, EmptyParam);
  26309. end;
  26310.  
  26311. function  TExcelApplication.Run(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; 
  26312.                                 Arg3: OleVariant; Arg4: OleVariant; Arg5: OleVariant; 
  26313.                                 Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  26314.                                 Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  26315.                                 Arg12: OleVariant; Arg13: OleVariant; Arg14: OleVariant; 
  26316.                                 Arg15: OleVariant; Arg16: OleVariant; Arg17: OleVariant; 
  26317.                                 Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  26318.                                 Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; 
  26319.                                 Arg24: OleVariant; Arg25: OleVariant; Arg26: OleVariant; 
  26320.                                 Arg27: OleVariant; Arg28: OleVariant): OleVariant;
  26321. begin
  26322.   Result := DefaultInterface.Run(Macro, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, 
  26323.                                  Arg10, Arg11, Arg12, Arg13, Arg14, Arg15, Arg16, Arg17, Arg18, 
  26324.                                  Arg19, Arg20, Arg21, Arg22, Arg23, Arg24, Arg25, Arg26, Arg27, 
  26325.                                  Arg28, EmptyParam, EmptyParam);
  26326. end;
  26327.  
  26328. function  TExcelApplication.Run(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; 
  26329.                                 Arg3: OleVariant; Arg4: OleVariant; Arg5: OleVariant; 
  26330.                                 Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  26331.                                 Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  26332.                                 Arg12: OleVariant; Arg13: OleVariant; Arg14: OleVariant; 
  26333.                                 Arg15: OleVariant; Arg16: OleVariant; Arg17: OleVariant; 
  26334.                                 Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  26335.                                 Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; 
  26336.                                 Arg24: OleVariant; Arg25: OleVariant; Arg26: OleVariant; 
  26337.                                 Arg27: OleVariant; Arg28: OleVariant; Arg29: OleVariant): OleVariant;
  26338. begin
  26339.   Result := DefaultInterface.Run(Macro, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, 
  26340.                                  Arg10, Arg11, Arg12, Arg13, Arg14, Arg15, Arg16, Arg17, Arg18, 
  26341.                                  Arg19, Arg20, Arg21, Arg22, Arg23, Arg24, Arg25, Arg26, Arg27, 
  26342.                                  Arg28, Arg29, EmptyParam);
  26343. end;
  26344.  
  26345. function  TExcelApplication.Run(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; 
  26346.                                 Arg3: OleVariant; Arg4: OleVariant; Arg5: OleVariant; 
  26347.                                 Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  26348.                                 Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  26349.                                 Arg12: OleVariant; Arg13: OleVariant; Arg14: OleVariant; 
  26350.                                 Arg15: OleVariant; Arg16: OleVariant; Arg17: OleVariant; 
  26351.                                 Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  26352.                                 Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; 
  26353.                                 Arg24: OleVariant; Arg25: OleVariant; Arg26: OleVariant; 
  26354.                                 Arg27: OleVariant; Arg28: OleVariant; Arg29: OleVariant; 
  26355.                                 Arg30: OleVariant): OleVariant;
  26356. begin
  26357.   Result := DefaultInterface.Run(Macro, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, 
  26358.                                  Arg10, Arg11, Arg12, Arg13, Arg14, Arg15, Arg16, Arg17, Arg18, 
  26359.                                  Arg19, Arg20, Arg21, Arg22, Arg23, Arg24, Arg25, Arg26, Arg27, 
  26360.                                  Arg28, Arg29, Arg30);
  26361. end;
  26362.  
  26363. function  TExcelApplication._Run2: OleVariant;
  26364. begin
  26365.   Result := DefaultInterface._Run2(EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26366.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26367.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26368.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26369.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26370.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26371.                                    EmptyParam, 0);
  26372. end;
  26373.  
  26374. function  TExcelApplication._Run2(Macro: OleVariant): OleVariant;
  26375. begin
  26376.   Result := DefaultInterface._Run2(Macro, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26377.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26378.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26379.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26380.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26381.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26382.                                    EmptyParam, 0);
  26383. end;
  26384.  
  26385. function  TExcelApplication._Run2(Macro: OleVariant; Arg1: OleVariant): OleVariant;
  26386. begin
  26387.   Result := DefaultInterface._Run2(Macro, Arg1, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26388.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26389.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26390.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26391.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26392.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 0);
  26393. end;
  26394.  
  26395. function  TExcelApplication._Run2(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant): OleVariant;
  26396. begin
  26397.   Result := DefaultInterface._Run2(Macro, Arg1, Arg2, EmptyParam, EmptyParam, EmptyParam, 
  26398.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26399.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26400.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26401.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26402.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 0);
  26403. end;
  26404.  
  26405. function  TExcelApplication._Run2(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; 
  26406.                                   Arg3: OleVariant): OleVariant;
  26407. begin
  26408.   Result := DefaultInterface._Run2(Macro, Arg1, Arg2, Arg3, EmptyParam, EmptyParam, EmptyParam, 
  26409.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26410.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26411.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26412.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26413.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, 0);
  26414. end;
  26415.  
  26416. function  TExcelApplication._Run2(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; 
  26417.                                   Arg3: OleVariant; Arg4: OleVariant): OleVariant;
  26418. begin
  26419.   Result := DefaultInterface._Run2(Macro, Arg1, Arg2, Arg3, Arg4, EmptyParam, EmptyParam, 
  26420.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26421.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26422.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26423.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26424.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, 0);
  26425. end;
  26426.  
  26427. function  TExcelApplication._Run2(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; 
  26428.                                   Arg3: OleVariant; Arg4: OleVariant; Arg5: OleVariant): OleVariant;
  26429. begin
  26430.   Result := DefaultInterface._Run2(Macro, Arg1, Arg2, Arg3, Arg4, Arg5, EmptyParam, EmptyParam, 
  26431.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26432.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26433.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26434.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26435.                                    EmptyParam, EmptyParam, EmptyParam, 0);
  26436. end;
  26437.  
  26438. function  TExcelApplication._Run2(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; 
  26439.                                   Arg3: OleVariant; Arg4: OleVariant; Arg5: OleVariant; 
  26440.                                   Arg6: OleVariant): OleVariant;
  26441. begin
  26442.   Result := DefaultInterface._Run2(Macro, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, EmptyParam, 
  26443.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26444.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26445.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26446.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26447.                                    EmptyParam, EmptyParam, EmptyParam, 0);
  26448. end;
  26449.  
  26450. function  TExcelApplication._Run2(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; 
  26451.                                   Arg3: OleVariant; Arg4: OleVariant; Arg5: OleVariant; 
  26452.                                   Arg6: OleVariant; Arg7: OleVariant): OleVariant;
  26453. begin
  26454.   Result := DefaultInterface._Run2(Macro, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, EmptyParam, 
  26455.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26456.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26457.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26458.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26459.                                    EmptyParam, EmptyParam, 0);
  26460. end;
  26461.  
  26462. function  TExcelApplication._Run2(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; 
  26463.                                   Arg3: OleVariant; Arg4: OleVariant; Arg5: OleVariant; 
  26464.                                   Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant): OleVariant;
  26465. begin
  26466.   Result := DefaultInterface._Run2(Macro, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, 
  26467.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26468.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26469.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26470.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26471.                                    EmptyParam, EmptyParam, 0);
  26472. end;
  26473.  
  26474. function  TExcelApplication._Run2(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; 
  26475.                                   Arg3: OleVariant; Arg4: OleVariant; Arg5: OleVariant; 
  26476.                                   Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  26477.                                   Arg9: OleVariant): OleVariant;
  26478. begin
  26479.   Result := DefaultInterface._Run2(Macro, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, 
  26480.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26481.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26482.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26483.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26484.                                    EmptyParam, 0);
  26485. end;
  26486.  
  26487. function  TExcelApplication._Run2(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; 
  26488.                                   Arg3: OleVariant; Arg4: OleVariant; Arg5: OleVariant; 
  26489.                                   Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  26490.                                   Arg9: OleVariant; Arg10: OleVariant): OleVariant;
  26491. begin
  26492.   Result := DefaultInterface._Run2(Macro, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, 
  26493.                                    Arg10, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26494.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26495.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26496.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26497.                                    EmptyParam, 0);
  26498. end;
  26499.  
  26500. function  TExcelApplication._Run2(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; 
  26501.                                   Arg3: OleVariant; Arg4: OleVariant; Arg5: OleVariant; 
  26502.                                   Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  26503.                                   Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant): OleVariant;
  26504. begin
  26505.   Result := DefaultInterface._Run2(Macro, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, 
  26506.                                    Arg10, Arg11, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26507.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26508.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26509.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 0);
  26510. end;
  26511.  
  26512. function  TExcelApplication._Run2(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; 
  26513.                                   Arg3: OleVariant; Arg4: OleVariant; Arg5: OleVariant; 
  26514.                                   Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  26515.                                   Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  26516.                                   Arg12: OleVariant): OleVariant;
  26517. begin
  26518.   Result := DefaultInterface._Run2(Macro, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, 
  26519.                                    Arg10, Arg11, Arg12, EmptyParam, EmptyParam, EmptyParam, 
  26520.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26521.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26522.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 0);
  26523. end;
  26524.  
  26525. function  TExcelApplication._Run2(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; 
  26526.                                   Arg3: OleVariant; Arg4: OleVariant; Arg5: OleVariant; 
  26527.                                   Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  26528.                                   Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  26529.                                   Arg12: OleVariant; Arg13: OleVariant): OleVariant;
  26530. begin
  26531.   Result := DefaultInterface._Run2(Macro, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, 
  26532.                                    Arg10, Arg11, Arg12, Arg13, EmptyParam, EmptyParam, EmptyParam, 
  26533.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26534.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26535.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, 0);
  26536. end;
  26537.  
  26538. function  TExcelApplication._Run2(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; 
  26539.                                   Arg3: OleVariant; Arg4: OleVariant; Arg5: OleVariant; 
  26540.                                   Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  26541.                                   Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  26542.                                   Arg12: OleVariant; Arg13: OleVariant; Arg14: OleVariant): OleVariant;
  26543. begin
  26544.   Result := DefaultInterface._Run2(Macro, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, 
  26545.                                    Arg10, Arg11, Arg12, Arg13, Arg14, EmptyParam, EmptyParam, 
  26546.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26547.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26548.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, 0);
  26549. end;
  26550.  
  26551. function  TExcelApplication._Run2(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; 
  26552.                                   Arg3: OleVariant; Arg4: OleVariant; Arg5: OleVariant; 
  26553.                                   Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  26554.                                   Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  26555.                                   Arg12: OleVariant; Arg13: OleVariant; Arg14: OleVariant; 
  26556.                                   Arg15: OleVariant): OleVariant;
  26557. begin
  26558.   Result := DefaultInterface._Run2(Macro, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, 
  26559.                                    Arg10, Arg11, Arg12, Arg13, Arg14, Arg15, EmptyParam, 
  26560.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26561.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26562.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, 0);
  26563. end;
  26564.  
  26565. function  TExcelApplication._Run2(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; 
  26566.                                   Arg3: OleVariant; Arg4: OleVariant; Arg5: OleVariant; 
  26567.                                   Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  26568.                                   Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  26569.                                   Arg12: OleVariant; Arg13: OleVariant; Arg14: OleVariant; 
  26570.                                   Arg15: OleVariant; Arg16: OleVariant): OleVariant;
  26571. begin
  26572.   Result := DefaultInterface._Run2(Macro, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, 
  26573.                                    Arg10, Arg11, Arg12, Arg13, Arg14, Arg15, Arg16, EmptyParam, 
  26574.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26575.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26576.                                    EmptyParam, EmptyParam, EmptyParam, 0);
  26577. end;
  26578.  
  26579. function  TExcelApplication._Run2(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; 
  26580.                                   Arg3: OleVariant; Arg4: OleVariant; Arg5: OleVariant; 
  26581.                                   Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  26582.                                   Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  26583.                                   Arg12: OleVariant; Arg13: OleVariant; Arg14: OleVariant; 
  26584.                                   Arg15: OleVariant; Arg16: OleVariant; Arg17: OleVariant): OleVariant;
  26585. begin
  26586.   Result := DefaultInterface._Run2(Macro, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, 
  26587.                                    Arg10, Arg11, Arg12, Arg13, Arg14, Arg15, Arg16, Arg17, 
  26588.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26589.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26590.                                    EmptyParam, EmptyParam, EmptyParam, 0);
  26591. end;
  26592.  
  26593. function  TExcelApplication._Run2(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; 
  26594.                                   Arg3: OleVariant; Arg4: OleVariant; Arg5: OleVariant; 
  26595.                                   Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  26596.                                   Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  26597.                                   Arg12: OleVariant; Arg13: OleVariant; Arg14: OleVariant; 
  26598.                                   Arg15: OleVariant; Arg16: OleVariant; Arg17: OleVariant; 
  26599.                                   Arg18: OleVariant): OleVariant;
  26600. begin
  26601.   Result := DefaultInterface._Run2(Macro, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, 
  26602.                                    Arg10, Arg11, Arg12, Arg13, Arg14, Arg15, Arg16, Arg17, Arg18, 
  26603.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26604.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26605.                                    EmptyParam, EmptyParam, 0);
  26606. end;
  26607.  
  26608. function  TExcelApplication._Run2(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; 
  26609.                                   Arg3: OleVariant; Arg4: OleVariant; Arg5: OleVariant; 
  26610.                                   Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  26611.                                   Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  26612.                                   Arg12: OleVariant; Arg13: OleVariant; Arg14: OleVariant; 
  26613.                                   Arg15: OleVariant; Arg16: OleVariant; Arg17: OleVariant; 
  26614.                                   Arg18: OleVariant; Arg19: OleVariant): OleVariant;
  26615. begin
  26616.   Result := DefaultInterface._Run2(Macro, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, 
  26617.                                    Arg10, Arg11, Arg12, Arg13, Arg14, Arg15, Arg16, Arg17, Arg18, 
  26618.                                    Arg19, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26619.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26620.                                    EmptyParam, EmptyParam, 0);
  26621. end;
  26622.  
  26623. function  TExcelApplication._Run2(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; 
  26624.                                   Arg3: OleVariant; Arg4: OleVariant; Arg5: OleVariant; 
  26625.                                   Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  26626.                                   Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  26627.                                   Arg12: OleVariant; Arg13: OleVariant; Arg14: OleVariant; 
  26628.                                   Arg15: OleVariant; Arg16: OleVariant; Arg17: OleVariant; 
  26629.                                   Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant): OleVariant;
  26630. begin
  26631.   Result := DefaultInterface._Run2(Macro, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, 
  26632.                                    Arg10, Arg11, Arg12, Arg13, Arg14, Arg15, Arg16, Arg17, Arg18, 
  26633.                                    Arg19, Arg20, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26634.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26635.                                    EmptyParam, 0);
  26636. end;
  26637.  
  26638. function  TExcelApplication._Run2(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; 
  26639.                                   Arg3: OleVariant; Arg4: OleVariant; Arg5: OleVariant; 
  26640.                                   Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  26641.                                   Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  26642.                                   Arg12: OleVariant; Arg13: OleVariant; Arg14: OleVariant; 
  26643.                                   Arg15: OleVariant; Arg16: OleVariant; Arg17: OleVariant; 
  26644.                                   Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  26645.                                   Arg21: OleVariant): OleVariant;
  26646. begin
  26647.   Result := DefaultInterface._Run2(Macro, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, 
  26648.                                    Arg10, Arg11, Arg12, Arg13, Arg14, Arg15, Arg16, Arg17, Arg18, 
  26649.                                    Arg19, Arg20, Arg21, EmptyParam, EmptyParam, EmptyParam, 
  26650.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26651.                                    EmptyParam, 0);
  26652. end;
  26653.  
  26654. function  TExcelApplication._Run2(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; 
  26655.                                   Arg3: OleVariant; Arg4: OleVariant; Arg5: OleVariant; 
  26656.                                   Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  26657.                                   Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  26658.                                   Arg12: OleVariant; Arg13: OleVariant; Arg14: OleVariant; 
  26659.                                   Arg15: OleVariant; Arg16: OleVariant; Arg17: OleVariant; 
  26660.                                   Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  26661.                                   Arg21: OleVariant; Arg22: OleVariant): OleVariant;
  26662. begin
  26663.   Result := DefaultInterface._Run2(Macro, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, 
  26664.                                    Arg10, Arg11, Arg12, Arg13, Arg14, Arg15, Arg16, Arg17, Arg18, 
  26665.                                    Arg19, Arg20, Arg21, Arg22, EmptyParam, EmptyParam, EmptyParam, 
  26666.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 0);
  26667. end;
  26668.  
  26669. function  TExcelApplication._Run2(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; 
  26670.                                   Arg3: OleVariant; Arg4: OleVariant; Arg5: OleVariant; 
  26671.                                   Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  26672.                                   Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  26673.                                   Arg12: OleVariant; Arg13: OleVariant; Arg14: OleVariant; 
  26674.                                   Arg15: OleVariant; Arg16: OleVariant; Arg17: OleVariant; 
  26675.                                   Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  26676.                                   Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant): OleVariant;
  26677. begin
  26678.   Result := DefaultInterface._Run2(Macro, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, 
  26679.                                    Arg10, Arg11, Arg12, Arg13, Arg14, Arg15, Arg16, Arg17, Arg18, 
  26680.                                    Arg19, Arg20, Arg21, Arg22, Arg23, EmptyParam, EmptyParam, 
  26681.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 0);
  26682. end;
  26683.  
  26684. function  TExcelApplication._Run2(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; 
  26685.                                   Arg3: OleVariant; Arg4: OleVariant; Arg5: OleVariant; 
  26686.                                   Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  26687.                                   Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  26688.                                   Arg12: OleVariant; Arg13: OleVariant; Arg14: OleVariant; 
  26689.                                   Arg15: OleVariant; Arg16: OleVariant; Arg17: OleVariant; 
  26690.                                   Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  26691.                                   Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; 
  26692.                                   Arg24: OleVariant): OleVariant;
  26693. begin
  26694.   Result := DefaultInterface._Run2(Macro, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, 
  26695.                                    Arg10, Arg11, Arg12, Arg13, Arg14, Arg15, Arg16, Arg17, Arg18, 
  26696.                                    Arg19, Arg20, Arg21, Arg22, Arg23, Arg24, EmptyParam, 
  26697.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 0);
  26698. end;
  26699.  
  26700. function  TExcelApplication._Run2(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; 
  26701.                                   Arg3: OleVariant; Arg4: OleVariant; Arg5: OleVariant; 
  26702.                                   Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  26703.                                   Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  26704.                                   Arg12: OleVariant; Arg13: OleVariant; Arg14: OleVariant; 
  26705.                                   Arg15: OleVariant; Arg16: OleVariant; Arg17: OleVariant; 
  26706.                                   Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  26707.                                   Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; 
  26708.                                   Arg24: OleVariant; Arg25: OleVariant): OleVariant;
  26709. begin
  26710.   Result := DefaultInterface._Run2(Macro, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, 
  26711.                                    Arg10, Arg11, Arg12, Arg13, Arg14, Arg15, Arg16, Arg17, Arg18, 
  26712.                                    Arg19, Arg20, Arg21, Arg22, Arg23, Arg24, Arg25, EmptyParam, 
  26713.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, 0);
  26714. end;
  26715.  
  26716. function  TExcelApplication._Run2(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; 
  26717.                                   Arg3: OleVariant; Arg4: OleVariant; Arg5: OleVariant; 
  26718.                                   Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  26719.                                   Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  26720.                                   Arg12: OleVariant; Arg13: OleVariant; Arg14: OleVariant; 
  26721.                                   Arg15: OleVariant; Arg16: OleVariant; Arg17: OleVariant; 
  26722.                                   Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  26723.                                   Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; 
  26724.                                   Arg24: OleVariant; Arg25: OleVariant; Arg26: OleVariant): OleVariant;
  26725. begin
  26726.   Result := DefaultInterface._Run2(Macro, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, 
  26727.                                    Arg10, Arg11, Arg12, Arg13, Arg14, Arg15, Arg16, Arg17, Arg18, 
  26728.                                    Arg19, Arg20, Arg21, Arg22, Arg23, Arg24, Arg25, Arg26, 
  26729.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, 0);
  26730. end;
  26731.  
  26732. function  TExcelApplication._Run2(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; 
  26733.                                   Arg3: OleVariant; Arg4: OleVariant; Arg5: OleVariant; 
  26734.                                   Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  26735.                                   Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  26736.                                   Arg12: OleVariant; Arg13: OleVariant; Arg14: OleVariant; 
  26737.                                   Arg15: OleVariant; Arg16: OleVariant; Arg17: OleVariant; 
  26738.                                   Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  26739.                                   Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; 
  26740.                                   Arg24: OleVariant; Arg25: OleVariant; Arg26: OleVariant; 
  26741.                                   Arg27: OleVariant): OleVariant;
  26742. begin
  26743.   Result := DefaultInterface._Run2(Macro, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, 
  26744.                                    Arg10, Arg11, Arg12, Arg13, Arg14, Arg15, Arg16, Arg17, Arg18, 
  26745.                                    Arg19, Arg20, Arg21, Arg22, Arg23, Arg24, Arg25, Arg26, Arg27, 
  26746.                                    EmptyParam, EmptyParam, EmptyParam, 0);
  26747. end;
  26748.  
  26749. function  TExcelApplication._Run2(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; 
  26750.                                   Arg3: OleVariant; Arg4: OleVariant; Arg5: OleVariant; 
  26751.                                   Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  26752.                                   Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  26753.                                   Arg12: OleVariant; Arg13: OleVariant; Arg14: OleVariant; 
  26754.                                   Arg15: OleVariant; Arg16: OleVariant; Arg17: OleVariant; 
  26755.                                   Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  26756.                                   Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; 
  26757.                                   Arg24: OleVariant; Arg25: OleVariant; Arg26: OleVariant; 
  26758.                                   Arg27: OleVariant; Arg28: OleVariant): OleVariant;
  26759. begin
  26760.   Result := DefaultInterface._Run2(Macro, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, 
  26761.                                    Arg10, Arg11, Arg12, Arg13, Arg14, Arg15, Arg16, Arg17, Arg18, 
  26762.                                    Arg19, Arg20, Arg21, Arg22, Arg23, Arg24, Arg25, Arg26, Arg27, 
  26763.                                    Arg28, EmptyParam, EmptyParam, 0);
  26764. end;
  26765.  
  26766. function  TExcelApplication._Run2(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; 
  26767.                                   Arg3: OleVariant; Arg4: OleVariant; Arg5: OleVariant; 
  26768.                                   Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  26769.                                   Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  26770.                                   Arg12: OleVariant; Arg13: OleVariant; Arg14: OleVariant; 
  26771.                                   Arg15: OleVariant; Arg16: OleVariant; Arg17: OleVariant; 
  26772.                                   Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  26773.                                   Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; 
  26774.                                   Arg24: OleVariant; Arg25: OleVariant; Arg26: OleVariant; 
  26775.                                   Arg27: OleVariant; Arg28: OleVariant; Arg29: OleVariant): OleVariant;
  26776. begin
  26777.   Result := DefaultInterface._Run2(Macro, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, 
  26778.                                    Arg10, Arg11, Arg12, Arg13, Arg14, Arg15, Arg16, Arg17, Arg18, 
  26779.                                    Arg19, Arg20, Arg21, Arg22, Arg23, Arg24, Arg25, Arg26, Arg27, 
  26780.                                    Arg28, Arg29, EmptyParam, 0);
  26781. end;
  26782.  
  26783. function  TExcelApplication._Run2(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; 
  26784.                                   Arg3: OleVariant; Arg4: OleVariant; Arg5: OleVariant; 
  26785.                                   Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  26786.                                   Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  26787.                                   Arg12: OleVariant; Arg13: OleVariant; Arg14: OleVariant; 
  26788.                                   Arg15: OleVariant; Arg16: OleVariant; Arg17: OleVariant; 
  26789.                                   Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  26790.                                   Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; 
  26791.                                   Arg24: OleVariant; Arg25: OleVariant; Arg26: OleVariant; 
  26792.                                   Arg27: OleVariant; Arg28: OleVariant; Arg29: OleVariant; 
  26793.                                   Arg30: OleVariant): OleVariant;
  26794. begin
  26795.   Result := DefaultInterface._Run2(Macro, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, 
  26796.                                    Arg10, Arg11, Arg12, Arg13, Arg14, Arg15, Arg16, Arg17, Arg18, 
  26797.                                    Arg19, Arg20, Arg21, Arg22, Arg23, Arg24, Arg25, Arg26, Arg27, 
  26798.                                    Arg28, Arg29, Arg30, 0);
  26799. end;
  26800.  
  26801. function  TExcelApplication._Run2(Macro: OleVariant; Arg1: OleVariant; Arg2: OleVariant; 
  26802.                                   Arg3: OleVariant; Arg4: OleVariant; Arg5: OleVariant; 
  26803.                                   Arg6: OleVariant; Arg7: OleVariant; Arg8: OleVariant; 
  26804.                                   Arg9: OleVariant; Arg10: OleVariant; Arg11: OleVariant; 
  26805.                                   Arg12: OleVariant; Arg13: OleVariant; Arg14: OleVariant; 
  26806.                                   Arg15: OleVariant; Arg16: OleVariant; Arg17: OleVariant; 
  26807.                                   Arg18: OleVariant; Arg19: OleVariant; Arg20: OleVariant; 
  26808.                                   Arg21: OleVariant; Arg22: OleVariant; Arg23: OleVariant; 
  26809.                                   Arg24: OleVariant; Arg25: OleVariant; Arg26: OleVariant; 
  26810.                                   Arg27: OleVariant; Arg28: OleVariant; Arg29: OleVariant; 
  26811.                                   Arg30: OleVariant; lcid: Integer): OleVariant;
  26812. begin
  26813.   Result := DefaultInterface._Run2(Macro, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, 
  26814.                                    Arg10, Arg11, Arg12, Arg13, Arg14, Arg15, Arg16, Arg17, Arg18, 
  26815.                                    Arg19, Arg20, Arg21, Arg22, Arg23, Arg24, Arg25, Arg26, Arg27, 
  26816.                                    Arg28, Arg29, Arg30, lcid);
  26817. end;
  26818.  
  26819. procedure TExcelApplication.SendKeys(Keys: OleVariant);
  26820. begin
  26821.   DefaultInterface.SendKeys(Keys, EmptyParam, 0);
  26822. end;
  26823.  
  26824. procedure TExcelApplication.SendKeys(Keys: OleVariant; Wait: OleVariant);
  26825. begin
  26826.   DefaultInterface.SendKeys(Keys, Wait, 0);
  26827. end;
  26828.  
  26829. procedure TExcelApplication.SendKeys(Keys: OleVariant; Wait: OleVariant; lcid: Integer);
  26830. begin
  26831.   DefaultInterface.SendKeys(Keys, Wait, lcid);
  26832. end;
  26833.  
  26834. function  TExcelApplication.Union(const Arg1: Range; const Arg2: Range): Range;
  26835. begin
  26836.   Result := DefaultInterface.Union(Arg1, Arg2, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26837.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26838.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26839.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26840.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26841.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, 0);
  26842. end;
  26843.  
  26844. function  TExcelApplication.Union(const Arg1: Range; const Arg2: Range; Arg3: OleVariant): Range;
  26845. begin
  26846.   Result := DefaultInterface.Union(Arg1, Arg2, Arg3, EmptyParam, EmptyParam, EmptyParam, 
  26847.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26848.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26849.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26850.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26851.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, 0);
  26852. end;
  26853.  
  26854. function  TExcelApplication.Union(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; 
  26855.                                   Arg4: OleVariant): Range;
  26856. begin
  26857.   Result := DefaultInterface.Union(Arg1, Arg2, Arg3, Arg4, EmptyParam, EmptyParam, EmptyParam, 
  26858.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26859.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26860.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26861.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26862.                                    EmptyParam, EmptyParam, EmptyParam, 0);
  26863. end;
  26864.  
  26865. function  TExcelApplication.Union(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; 
  26866.                                   Arg4: OleVariant; Arg5: OleVariant): Range;
  26867. begin
  26868.   Result := DefaultInterface.Union(Arg1, Arg2, Arg3, Arg4, Arg5, EmptyParam, EmptyParam, 
  26869.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26870.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26871.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26872.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26873.                                    EmptyParam, EmptyParam, EmptyParam, 0);
  26874. end;
  26875.  
  26876. function  TExcelApplication.Union(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; 
  26877.                                   Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant): Range;
  26878. begin
  26879.   Result := DefaultInterface.Union(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, EmptyParam, EmptyParam, 
  26880.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26881.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26882.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26883.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26884.                                    EmptyParam, EmptyParam, 0);
  26885. end;
  26886.  
  26887. function  TExcelApplication.Union(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; 
  26888.                                   Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; 
  26889.                                   Arg7: OleVariant): Range;
  26890. begin
  26891.   Result := DefaultInterface.Union(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, EmptyParam, 
  26892.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26893.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26894.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26895.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26896.                                    EmptyParam, EmptyParam, 0);
  26897. end;
  26898.  
  26899. function  TExcelApplication.Union(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; 
  26900.                                   Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; 
  26901.                                   Arg7: OleVariant; Arg8: OleVariant): Range;
  26902. begin
  26903.   Result := DefaultInterface.Union(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, EmptyParam, 
  26904.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26905.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26906.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26907.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26908.                                    EmptyParam, 0);
  26909. end;
  26910.  
  26911. function  TExcelApplication.Union(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; 
  26912.                                   Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; 
  26913.                                   Arg7: OleVariant; Arg8: OleVariant; Arg9: OleVariant): Range;
  26914. begin
  26915.   Result := DefaultInterface.Union(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, 
  26916.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26917.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26918.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26919.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26920.                                    EmptyParam, 0);
  26921. end;
  26922.  
  26923. function  TExcelApplication.Union(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; 
  26924.                                   Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; 
  26925.                                   Arg7: OleVariant; Arg8: OleVariant; Arg9: OleVariant; 
  26926.                                   Arg10: OleVariant): Range;
  26927. begin
  26928.   Result := DefaultInterface.Union(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, Arg10, 
  26929.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26930.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26931.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26932.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 0);
  26933. end;
  26934.  
  26935. function  TExcelApplication.Union(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; 
  26936.                                   Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; 
  26937.                                   Arg7: OleVariant; Arg8: OleVariant; Arg9: OleVariant; 
  26938.                                   Arg10: OleVariant; Arg11: OleVariant): Range;
  26939. begin
  26940.   Result := DefaultInterface.Union(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, Arg10, 
  26941.                                    Arg11, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26942.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26943.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26944.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 0);
  26945. end;
  26946.  
  26947. function  TExcelApplication.Union(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; 
  26948.                                   Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; 
  26949.                                   Arg7: OleVariant; Arg8: OleVariant; Arg9: OleVariant; 
  26950.                                   Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant): Range;
  26951. begin
  26952.   Result := DefaultInterface.Union(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, Arg10, 
  26953.                                    Arg11, Arg12, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26954.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26955.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26956.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, 0);
  26957. end;
  26958.  
  26959. function  TExcelApplication.Union(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; 
  26960.                                   Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; 
  26961.                                   Arg7: OleVariant; Arg8: OleVariant; Arg9: OleVariant; 
  26962.                                   Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  26963.                                   Arg13: OleVariant): Range;
  26964. begin
  26965.   Result := DefaultInterface.Union(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, Arg10, 
  26966.                                    Arg11, Arg12, Arg13, EmptyParam, EmptyParam, EmptyParam, 
  26967.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26968.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26969.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, 0);
  26970. end;
  26971.  
  26972. function  TExcelApplication.Union(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; 
  26973.                                   Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; 
  26974.                                   Arg7: OleVariant; Arg8: OleVariant; Arg9: OleVariant; 
  26975.                                   Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  26976.                                   Arg13: OleVariant; Arg14: OleVariant): Range;
  26977. begin
  26978.   Result := DefaultInterface.Union(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, Arg10, 
  26979.                                    Arg11, Arg12, Arg13, Arg14, EmptyParam, EmptyParam, EmptyParam, 
  26980.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26981.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26982.                                    EmptyParam, EmptyParam, EmptyParam, 0);
  26983. end;
  26984.  
  26985. function  TExcelApplication.Union(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; 
  26986.                                   Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; 
  26987.                                   Arg7: OleVariant; Arg8: OleVariant; Arg9: OleVariant; 
  26988.                                   Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  26989.                                   Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant): Range;
  26990. begin
  26991.   Result := DefaultInterface.Union(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, Arg10, 
  26992.                                    Arg11, Arg12, Arg13, Arg14, Arg15, EmptyParam, EmptyParam, 
  26993.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26994.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  26995.                                    EmptyParam, EmptyParam, EmptyParam, 0);
  26996. end;
  26997.  
  26998. function  TExcelApplication.Union(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; 
  26999.                                   Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; 
  27000.                                   Arg7: OleVariant; Arg8: OleVariant; Arg9: OleVariant; 
  27001.                                   Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  27002.                                   Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; 
  27003.                                   Arg16: OleVariant): Range;
  27004. begin
  27005.   Result := DefaultInterface.Union(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, Arg10, 
  27006.                                    Arg11, Arg12, Arg13, Arg14, Arg15, Arg16, EmptyParam, 
  27007.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  27008.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  27009.                                    EmptyParam, EmptyParam, EmptyParam, 0);
  27010. end;
  27011.  
  27012. function  TExcelApplication.Union(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; 
  27013.                                   Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; 
  27014.                                   Arg7: OleVariant; Arg8: OleVariant; Arg9: OleVariant; 
  27015.                                   Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  27016.                                   Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; 
  27017.                                   Arg16: OleVariant; Arg17: OleVariant): Range;
  27018. begin
  27019.   Result := DefaultInterface.Union(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, Arg10, 
  27020.                                    Arg11, Arg12, Arg13, Arg14, Arg15, Arg16, Arg17, EmptyParam, 
  27021.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  27022.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  27023.                                    EmptyParam, EmptyParam, 0);
  27024. end;
  27025.  
  27026. function  TExcelApplication.Union(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; 
  27027.                                   Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; 
  27028.                                   Arg7: OleVariant; Arg8: OleVariant; Arg9: OleVariant; 
  27029.                                   Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  27030.                                   Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; 
  27031.                                   Arg16: OleVariant; Arg17: OleVariant; Arg18: OleVariant): Range;
  27032. begin
  27033.   Result := DefaultInterface.Union(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, Arg10, 
  27034.                                    Arg11, Arg12, Arg13, Arg14, Arg15, Arg16, Arg17, Arg18, 
  27035.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  27036.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  27037.                                    EmptyParam, EmptyParam, 0);
  27038. end;
  27039.  
  27040. function  TExcelApplication.Union(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; 
  27041.                                   Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; 
  27042.                                   Arg7: OleVariant; Arg8: OleVariant; Arg9: OleVariant; 
  27043.                                   Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  27044.                                   Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; 
  27045.                                   Arg16: OleVariant; Arg17: OleVariant; Arg18: OleVariant; 
  27046.                                   Arg19: OleVariant): Range;
  27047. begin
  27048.   Result := DefaultInterface.Union(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, Arg10, 
  27049.                                    Arg11, Arg12, Arg13, Arg14, Arg15, Arg16, Arg17, Arg18, Arg19, 
  27050.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  27051.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  27052.                                    EmptyParam, 0);
  27053. end;
  27054.  
  27055. function  TExcelApplication.Union(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; 
  27056.                                   Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; 
  27057.                                   Arg7: OleVariant; Arg8: OleVariant; Arg9: OleVariant; 
  27058.                                   Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  27059.                                   Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; 
  27060.                                   Arg16: OleVariant; Arg17: OleVariant; Arg18: OleVariant; 
  27061.                                   Arg19: OleVariant; Arg20: OleVariant): Range;
  27062. begin
  27063.   Result := DefaultInterface.Union(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, Arg10, 
  27064.                                    Arg11, Arg12, Arg13, Arg14, Arg15, Arg16, Arg17, Arg18, Arg19, 
  27065.                                    Arg20, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  27066.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  27067.                                    EmptyParam, 0);
  27068. end;
  27069.  
  27070. function  TExcelApplication.Union(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; 
  27071.                                   Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; 
  27072.                                   Arg7: OleVariant; Arg8: OleVariant; Arg9: OleVariant; 
  27073.                                   Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  27074.                                   Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; 
  27075.                                   Arg16: OleVariant; Arg17: OleVariant; Arg18: OleVariant; 
  27076.                                   Arg19: OleVariant; Arg20: OleVariant; Arg21: OleVariant): Range;
  27077. begin
  27078.   Result := DefaultInterface.Union(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, Arg10, 
  27079.                                    Arg11, Arg12, Arg13, Arg14, Arg15, Arg16, Arg17, Arg18, Arg19, 
  27080.                                    Arg20, Arg21, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  27081.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 0);
  27082. end;
  27083.  
  27084. function  TExcelApplication.Union(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; 
  27085.                                   Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; 
  27086.                                   Arg7: OleVariant; Arg8: OleVariant; Arg9: OleVariant; 
  27087.                                   Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  27088.                                   Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; 
  27089.                                   Arg16: OleVariant; Arg17: OleVariant; Arg18: OleVariant; 
  27090.                                   Arg19: OleVariant; Arg20: OleVariant; Arg21: OleVariant; 
  27091.                                   Arg22: OleVariant): Range;
  27092. begin
  27093.   Result := DefaultInterface.Union(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, Arg10, 
  27094.                                    Arg11, Arg12, Arg13, Arg14, Arg15, Arg16, Arg17, Arg18, Arg19, 
  27095.                                    Arg20, Arg21, Arg22, EmptyParam, EmptyParam, EmptyParam, 
  27096.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 0);
  27097. end;
  27098.  
  27099. function  TExcelApplication.Union(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; 
  27100.                                   Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; 
  27101.                                   Arg7: OleVariant; Arg8: OleVariant; Arg9: OleVariant; 
  27102.                                   Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  27103.                                   Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; 
  27104.                                   Arg16: OleVariant; Arg17: OleVariant; Arg18: OleVariant; 
  27105.                                   Arg19: OleVariant; Arg20: OleVariant; Arg21: OleVariant; 
  27106.                                   Arg22: OleVariant; Arg23: OleVariant): Range;
  27107. begin
  27108.   Result := DefaultInterface.Union(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, Arg10, 
  27109.                                    Arg11, Arg12, Arg13, Arg14, Arg15, Arg16, Arg17, Arg18, Arg19, 
  27110.                                    Arg20, Arg21, Arg22, Arg23, EmptyParam, EmptyParam, EmptyParam, 
  27111.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, 0);
  27112. end;
  27113.  
  27114. function  TExcelApplication.Union(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; 
  27115.                                   Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; 
  27116.                                   Arg7: OleVariant; Arg8: OleVariant; Arg9: OleVariant; 
  27117.                                   Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  27118.                                   Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; 
  27119.                                   Arg16: OleVariant; Arg17: OleVariant; Arg18: OleVariant; 
  27120.                                   Arg19: OleVariant; Arg20: OleVariant; Arg21: OleVariant; 
  27121.                                   Arg22: OleVariant; Arg23: OleVariant; Arg24: OleVariant): Range;
  27122. begin
  27123.   Result := DefaultInterface.Union(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, Arg10, 
  27124.                                    Arg11, Arg12, Arg13, Arg14, Arg15, Arg16, Arg17, Arg18, Arg19, 
  27125.                                    Arg20, Arg21, Arg22, Arg23, Arg24, EmptyParam, EmptyParam, 
  27126.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, 0);
  27127. end;
  27128.  
  27129. function  TExcelApplication.Union(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; 
  27130.                                   Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; 
  27131.                                   Arg7: OleVariant; Arg8: OleVariant; Arg9: OleVariant; 
  27132.                                   Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  27133.                                   Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; 
  27134.                                   Arg16: OleVariant; Arg17: OleVariant; Arg18: OleVariant; 
  27135.                                   Arg19: OleVariant; Arg20: OleVariant; Arg21: OleVariant; 
  27136.                                   Arg22: OleVariant; Arg23: OleVariant; Arg24: OleVariant; 
  27137.                                   Arg25: OleVariant): Range;
  27138. begin
  27139.   Result := DefaultInterface.Union(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, Arg10, 
  27140.                                    Arg11, Arg12, Arg13, Arg14, Arg15, Arg16, Arg17, Arg18, Arg19, 
  27141.                                    Arg20, Arg21, Arg22, Arg23, Arg24, Arg25, EmptyParam, 
  27142.                                    EmptyParam, EmptyParam, EmptyParam, EmptyParam, 0);
  27143. end;
  27144.  
  27145. function  TExcelApplication.Union(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; 
  27146.                                   Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; 
  27147.                                   Arg7: OleVariant; Arg8: OleVariant; Arg9: OleVariant; 
  27148.                                   Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  27149.                                   Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; 
  27150.                                   Arg16: OleVariant; Arg17: OleVariant; Arg18: OleVariant; 
  27151.                                   Arg19: OleVariant; Arg20: OleVariant; Arg21: OleVariant; 
  27152.                                   Arg22: OleVariant; Arg23: OleVariant; Arg24: OleVariant; 
  27153.                                   Arg25: OleVariant; Arg26: OleVariant): Range;
  27154. begin
  27155.   Result := DefaultInterface.Union(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, Arg10, 
  27156.                                    Arg11, Arg12, Arg13, Arg14, Arg15, Arg16, Arg17, Arg18, Arg19, 
  27157.                                    Arg20, Arg21, Arg22, Arg23, Arg24, Arg25, Arg26, EmptyParam, 
  27158.                                    EmptyParam, EmptyParam, EmptyParam, 0);
  27159. end;
  27160.  
  27161. function  TExcelApplication.Union(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; 
  27162.                                   Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; 
  27163.                                   Arg7: OleVariant; Arg8: OleVariant; Arg9: OleVariant; 
  27164.                                   Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  27165.                                   Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; 
  27166.                                   Arg16: OleVariant; Arg17: OleVariant; Arg18: OleVariant; 
  27167.                                   Arg19: OleVariant; Arg20: OleVariant; Arg21: OleVariant; 
  27168.                                   Arg22: OleVariant; Arg23: OleVariant; Arg24: OleVariant; 
  27169.                                   Arg25: OleVariant; Arg26: OleVariant; Arg27: OleVariant): Range;
  27170. begin
  27171.   Result := DefaultInterface.Union(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, Arg10, 
  27172.                                    Arg11, Arg12, Arg13, Arg14, Arg15, Arg16, Arg17, Arg18, Arg19, 
  27173.                                    Arg20, Arg21, Arg22, Arg23, Arg24, Arg25, Arg26, Arg27, 
  27174.                                    EmptyParam, EmptyParam, EmptyParam, 0);
  27175. end;
  27176.  
  27177. function  TExcelApplication.Union(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; 
  27178.                                   Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; 
  27179.                                   Arg7: OleVariant; Arg8: OleVariant; Arg9: OleVariant; 
  27180.                                   Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  27181.                                   Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; 
  27182.                                   Arg16: OleVariant; Arg17: OleVariant; Arg18: OleVariant; 
  27183.                                   Arg19: OleVariant; Arg20: OleVariant; Arg21: OleVariant; 
  27184.                                   Arg22: OleVariant; Arg23: OleVariant; Arg24: OleVariant; 
  27185.                                   Arg25: OleVariant; Arg26: OleVariant; Arg27: OleVariant; 
  27186.                                   Arg28: OleVariant): Range;
  27187. begin
  27188.   Result := DefaultInterface.Union(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, Arg10, 
  27189.                                    Arg11, Arg12, Arg13, Arg14, Arg15, Arg16, Arg17, Arg18, Arg19, 
  27190.                                    Arg20, Arg21, Arg22, Arg23, Arg24, Arg25, Arg26, Arg27, Arg28, 
  27191.                                    EmptyParam, EmptyParam, 0);
  27192. end;
  27193.  
  27194. function  TExcelApplication.Union(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; 
  27195.                                   Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; 
  27196.                                   Arg7: OleVariant; Arg8: OleVariant; Arg9: OleVariant; 
  27197.                                   Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  27198.                                   Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; 
  27199.                                   Arg16: OleVariant; Arg17: OleVariant; Arg18: OleVariant; 
  27200.                                   Arg19: OleVariant; Arg20: OleVariant; Arg21: OleVariant; 
  27201.                                   Arg22: OleVariant; Arg23: OleVariant; Arg24: OleVariant; 
  27202.                                   Arg25: OleVariant; Arg26: OleVariant; Arg27: OleVariant; 
  27203.                                   Arg28: OleVariant; Arg29: OleVariant): Range;
  27204. begin
  27205.   Result := DefaultInterface.Union(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, Arg10, 
  27206.                                    Arg11, Arg12, Arg13, Arg14, Arg15, Arg16, Arg17, Arg18, Arg19, 
  27207.                                    Arg20, Arg21, Arg22, Arg23, Arg24, Arg25, Arg26, Arg27, Arg28, 
  27208.                                    Arg29, EmptyParam, 0);
  27209. end;
  27210.  
  27211. function  TExcelApplication.Union(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; 
  27212.                                   Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; 
  27213.                                   Arg7: OleVariant; Arg8: OleVariant; Arg9: OleVariant; 
  27214.                                   Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  27215.                                   Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; 
  27216.                                   Arg16: OleVariant; Arg17: OleVariant; Arg18: OleVariant; 
  27217.                                   Arg19: OleVariant; Arg20: OleVariant; Arg21: OleVariant; 
  27218.                                   Arg22: OleVariant; Arg23: OleVariant; Arg24: OleVariant; 
  27219.                                   Arg25: OleVariant; Arg26: OleVariant; Arg27: OleVariant; 
  27220.                                   Arg28: OleVariant; Arg29: OleVariant; Arg30: OleVariant): Range;
  27221. begin
  27222.   Result := DefaultInterface.Union(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, Arg10, 
  27223.                                    Arg11, Arg12, Arg13, Arg14, Arg15, Arg16, Arg17, Arg18, Arg19, 
  27224.                                    Arg20, Arg21, Arg22, Arg23, Arg24, Arg25, Arg26, Arg27, Arg28, 
  27225.                                    Arg29, Arg30, 0);
  27226. end;
  27227.  
  27228. function  TExcelApplication.Union(const Arg1: Range; const Arg2: Range; Arg3: OleVariant; 
  27229.                                   Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; 
  27230.                                   Arg7: OleVariant; Arg8: OleVariant; Arg9: OleVariant; 
  27231.                                   Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  27232.                                   Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; 
  27233.                                   Arg16: OleVariant; Arg17: OleVariant; Arg18: OleVariant; 
  27234.                                   Arg19: OleVariant; Arg20: OleVariant; Arg21: OleVariant; 
  27235.                                   Arg22: OleVariant; Arg23: OleVariant; Arg24: OleVariant; 
  27236.                                   Arg25: OleVariant; Arg26: OleVariant; Arg27: OleVariant; 
  27237.                                   Arg28: OleVariant; Arg29: OleVariant; Arg30: OleVariant; 
  27238.                                   lcid: Integer): Range;
  27239. begin
  27240.   Result := DefaultInterface.Union(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, Arg10, 
  27241.                                    Arg11, Arg12, Arg13, Arg14, Arg15, Arg16, Arg17, Arg18, Arg19, 
  27242.                                    Arg20, Arg21, Arg22, Arg23, Arg24, Arg25, Arg26, Arg27, Arg28, 
  27243.                                    Arg29, Arg30, lcid);
  27244. end;
  27245.  
  27246. procedure TExcelApplication.ActivateMicrosoftApp(Index: XlMSApplication);
  27247. begin
  27248.   DefaultInterface.ActivateMicrosoftApp(Index, 0);
  27249. end;
  27250.  
  27251. procedure TExcelApplication.ActivateMicrosoftApp(Index: XlMSApplication; lcid: Integer);
  27252. begin
  27253.   DefaultInterface.ActivateMicrosoftApp(Index, lcid);
  27254. end;
  27255.  
  27256. procedure TExcelApplication.AddChartAutoFormat(Chart: OleVariant; const Name: WideString);
  27257. begin
  27258.   DefaultInterface.AddChartAutoFormat(Chart, Name, EmptyParam, 0);
  27259. end;
  27260.  
  27261. procedure TExcelApplication.AddChartAutoFormat(Chart: OleVariant; const Name: WideString; 
  27262.                                                Description: OleVariant);
  27263. begin
  27264.   DefaultInterface.AddChartAutoFormat(Chart, Name, Description, 0);
  27265. end;
  27266.  
  27267. procedure TExcelApplication.AddChartAutoFormat(Chart: OleVariant; const Name: WideString; 
  27268.                                                Description: OleVariant; lcid: Integer);
  27269. begin
  27270.   DefaultInterface.AddChartAutoFormat(Chart, Name, Description, lcid);
  27271. end;
  27272.  
  27273. procedure TExcelApplication.AddCustomList(ListArray: OleVariant);
  27274. begin
  27275.   DefaultInterface.AddCustomList(ListArray, EmptyParam, 0);
  27276. end;
  27277.  
  27278. procedure TExcelApplication.AddCustomList(ListArray: OleVariant; ByRow: OleVariant);
  27279. begin
  27280.   DefaultInterface.AddCustomList(ListArray, ByRow, 0);
  27281. end;
  27282.  
  27283. procedure TExcelApplication.AddCustomList(ListArray: OleVariant; ByRow: OleVariant; lcid: Integer);
  27284. begin
  27285.   DefaultInterface.AddCustomList(ListArray, ByRow, lcid);
  27286. end;
  27287.  
  27288. function  TExcelApplication.CentimetersToPoints(Centimeters: Double): Double;
  27289. begin
  27290.   Result := DefaultInterface.CentimetersToPoints(Centimeters, 0);
  27291. end;
  27292.  
  27293. function  TExcelApplication.CentimetersToPoints(Centimeters: Double; lcid: Integer): Double;
  27294. begin
  27295.   Result := DefaultInterface.CentimetersToPoints(Centimeters, lcid);
  27296. end;
  27297.  
  27298. function  TExcelApplication.CheckSpelling(const Word: WideString): WordBool;
  27299. begin
  27300.   Result := DefaultInterface.CheckSpelling(Word, EmptyParam, EmptyParam, 0);
  27301. end;
  27302.  
  27303. function  TExcelApplication.CheckSpelling(const Word: WideString; CustomDictionary: OleVariant): WordBool;
  27304. begin
  27305.   Result := DefaultInterface.CheckSpelling(Word, CustomDictionary, EmptyParam, 0);
  27306. end;
  27307.  
  27308. function  TExcelApplication.CheckSpelling(const Word: WideString; CustomDictionary: OleVariant; 
  27309.                                           IgnoreUppercase: OleVariant): WordBool;
  27310. begin
  27311.   Result := DefaultInterface.CheckSpelling(Word, CustomDictionary, IgnoreUppercase, 0);
  27312. end;
  27313.  
  27314. function  TExcelApplication.CheckSpelling(const Word: WideString; CustomDictionary: OleVariant; 
  27315.                                           IgnoreUppercase: OleVariant; lcid: Integer): WordBool;
  27316. begin
  27317.   Result := DefaultInterface.CheckSpelling(Word, CustomDictionary, IgnoreUppercase, lcid);
  27318. end;
  27319.  
  27320. function  TExcelApplication.ConvertFormula(Formula: OleVariant; FromReferenceStyle: XlReferenceStyle): OleVariant;
  27321. begin
  27322.   Result := DefaultInterface.ConvertFormula(Formula, FromReferenceStyle, EmptyParam, EmptyParam, 
  27323.                                             EmptyParam, 0);
  27324. end;
  27325.  
  27326. function  TExcelApplication.ConvertFormula(Formula: OleVariant; 
  27327.                                            FromReferenceStyle: XlReferenceStyle; 
  27328.                                            ToReferenceStyle: OleVariant): OleVariant;
  27329. begin
  27330.   Result := DefaultInterface.ConvertFormula(Formula, FromReferenceStyle, ToReferenceStyle, 
  27331.                                             EmptyParam, EmptyParam, 0);
  27332. end;
  27333.  
  27334. function  TExcelApplication.ConvertFormula(Formula: OleVariant; 
  27335.                                            FromReferenceStyle: XlReferenceStyle; 
  27336.                                            ToReferenceStyle: OleVariant; ToAbsolute: OleVariant): OleVariant;
  27337. begin
  27338.   Result := DefaultInterface.ConvertFormula(Formula, FromReferenceStyle, ToReferenceStyle, 
  27339.                                             ToAbsolute, EmptyParam, 0);
  27340. end;
  27341.  
  27342. function  TExcelApplication.ConvertFormula(Formula: OleVariant; 
  27343.                                            FromReferenceStyle: XlReferenceStyle; 
  27344.                                            ToReferenceStyle: OleVariant; ToAbsolute: OleVariant; 
  27345.                                            RelativeTo: OleVariant): OleVariant;
  27346. begin
  27347.   Result := DefaultInterface.ConvertFormula(Formula, FromReferenceStyle, ToReferenceStyle, 
  27348.                                             ToAbsolute, RelativeTo, 0);
  27349. end;
  27350.  
  27351. function  TExcelApplication.ConvertFormula(Formula: OleVariant; 
  27352.                                            FromReferenceStyle: XlReferenceStyle; 
  27353.                                            ToReferenceStyle: OleVariant; ToAbsolute: OleVariant; 
  27354.                                            RelativeTo: OleVariant; lcid: Integer): OleVariant;
  27355. begin
  27356.   Result := DefaultInterface.ConvertFormula(Formula, FromReferenceStyle, ToReferenceStyle, 
  27357.                                             ToAbsolute, RelativeTo, lcid);
  27358. end;
  27359.  
  27360. procedure TExcelApplication.Dummy1;
  27361. begin
  27362.   DefaultInterface.Dummy1;
  27363. end;
  27364.  
  27365. procedure TExcelApplication.Dummy2;
  27366. begin
  27367.   DefaultInterface.Dummy2;
  27368. end;
  27369.  
  27370. procedure TExcelApplication.Dummy3;
  27371. begin
  27372.   DefaultInterface.Dummy3;
  27373. end;
  27374.  
  27375. procedure TExcelApplication.Dummy4;
  27376. begin
  27377.   DefaultInterface.Dummy4;
  27378. end;
  27379.  
  27380. procedure TExcelApplication.Dummy5;
  27381. begin
  27382.   DefaultInterface.Dummy5;
  27383. end;
  27384.  
  27385. procedure TExcelApplication.Dummy6;
  27386. begin
  27387.   DefaultInterface.Dummy6;
  27388. end;
  27389.  
  27390. procedure TExcelApplication.Dummy7;
  27391. begin
  27392.   DefaultInterface.Dummy7;
  27393. end;
  27394.  
  27395. procedure TExcelApplication.Dummy8;
  27396. begin
  27397.   DefaultInterface.Dummy8;
  27398. end;
  27399.  
  27400. procedure TExcelApplication.Dummy9;
  27401. begin
  27402.   DefaultInterface.Dummy9;
  27403. end;
  27404.  
  27405. procedure TExcelApplication.Dummy10;
  27406. begin
  27407.   DefaultInterface.Dummy10;
  27408. end;
  27409.  
  27410. procedure TExcelApplication.Dummy11;
  27411. begin
  27412.   DefaultInterface.Dummy11;
  27413. end;
  27414.  
  27415. procedure TExcelApplication.DeleteChartAutoFormat(const Name: WideString);
  27416. begin
  27417.   DefaultInterface.DeleteChartAutoFormat(Name, 0);
  27418. end;
  27419.  
  27420. procedure TExcelApplication.DeleteChartAutoFormat(const Name: WideString; lcid: Integer);
  27421. begin
  27422.   DefaultInterface.DeleteChartAutoFormat(Name, lcid);
  27423. end;
  27424.  
  27425. procedure TExcelApplication.DeleteCustomList(ListNum: Integer);
  27426. begin
  27427.   DefaultInterface.DeleteCustomList(ListNum, 0);
  27428. end;
  27429.  
  27430. procedure TExcelApplication.DeleteCustomList(ListNum: Integer; lcid: Integer);
  27431. begin
  27432.   DefaultInterface.DeleteCustomList(ListNum, lcid);
  27433. end;
  27434.  
  27435. procedure TExcelApplication.DoubleClick;
  27436. begin
  27437.   DefaultInterface.DoubleClick(0);
  27438. end;
  27439.  
  27440. procedure TExcelApplication.DoubleClick(lcid: Integer);
  27441. begin
  27442.   DefaultInterface.DoubleClick(lcid);
  27443. end;
  27444.  
  27445. procedure TExcelApplication.FindFile;
  27446. begin
  27447.   DefaultInterface.FindFile(0);
  27448. end;
  27449.  
  27450. procedure TExcelApplication.FindFile(lcid: Integer);
  27451. begin
  27452.   DefaultInterface.FindFile(lcid);
  27453. end;
  27454.  
  27455. function  TExcelApplication.GetCustomListContents(ListNum: Integer): OleVariant;
  27456. begin
  27457.   Result := DefaultInterface.GetCustomListContents(ListNum, 0);
  27458. end;
  27459.  
  27460. function  TExcelApplication.GetCustomListContents(ListNum: Integer; lcid: Integer): OleVariant;
  27461. begin
  27462.   Result := DefaultInterface.GetCustomListContents(ListNum, lcid);
  27463. end;
  27464.  
  27465. function  TExcelApplication.GetCustomListNum(ListArray: OleVariant): Integer;
  27466. begin
  27467.   Result := DefaultInterface.GetCustomListNum(ListArray, 0);
  27468. end;
  27469.  
  27470. function  TExcelApplication.GetCustomListNum(ListArray: OleVariant; lcid: Integer): Integer;
  27471. begin
  27472.   Result := DefaultInterface.GetCustomListNum(ListArray, lcid);
  27473. end;
  27474.  
  27475. function  TExcelApplication.GetOpenFilename: OleVariant;
  27476. begin
  27477.   Result := DefaultInterface.GetOpenFilename(EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  27478.                                              EmptyParam, 0);
  27479. end;
  27480.  
  27481. function  TExcelApplication.GetOpenFilename(FileFilter: OleVariant): OleVariant;
  27482. begin
  27483.   Result := DefaultInterface.GetOpenFilename(FileFilter, EmptyParam, EmptyParam, EmptyParam, 
  27484.                                              EmptyParam, 0);
  27485. end;
  27486.  
  27487. function  TExcelApplication.GetOpenFilename(FileFilter: OleVariant; FilterIndex: OleVariant): OleVariant;
  27488. begin
  27489.   Result := DefaultInterface.GetOpenFilename(FileFilter, FilterIndex, EmptyParam, EmptyParam, 
  27490.                                              EmptyParam, 0);
  27491. end;
  27492.  
  27493. function  TExcelApplication.GetOpenFilename(FileFilter: OleVariant; FilterIndex: OleVariant; 
  27494.                                             Title: OleVariant): OleVariant;
  27495. begin
  27496.   Result := DefaultInterface.GetOpenFilename(FileFilter, FilterIndex, Title, EmptyParam, 
  27497.                                              EmptyParam, 0);
  27498. end;
  27499.  
  27500. function  TExcelApplication.GetOpenFilename(FileFilter: OleVariant; FilterIndex: OleVariant; 
  27501.                                             Title: OleVariant; ButtonText: OleVariant): OleVariant;
  27502. begin
  27503.   Result := DefaultInterface.GetOpenFilename(FileFilter, FilterIndex, Title, ButtonText, 
  27504.                                              EmptyParam, 0);
  27505. end;
  27506.  
  27507. function  TExcelApplication.GetOpenFilename(FileFilter: OleVariant; FilterIndex: OleVariant; 
  27508.                                             Title: OleVariant; ButtonText: OleVariant; 
  27509.                                             MultiSelect: OleVariant): OleVariant;
  27510. begin
  27511.   Result := DefaultInterface.GetOpenFilename(FileFilter, FilterIndex, Title, ButtonText, 
  27512.                                              MultiSelect, 0);
  27513. end;
  27514.  
  27515. function  TExcelApplication.GetOpenFilename(FileFilter: OleVariant; FilterIndex: OleVariant; 
  27516.                                             Title: OleVariant; ButtonText: OleVariant; 
  27517.                                             MultiSelect: OleVariant; lcid: Integer): OleVariant;
  27518. begin
  27519.   Result := DefaultInterface.GetOpenFilename(FileFilter, FilterIndex, Title, ButtonText, 
  27520.                                              MultiSelect, lcid);
  27521. end;
  27522.  
  27523. function  TExcelApplication.GetSaveAsFilename: OleVariant;
  27524. begin
  27525.   Result := DefaultInterface.GetSaveAsFilename(EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  27526.                                                EmptyParam, 0);
  27527. end;
  27528.  
  27529. function  TExcelApplication.GetSaveAsFilename(InitialFilename: OleVariant): OleVariant;
  27530. begin
  27531.   Result := DefaultInterface.GetSaveAsFilename(InitialFilename, EmptyParam, EmptyParam, EmptyParam, 
  27532.                                                EmptyParam, 0);
  27533. end;
  27534.  
  27535. function  TExcelApplication.GetSaveAsFilename(InitialFilename: OleVariant; FileFilter: OleVariant): OleVariant;
  27536. begin
  27537.   Result := DefaultInterface.GetSaveAsFilename(InitialFilename, FileFilter, EmptyParam, EmptyParam, 
  27538.                                                EmptyParam, 0);
  27539. end;
  27540.  
  27541. function  TExcelApplication.GetSaveAsFilename(InitialFilename: OleVariant; FileFilter: OleVariant; 
  27542.                                               FilterIndex: OleVariant): OleVariant;
  27543. begin
  27544.   Result := DefaultInterface.GetSaveAsFilename(InitialFilename, FileFilter, FilterIndex, 
  27545.                                                EmptyParam, EmptyParam, 0);
  27546. end;
  27547.  
  27548. function  TExcelApplication.GetSaveAsFilename(InitialFilename: OleVariant; FileFilter: OleVariant; 
  27549.                                               FilterIndex: OleVariant; Title: OleVariant): OleVariant;
  27550. begin
  27551.   Result := DefaultInterface.GetSaveAsFilename(InitialFilename, FileFilter, FilterIndex, Title, 
  27552.                                                EmptyParam, 0);
  27553. end;
  27554.  
  27555. function  TExcelApplication.GetSaveAsFilename(InitialFilename: OleVariant; FileFilter: OleVariant; 
  27556.                                               FilterIndex: OleVariant; Title: OleVariant; 
  27557.                                               ButtonText: OleVariant): OleVariant;
  27558. begin
  27559.   Result := DefaultInterface.GetSaveAsFilename(InitialFilename, FileFilter, FilterIndex, Title, 
  27560.                                                ButtonText, 0);
  27561. end;
  27562.  
  27563. function  TExcelApplication.GetSaveAsFilename(InitialFilename: OleVariant; FileFilter: OleVariant; 
  27564.                                               FilterIndex: OleVariant; Title: OleVariant; 
  27565.                                               ButtonText: OleVariant; lcid: Integer): OleVariant;
  27566. begin
  27567.   Result := DefaultInterface.GetSaveAsFilename(InitialFilename, FileFilter, FilterIndex, Title, 
  27568.                                                ButtonText, lcid);
  27569. end;
  27570.  
  27571. procedure TExcelApplication.Goto_;
  27572. begin
  27573.   DefaultInterface.Goto_(EmptyParam, EmptyParam, 0);
  27574. end;
  27575.  
  27576. procedure TExcelApplication.Goto_(Reference: OleVariant);
  27577. begin
  27578.   DefaultInterface.Goto_(Reference, EmptyParam, 0);
  27579. end;
  27580.  
  27581. procedure TExcelApplication.Goto_(Reference: OleVariant; Scroll: OleVariant);
  27582. begin
  27583.   DefaultInterface.Goto_(Reference, Scroll, 0);
  27584. end;
  27585.  
  27586. procedure TExcelApplication.Goto_(Reference: OleVariant; Scroll: OleVariant; lcid: Integer);
  27587. begin
  27588.   DefaultInterface.Goto_(Reference, Scroll, lcid);
  27589. end;
  27590.  
  27591. procedure TExcelApplication.Help;
  27592. begin
  27593.   DefaultInterface.Help(EmptyParam, EmptyParam, 0);
  27594. end;
  27595.  
  27596. procedure TExcelApplication.Help(HelpFile: OleVariant);
  27597. begin
  27598.   DefaultInterface.Help(HelpFile, EmptyParam, 0);
  27599. end;
  27600.  
  27601. procedure TExcelApplication.Help(HelpFile: OleVariant; HelpContextID: OleVariant);
  27602. begin
  27603.   DefaultInterface.Help(HelpFile, HelpContextID, 0);
  27604. end;
  27605.  
  27606. procedure TExcelApplication.Help(HelpFile: OleVariant; HelpContextID: OleVariant; lcid: Integer);
  27607. begin
  27608.   DefaultInterface.Help(HelpFile, HelpContextID, lcid);
  27609. end;
  27610.  
  27611. function  TExcelApplication.InchesToPoints(Inches: Double): Double;
  27612. begin
  27613.   Result := DefaultInterface.InchesToPoints(Inches, 0);
  27614. end;
  27615.  
  27616. function  TExcelApplication.InchesToPoints(Inches: Double; lcid: Integer): Double;
  27617. begin
  27618.   Result := DefaultInterface.InchesToPoints(Inches, lcid);
  27619. end;
  27620.  
  27621. function  TExcelApplication.InputBox(const Prompt: WideString): OleVariant;
  27622. begin
  27623.   Result := DefaultInterface.InputBox(Prompt, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  27624.                                       EmptyParam, EmptyParam, EmptyParam, 0);
  27625. end;
  27626.  
  27627. function  TExcelApplication.InputBox(const Prompt: WideString; Title: OleVariant): OleVariant;
  27628. begin
  27629.   Result := DefaultInterface.InputBox(Prompt, Title, EmptyParam, EmptyParam, EmptyParam, 
  27630.                                       EmptyParam, EmptyParam, EmptyParam, 0);
  27631. end;
  27632.  
  27633. function  TExcelApplication.InputBox(const Prompt: WideString; Title: OleVariant; 
  27634.                                      Default: OleVariant): OleVariant;
  27635. begin
  27636.   Result := DefaultInterface.InputBox(Prompt, Title, Default, EmptyParam, EmptyParam, EmptyParam, 
  27637.                                       EmptyParam, EmptyParam, 0);
  27638. end;
  27639.  
  27640. function  TExcelApplication.InputBox(const Prompt: WideString; Title: OleVariant; 
  27641.                                      Default: OleVariant; Left: OleVariant): OleVariant;
  27642. begin
  27643.   Result := DefaultInterface.InputBox(Prompt, Title, Default, Left, EmptyParam, EmptyParam, 
  27644.                                       EmptyParam, EmptyParam, 0);
  27645. end;
  27646.  
  27647. function  TExcelApplication.InputBox(const Prompt: WideString; Title: OleVariant; 
  27648.                                      Default: OleVariant; Left: OleVariant; Top: OleVariant): OleVariant;
  27649. begin
  27650.   Result := DefaultInterface.InputBox(Prompt, Title, Default, Left, Top, EmptyParam, EmptyParam, 
  27651.                                       EmptyParam, 0);
  27652. end;
  27653.  
  27654. function  TExcelApplication.InputBox(const Prompt: WideString; Title: OleVariant; 
  27655.                                      Default: OleVariant; Left: OleVariant; Top: OleVariant; 
  27656.                                      HelpFile: OleVariant): OleVariant;
  27657. begin
  27658.   Result := DefaultInterface.InputBox(Prompt, Title, Default, Left, Top, HelpFile, EmptyParam, 
  27659.                                       EmptyParam, 0);
  27660. end;
  27661.  
  27662. function  TExcelApplication.InputBox(const Prompt: WideString; Title: OleVariant; 
  27663.                                      Default: OleVariant; Left: OleVariant; Top: OleVariant; 
  27664.                                      HelpFile: OleVariant; HelpContextID: OleVariant): OleVariant;
  27665. begin
  27666.   Result := DefaultInterface.InputBox(Prompt, Title, Default, Left, Top, HelpFile, HelpContextID, 
  27667.                                       EmptyParam, 0);
  27668. end;
  27669.  
  27670. function  TExcelApplication.InputBox(const Prompt: WideString; Title: OleVariant; 
  27671.                                      Default: OleVariant; Left: OleVariant; Top: OleVariant; 
  27672.                                      HelpFile: OleVariant; HelpContextID: OleVariant; 
  27673.                                      Type_: OleVariant): OleVariant;
  27674. begin
  27675.   Result := DefaultInterface.InputBox(Prompt, Title, Default, Left, Top, HelpFile, HelpContextID, 
  27676.                                       Type_, 0);
  27677. end;
  27678.  
  27679. function  TExcelApplication.InputBox(const Prompt: WideString; Title: OleVariant; 
  27680.                                      Default: OleVariant; Left: OleVariant; Top: OleVariant; 
  27681.                                      HelpFile: OleVariant; HelpContextID: OleVariant; 
  27682.                                      Type_: OleVariant; lcid: Integer): OleVariant;
  27683. begin
  27684.   Result := DefaultInterface.InputBox(Prompt, Title, Default, Left, Top, HelpFile, HelpContextID, 
  27685.                                       Type_, lcid);
  27686. end;
  27687.  
  27688. procedure TExcelApplication.MacroOptions;
  27689. begin
  27690.   DefaultInterface.MacroOptions(EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  27691.                                 EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 0);
  27692. end;
  27693.  
  27694. procedure TExcelApplication.MacroOptions(Macro: OleVariant);
  27695. begin
  27696.   DefaultInterface.MacroOptions(Macro, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  27697.                                 EmptyParam, EmptyParam, EmptyParam, EmptyParam, 0);
  27698. end;
  27699.  
  27700. procedure TExcelApplication.MacroOptions(Macro: OleVariant; Description: OleVariant);
  27701. begin
  27702.   DefaultInterface.MacroOptions(Macro, Description, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  27703.                                 EmptyParam, EmptyParam, EmptyParam, EmptyParam, 0);
  27704. end;
  27705.  
  27706. procedure TExcelApplication.MacroOptions(Macro: OleVariant; Description: OleVariant; 
  27707.                                          HasMenu: OleVariant);
  27708. begin
  27709.   DefaultInterface.MacroOptions(Macro, Description, HasMenu, EmptyParam, EmptyParam, EmptyParam, 
  27710.                                 EmptyParam, EmptyParam, EmptyParam, EmptyParam, 0);
  27711. end;
  27712.  
  27713. procedure TExcelApplication.MacroOptions(Macro: OleVariant; Description: OleVariant; 
  27714.                                          HasMenu: OleVariant; MenuText: OleVariant);
  27715. begin
  27716.   DefaultInterface.MacroOptions(Macro, Description, HasMenu, MenuText, EmptyParam, EmptyParam, 
  27717.                                 EmptyParam, EmptyParam, EmptyParam, EmptyParam, 0);
  27718. end;
  27719.  
  27720. procedure TExcelApplication.MacroOptions(Macro: OleVariant; Description: OleVariant; 
  27721.                                          HasMenu: OleVariant; MenuText: OleVariant; 
  27722.                                          HasShortcutKey: OleVariant);
  27723. begin
  27724.   DefaultInterface.MacroOptions(Macro, Description, HasMenu, MenuText, HasShortcutKey, EmptyParam, 
  27725.                                 EmptyParam, EmptyParam, EmptyParam, EmptyParam, 0);
  27726. end;
  27727.  
  27728. procedure TExcelApplication.MacroOptions(Macro: OleVariant; Description: OleVariant; 
  27729.                                          HasMenu: OleVariant; MenuText: OleVariant; 
  27730.                                          HasShortcutKey: OleVariant; ShortcutKey: OleVariant);
  27731. begin
  27732.   DefaultInterface.MacroOptions(Macro, Description, HasMenu, MenuText, HasShortcutKey, ShortcutKey, 
  27733.                                 EmptyParam, EmptyParam, EmptyParam, EmptyParam, 0);
  27734. end;
  27735.  
  27736. procedure TExcelApplication.MacroOptions(Macro: OleVariant; Description: OleVariant; 
  27737.                                          HasMenu: OleVariant; MenuText: OleVariant; 
  27738.                                          HasShortcutKey: OleVariant; ShortcutKey: OleVariant; 
  27739.                                          Category: OleVariant);
  27740. begin
  27741.   DefaultInterface.MacroOptions(Macro, Description, HasMenu, MenuText, HasShortcutKey, ShortcutKey, 
  27742.                                 Category, EmptyParam, EmptyParam, EmptyParam, 0);
  27743. end;
  27744.  
  27745. procedure TExcelApplication.MacroOptions(Macro: OleVariant; Description: OleVariant; 
  27746.                                          HasMenu: OleVariant; MenuText: OleVariant; 
  27747.                                          HasShortcutKey: OleVariant; ShortcutKey: OleVariant; 
  27748.                                          Category: OleVariant; StatusBar: OleVariant);
  27749. begin
  27750.   DefaultInterface.MacroOptions(Macro, Description, HasMenu, MenuText, HasShortcutKey, ShortcutKey, 
  27751.                                 Category, StatusBar, EmptyParam, EmptyParam, 0);
  27752. end;
  27753.  
  27754. procedure TExcelApplication.MacroOptions(Macro: OleVariant; Description: OleVariant; 
  27755.                                          HasMenu: OleVariant; MenuText: OleVariant; 
  27756.                                          HasShortcutKey: OleVariant; ShortcutKey: OleVariant; 
  27757.                                          Category: OleVariant; StatusBar: OleVariant; 
  27758.                                          HelpContextID: OleVariant);
  27759. begin
  27760.   DefaultInterface.MacroOptions(Macro, Description, HasMenu, MenuText, HasShortcutKey, ShortcutKey, 
  27761.                                 Category, StatusBar, HelpContextID, EmptyParam, 0);
  27762. end;
  27763.  
  27764. procedure TExcelApplication.MacroOptions(Macro: OleVariant; Description: OleVariant; 
  27765.                                          HasMenu: OleVariant; MenuText: OleVariant; 
  27766.                                          HasShortcutKey: OleVariant; ShortcutKey: OleVariant; 
  27767.                                          Category: OleVariant; StatusBar: OleVariant; 
  27768.                                          HelpContextID: OleVariant; HelpFile: OleVariant);
  27769. begin
  27770.   DefaultInterface.MacroOptions(Macro, Description, HasMenu, MenuText, HasShortcutKey, ShortcutKey, 
  27771.                                 Category, StatusBar, HelpContextID, HelpFile, 0);
  27772. end;
  27773.  
  27774. procedure TExcelApplication.MacroOptions(Macro: OleVariant; Description: OleVariant; 
  27775.                                          HasMenu: OleVariant; MenuText: OleVariant; 
  27776.                                          HasShortcutKey: OleVariant; ShortcutKey: OleVariant; 
  27777.                                          Category: OleVariant; StatusBar: OleVariant; 
  27778.                                          HelpContextID: OleVariant; HelpFile: OleVariant; 
  27779.                                          lcid: Integer);
  27780. begin
  27781.   DefaultInterface.MacroOptions(Macro, Description, HasMenu, MenuText, HasShortcutKey, ShortcutKey, 
  27782.                                 Category, StatusBar, HelpContextID, HelpFile, lcid);
  27783. end;
  27784.  
  27785. procedure TExcelApplication.MailLogoff;
  27786. begin
  27787.   DefaultInterface.MailLogoff(0);
  27788. end;
  27789.  
  27790. procedure TExcelApplication.MailLogoff(lcid: Integer);
  27791. begin
  27792.   DefaultInterface.MailLogoff(lcid);
  27793. end;
  27794.  
  27795. procedure TExcelApplication.MailLogon;
  27796. begin
  27797.   DefaultInterface.MailLogon(EmptyParam, EmptyParam, EmptyParam, 0);
  27798. end;
  27799.  
  27800. procedure TExcelApplication.MailLogon(Name: OleVariant);
  27801. begin
  27802.   DefaultInterface.MailLogon(Name, EmptyParam, EmptyParam, 0);
  27803. end;
  27804.  
  27805. procedure TExcelApplication.MailLogon(Name: OleVariant; Password: OleVariant);
  27806. begin
  27807.   DefaultInterface.MailLogon(Name, Password, EmptyParam, 0);
  27808. end;
  27809.  
  27810. procedure TExcelApplication.MailLogon(Name: OleVariant; Password: OleVariant; 
  27811.                                       DownloadNewMail: OleVariant);
  27812. begin
  27813.   DefaultInterface.MailLogon(Name, Password, DownloadNewMail, 0);
  27814. end;
  27815.  
  27816. procedure TExcelApplication.MailLogon(Name: OleVariant; Password: OleVariant; 
  27817.                                       DownloadNewMail: OleVariant; lcid: Integer);
  27818. begin
  27819.   DefaultInterface.MailLogon(Name, Password, DownloadNewMail, lcid);
  27820. end;
  27821.  
  27822. function  TExcelApplication.NextLetter: ExcelWorkbook;
  27823. begin
  27824.   Result := DefaultInterface.NextLetter(0);
  27825. end;
  27826.  
  27827. function  TExcelApplication.NextLetter(lcid: Integer): ExcelWorkbook;
  27828. begin
  27829.   Result := DefaultInterface.NextLetter(lcid);
  27830. end;
  27831.  
  27832. procedure TExcelApplication.OnKey(const Key: WideString);
  27833. begin
  27834.   DefaultInterface.OnKey(Key, EmptyParam, 0);
  27835. end;
  27836.  
  27837. procedure TExcelApplication.OnKey(const Key: WideString; Procedure_: OleVariant);
  27838. begin
  27839.   DefaultInterface.OnKey(Key, Procedure_, 0);
  27840. end;
  27841.  
  27842. procedure TExcelApplication.OnKey(const Key: WideString; Procedure_: OleVariant; lcid: Integer);
  27843. begin
  27844.   DefaultInterface.OnKey(Key, Procedure_, lcid);
  27845. end;
  27846.  
  27847. procedure TExcelApplication.OnRepeat(const Text: WideString; const Procedure_: WideString);
  27848. begin
  27849.   DefaultInterface.OnRepeat(Text, Procedure_, 0);
  27850. end;
  27851.  
  27852. procedure TExcelApplication.OnRepeat(const Text: WideString; const Procedure_: WideString; 
  27853.                                      lcid: Integer);
  27854. begin
  27855.   DefaultInterface.OnRepeat(Text, Procedure_, lcid);
  27856. end;
  27857.  
  27858. procedure TExcelApplication.OnTime(EarliestTime: OleVariant; const Procedure_: WideString);
  27859. begin
  27860.   DefaultInterface.OnTime(EarliestTime, Procedure_, EmptyParam, EmptyParam, 0);
  27861. end;
  27862.  
  27863. procedure TExcelApplication.OnTime(EarliestTime: OleVariant; const Procedure_: WideString; 
  27864.                                    LatestTime: OleVariant);
  27865. begin
  27866.   DefaultInterface.OnTime(EarliestTime, Procedure_, LatestTime, EmptyParam, 0);
  27867. end;
  27868.  
  27869. procedure TExcelApplication.OnTime(EarliestTime: OleVariant; const Procedure_: WideString; 
  27870.                                    LatestTime: OleVariant; Schedule: OleVariant);
  27871. begin
  27872.   DefaultInterface.OnTime(EarliestTime, Procedure_, LatestTime, Schedule, 0);
  27873. end;
  27874.  
  27875. procedure TExcelApplication.OnTime(EarliestTime: OleVariant; const Procedure_: WideString; 
  27876.                                    LatestTime: OleVariant; Schedule: OleVariant; lcid: Integer);
  27877. begin
  27878.   DefaultInterface.OnTime(EarliestTime, Procedure_, LatestTime, Schedule, lcid);
  27879. end;
  27880.  
  27881. procedure TExcelApplication.OnUndo(const Text: WideString; const Procedure_: WideString);
  27882. begin
  27883.   DefaultInterface.OnUndo(Text, Procedure_, 0);
  27884. end;
  27885.  
  27886. procedure TExcelApplication.OnUndo(const Text: WideString; const Procedure_: WideString; 
  27887.                                    lcid: Integer);
  27888. begin
  27889.   DefaultInterface.OnUndo(Text, Procedure_, lcid);
  27890. end;
  27891.  
  27892. procedure TExcelApplication.Quit;
  27893. begin
  27894.   DefaultInterface.Quit;
  27895. end;
  27896.  
  27897. procedure TExcelApplication.RecordMacro;
  27898. begin
  27899.   DefaultInterface.RecordMacro(EmptyParam, EmptyParam, 0);
  27900. end;
  27901.  
  27902. procedure TExcelApplication.RecordMacro(BasicCode: OleVariant);
  27903. begin
  27904.   DefaultInterface.RecordMacro(BasicCode, EmptyParam, 0);
  27905. end;
  27906.  
  27907. procedure TExcelApplication.RecordMacro(BasicCode: OleVariant; XlmCode: OleVariant);
  27908. begin
  27909.   DefaultInterface.RecordMacro(BasicCode, XlmCode, 0);
  27910. end;
  27911.  
  27912. procedure TExcelApplication.RecordMacro(BasicCode: OleVariant; XlmCode: OleVariant; lcid: Integer);
  27913. begin
  27914.   DefaultInterface.RecordMacro(BasicCode, XlmCode, lcid);
  27915. end;
  27916.  
  27917. function  TExcelApplication.RegisterXLL(const Filename: WideString): WordBool;
  27918. begin
  27919.   Result := DefaultInterface.RegisterXLL(Filename, 0);
  27920. end;
  27921.  
  27922. function  TExcelApplication.RegisterXLL(const Filename: WideString; lcid: Integer): WordBool;
  27923. begin
  27924.   Result := DefaultInterface.RegisterXLL(Filename, lcid);
  27925. end;
  27926.  
  27927. procedure TExcelApplication.Repeat_;
  27928. begin
  27929.   DefaultInterface.Repeat_(0);
  27930. end;
  27931.  
  27932. procedure TExcelApplication.Repeat_(lcid: Integer);
  27933. begin
  27934.   DefaultInterface.Repeat_(lcid);
  27935. end;
  27936.  
  27937. procedure TExcelApplication.ResetTipWizard;
  27938. begin
  27939.   DefaultInterface.ResetTipWizard(0);
  27940. end;
  27941.  
  27942. procedure TExcelApplication.ResetTipWizard(lcid: Integer);
  27943. begin
  27944.   DefaultInterface.ResetTipWizard(lcid);
  27945. end;
  27946.  
  27947. procedure TExcelApplication.Save;
  27948. begin
  27949.   DefaultInterface.Save(EmptyParam, 0);
  27950. end;
  27951.  
  27952. procedure TExcelApplication.Save(Filename: OleVariant);
  27953. begin
  27954.   DefaultInterface.Save(Filename, 0);
  27955. end;
  27956.  
  27957. procedure TExcelApplication.Save(Filename: OleVariant; lcid: Integer);
  27958. begin
  27959.   DefaultInterface.Save(Filename, lcid);
  27960. end;
  27961.  
  27962. procedure TExcelApplication.SaveWorkspace;
  27963. begin
  27964.   DefaultInterface.SaveWorkspace(EmptyParam, 0);
  27965. end;
  27966.  
  27967. procedure TExcelApplication.SaveWorkspace(Filename: OleVariant);
  27968. begin
  27969.   DefaultInterface.SaveWorkspace(Filename, 0);
  27970. end;
  27971.  
  27972. procedure TExcelApplication.SaveWorkspace(Filename: OleVariant; lcid: Integer);
  27973. begin
  27974.   DefaultInterface.SaveWorkspace(Filename, lcid);
  27975. end;
  27976.  
  27977. procedure TExcelApplication.SetDefaultChart;
  27978. begin
  27979.   DefaultInterface.SetDefaultChart(EmptyParam, EmptyParam);
  27980. end;
  27981.  
  27982. procedure TExcelApplication.SetDefaultChart(FormatName: OleVariant);
  27983. begin
  27984.   DefaultInterface.SetDefaultChart(FormatName, EmptyParam);
  27985. end;
  27986.  
  27987. procedure TExcelApplication.SetDefaultChart(FormatName: OleVariant; Gallery: OleVariant);
  27988. begin
  27989.   DefaultInterface.SetDefaultChart(FormatName, Gallery);
  27990. end;
  27991.  
  27992. procedure TExcelApplication.Undo;
  27993. begin
  27994.   DefaultInterface.Undo(0);
  27995. end;
  27996.  
  27997. procedure TExcelApplication.Undo(lcid: Integer);
  27998. begin
  27999.   DefaultInterface.Undo(lcid);
  28000. end;
  28001.  
  28002. procedure TExcelApplication.Volatile;
  28003. begin
  28004.   DefaultInterface.Volatile(EmptyParam, 0);
  28005. end;
  28006.  
  28007. procedure TExcelApplication.Volatile(Volatile: OleVariant);
  28008. begin
  28009.   DefaultInterface.Volatile(Volatile, 0);
  28010. end;
  28011.  
  28012. procedure TExcelApplication.Volatile(Volatile: OleVariant; lcid: Integer);
  28013. begin
  28014.   DefaultInterface.Volatile(Volatile, lcid);
  28015. end;
  28016.  
  28017. procedure TExcelApplication.Wait(Time: OleVariant);
  28018. begin
  28019.   DefaultInterface.Wait(Time, 0);
  28020. end;
  28021.  
  28022. procedure TExcelApplication.Wait(Time: OleVariant; lcid: Integer);
  28023. begin
  28024.   DefaultInterface.Wait(Time, lcid);
  28025. end;
  28026.  
  28027. function  TExcelApplication._WSFunction: OleVariant;
  28028. begin
  28029.   Result := DefaultInterface._WSFunction(EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  28030.                                          EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  28031.                                          EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  28032.                                          EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  28033.                                          EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  28034.                                          EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  28035.                                          EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  28036.                                          EmptyParam, EmptyParam, 0);
  28037. end;
  28038.  
  28039. function  TExcelApplication._WSFunction(Arg1: OleVariant): OleVariant;
  28040. begin
  28041.   Result := DefaultInterface._WSFunction(Arg1, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  28042.                                          EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  28043.                                          EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  28044.                                          EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  28045.                                          EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  28046.                                          EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  28047.                                          EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  28048.                                          EmptyParam, 0);
  28049. end;
  28050.  
  28051. function  TExcelApplication._WSFunction(Arg1: OleVariant; Arg2: OleVariant): OleVariant;
  28052. begin
  28053.   Result := DefaultInterface._WSFunction(Arg1, Arg2, EmptyParam, EmptyParam, EmptyParam, 
  28054.                                          EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  28055.                                          EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  28056.                                          EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  28057.                                          EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  28058.                                          EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  28059.                                          EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  28060.                                          EmptyParam, 0);
  28061. end;
  28062.  
  28063. function  TExcelApplication._WSFunction(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant): OleVariant;
  28064. begin
  28065.   Result := DefaultInterface._WSFunction(Arg1, Arg2, Arg3, EmptyParam, EmptyParam, EmptyParam, 
  28066.                                          EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  28067.                                          EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  28068.                                          EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  28069.                                          EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  28070.                                          EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  28071.                                          EmptyParam, EmptyParam, EmptyParam, EmptyParam, 0);
  28072. end;
  28073.  
  28074. function  TExcelApplication._WSFunction(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; 
  28075.                                         Arg4: OleVariant): OleVariant;
  28076. begin
  28077.   Result := DefaultInterface._WSFunction(Arg1, Arg2, Arg3, Arg4, EmptyParam, EmptyParam, 
  28078.                                          EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  28079.                                          EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  28080.                                          EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  28081.                                          EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  28082.                                          EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  28083.                                          EmptyParam, EmptyParam, EmptyParam, EmptyParam, 0);
  28084. end;
  28085.  
  28086. function  TExcelApplication._WSFunction(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; 
  28087.                                         Arg4: OleVariant; Arg5: OleVariant): OleVariant;
  28088. begin
  28089.   Result := DefaultInterface._WSFunction(Arg1, Arg2, Arg3, Arg4, Arg5, EmptyParam, EmptyParam, 
  28090.                                          EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  28091.                                          EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  28092.                                          EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  28093.                                          EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  28094.                                          EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  28095.                                          EmptyParam, EmptyParam, EmptyParam, 0);
  28096. end;
  28097.  
  28098. function  TExcelApplication._WSFunction(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; 
  28099.                                         Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant): OleVariant;
  28100. begin
  28101.   Result := DefaultInterface._WSFunction(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, EmptyParam, 
  28102.                                          EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  28103.                                          EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  28104.                                          EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  28105.                                          EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  28106.                                          EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  28107.                                          EmptyParam, EmptyParam, EmptyParam, 0);
  28108. end;
  28109.  
  28110. function  TExcelApplication._WSFunction(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; 
  28111.                                         Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; 
  28112.                                         Arg7: OleVariant): OleVariant;
  28113. begin
  28114.   Result := DefaultInterface._WSFunction(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, EmptyParam, 
  28115.                                          EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  28116.                                          EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  28117.                                          EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  28118.                                          EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  28119.                                          EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  28120.                                          EmptyParam, EmptyParam, 0);
  28121. end;
  28122.  
  28123. function  TExcelApplication._WSFunction(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; 
  28124.                                         Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; 
  28125.                                         Arg7: OleVariant; Arg8: OleVariant): OleVariant;
  28126. begin
  28127.   Result := DefaultInterface._WSFunction(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, 
  28128.                                          EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  28129.                                          EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  28130.                                          EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  28131.                                          EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  28132.                                          EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  28133.                                          EmptyParam, EmptyParam, 0);
  28134. end;
  28135.  
  28136. function  TExcelApplication._WSFunction(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; 
  28137.                                         Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; 
  28138.                                         Arg7: OleVariant; Arg8: OleVariant; Arg9: OleVariant): OleVariant;
  28139. begin
  28140.   Result := DefaultInterface._WSFunction(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, 
  28141.                                          EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  28142.                                          EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  28143.                                          EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  28144.                                          EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  28145.                                          EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  28146.                                          EmptyParam, 0);
  28147. end;
  28148.  
  28149. function  TExcelApplication._WSFunction(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; 
  28150.                                         Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; 
  28151.                                         Arg7: OleVariant; Arg8: OleVariant; Arg9: OleVariant; 
  28152.                                         Arg10: OleVariant): OleVariant;
  28153. begin
  28154.   Result := DefaultInterface._WSFunction(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, 
  28155.                                          Arg10, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  28156.                                          EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  28157.                                          EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  28158.                                          EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  28159.                                          EmptyParam, EmptyParam, EmptyParam, EmptyParam, 0);
  28160. end;
  28161.  
  28162. function  TExcelApplication._WSFunction(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; 
  28163.                                         Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; 
  28164.                                         Arg7: OleVariant; Arg8: OleVariant; Arg9: OleVariant; 
  28165.                                         Arg10: OleVariant; Arg11: OleVariant): OleVariant;
  28166. begin
  28167.   Result := DefaultInterface._WSFunction(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, 
  28168.                                          Arg10, Arg11, EmptyParam, EmptyParam, EmptyParam, 
  28169.                                          EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  28170.                                          EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  28171.                                          EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  28172.                                          EmptyParam, EmptyParam, EmptyParam, EmptyParam, 0);
  28173. end;
  28174.  
  28175. function  TExcelApplication._WSFunction(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; 
  28176.                                         Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; 
  28177.                                         Arg7: OleVariant; Arg8: OleVariant; Arg9: OleVariant; 
  28178.                                         Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant): OleVariant;
  28179. begin
  28180.   Result := DefaultInterface._WSFunction(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, 
  28181.                                          Arg10, Arg11, Arg12, EmptyParam, EmptyParam, EmptyParam, 
  28182.                                          EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  28183.                                          EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  28184.                                          EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  28185.                                          EmptyParam, EmptyParam, EmptyParam, 0);
  28186. end;
  28187.  
  28188. function  TExcelApplication._WSFunction(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; 
  28189.                                         Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; 
  28190.                                         Arg7: OleVariant; Arg8: OleVariant; Arg9: OleVariant; 
  28191.                                         Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  28192.                                         Arg13: OleVariant): OleVariant;
  28193. begin
  28194.   Result := DefaultInterface._WSFunction(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, 
  28195.                                          Arg10, Arg11, Arg12, Arg13, EmptyParam, EmptyParam, 
  28196.                                          EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  28197.                                          EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  28198.                                          EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  28199.                                          EmptyParam, EmptyParam, EmptyParam, 0);
  28200. end;
  28201.  
  28202. function  TExcelApplication._WSFunction(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; 
  28203.                                         Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; 
  28204.                                         Arg7: OleVariant; Arg8: OleVariant; Arg9: OleVariant; 
  28205.                                         Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  28206.                                         Arg13: OleVariant; Arg14: OleVariant): OleVariant;
  28207. begin
  28208.   Result := DefaultInterface._WSFunction(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, 
  28209.                                          Arg10, Arg11, Arg12, Arg13, Arg14, EmptyParam, EmptyParam, 
  28210.                                          EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  28211.                                          EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  28212.                                          EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  28213.                                          EmptyParam, EmptyParam, 0);
  28214. end;
  28215.  
  28216. function  TExcelApplication._WSFunction(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; 
  28217.                                         Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; 
  28218.                                         Arg7: OleVariant; Arg8: OleVariant; Arg9: OleVariant; 
  28219.                                         Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  28220.                                         Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant): OleVariant;
  28221. begin
  28222.   Result := DefaultInterface._WSFunction(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, 
  28223.                                          Arg10, Arg11, Arg12, Arg13, Arg14, Arg15, EmptyParam, 
  28224.                                          EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  28225.                                          EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  28226.                                          EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  28227.                                          EmptyParam, EmptyParam, 0);
  28228. end;
  28229.  
  28230. function  TExcelApplication._WSFunction(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; 
  28231.                                         Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; 
  28232.                                         Arg7: OleVariant; Arg8: OleVariant; Arg9: OleVariant; 
  28233.                                         Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  28234.                                         Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; 
  28235.                                         Arg16: OleVariant): OleVariant;
  28236. begin
  28237.   Result := DefaultInterface._WSFunction(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, 
  28238.                                          Arg10, Arg11, Arg12, Arg13, Arg14, Arg15, Arg16, 
  28239.                                          EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  28240.                                          EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  28241.                                          EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  28242.                                          EmptyParam, EmptyParam, 0);
  28243. end;
  28244.  
  28245. function  TExcelApplication._WSFunction(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; 
  28246.                                         Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; 
  28247.                                         Arg7: OleVariant; Arg8: OleVariant; Arg9: OleVariant; 
  28248.                                         Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  28249.                                         Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; 
  28250.                                         Arg16: OleVariant; Arg17: OleVariant): OleVariant;
  28251. begin
  28252.   Result := DefaultInterface._WSFunction(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, 
  28253.                                          Arg10, Arg11, Arg12, Arg13, Arg14, Arg15, Arg16, Arg17, 
  28254.                                          EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  28255.                                          EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  28256.                                          EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  28257.                                          EmptyParam, 0);
  28258. end;
  28259.  
  28260. function  TExcelApplication._WSFunction(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; 
  28261.                                         Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; 
  28262.                                         Arg7: OleVariant; Arg8: OleVariant; Arg9: OleVariant; 
  28263.                                         Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  28264.                                         Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; 
  28265.                                         Arg16: OleVariant; Arg17: OleVariant; Arg18: OleVariant): OleVariant;
  28266. begin
  28267.   Result := DefaultInterface._WSFunction(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, 
  28268.                                          Arg10, Arg11, Arg12, Arg13, Arg14, Arg15, Arg16, Arg17, 
  28269.                                          Arg18, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  28270.                                          EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  28271.                                          EmptyParam, EmptyParam, EmptyParam, EmptyParam, 0);
  28272. end;
  28273.  
  28274. function  TExcelApplication._WSFunction(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; 
  28275.                                         Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; 
  28276.                                         Arg7: OleVariant; Arg8: OleVariant; Arg9: OleVariant; 
  28277.                                         Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  28278.                                         Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; 
  28279.                                         Arg16: OleVariant; Arg17: OleVariant; Arg18: OleVariant; 
  28280.                                         Arg19: OleVariant): OleVariant;
  28281. begin
  28282.   Result := DefaultInterface._WSFunction(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, 
  28283.                                          Arg10, Arg11, Arg12, Arg13, Arg14, Arg15, Arg16, Arg17, 
  28284.                                          Arg18, Arg19, EmptyParam, EmptyParam, EmptyParam, 
  28285.                                          EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  28286.                                          EmptyParam, EmptyParam, EmptyParam, EmptyParam, 0);
  28287. end;
  28288.  
  28289. function  TExcelApplication._WSFunction(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; 
  28290.                                         Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; 
  28291.                                         Arg7: OleVariant; Arg8: OleVariant; Arg9: OleVariant; 
  28292.                                         Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  28293.                                         Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; 
  28294.                                         Arg16: OleVariant; Arg17: OleVariant; Arg18: OleVariant; 
  28295.                                         Arg19: OleVariant; Arg20: OleVariant): OleVariant;
  28296. begin
  28297.   Result := DefaultInterface._WSFunction(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, 
  28298.                                          Arg10, Arg11, Arg12, Arg13, Arg14, Arg15, Arg16, Arg17, 
  28299.                                          Arg18, Arg19, Arg20, EmptyParam, EmptyParam, EmptyParam, 
  28300.                                          EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  28301.                                          EmptyParam, EmptyParam, EmptyParam, 0);
  28302. end;
  28303.  
  28304. function  TExcelApplication._WSFunction(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; 
  28305.                                         Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; 
  28306.                                         Arg7: OleVariant; Arg8: OleVariant; Arg9: OleVariant; 
  28307.                                         Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  28308.                                         Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; 
  28309.                                         Arg16: OleVariant; Arg17: OleVariant; Arg18: OleVariant; 
  28310.                                         Arg19: OleVariant; Arg20: OleVariant; Arg21: OleVariant): OleVariant;
  28311. begin
  28312.   Result := DefaultInterface._WSFunction(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, 
  28313.                                          Arg10, Arg11, Arg12, Arg13, Arg14, Arg15, Arg16, Arg17, 
  28314.                                          Arg18, Arg19, Arg20, Arg21, EmptyParam, EmptyParam, 
  28315.                                          EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  28316.                                          EmptyParam, EmptyParam, EmptyParam, 0);
  28317. end;
  28318.  
  28319. function  TExcelApplication._WSFunction(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; 
  28320.                                         Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; 
  28321.                                         Arg7: OleVariant; Arg8: OleVariant; Arg9: OleVariant; 
  28322.                                         Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  28323.                                         Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; 
  28324.                                         Arg16: OleVariant; Arg17: OleVariant; Arg18: OleVariant; 
  28325.                                         Arg19: OleVariant; Arg20: OleVariant; Arg21: OleVariant; 
  28326.                                         Arg22: OleVariant): OleVariant;
  28327. begin
  28328.   Result := DefaultInterface._WSFunction(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, 
  28329.                                          Arg10, Arg11, Arg12, Arg13, Arg14, Arg15, Arg16, Arg17, 
  28330.                                          Arg18, Arg19, Arg20, Arg21, Arg22, EmptyParam, EmptyParam, 
  28331.                                          EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  28332.                                          EmptyParam, EmptyParam, 0);
  28333. end;
  28334.  
  28335. function  TExcelApplication._WSFunction(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; 
  28336.                                         Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; 
  28337.                                         Arg7: OleVariant; Arg8: OleVariant; Arg9: OleVariant; 
  28338.                                         Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  28339.                                         Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; 
  28340.                                         Arg16: OleVariant; Arg17: OleVariant; Arg18: OleVariant; 
  28341.                                         Arg19: OleVariant; Arg20: OleVariant; Arg21: OleVariant; 
  28342.                                         Arg22: OleVariant; Arg23: OleVariant): OleVariant;
  28343. begin
  28344.   Result := DefaultInterface._WSFunction(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, 
  28345.                                          Arg10, Arg11, Arg12, Arg13, Arg14, Arg15, Arg16, Arg17, 
  28346.                                          Arg18, Arg19, Arg20, Arg21, Arg22, Arg23, EmptyParam, 
  28347.                                          EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  28348.                                          EmptyParam, EmptyParam, 0);
  28349. end;
  28350.  
  28351. function  TExcelApplication._WSFunction(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; 
  28352.                                         Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; 
  28353.                                         Arg7: OleVariant; Arg8: OleVariant; Arg9: OleVariant; 
  28354.                                         Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  28355.                                         Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; 
  28356.                                         Arg16: OleVariant; Arg17: OleVariant; Arg18: OleVariant; 
  28357.                                         Arg19: OleVariant; Arg20: OleVariant; Arg21: OleVariant; 
  28358.                                         Arg22: OleVariant; Arg23: OleVariant; Arg24: OleVariant): OleVariant;
  28359. begin
  28360.   Result := DefaultInterface._WSFunction(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, 
  28361.                                          Arg10, Arg11, Arg12, Arg13, Arg14, Arg15, Arg16, Arg17, 
  28362.                                          Arg18, Arg19, Arg20, Arg21, Arg22, Arg23, Arg24, 
  28363.                                          EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  28364.                                          EmptyParam, EmptyParam, 0);
  28365. end;
  28366.  
  28367. function  TExcelApplication._WSFunction(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; 
  28368.                                         Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; 
  28369.                                         Arg7: OleVariant; Arg8: OleVariant; Arg9: OleVariant; 
  28370.                                         Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  28371.                                         Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; 
  28372.                                         Arg16: OleVariant; Arg17: OleVariant; Arg18: OleVariant; 
  28373.                                         Arg19: OleVariant; Arg20: OleVariant; Arg21: OleVariant; 
  28374.                                         Arg22: OleVariant; Arg23: OleVariant; Arg24: OleVariant; 
  28375.                                         Arg25: OleVariant): OleVariant;
  28376. begin
  28377.   Result := DefaultInterface._WSFunction(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, 
  28378.                                          Arg10, Arg11, Arg12, Arg13, Arg14, Arg15, Arg16, Arg17, 
  28379.                                          Arg18, Arg19, Arg20, Arg21, Arg22, Arg23, Arg24, Arg25, 
  28380.                                          EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  28381.                                          EmptyParam, 0);
  28382. end;
  28383.  
  28384. function  TExcelApplication._WSFunction(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; 
  28385.                                         Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; 
  28386.                                         Arg7: OleVariant; Arg8: OleVariant; Arg9: OleVariant; 
  28387.                                         Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  28388.                                         Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; 
  28389.                                         Arg16: OleVariant; Arg17: OleVariant; Arg18: OleVariant; 
  28390.                                         Arg19: OleVariant; Arg20: OleVariant; Arg21: OleVariant; 
  28391.                                         Arg22: OleVariant; Arg23: OleVariant; Arg24: OleVariant; 
  28392.                                         Arg25: OleVariant; Arg26: OleVariant): OleVariant;
  28393. begin
  28394.   Result := DefaultInterface._WSFunction(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, 
  28395.                                          Arg10, Arg11, Arg12, Arg13, Arg14, Arg15, Arg16, Arg17, 
  28396.                                          Arg18, Arg19, Arg20, Arg21, Arg22, Arg23, Arg24, Arg25, 
  28397.                                          Arg26, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 0);
  28398. end;
  28399.  
  28400. function  TExcelApplication._WSFunction(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; 
  28401.                                         Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; 
  28402.                                         Arg7: OleVariant; Arg8: OleVariant; Arg9: OleVariant; 
  28403.                                         Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  28404.                                         Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; 
  28405.                                         Arg16: OleVariant; Arg17: OleVariant; Arg18: OleVariant; 
  28406.                                         Arg19: OleVariant; Arg20: OleVariant; Arg21: OleVariant; 
  28407.                                         Arg22: OleVariant; Arg23: OleVariant; Arg24: OleVariant; 
  28408.                                         Arg25: OleVariant; Arg26: OleVariant; Arg27: OleVariant): OleVariant;
  28409. begin
  28410.   Result := DefaultInterface._WSFunction(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, 
  28411.                                          Arg10, Arg11, Arg12, Arg13, Arg14, Arg15, Arg16, Arg17, 
  28412.                                          Arg18, Arg19, Arg20, Arg21, Arg22, Arg23, Arg24, Arg25, 
  28413.                                          Arg26, Arg27, EmptyParam, EmptyParam, EmptyParam, 0);
  28414. end;
  28415.  
  28416. function  TExcelApplication._WSFunction(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; 
  28417.                                         Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; 
  28418.                                         Arg7: OleVariant; Arg8: OleVariant; Arg9: OleVariant; 
  28419.                                         Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  28420.                                         Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; 
  28421.                                         Arg16: OleVariant; Arg17: OleVariant; Arg18: OleVariant; 
  28422.                                         Arg19: OleVariant; Arg20: OleVariant; Arg21: OleVariant; 
  28423.                                         Arg22: OleVariant; Arg23: OleVariant; Arg24: OleVariant; 
  28424.                                         Arg25: OleVariant; Arg26: OleVariant; Arg27: OleVariant; 
  28425.                                         Arg28: OleVariant): OleVariant;
  28426. begin
  28427.   Result := DefaultInterface._WSFunction(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, 
  28428.                                          Arg10, Arg11, Arg12, Arg13, Arg14, Arg15, Arg16, Arg17, 
  28429.                                          Arg18, Arg19, Arg20, Arg21, Arg22, Arg23, Arg24, Arg25, 
  28430.                                          Arg26, Arg27, Arg28, EmptyParam, EmptyParam, 0);
  28431. end;
  28432.  
  28433. function  TExcelApplication._WSFunction(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; 
  28434.                                         Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; 
  28435.                                         Arg7: OleVariant; Arg8: OleVariant; Arg9: OleVariant; 
  28436.                                         Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  28437.                                         Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; 
  28438.                                         Arg16: OleVariant; Arg17: OleVariant; Arg18: OleVariant; 
  28439.                                         Arg19: OleVariant; Arg20: OleVariant; Arg21: OleVariant; 
  28440.                                         Arg22: OleVariant; Arg23: OleVariant; Arg24: OleVariant; 
  28441.                                         Arg25: OleVariant; Arg26: OleVariant; Arg27: OleVariant; 
  28442.                                         Arg28: OleVariant; Arg29: OleVariant): OleVariant;
  28443. begin
  28444.   Result := DefaultInterface._WSFunction(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, 
  28445.                                          Arg10, Arg11, Arg12, Arg13, Arg14, Arg15, Arg16, Arg17, 
  28446.                                          Arg18, Arg19, Arg20, Arg21, Arg22, Arg23, Arg24, Arg25, 
  28447.                                          Arg26, Arg27, Arg28, Arg29, EmptyParam, 0);
  28448. end;
  28449.  
  28450. function  TExcelApplication._WSFunction(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; 
  28451.                                         Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; 
  28452.                                         Arg7: OleVariant; Arg8: OleVariant; Arg9: OleVariant; 
  28453.                                         Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  28454.                                         Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; 
  28455.                                         Arg16: OleVariant; Arg17: OleVariant; Arg18: OleVariant; 
  28456.                                         Arg19: OleVariant; Arg20: OleVariant; Arg21: OleVariant; 
  28457.                                         Arg22: OleVariant; Arg23: OleVariant; Arg24: OleVariant; 
  28458.                                         Arg25: OleVariant; Arg26: OleVariant; Arg27: OleVariant; 
  28459.                                         Arg28: OleVariant; Arg29: OleVariant; Arg30: OleVariant): OleVariant;
  28460. begin
  28461.   Result := DefaultInterface._WSFunction(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, 
  28462.                                          Arg10, Arg11, Arg12, Arg13, Arg14, Arg15, Arg16, Arg17, 
  28463.                                          Arg18, Arg19, Arg20, Arg21, Arg22, Arg23, Arg24, Arg25, 
  28464.                                          Arg26, Arg27, Arg28, Arg29, Arg30, 0);
  28465. end;
  28466.  
  28467. function  TExcelApplication._WSFunction(Arg1: OleVariant; Arg2: OleVariant; Arg3: OleVariant; 
  28468.                                         Arg4: OleVariant; Arg5: OleVariant; Arg6: OleVariant; 
  28469.                                         Arg7: OleVariant; Arg8: OleVariant; Arg9: OleVariant; 
  28470.                                         Arg10: OleVariant; Arg11: OleVariant; Arg12: OleVariant; 
  28471.                                         Arg13: OleVariant; Arg14: OleVariant; Arg15: OleVariant; 
  28472.                                         Arg16: OleVariant; Arg17: OleVariant; Arg18: OleVariant; 
  28473.                                         Arg19: OleVariant; Arg20: OleVariant; Arg21: OleVariant; 
  28474.                                         Arg22: OleVariant; Arg23: OleVariant; Arg24: OleVariant; 
  28475.                                         Arg25: OleVariant; Arg26: OleVariant; Arg27: OleVariant; 
  28476.                                         Arg28: OleVariant; Arg29: OleVariant; Arg30: OleVariant; 
  28477.                                         lcid: Integer): OleVariant;
  28478. begin
  28479.   Result := DefaultInterface._WSFunction(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, 
  28480.                                          Arg10, Arg11, Arg12, Arg13, Arg14, Arg15, Arg16, Arg17, 
  28481.                                          Arg18, Arg19, Arg20, Arg21, Arg22, Arg23, Arg24, Arg25, 
  28482.                                          Arg26, Arg27, Arg28, Arg29, Arg30, lcid);
  28483. end;
  28484.  
  28485. {$IFDEF LIVE_SERVER_AT_DESIGN_TIME}
  28486. constructor TExcelApplicationProperties.Create(AServer: TExcelApplication);
  28487. begin
  28488.   inherited Create;
  28489.   FServer := AServer;
  28490. end;
  28491.  
  28492. function TExcelApplicationProperties.GetDefaultInterface: _Application;
  28493. begin
  28494.   Result := FServer.DefaultInterface;
  28495. end;
  28496.  
  28497. function  TExcelApplicationProperties.Get_Application: ExcelApplication;
  28498. begin
  28499.   Result := DefaultInterface.Get_Application;
  28500. end;
  28501.  
  28502. function  TExcelApplicationProperties.Get_Creator: XlCreator;
  28503. begin
  28504.   Result := DefaultInterface.Get_Creator;
  28505. end;
  28506.  
  28507. function  TExcelApplicationProperties.Get_Parent: ExcelApplication;
  28508. begin
  28509.   Result := DefaultInterface.Get_Parent;
  28510. end;
  28511.  
  28512. function  TExcelApplicationProperties.Get_ActiveCell: Range;
  28513. begin
  28514.   Result := DefaultInterface.Get_ActiveCell;
  28515. end;
  28516.  
  28517. function  TExcelApplicationProperties.Get_ActiveChart: ExcelChart;
  28518. begin
  28519.   Result := DefaultInterface.Get_ActiveChart;
  28520. end;
  28521.  
  28522. function  TExcelApplicationProperties.Get_ActiveDialog: DialogSheet;
  28523. begin
  28524.   Result := DefaultInterface.Get_ActiveDialog;
  28525. end;
  28526.  
  28527. function  TExcelApplicationProperties.Get_ActiveMenuBar: MenuBar;
  28528. begin
  28529.   Result := DefaultInterface.Get_ActiveMenuBar;
  28530. end;
  28531.  
  28532. function  TExcelApplicationProperties.Get_ActivePrinter(lcid: Integer): WideString;
  28533. begin
  28534.   Result := DefaultInterface.Get_ActivePrinter(lcid);
  28535. end;
  28536.  
  28537. procedure TExcelApplicationProperties.Set_ActivePrinter(lcid: Integer; const RHS: WideString);
  28538. begin
  28539.   DefaultInterface.Set_ActivePrinter(lcid, RHS);
  28540. end;
  28541.  
  28542. function  TExcelApplicationProperties.Get_ActiveSheet: IDispatch;
  28543. begin
  28544.   Result := DefaultInterface.Get_ActiveSheet;
  28545. end;
  28546.  
  28547. function  TExcelApplicationProperties.Get_ActiveWindow: Window;
  28548. begin
  28549.   Result := DefaultInterface.Get_ActiveWindow;
  28550. end;
  28551.  
  28552. function  TExcelApplicationProperties.Get_ActiveWorkbook: ExcelWorkbook;
  28553. begin
  28554.   Result := DefaultInterface.Get_ActiveWorkbook;
  28555. end;
  28556.  
  28557. function  TExcelApplicationProperties.Get_AddIns: AddIns;
  28558. begin
  28559.   Result := DefaultInterface.Get_AddIns;
  28560. end;
  28561.  
  28562. function  TExcelApplicationProperties.Get_Assistant: Assistant;
  28563. begin
  28564.   Result := DefaultInterface.Get_Assistant;
  28565. end;
  28566.  
  28567. function  TExcelApplicationProperties.Get_Cells: Range;
  28568. begin
  28569.   Result := DefaultInterface.Get_Cells;
  28570. end;
  28571.  
  28572. function  TExcelApplicationProperties.Get_Charts: Sheets;
  28573. begin
  28574.   Result := DefaultInterface.Get_Charts;
  28575. end;
  28576.  
  28577. function  TExcelApplicationProperties.Get_Columns: Range;
  28578. begin
  28579.   Result := DefaultInterface.Get_Columns;
  28580. end;
  28581.  
  28582. function  TExcelApplicationProperties.Get_CommandBars: CommandBars;
  28583. begin
  28584.   Result := DefaultInterface.Get_CommandBars;
  28585. end;
  28586.  
  28587. function  TExcelApplicationProperties.Get_DDEAppReturnCode(lcid: Integer): Integer;
  28588. begin
  28589.   Result := DefaultInterface.Get_DDEAppReturnCode(lcid);
  28590. end;
  28591.  
  28592. function  TExcelApplicationProperties.Get_DialogSheets: Sheets;
  28593. begin
  28594.   Result := DefaultInterface.Get_DialogSheets;
  28595. end;
  28596.  
  28597. function  TExcelApplicationProperties.Get_MenuBars: MenuBars;
  28598. begin
  28599.   Result := DefaultInterface.Get_MenuBars;
  28600. end;
  28601.  
  28602. function  TExcelApplicationProperties.Get_Modules: Modules;
  28603. begin
  28604.   Result := DefaultInterface.Get_Modules;
  28605. end;
  28606.  
  28607. function  TExcelApplicationProperties.Get_Names: Names;
  28608. begin
  28609.   Result := DefaultInterface.Get_Names;
  28610. end;
  28611.  
  28612. function  TExcelApplicationProperties.Get_Range(Cell1: OleVariant; Cell2: OleVariant): Range;
  28613. begin
  28614.   Result := DefaultInterface.Get_Range(Cell1, Cell2);
  28615. end;
  28616.  
  28617. function  TExcelApplicationProperties.Get_Rows: Range;
  28618. begin
  28619.   Result := DefaultInterface.Get_Rows;
  28620. end;
  28621.  
  28622. function  TExcelApplicationProperties.Get_Selection(lcid: Integer): IDispatch;
  28623. begin
  28624.   Result := DefaultInterface.Get_Selection(lcid);
  28625. end;
  28626.  
  28627. function  TExcelApplicationProperties.Get_Sheets: Sheets;
  28628. begin
  28629.   Result := DefaultInterface.Get_Sheets;
  28630. end;
  28631.  
  28632. function  TExcelApplicationProperties.Get_ShortcutMenus(Index: Integer): Menu;
  28633. begin
  28634.   Result := DefaultInterface.Get_ShortcutMenus(Index);
  28635. end;
  28636.  
  28637. function  TExcelApplicationProperties.Get_ThisWorkbook(lcid: Integer): ExcelWorkbook;
  28638. begin
  28639.   Result := DefaultInterface.Get_ThisWorkbook(lcid);
  28640. end;
  28641.  
  28642. function  TExcelApplicationProperties.Get_Toolbars: Toolbars;
  28643. begin
  28644.   Result := DefaultInterface.Get_Toolbars;
  28645. end;
  28646.  
  28647. function  TExcelApplicationProperties.Get_Windows: Windows;
  28648. begin
  28649.   Result := DefaultInterface.Get_Windows;
  28650. end;
  28651.  
  28652. function  TExcelApplicationProperties.Get_Workbooks: Workbooks;
  28653. begin
  28654.   Result := DefaultInterface.Get_Workbooks;
  28655. end;
  28656.  
  28657. function  TExcelApplicationProperties.Get_WorksheetFunction: WorksheetFunction;
  28658. begin
  28659.   Result := DefaultInterface.Get_WorksheetFunction;
  28660. end;
  28661.  
  28662. function  TExcelApplicationProperties.Get_Worksheets: Sheets;
  28663. begin
  28664.   Result := DefaultInterface.Get_Worksheets;
  28665. end;
  28666.  
  28667. function  TExcelApplicationProperties.Get_Excel4IntlMacroSheets: Sheets;
  28668. begin
  28669.   Result := DefaultInterface.Get_Excel4IntlMacroSheets;
  28670. end;
  28671.  
  28672. function  TExcelApplicationProperties.Get_Excel4MacroSheets: Sheets;
  28673. begin
  28674.   Result := DefaultInterface.Get_Excel4MacroSheets;
  28675. end;
  28676.  
  28677. function  TExcelApplicationProperties.Get_AlertBeforeOverwriting(lcid: Integer): WordBool;
  28678. begin
  28679.   Result := DefaultInterface.Get_AlertBeforeOverwriting(lcid);
  28680. end;
  28681.  
  28682. procedure TExcelApplicationProperties.Set_AlertBeforeOverwriting(lcid: Integer; RHS: WordBool);
  28683. begin
  28684.   DefaultInterface.Set_AlertBeforeOverwriting(lcid, RHS);
  28685. end;
  28686.  
  28687. function  TExcelApplicationProperties.Get_AltStartupPath(lcid: Integer): WideString;
  28688. begin
  28689.   Result := DefaultInterface.Get_AltStartupPath(lcid);
  28690. end;
  28691.  
  28692. procedure TExcelApplicationProperties.Set_AltStartupPath(lcid: Integer; const RHS: WideString);
  28693. begin
  28694.   DefaultInterface.Set_AltStartupPath(lcid, RHS);
  28695. end;
  28696.  
  28697. function  TExcelApplicationProperties.Get_AskToUpdateLinks(lcid: Integer): WordBool;
  28698. begin
  28699.   Result := DefaultInterface.Get_AskToUpdateLinks(lcid);
  28700. end;
  28701.  
  28702. procedure TExcelApplicationProperties.Set_AskToUpdateLinks(lcid: Integer; RHS: WordBool);
  28703. begin
  28704.   DefaultInterface.Set_AskToUpdateLinks(lcid, RHS);
  28705. end;
  28706.  
  28707. function  TExcelApplicationProperties.Get_EnableAnimations(lcid: Integer): WordBool;
  28708. begin
  28709.   Result := DefaultInterface.Get_EnableAnimations(lcid);
  28710. end;
  28711.  
  28712. procedure TExcelApplicationProperties.Set_EnableAnimations(lcid: Integer; RHS: WordBool);
  28713. begin
  28714.   DefaultInterface.Set_EnableAnimations(lcid, RHS);
  28715. end;
  28716.  
  28717. function  TExcelApplicationProperties.Get_AutoCorrect: AutoCorrect;
  28718. begin
  28719.   Result := DefaultInterface.Get_AutoCorrect;
  28720. end;
  28721.  
  28722. function  TExcelApplicationProperties.Get_Build(lcid: Integer): Integer;
  28723. begin
  28724.   Result := DefaultInterface.Get_Build(lcid);
  28725. end;
  28726.  
  28727. function  TExcelApplicationProperties.Get_CalculateBeforeSave(lcid: Integer): WordBool;
  28728. begin
  28729.   Result := DefaultInterface.Get_CalculateBeforeSave(lcid);
  28730. end;
  28731.  
  28732. procedure TExcelApplicationProperties.Set_CalculateBeforeSave(lcid: Integer; RHS: WordBool);
  28733. begin
  28734.   DefaultInterface.Set_CalculateBeforeSave(lcid, RHS);
  28735. end;
  28736.  
  28737. function  TExcelApplicationProperties.Get_Calculation(lcid: Integer): XlCalculation;
  28738. begin
  28739.   Result := DefaultInterface.Get_Calculation(lcid);
  28740. end;
  28741.  
  28742. procedure TExcelApplicationProperties.Set_Calculation(lcid: Integer; RHS: XlCalculation);
  28743. begin
  28744.   DefaultInterface.Set_Calculation(lcid, RHS);
  28745. end;
  28746.  
  28747. function  TExcelApplicationProperties.Get_Caller(Index: OleVariant; lcid: Integer): OleVariant;
  28748. begin
  28749.   Result := DefaultInterface.Get_Caller(Index, lcid);
  28750. end;
  28751.  
  28752. function  TExcelApplicationProperties.Get_CanPlaySounds(lcid: Integer): WordBool;
  28753. begin
  28754.   Result := DefaultInterface.Get_CanPlaySounds(lcid);
  28755. end;
  28756.  
  28757. function  TExcelApplicationProperties.Get_CanRecordSounds(lcid: Integer): WordBool;
  28758. begin
  28759.   Result := DefaultInterface.Get_CanRecordSounds(lcid);
  28760. end;
  28761.  
  28762. function  TExcelApplicationProperties.Get_Caption: WideString;
  28763. begin
  28764.   Result := DefaultInterface.Get_Caption;
  28765. end;
  28766.  
  28767. procedure TExcelApplicationProperties.Set_Caption(const RHS: WideString);
  28768. begin
  28769.   DefaultInterface.Set_Caption(RHS);
  28770. end;
  28771.  
  28772. function  TExcelApplicationProperties.Get_CellDragAndDrop(lcid: Integer): WordBool;
  28773. begin
  28774.   Result := DefaultInterface.Get_CellDragAndDrop(lcid);
  28775. end;
  28776.  
  28777. procedure TExcelApplicationProperties.Set_CellDragAndDrop(lcid: Integer; RHS: WordBool);
  28778. begin
  28779.   DefaultInterface.Set_CellDragAndDrop(lcid, RHS);
  28780. end;
  28781.  
  28782. function  TExcelApplicationProperties.Get_ClipboardFormats(Index: OleVariant; lcid: Integer): OleVariant;
  28783. begin
  28784.   Result := DefaultInterface.Get_ClipboardFormats(Index, lcid);
  28785. end;
  28786.  
  28787. function  TExcelApplicationProperties.Get_DisplayClipboardWindow(lcid: Integer): WordBool;
  28788. begin
  28789.   Result := DefaultInterface.Get_DisplayClipboardWindow(lcid);
  28790. end;
  28791.  
  28792. procedure TExcelApplicationProperties.Set_DisplayClipboardWindow(lcid: Integer; RHS: WordBool);
  28793. begin
  28794.   DefaultInterface.Set_DisplayClipboardWindow(lcid, RHS);
  28795. end;
  28796.  
  28797. function  TExcelApplicationProperties.Get_ColorButtons: WordBool;
  28798. begin
  28799.   Result := DefaultInterface.Get_ColorButtons;
  28800. end;
  28801.  
  28802. procedure TExcelApplicationProperties.Set_ColorButtons(RHS: WordBool);
  28803. begin
  28804.   DefaultInterface.Set_ColorButtons(RHS);
  28805. end;
  28806.  
  28807. function  TExcelApplicationProperties.Get_CommandUnderlines(lcid: Integer): XlCommandUnderlines;
  28808. begin
  28809.   Result := DefaultInterface.Get_CommandUnderlines(lcid);
  28810. end;
  28811.  
  28812. procedure TExcelApplicationProperties.Set_CommandUnderlines(lcid: Integer; RHS: XlCommandUnderlines);
  28813. begin
  28814.   DefaultInterface.Set_CommandUnderlines(lcid, RHS);
  28815. end;
  28816.  
  28817. function  TExcelApplicationProperties.Get_ConstrainNumeric(lcid: Integer): WordBool;
  28818. begin
  28819.   Result := DefaultInterface.Get_ConstrainNumeric(lcid);
  28820. end;
  28821.  
  28822. procedure TExcelApplicationProperties.Set_ConstrainNumeric(lcid: Integer; RHS: WordBool);
  28823. begin
  28824.   DefaultInterface.Set_ConstrainNumeric(lcid, RHS);
  28825. end;
  28826.  
  28827. function  TExcelApplicationProperties.Get_CopyObjectsWithCells(lcid: Integer): WordBool;
  28828. begin
  28829.   Result := DefaultInterface.Get_CopyObjectsWithCells(lcid);
  28830. end;
  28831.  
  28832. procedure TExcelApplicationProperties.Set_CopyObjectsWithCells(lcid: Integer; RHS: WordBool);
  28833. begin
  28834.   DefaultInterface.Set_CopyObjectsWithCells(lcid, RHS);
  28835. end;
  28836.  
  28837. function  TExcelApplicationProperties.Get_Cursor(lcid: Integer): XlMousePointer;
  28838. begin
  28839.   Result := DefaultInterface.Get_Cursor(lcid);
  28840. end;
  28841.  
  28842. procedure TExcelApplicationProperties.Set_Cursor(lcid: Integer; RHS: XlMousePointer);
  28843. begin
  28844.   DefaultInterface.Set_Cursor(lcid, RHS);
  28845. end;
  28846.  
  28847. function  TExcelApplicationProperties.Get_CustomListCount(lcid: Integer): Integer;
  28848. begin
  28849.   Result := DefaultInterface.Get_CustomListCount(lcid);
  28850. end;
  28851.  
  28852. function  TExcelApplicationProperties.Get_CutCopyMode(lcid: Integer): XlCutCopyMode;
  28853. begin
  28854.   Result := DefaultInterface.Get_CutCopyMode(lcid);
  28855. end;
  28856.  
  28857. procedure TExcelApplicationProperties.Set_CutCopyMode(lcid: Integer; RHS: XlCutCopyMode);
  28858. begin
  28859.   DefaultInterface.Set_CutCopyMode(lcid, RHS);
  28860. end;
  28861.  
  28862. function  TExcelApplicationProperties.Get_DataEntryMode(lcid: Integer): Integer;
  28863. begin
  28864.   Result := DefaultInterface.Get_DataEntryMode(lcid);
  28865. end;
  28866.  
  28867. procedure TExcelApplicationProperties.Set_DataEntryMode(lcid: Integer; RHS: Integer);
  28868. begin
  28869.   DefaultInterface.Set_DataEntryMode(lcid, RHS);
  28870. end;
  28871.  
  28872. function  TExcelApplicationProperties.Get__Default: WideString;
  28873. begin
  28874.   Result := DefaultInterface.Get__Default;
  28875. end;
  28876.  
  28877. function  TExcelApplicationProperties.Get_DefaultFilePath(lcid: Integer): WideString;
  28878. begin
  28879.   Result := DefaultInterface.Get_DefaultFilePath(lcid);
  28880. end;
  28881.  
  28882. procedure TExcelApplicationProperties.Set_DefaultFilePath(lcid: Integer; const RHS: WideString);
  28883. begin
  28884.   DefaultInterface.Set_DefaultFilePath(lcid, RHS);
  28885. end;
  28886.  
  28887. function  TExcelApplicationProperties.Get_Dialogs: Dialogs;
  28888. begin
  28889.   Result := DefaultInterface.Get_Dialogs;
  28890. end;
  28891.  
  28892. function  TExcelApplicationProperties.Get_DisplayAlerts(lcid: Integer): WordBool;
  28893. begin
  28894.   Result := DefaultInterface.Get_DisplayAlerts(lcid);
  28895. end;
  28896.  
  28897. procedure TExcelApplicationProperties.Set_DisplayAlerts(lcid: Integer; RHS: WordBool);
  28898. begin
  28899.   DefaultInterface.Set_DisplayAlerts(lcid, RHS);
  28900. end;
  28901.  
  28902. function  TExcelApplicationProperties.Get_DisplayFormulaBar(lcid: Integer): WordBool;
  28903. begin
  28904.   Result := DefaultInterface.Get_DisplayFormulaBar(lcid);
  28905. end;
  28906.  
  28907. procedure TExcelApplicationProperties.Set_DisplayFormulaBar(lcid: Integer; RHS: WordBool);
  28908. begin
  28909.   DefaultInterface.Set_DisplayFormulaBar(lcid, RHS);
  28910. end;
  28911.  
  28912. function  TExcelApplicationProperties.Get_DisplayFullScreen(lcid: Integer): WordBool;
  28913. begin
  28914.   Result := DefaultInterface.Get_DisplayFullScreen(lcid);
  28915. end;
  28916.  
  28917. procedure TExcelApplicationProperties.Set_DisplayFullScreen(lcid: Integer; RHS: WordBool);
  28918. begin
  28919.   DefaultInterface.Set_DisplayFullScreen(lcid, RHS);
  28920. end;
  28921.  
  28922. function  TExcelApplicationProperties.Get_DisplayNoteIndicator: WordBool;
  28923. begin
  28924.   Result := DefaultInterface.Get_DisplayNoteIndicator;
  28925. end;
  28926.  
  28927. procedure TExcelApplicationProperties.Set_DisplayNoteIndicator(RHS: WordBool);
  28928. begin
  28929.   DefaultInterface.Set_DisplayNoteIndicator(RHS);
  28930. end;
  28931.  
  28932. function  TExcelApplicationProperties.Get_DisplayCommentIndicator: XlCommentDisplayMode;
  28933. begin
  28934.   Result := DefaultInterface.Get_DisplayCommentIndicator;
  28935. end;
  28936.  
  28937. procedure TExcelApplicationProperties.Set_DisplayCommentIndicator(RHS: XlCommentDisplayMode);
  28938. begin
  28939.   DefaultInterface.Set_DisplayCommentIndicator(RHS);
  28940. end;
  28941.  
  28942. function  TExcelApplicationProperties.Get_DisplayExcel4Menus(lcid: Integer): WordBool;
  28943. begin
  28944.   Result := DefaultInterface.Get_DisplayExcel4Menus(lcid);
  28945. end;
  28946.  
  28947. procedure TExcelApplicationProperties.Set_DisplayExcel4Menus(lcid: Integer; RHS: WordBool);
  28948. begin
  28949.   DefaultInterface.Set_DisplayExcel4Menus(lcid, RHS);
  28950. end;
  28951.  
  28952. function  TExcelApplicationProperties.Get_DisplayRecentFiles: WordBool;
  28953. begin
  28954.   Result := DefaultInterface.Get_DisplayRecentFiles;
  28955. end;
  28956.  
  28957. procedure TExcelApplicationProperties.Set_DisplayRecentFiles(RHS: WordBool);
  28958. begin
  28959.   DefaultInterface.Set_DisplayRecentFiles(RHS);
  28960. end;
  28961.  
  28962. function  TExcelApplicationProperties.Get_DisplayScrollBars(lcid: Integer): WordBool;
  28963. begin
  28964.   Result := DefaultInterface.Get_DisplayScrollBars(lcid);
  28965. end;
  28966.  
  28967. procedure TExcelApplicationProperties.Set_DisplayScrollBars(lcid: Integer; RHS: WordBool);
  28968. begin
  28969.   DefaultInterface.Set_DisplayScrollBars(lcid, RHS);
  28970. end;
  28971.  
  28972. function  TExcelApplicationProperties.Get_DisplayStatusBar(lcid: Integer): WordBool;
  28973. begin
  28974.   Result := DefaultInterface.Get_DisplayStatusBar(lcid);
  28975. end;
  28976.  
  28977. procedure TExcelApplicationProperties.Set_DisplayStatusBar(lcid: Integer; RHS: WordBool);
  28978. begin
  28979.   DefaultInterface.Set_DisplayStatusBar(lcid, RHS);
  28980. end;
  28981.  
  28982. function  TExcelApplicationProperties.Get_EditDirectlyInCell(lcid: Integer): WordBool;
  28983. begin
  28984.   Result := DefaultInterface.Get_EditDirectlyInCell(lcid);
  28985. end;
  28986.  
  28987. procedure TExcelApplicationProperties.Set_EditDirectlyInCell(lcid: Integer; RHS: WordBool);
  28988. begin
  28989.   DefaultInterface.Set_EditDirectlyInCell(lcid, RHS);
  28990. end;
  28991.  
  28992. function  TExcelApplicationProperties.Get_EnableAutoComplete: WordBool;
  28993. begin
  28994.   Result := DefaultInterface.Get_EnableAutoComplete;
  28995. end;
  28996.  
  28997. procedure TExcelApplicationProperties.Set_EnableAutoComplete(RHS: WordBool);
  28998. begin
  28999.   DefaultInterface.Set_EnableAutoComplete(RHS);
  29000. end;
  29001.  
  29002. function  TExcelApplicationProperties.Get_EnableCancelKey(lcid: Integer): XlEnableCancelKey;
  29003. begin
  29004.   Result := DefaultInterface.Get_EnableCancelKey(lcid);
  29005. end;
  29006.  
  29007. procedure TExcelApplicationProperties.Set_EnableCancelKey(lcid: Integer; RHS: XlEnableCancelKey);
  29008. begin
  29009.   DefaultInterface.Set_EnableCancelKey(lcid, RHS);
  29010. end;
  29011.  
  29012. function  TExcelApplicationProperties.Get_EnableSound: WordBool;
  29013. begin
  29014.   Result := DefaultInterface.Get_EnableSound;
  29015. end;
  29016.  
  29017. procedure TExcelApplicationProperties.Set_EnableSound(RHS: WordBool);
  29018. begin
  29019.   DefaultInterface.Set_EnableSound(RHS);
  29020. end;
  29021.  
  29022. function  TExcelApplicationProperties.Get_EnableTipWizard(lcid: Integer): WordBool;
  29023. begin
  29024.   Result := DefaultInterface.Get_EnableTipWizard(lcid);
  29025. end;
  29026.  
  29027. procedure TExcelApplicationProperties.Set_EnableTipWizard(lcid: Integer; RHS: WordBool);
  29028. begin
  29029.   DefaultInterface.Set_EnableTipWizard(lcid, RHS);
  29030. end;
  29031.  
  29032. function  TExcelApplicationProperties.Get_FileConverters(Index1: OleVariant; Index2: OleVariant; 
  29033.                                                          lcid: Integer): OleVariant;
  29034. begin
  29035.   Result := DefaultInterface.Get_FileConverters(Index1, Index2, lcid);
  29036. end;
  29037.  
  29038. function  TExcelApplicationProperties.Get_FileSearch: FileSearch;
  29039. begin
  29040.   Result := DefaultInterface.Get_FileSearch;
  29041. end;
  29042.  
  29043. function  TExcelApplicationProperties.Get_FileFind: IFind;
  29044. begin
  29045.   Result := DefaultInterface.Get_FileFind;
  29046. end;
  29047.  
  29048. function  TExcelApplicationProperties.Get_FixedDecimal(lcid: Integer): WordBool;
  29049. begin
  29050.   Result := DefaultInterface.Get_FixedDecimal(lcid);
  29051. end;
  29052.  
  29053. procedure TExcelApplicationProperties.Set_FixedDecimal(lcid: Integer; RHS: WordBool);
  29054. begin
  29055.   DefaultInterface.Set_FixedDecimal(lcid, RHS);
  29056. end;
  29057.  
  29058. function  TExcelApplicationProperties.Get_FixedDecimalPlaces(lcid: Integer): Integer;
  29059. begin
  29060.   Result := DefaultInterface.Get_FixedDecimalPlaces(lcid);
  29061. end;
  29062.  
  29063. procedure TExcelApplicationProperties.Set_FixedDecimalPlaces(lcid: Integer; RHS: Integer);
  29064. begin
  29065.   DefaultInterface.Set_FixedDecimalPlaces(lcid, RHS);
  29066. end;
  29067.  
  29068. function  TExcelApplicationProperties.Get_Height(lcid: Integer): Double;
  29069. begin
  29070.   Result := DefaultInterface.Get_Height(lcid);
  29071. end;
  29072.  
  29073. procedure TExcelApplicationProperties.Set_Height(lcid: Integer; RHS: Double);
  29074. begin
  29075.   DefaultInterface.Set_Height(lcid, RHS);
  29076. end;
  29077.  
  29078. function  TExcelApplicationProperties.Get_IgnoreRemoteRequests(lcid: Integer): WordBool;
  29079. begin
  29080.   Result := DefaultInterface.Get_IgnoreRemoteRequests(lcid);
  29081. end;
  29082.  
  29083. procedure TExcelApplicationProperties.Set_IgnoreRemoteRequests(lcid: Integer; RHS: WordBool);
  29084. begin
  29085.   DefaultInterface.Set_IgnoreRemoteRequests(lcid, RHS);
  29086. end;
  29087.  
  29088. function  TExcelApplicationProperties.Get_Interactive(lcid: Integer): WordBool;
  29089. begin
  29090.   Result := DefaultInterface.Get_Interactive(lcid);
  29091. end;
  29092.  
  29093. procedure TExcelApplicationProperties.Set_Interactive(lcid: Integer; RHS: WordBool);
  29094. begin
  29095.   DefaultInterface.Set_Interactive(lcid, RHS);
  29096. end;
  29097.  
  29098. function  TExcelApplicationProperties.Get_International(Index: OleVariant; lcid: Integer): OleVariant;
  29099. begin
  29100.   Result := DefaultInterface.Get_International(Index, lcid);
  29101. end;
  29102.  
  29103. function  TExcelApplicationProperties.Get_Iteration(lcid: Integer): WordBool;
  29104. begin
  29105.   Result := DefaultInterface.Get_Iteration(lcid);
  29106. end;
  29107.  
  29108. procedure TExcelApplicationProperties.Set_Iteration(lcid: Integer; RHS: WordBool);
  29109. begin
  29110.   DefaultInterface.Set_Iteration(lcid, RHS);
  29111. end;
  29112.  
  29113. function  TExcelApplicationProperties.Get_LargeButtons: WordBool;
  29114. begin
  29115.   Result := DefaultInterface.Get_LargeButtons;
  29116. end;
  29117.  
  29118. procedure TExcelApplicationProperties.Set_LargeButtons(RHS: WordBool);
  29119. begin
  29120.   DefaultInterface.Set_LargeButtons(RHS);
  29121. end;
  29122.  
  29123. function  TExcelApplicationProperties.Get_Left(lcid: Integer): Double;
  29124. begin
  29125.   Result := DefaultInterface.Get_Left(lcid);
  29126. end;
  29127.  
  29128. procedure TExcelApplicationProperties.Set_Left(lcid: Integer; RHS: Double);
  29129. begin
  29130.   DefaultInterface.Set_Left(lcid, RHS);
  29131. end;
  29132.  
  29133. function  TExcelApplicationProperties.Get_LibraryPath(lcid: Integer): WideString;
  29134. begin
  29135.   Result := DefaultInterface.Get_LibraryPath(lcid);
  29136. end;
  29137.  
  29138. function  TExcelApplicationProperties.Get_MailSession(lcid: Integer): OleVariant;
  29139. begin
  29140.   Result := DefaultInterface.Get_MailSession(lcid);
  29141. end;
  29142.  
  29143. function  TExcelApplicationProperties.Get_MailSystem(lcid: Integer): XlMailSystem;
  29144. begin
  29145.   Result := DefaultInterface.Get_MailSystem(lcid);
  29146. end;
  29147.  
  29148. function  TExcelApplicationProperties.Get_MathCoprocessorAvailable(lcid: Integer): WordBool;
  29149. begin
  29150.   Result := DefaultInterface.Get_MathCoprocessorAvailable(lcid);
  29151. end;
  29152.  
  29153. function  TExcelApplicationProperties.Get_MaxChange(lcid: Integer): Double;
  29154. begin
  29155.   Result := DefaultInterface.Get_MaxChange(lcid);
  29156. end;
  29157.  
  29158. procedure TExcelApplicationProperties.Set_MaxChange(lcid: Integer; RHS: Double);
  29159. begin
  29160.   DefaultInterface.Set_MaxChange(lcid, RHS);
  29161. end;
  29162.  
  29163. function  TExcelApplicationProperties.Get_MaxIterations(lcid: Integer): Integer;
  29164. begin
  29165.   Result := DefaultInterface.Get_MaxIterations(lcid);
  29166. end;
  29167.  
  29168. procedure TExcelApplicationProperties.Set_MaxIterations(lcid: Integer; RHS: Integer);
  29169. begin
  29170.   DefaultInterface.Set_MaxIterations(lcid, RHS);
  29171. end;
  29172.  
  29173. function  TExcelApplicationProperties.Get_MemoryFree(lcid: Integer): Integer;
  29174. begin
  29175.   Result := DefaultInterface.Get_MemoryFree(lcid);
  29176. end;
  29177.  
  29178. function  TExcelApplicationProperties.Get_MemoryTotal(lcid: Integer): Integer;
  29179. begin
  29180.   Result := DefaultInterface.Get_MemoryTotal(lcid);
  29181. end;
  29182.  
  29183. function  TExcelApplicationProperties.Get_MemoryUsed(lcid: Integer): Integer;
  29184. begin
  29185.   Result := DefaultInterface.Get_MemoryUsed(lcid);
  29186. end;
  29187.  
  29188. function  TExcelApplicationProperties.Get_MouseAvailable(lcid: Integer): WordBool;
  29189. begin
  29190.   Result := DefaultInterface.Get_MouseAvailable(lcid);
  29191. end;
  29192.  
  29193. function  TExcelApplicationProperties.Get_MoveAfterReturn(lcid: Integer): WordBool;
  29194. begin
  29195.   Result := DefaultInterface.Get_MoveAfterReturn(lcid);
  29196. end;
  29197.  
  29198. procedure TExcelApplicationProperties.Set_MoveAfterReturn(lcid: Integer; RHS: WordBool);
  29199. begin
  29200.   DefaultInterface.Set_MoveAfterReturn(lcid, RHS);
  29201. end;
  29202.  
  29203. function  TExcelApplicationProperties.Get_MoveAfterReturnDirection(lcid: Integer): XlDirection;
  29204. begin
  29205.   Result := DefaultInterface.Get_MoveAfterReturnDirection(lcid);
  29206. end;
  29207.  
  29208. procedure TExcelApplicationProperties.Set_MoveAfterReturnDirection(lcid: Integer; RHS: XlDirection);
  29209. begin
  29210.   DefaultInterface.Set_MoveAfterReturnDirection(lcid, RHS);
  29211. end;
  29212.  
  29213. function  TExcelApplicationProperties.Get_RecentFiles: RecentFiles;
  29214. begin
  29215.   Result := DefaultInterface.Get_RecentFiles;
  29216. end;
  29217.  
  29218. function  TExcelApplicationProperties.Get_Name: WideString;
  29219. begin
  29220.   Result := DefaultInterface.Get_Name;
  29221. end;
  29222.  
  29223. function  TExcelApplicationProperties.Get_NetworkTemplatesPath(lcid: Integer): WideString;
  29224. begin
  29225.   Result := DefaultInterface.Get_NetworkTemplatesPath(lcid);
  29226. end;
  29227.  
  29228. function  TExcelApplicationProperties.Get_ODBCErrors: ODBCErrors;
  29229. begin
  29230.   Result := DefaultInterface.Get_ODBCErrors;
  29231. end;
  29232.  
  29233. function  TExcelApplicationProperties.Get_ODBCTimeout: Integer;
  29234. begin
  29235.   Result := DefaultInterface.Get_ODBCTimeout;
  29236. end;
  29237.  
  29238. procedure TExcelApplicationProperties.Set_ODBCTimeout(RHS: Integer);
  29239. begin
  29240.   DefaultInterface.Set_ODBCTimeout(RHS);
  29241. end;
  29242.  
  29243. function  TExcelApplicationProperties.Get_OnCalculate(lcid: Integer): WideString;
  29244. begin
  29245.   Result := DefaultInterface.Get_OnCalculate(lcid);
  29246. end;
  29247.  
  29248. procedure TExcelApplicationProperties.Set_OnCalculate(lcid: Integer; const RHS: WideString);
  29249. begin
  29250.   DefaultInterface.Set_OnCalculate(lcid, RHS);
  29251. end;
  29252.  
  29253. function  TExcelApplicationProperties.Get_OnData(lcid: Integer): WideString;
  29254. begin
  29255.   Result := DefaultInterface.Get_OnData(lcid);
  29256. end;
  29257.  
  29258. procedure TExcelApplicationProperties.Set_OnData(lcid: Integer; const RHS: WideString);
  29259. begin
  29260.   DefaultInterface.Set_OnData(lcid, RHS);
  29261. end;
  29262.  
  29263. function  TExcelApplicationProperties.Get_OnDoubleClick(lcid: Integer): WideString;
  29264. begin
  29265.   Result := DefaultInterface.Get_OnDoubleClick(lcid);
  29266. end;
  29267.  
  29268. procedure TExcelApplicationProperties.Set_OnDoubleClick(lcid: Integer; const RHS: WideString);
  29269. begin
  29270.   DefaultInterface.Set_OnDoubleClick(lcid, RHS);
  29271. end;
  29272.  
  29273. function  TExcelApplicationProperties.Get_OnEntry(lcid: Integer): WideString;
  29274. begin
  29275.   Result := DefaultInterface.Get_OnEntry(lcid);
  29276. end;
  29277.  
  29278. procedure TExcelApplicationProperties.Set_OnEntry(lcid: Integer; const RHS: WideString);
  29279. begin
  29280.   DefaultInterface.Set_OnEntry(lcid, RHS);
  29281. end;
  29282.  
  29283. function  TExcelApplicationProperties.Get_OnSheetActivate(lcid: Integer): WideString;
  29284. begin
  29285.   Result := DefaultInterface.Get_OnSheetActivate(lcid);
  29286. end;
  29287.  
  29288. procedure TExcelApplicationProperties.Set_OnSheetActivate(lcid: Integer; const RHS: WideString);
  29289. begin
  29290.   DefaultInterface.Set_OnSheetActivate(lcid, RHS);
  29291. end;
  29292.  
  29293. function  TExcelApplicationProperties.Get_OnSheetDeactivate(lcid: Integer): WideString;
  29294. begin
  29295.   Result := DefaultInterface.Get_OnSheetDeactivate(lcid);
  29296. end;
  29297.  
  29298. procedure TExcelApplicationProperties.Set_OnSheetDeactivate(lcid: Integer; const RHS: WideString);
  29299. begin
  29300.   DefaultInterface.Set_OnSheetDeactivate(lcid, RHS);
  29301. end;
  29302.  
  29303. function  TExcelApplicationProperties.Get_OnWindow(lcid: Integer): WideString;
  29304. begin
  29305.   Result := DefaultInterface.Get_OnWindow(lcid);
  29306. end;
  29307.  
  29308. procedure TExcelApplicationProperties.Set_OnWindow(lcid: Integer; const RHS: WideString);
  29309. begin
  29310.   DefaultInterface.Set_OnWindow(lcid, RHS);
  29311. end;
  29312.  
  29313. function  TExcelApplicationProperties.Get_OperatingSystem(lcid: Integer): WideString;
  29314. begin
  29315.   Result := DefaultInterface.Get_OperatingSystem(lcid);
  29316. end;
  29317.  
  29318. function  TExcelApplicationProperties.Get_OrganizationName(lcid: Integer): WideString;
  29319. begin
  29320.   Result := DefaultInterface.Get_OrganizationName(lcid);
  29321. end;
  29322.  
  29323. function  TExcelApplicationProperties.Get_Path(lcid: Integer): WideString;
  29324. begin
  29325.   Result := DefaultInterface.Get_Path(lcid);
  29326. end;
  29327.  
  29328. function  TExcelApplicationProperties.Get_PathSeparator(lcid: Integer): WideString;
  29329. begin
  29330.   Result := DefaultInterface.Get_PathSeparator(lcid);
  29331. end;
  29332.  
  29333. function  TExcelApplicationProperties.Get_PreviousSelections(Index: OleVariant; lcid: Integer): OleVariant;
  29334. begin
  29335.   Result := DefaultInterface.Get_PreviousSelections(Index, lcid);
  29336. end;
  29337.  
  29338. function  TExcelApplicationProperties.Get_PivotTableSelection: WordBool;
  29339. begin
  29340.   Result := DefaultInterface.Get_PivotTableSelection;
  29341. end;
  29342.  
  29343. procedure TExcelApplicationProperties.Set_PivotTableSelection(RHS: WordBool);
  29344. begin
  29345.   DefaultInterface.Set_PivotTableSelection(RHS);
  29346. end;
  29347.  
  29348. function  TExcelApplicationProperties.Get_PromptForSummaryInfo(lcid: Integer): WordBool;
  29349. begin
  29350.   Result := DefaultInterface.Get_PromptForSummaryInfo(lcid);
  29351. end;
  29352.  
  29353. procedure TExcelApplicationProperties.Set_PromptForSummaryInfo(lcid: Integer; RHS: WordBool);
  29354. begin
  29355.   DefaultInterface.Set_PromptForSummaryInfo(lcid, RHS);
  29356. end;
  29357.  
  29358. function  TExcelApplicationProperties.Get_RecordRelative(lcid: Integer): WordBool;
  29359. begin
  29360.   Result := DefaultInterface.Get_RecordRelative(lcid);
  29361. end;
  29362.  
  29363. function  TExcelApplicationProperties.Get_ReferenceStyle(lcid: Integer): XlReferenceStyle;
  29364. begin
  29365.   Result := DefaultInterface.Get_ReferenceStyle(lcid);
  29366. end;
  29367.  
  29368. procedure TExcelApplicationProperties.Set_ReferenceStyle(lcid: Integer; RHS: XlReferenceStyle);
  29369. begin
  29370.   DefaultInterface.Set_ReferenceStyle(lcid, RHS);
  29371. end;
  29372.  
  29373. function  TExcelApplicationProperties.Get_RegisteredFunctions(Index1: OleVariant; 
  29374.                                                               Index2: OleVariant; lcid: Integer): OleVariant;
  29375. begin
  29376.   Result := DefaultInterface.Get_RegisteredFunctions(Index1, Index2, lcid);
  29377. end;
  29378.  
  29379. function  TExcelApplicationProperties.Get_RollZoom: WordBool;
  29380. begin
  29381.   Result := DefaultInterface.Get_RollZoom;
  29382. end;
  29383.  
  29384. procedure TExcelApplicationProperties.Set_RollZoom(RHS: WordBool);
  29385. begin
  29386.   DefaultInterface.Set_RollZoom(RHS);
  29387. end;
  29388.  
  29389. function  TExcelApplicationProperties.Get_ScreenUpdating(lcid: Integer): WordBool;
  29390. begin
  29391.   Result := DefaultInterface.Get_ScreenUpdating(lcid);
  29392. end;
  29393.  
  29394. procedure TExcelApplicationProperties.Set_ScreenUpdating(lcid: Integer; RHS: WordBool);
  29395. begin
  29396.   DefaultInterface.Set_ScreenUpdating(lcid, RHS);
  29397. end;
  29398.  
  29399. function  TExcelApplicationProperties.Get_SheetsInNewWorkbook(lcid: Integer): Integer;
  29400. begin
  29401.   Result := DefaultInterface.Get_SheetsInNewWorkbook(lcid);
  29402. end;
  29403.  
  29404. procedure TExcelApplicationProperties.Set_SheetsInNewWorkbook(lcid: Integer; RHS: Integer);
  29405. begin
  29406.   DefaultInterface.Set_SheetsInNewWorkbook(lcid, RHS);
  29407. end;
  29408.  
  29409. function  TExcelApplicationProperties.Get_ShowChartTipNames: WordBool;
  29410. begin
  29411.   Result := DefaultInterface.Get_ShowChartTipNames;
  29412. end;
  29413.  
  29414. procedure TExcelApplicationProperties.Set_ShowChartTipNames(RHS: WordBool);
  29415. begin
  29416.   DefaultInterface.Set_ShowChartTipNames(RHS);
  29417. end;
  29418.  
  29419. function  TExcelApplicationProperties.Get_ShowChartTipValues: WordBool;
  29420. begin
  29421.   Result := DefaultInterface.Get_ShowChartTipValues;
  29422. end;
  29423.  
  29424. procedure TExcelApplicationProperties.Set_ShowChartTipValues(RHS: WordBool);
  29425. begin
  29426.   DefaultInterface.Set_ShowChartTipValues(RHS);
  29427. end;
  29428.  
  29429. function  TExcelApplicationProperties.Get_StandardFont(lcid: Integer): WideString;
  29430. begin
  29431.   Result := DefaultInterface.Get_StandardFont(lcid);
  29432. end;
  29433.  
  29434. procedure TExcelApplicationProperties.Set_StandardFont(lcid: Integer; const RHS: WideString);
  29435. begin
  29436.   DefaultInterface.Set_StandardFont(lcid, RHS);
  29437. end;
  29438.  
  29439. function  TExcelApplicationProperties.Get_StandardFontSize(lcid: Integer): Double;
  29440. begin
  29441.   Result := DefaultInterface.Get_StandardFontSize(lcid);
  29442. end;
  29443.  
  29444. procedure TExcelApplicationProperties.Set_StandardFontSize(lcid: Integer; RHS: Double);
  29445. begin
  29446.   DefaultInterface.Set_StandardFontSize(lcid, RHS);
  29447. end;
  29448.  
  29449. function  TExcelApplicationProperties.Get_StartupPath(lcid: Integer): WideString;
  29450. begin
  29451.   Result := DefaultInterface.Get_StartupPath(lcid);
  29452. end;
  29453.  
  29454. function  TExcelApplicationProperties.Get_StatusBar(lcid: Integer): OleVariant;
  29455. begin
  29456.   Result := DefaultInterface.Get_StatusBar(lcid);
  29457. end;
  29458.  
  29459. procedure TExcelApplicationProperties.Set_StatusBar(lcid: Integer; RHS: OleVariant);
  29460. begin
  29461.   DefaultInterface.Set_StatusBar(lcid, RHS);
  29462. end;
  29463.  
  29464. function  TExcelApplicationProperties.Get_TemplatesPath(lcid: Integer): WideString;
  29465. begin
  29466.   Result := DefaultInterface.Get_TemplatesPath(lcid);
  29467. end;
  29468.  
  29469. function  TExcelApplicationProperties.Get_ShowToolTips: WordBool;
  29470. begin
  29471.   Result := DefaultInterface.Get_ShowToolTips;
  29472. end;
  29473.  
  29474. procedure TExcelApplicationProperties.Set_ShowToolTips(RHS: WordBool);
  29475. begin
  29476.   DefaultInterface.Set_ShowToolTips(RHS);
  29477. end;
  29478.  
  29479. function  TExcelApplicationProperties.Get_Top(lcid: Integer): Double;
  29480. begin
  29481.   Result := DefaultInterface.Get_Top(lcid);
  29482. end;
  29483.  
  29484. procedure TExcelApplicationProperties.Set_Top(lcid: Integer; RHS: Double);
  29485. begin
  29486.   DefaultInterface.Set_Top(lcid, RHS);
  29487. end;
  29488.  
  29489. function  TExcelApplicationProperties.Get_DefaultSaveFormat: XlFileFormat;
  29490. begin
  29491.   Result := DefaultInterface.Get_DefaultSaveFormat;
  29492. end;
  29493.  
  29494. procedure TExcelApplicationProperties.Set_DefaultSaveFormat(RHS: XlFileFormat);
  29495. begin
  29496.   DefaultInterface.Set_DefaultSaveFormat(RHS);
  29497. end;
  29498.  
  29499. function  TExcelApplicationProperties.Get_TransitionMenuKey(lcid: Integer): WideString;
  29500. begin
  29501.   Result := DefaultInterface.Get_TransitionMenuKey(lcid);
  29502. end;
  29503.  
  29504. procedure TExcelApplicationProperties.Set_TransitionMenuKey(lcid: Integer; const RHS: WideString);
  29505. begin
  29506.   DefaultInterface.Set_TransitionMenuKey(lcid, RHS);
  29507. end;
  29508.  
  29509. function  TExcelApplicationProperties.Get_TransitionMenuKeyAction(lcid: Integer): Integer;
  29510. begin
  29511.   Result := DefaultInterface.Get_TransitionMenuKeyAction(lcid);
  29512. end;
  29513.  
  29514. procedure TExcelApplicationProperties.Set_TransitionMenuKeyAction(lcid: Integer; RHS: Integer);
  29515. begin
  29516.   DefaultInterface.Set_TransitionMenuKeyAction(lcid, RHS);
  29517. end;
  29518.  
  29519. function  TExcelApplicationProperties.Get_TransitionNavigKeys(lcid: Integer): WordBool;
  29520. begin
  29521.   Result := DefaultInterface.Get_TransitionNavigKeys(lcid);
  29522. end;
  29523.  
  29524. procedure TExcelApplicationProperties.Set_TransitionNavigKeys(lcid: Integer; RHS: WordBool);
  29525. begin
  29526.   DefaultInterface.Set_TransitionNavigKeys(lcid, RHS);
  29527. end;
  29528.  
  29529. function  TExcelApplicationProperties.Get_UsableHeight(lcid: Integer): Double;
  29530. begin
  29531.   Result := DefaultInterface.Get_UsableHeight(lcid);
  29532. end;
  29533.  
  29534. function  TExcelApplicationProperties.Get_UsableWidth(lcid: Integer): Double;
  29535. begin
  29536.   Result := DefaultInterface.Get_UsableWidth(lcid);
  29537. end;
  29538.  
  29539. function  TExcelApplicationProperties.Get_UserControl: WordBool;
  29540. begin
  29541.   Result := DefaultInterface.Get_UserControl;
  29542. end;
  29543.  
  29544. procedure TExcelApplicationProperties.Set_UserControl(RHS: WordBool);
  29545. begin
  29546.   DefaultInterface.Set_UserControl(RHS);
  29547. end;
  29548.  
  29549. function  TExcelApplicationProperties.Get_UserName(lcid: Integer): WideString;
  29550. begin
  29551.   Result := DefaultInterface.Get_UserName(lcid);
  29552. end;
  29553.  
  29554. procedure TExcelApplicationProperties.Set_UserName(lcid: Integer; const RHS: WideString);
  29555. begin
  29556.   DefaultInterface.Set_UserName(lcid, RHS);
  29557. end;
  29558.  
  29559. function  TExcelApplicationProperties.Get_Value: WideString;
  29560. begin
  29561.   Result := DefaultInterface.Get_Value;
  29562. end;
  29563.  
  29564. function  TExcelApplicationProperties.Get_VBE: VBE;
  29565. begin
  29566.   Result := DefaultInterface.Get_VBE;
  29567. end;
  29568.  
  29569. function  TExcelApplicationProperties.Get_Version(lcid: Integer): WideString;
  29570. begin
  29571.   Result := DefaultInterface.Get_Version(lcid);
  29572. end;
  29573.  
  29574. function  TExcelApplicationProperties.Get_Visible(lcid: Integer): WordBool;
  29575. begin
  29576.   Result := DefaultInterface.Get_Visible(lcid);
  29577. end;
  29578.  
  29579. procedure TExcelApplicationProperties.Set_Visible(lcid: Integer; RHS: WordBool);
  29580. begin
  29581.   DefaultInterface.Set_Visible(lcid, RHS);
  29582. end;
  29583.  
  29584. function  TExcelApplicationProperties.Get_Width(lcid: Integer): Double;
  29585. begin
  29586.   Result := DefaultInterface.Get_Width(lcid);
  29587. end;
  29588.  
  29589. procedure TExcelApplicationProperties.Set_Width(lcid: Integer; RHS: Double);
  29590. begin
  29591.   DefaultInterface.Set_Width(lcid, RHS);
  29592. end;
  29593.  
  29594. function  TExcelApplicationProperties.Get_WindowsForPens(lcid: Integer): WordBool;
  29595. begin
  29596.   Result := DefaultInterface.Get_WindowsForPens(lcid);
  29597. end;
  29598.  
  29599. function  TExcelApplicationProperties.Get_WindowState(lcid: Integer): XlWindowState;
  29600. begin
  29601.   Result := DefaultInterface.Get_WindowState(lcid);
  29602. end;
  29603.  
  29604. procedure TExcelApplicationProperties.Set_WindowState(lcid: Integer; RHS: XlWindowState);
  29605. begin
  29606.   DefaultInterface.Set_WindowState(lcid, RHS);
  29607. end;
  29608.  
  29609. function  TExcelApplicationProperties.Get_UILanguage(lcid: Integer): Integer;
  29610. begin
  29611.   Result := DefaultInterface.Get_UILanguage(lcid);
  29612. end;
  29613.  
  29614. procedure TExcelApplicationProperties.Set_UILanguage(lcid: Integer; RHS: Integer);
  29615. begin
  29616.   DefaultInterface.Set_UILanguage(lcid, RHS);
  29617. end;
  29618.  
  29619. function  TExcelApplicationProperties.Get_DefaultSheetDirection(lcid: Integer): Integer;
  29620. begin
  29621.   Result := DefaultInterface.Get_DefaultSheetDirection(lcid);
  29622. end;
  29623.  
  29624. procedure TExcelApplicationProperties.Set_DefaultSheetDirection(lcid: Integer; RHS: Integer);
  29625. begin
  29626.   DefaultInterface.Set_DefaultSheetDirection(lcid, RHS);
  29627. end;
  29628.  
  29629. function  TExcelApplicationProperties.Get_CursorMovement(lcid: Integer): Integer;
  29630. begin
  29631.   Result := DefaultInterface.Get_CursorMovement(lcid);
  29632. end;
  29633.  
  29634. procedure TExcelApplicationProperties.Set_CursorMovement(lcid: Integer; RHS: Integer);
  29635. begin
  29636.   DefaultInterface.Set_CursorMovement(lcid, RHS);
  29637. end;
  29638.  
  29639. function  TExcelApplicationProperties.Get_ControlCharacters(lcid: Integer): Integer;
  29640. begin
  29641.   Result := DefaultInterface.Get_ControlCharacters(lcid);
  29642. end;
  29643.  
  29644. procedure TExcelApplicationProperties.Set_ControlCharacters(lcid: Integer; RHS: Integer);
  29645. begin
  29646.   DefaultInterface.Set_ControlCharacters(lcid, RHS);
  29647. end;
  29648.  
  29649. function  TExcelApplicationProperties.Get_EnableEvents: WordBool;
  29650. begin
  29651.   Result := DefaultInterface.Get_EnableEvents;
  29652. end;
  29653.  
  29654. procedure TExcelApplicationProperties.Set_EnableEvents(RHS: WordBool);
  29655. begin
  29656.   DefaultInterface.Set_EnableEvents(RHS);
  29657. end;
  29658.  
  29659. function  TExcelApplicationProperties.Get_DisplayInfoWindow: WordBool;
  29660. begin
  29661.   Result := DefaultInterface.Get_DisplayInfoWindow;
  29662. end;
  29663.  
  29664. procedure TExcelApplicationProperties.Set_DisplayInfoWindow(RHS: WordBool);
  29665. begin
  29666.   DefaultInterface.Set_DisplayInfoWindow(RHS);
  29667. end;
  29668.  
  29669. {$ENDIF}
  29670.  
  29671. class function CoExcelChart.Create: _Chart;
  29672. begin
  29673.   Result := CreateComObject(CLASS_ExcelChart) as _Chart;
  29674. end;
  29675.  
  29676. class function CoExcelChart.CreateRemote(const MachineName: string): _Chart;
  29677. begin
  29678.   Result := CreateRemoteComObject(MachineName, CLASS_ExcelChart) as _Chart;
  29679. end;
  29680.  
  29681. procedure TExcelChart.InitServerData;
  29682. const
  29683.   CServerData: TServerData = (
  29684.     ClassID:   '{00020821-0000-0000-C000-000000000046}';
  29685.     IntfIID:   '{000208D6-0000-0000-C000-000000000046}';
  29686.     EventIID:  '{0002440F-0000-0000-C000-000000000046}';
  29687.     LicenseKey: nil;
  29688.     Version: 500);
  29689. begin
  29690.   ServerData := @CServerData;
  29691. end;
  29692.  
  29693. procedure TExcelChart.Connect;
  29694. var
  29695.   punk: IUnknown;
  29696. begin
  29697.   if FIntf = nil then
  29698.   begin
  29699.     punk := GetServer;
  29700.     ConnectEvents(punk);
  29701.     Fintf:= punk as _Chart;
  29702.   end;
  29703. end;
  29704.  
  29705. procedure TExcelChart.ConnectTo(svrIntf: _Chart);
  29706. begin
  29707.   Disconnect;
  29708.   FIntf := svrIntf;
  29709.   ConnectEvents(FIntf);
  29710. end;
  29711.  
  29712. procedure TExcelChart.DisConnect;
  29713. begin
  29714.   if Fintf <> nil then
  29715.   begin
  29716.     DisconnectEvents(FIntf);
  29717.     FIntf := nil;
  29718.   end;
  29719. end;
  29720.  
  29721. function TExcelChart.GetDefaultInterface: _Chart;
  29722. begin
  29723.   if FIntf = nil then
  29724.     Connect;
  29725.   Assert(FIntf <> nil, 'DefaultInterface is NULL. Component is not connected to Server. You must call ''Connect'' or ''ConnectTo'' before this operation');
  29726.   Result := FIntf;
  29727. end;
  29728.  
  29729. constructor TExcelChart.Create(AOwner: TComponent);
  29730. begin
  29731.   inherited Create(AOwner);
  29732. {$IFDEF LIVE_SERVER_AT_DESIGN_TIME}
  29733.   FProps := TExcelChartProperties.Create(Self);
  29734. {$ENDIF}
  29735. end;
  29736.  
  29737. destructor TExcelChart.Destroy;
  29738. begin
  29739. {$IFDEF LIVE_SERVER_AT_DESIGN_TIME}
  29740.   FProps.Free;
  29741. {$ENDIF}
  29742.   inherited Destroy;
  29743. end;
  29744.  
  29745. {$IFDEF LIVE_SERVER_AT_DESIGN_TIME}
  29746. function TExcelChart.GetServerProperties: TExcelChartProperties;
  29747. begin
  29748.   Result := FProps;
  29749. end;
  29750. {$ENDIF}
  29751.  
  29752. procedure TExcelChart.InvokeEvent(DispID: TDispID; var Params: TVariantArray);
  29753. begin
  29754.   case DispID of
  29755.     -1: Exit;  // DISPID_UNKNOWN
  29756.    304: if Assigned(FOnActivate) then
  29757.             FOnActivate(Self);
  29758.    1530: if Assigned(FOnDeactivate) then
  29759.             FOnDeactivate(Self);
  29760.    256: if Assigned(FOnResize) then
  29761.             FOnResize(Self);
  29762.    1531: if Assigned(FOnMouseDown) then
  29763.             FOnMouseDown(Self, Params[0] (*XlMouseButton*), Params[1] (*Integer*), Params[2] (*Integer*), Params[3] (*Integer*));
  29764.    1532: if Assigned(FOnMouseUp) then
  29765.             FOnMouseUp(Self, Params[0] (*XlMouseButton*), Params[1] (*Integer*), Params[2] (*Integer*), Params[3] (*Integer*));
  29766.    1533: if Assigned(FOnMouseMove) then
  29767.             FOnMouseMove(Self, Params[0] (*XlMouseButton*), Params[1] (*Integer*), Params[2] (*Integer*), Params[3] (*Integer*));
  29768.    1534: if Assigned(FOnBeforeRightClick) then
  29769.             FOnBeforeRightClick(Self, Params[0] (*var WordBool*));
  29770.    1535: if Assigned(FOnDragPlot) then
  29771.             FOnDragPlot(Self);
  29772.    1536: if Assigned(FOnDragOver) then
  29773.             FOnDragOver(Self);
  29774.    1537: if Assigned(FOnBeforeDoubleClick) then
  29775.             FOnBeforeDoubleClick(Self, Params[0] (*XlChartItem*), Params[1] (*Integer*), Params[2] (*Integer*), Params[3] (*var WordBool*));
  29776.    235: if Assigned(FOnSelect) then
  29777.             FOnSelect(Self, Params[0] (*XlChartItem*), Params[1] (*Integer*), Params[2] (*Integer*));
  29778.    1538: if Assigned(FOnSeriesChange) then
  29779.             FOnSeriesChange(Self, Params[0] (*Integer*), Params[1] (*Integer*));
  29780.    279: if Assigned(FOnCalculate) then
  29781.             FOnCalculate(Self);
  29782.   end; {case DispID}
  29783. end;
  29784.  
  29785. function  TExcelChart.Get_Application: ExcelApplication;
  29786. begin
  29787.   Result := DefaultInterface.Get_Application;
  29788. end;
  29789.  
  29790. function  TExcelChart.Get_Creator: XlCreator;
  29791. begin
  29792.   Result := DefaultInterface.Get_Creator;
  29793. end;
  29794.  
  29795. function  TExcelChart.Get_Parent: IDispatch;
  29796. begin
  29797.   Result := DefaultInterface.Get_Parent;
  29798. end;
  29799.  
  29800. function  TExcelChart.Get_CodeName: WideString;
  29801. begin
  29802.   Result := DefaultInterface.Get_CodeName;
  29803. end;
  29804.  
  29805. function  TExcelChart.Get__CodeName: WideString;
  29806. begin
  29807.   Result := DefaultInterface.Get__CodeName;
  29808. end;
  29809.  
  29810. procedure TExcelChart.Set__CodeName(const RHS: WideString);
  29811. begin
  29812.   DefaultInterface.Set__CodeName(RHS);
  29813. end;
  29814.  
  29815. function  TExcelChart.Get_Index(lcid: Integer): Integer;
  29816. begin
  29817.   Result := DefaultInterface.Get_Index(lcid);
  29818. end;
  29819.  
  29820. function  TExcelChart.Get_Name: WideString;
  29821. begin
  29822.   Result := DefaultInterface.Get_Name;
  29823. end;
  29824.  
  29825. procedure TExcelChart.Set_Name(const RHS: WideString);
  29826. begin
  29827.   DefaultInterface.Set_Name(RHS);
  29828. end;
  29829.  
  29830. function  TExcelChart.Get_Next: IDispatch;
  29831. begin
  29832.   Result := DefaultInterface.Get_Next;
  29833. end;
  29834.  
  29835. function  TExcelChart.Get_OnDoubleClick(lcid: Integer): WideString;
  29836. begin
  29837.   Result := DefaultInterface.Get_OnDoubleClick(lcid);
  29838. end;
  29839.  
  29840. procedure TExcelChart.Set_OnDoubleClick(lcid: Integer; const RHS: WideString);
  29841. begin
  29842.   DefaultInterface.Set_OnDoubleClick(lcid, RHS);
  29843. end;
  29844.  
  29845. function  TExcelChart.Get_OnSheetActivate(lcid: Integer): WideString;
  29846. begin
  29847.   Result := DefaultInterface.Get_OnSheetActivate(lcid);
  29848. end;
  29849.  
  29850. procedure TExcelChart.Set_OnSheetActivate(lcid: Integer; const RHS: WideString);
  29851. begin
  29852.   DefaultInterface.Set_OnSheetActivate(lcid, RHS);
  29853. end;
  29854.  
  29855. function  TExcelChart.Get_OnSheetDeactivate(lcid: Integer): WideString;
  29856. begin
  29857.   Result := DefaultInterface.Get_OnSheetDeactivate(lcid);
  29858. end;
  29859.  
  29860. procedure TExcelChart.Set_OnSheetDeactivate(lcid: Integer; const RHS: WideString);
  29861. begin
  29862.   DefaultInterface.Set_OnSheetDeactivate(lcid, RHS);
  29863. end;
  29864.  
  29865. function  TExcelChart.Get_PageSetup: PageSetup;
  29866. begin
  29867.   Result := DefaultInterface.Get_PageSetup;
  29868. end;
  29869.  
  29870. function  TExcelChart.Get_Previous: IDispatch;
  29871. begin
  29872.   Result := DefaultInterface.Get_Previous;
  29873. end;
  29874.  
  29875. function  TExcelChart.Get_ProtectContents(lcid: Integer): WordBool;
  29876. begin
  29877.   Result := DefaultInterface.Get_ProtectContents(lcid);
  29878. end;
  29879.  
  29880. function  TExcelChart.Get_ProtectDrawingObjects(lcid: Integer): WordBool;
  29881. begin
  29882.   Result := DefaultInterface.Get_ProtectDrawingObjects(lcid);
  29883. end;
  29884.  
  29885. function  TExcelChart.Get_ProtectionMode(lcid: Integer): WordBool;
  29886. begin
  29887.   Result := DefaultInterface.Get_ProtectionMode(lcid);
  29888. end;
  29889.  
  29890. function  TExcelChart.Get_Visible(lcid: Integer): XlSheetVisibility;
  29891. begin
  29892.   Result := DefaultInterface.Get_Visible(lcid);
  29893. end;
  29894.  
  29895. procedure TExcelChart.Set_Visible(lcid: Integer; RHS: XlSheetVisibility);
  29896. begin
  29897.   DefaultInterface.Set_Visible(lcid, RHS);
  29898. end;
  29899.  
  29900. function  TExcelChart.Get_Shapes: Shapes;
  29901. begin
  29902.   Result := DefaultInterface.Get_Shapes;
  29903. end;
  29904.  
  29905. function  TExcelChart.Get_Area3DGroup(lcid: Integer): ChartGroup;
  29906. begin
  29907.   Result := DefaultInterface.Get_Area3DGroup(lcid);
  29908. end;
  29909.  
  29910. function  TExcelChart.Get_AutoScaling(lcid: Integer): WordBool;
  29911. begin
  29912.   Result := DefaultInterface.Get_AutoScaling(lcid);
  29913. end;
  29914.  
  29915. procedure TExcelChart.Set_AutoScaling(lcid: Integer; RHS: WordBool);
  29916. begin
  29917.   DefaultInterface.Set_AutoScaling(lcid, RHS);
  29918. end;
  29919.  
  29920. function  TExcelChart.Get_Bar3DGroup(lcid: Integer): ChartGroup;
  29921. begin
  29922.   Result := DefaultInterface.Get_Bar3DGroup(lcid);
  29923. end;
  29924.  
  29925. function  TExcelChart.Get_ChartArea(lcid: Integer): ChartArea;
  29926. begin
  29927.   Result := DefaultInterface.Get_ChartArea(lcid);
  29928. end;
  29929.  
  29930. function  TExcelChart.Get_ChartTitle(lcid: Integer): ChartTitle;
  29931. begin
  29932.   Result := DefaultInterface.Get_ChartTitle(lcid);
  29933. end;
  29934.  
  29935. function  TExcelChart.Get_Column3DGroup(lcid: Integer): ChartGroup;
  29936. begin
  29937.   Result := DefaultInterface.Get_Column3DGroup(lcid);
  29938. end;
  29939.  
  29940. function  TExcelChart.Get_Corners(lcid: Integer): Corners;
  29941. begin
  29942.   Result := DefaultInterface.Get_Corners(lcid);
  29943. end;
  29944.  
  29945. function  TExcelChart.Get_DataTable: DataTable;
  29946. begin
  29947.   Result := DefaultInterface.Get_DataTable;
  29948. end;
  29949.  
  29950. function  TExcelChart.Get_DepthPercent(lcid: Integer): Integer;
  29951. begin
  29952.   Result := DefaultInterface.Get_DepthPercent(lcid);
  29953. end;
  29954.  
  29955. procedure TExcelChart.Set_DepthPercent(lcid: Integer; RHS: Integer);
  29956. begin
  29957.   DefaultInterface.Set_DepthPercent(lcid, RHS);
  29958. end;
  29959.  
  29960. function  TExcelChart.Get_DisplayBlanksAs(lcid: Integer): XlDisplayBlanksAs;
  29961. begin
  29962.   Result := DefaultInterface.Get_DisplayBlanksAs(lcid);
  29963. end;
  29964.  
  29965. procedure TExcelChart.Set_DisplayBlanksAs(lcid: Integer; RHS: XlDisplayBlanksAs);
  29966. begin
  29967.   DefaultInterface.Set_DisplayBlanksAs(lcid, RHS);
  29968. end;
  29969.  
  29970. function  TExcelChart.Get_Elevation(lcid: Integer): Integer;
  29971. begin
  29972.   Result := DefaultInterface.Get_Elevation(lcid);
  29973. end;
  29974.  
  29975. procedure TExcelChart.Set_Elevation(lcid: Integer; RHS: Integer);
  29976. begin
  29977.   DefaultInterface.Set_Elevation(lcid, RHS);
  29978. end;
  29979.  
  29980. function  TExcelChart.Get_Floor(lcid: Integer): Floor;
  29981. begin
  29982.   Result := DefaultInterface.Get_Floor(lcid);
  29983. end;
  29984.  
  29985. function  TExcelChart.Get_GapDepth(lcid: Integer): Integer;
  29986. begin
  29987.   Result := DefaultInterface.Get_GapDepth(lcid);
  29988. end;
  29989.  
  29990. procedure TExcelChart.Set_GapDepth(lcid: Integer; RHS: Integer);
  29991. begin
  29992.   DefaultInterface.Set_GapDepth(lcid, RHS);
  29993. end;
  29994.  
  29995. function  TExcelChart.Get_HasAxis(Index1: OleVariant; Index2: OleVariant; lcid: Integer): OleVariant;
  29996. begin
  29997.   Result := DefaultInterface.Get_HasAxis(Index1, Index2, lcid);
  29998. end;
  29999.  
  30000. procedure TExcelChart.Set_HasAxis(Index1: OleVariant; Index2: OleVariant; lcid: Integer; 
  30001.                                   RHS: OleVariant);
  30002. begin
  30003.   DefaultInterface.Set_HasAxis(Index1, Index2, lcid, RHS);
  30004. end;
  30005.  
  30006. function  TExcelChart.Get_HasDataTable: WordBool;
  30007. begin
  30008.   Result := DefaultInterface.Get_HasDataTable;
  30009. end;
  30010.  
  30011. procedure TExcelChart.Set_HasDataTable(RHS: WordBool);
  30012. begin
  30013.   DefaultInterface.Set_HasDataTable(RHS);
  30014. end;
  30015.  
  30016. function  TExcelChart.Get_HasLegend(lcid: Integer): WordBool;
  30017. begin
  30018.   Result := DefaultInterface.Get_HasLegend(lcid);
  30019. end;
  30020.  
  30021. procedure TExcelChart.Set_HasLegend(lcid: Integer; RHS: WordBool);
  30022. begin
  30023.   DefaultInterface.Set_HasLegend(lcid, RHS);
  30024. end;
  30025.  
  30026. function  TExcelChart.Get_HasTitle(lcid: Integer): WordBool;
  30027. begin
  30028.   Result := DefaultInterface.Get_HasTitle(lcid);
  30029. end;
  30030.  
  30031. procedure TExcelChart.Set_HasTitle(lcid: Integer; RHS: WordBool);
  30032. begin
  30033.   DefaultInterface.Set_HasTitle(lcid, RHS);
  30034. end;
  30035.  
  30036. function  TExcelChart.Get_HeightPercent(lcid: Integer): Integer;
  30037. begin
  30038.   Result := DefaultInterface.Get_HeightPercent(lcid);
  30039. end;
  30040.  
  30041. procedure TExcelChart.Set_HeightPercent(lcid: Integer; RHS: Integer);
  30042. begin
  30043.   DefaultInterface.Set_HeightPercent(lcid, RHS);
  30044. end;
  30045.  
  30046. function  TExcelChart.Get_Hyperlinks: Hyperlinks;
  30047. begin
  30048.   Result := DefaultInterface.Get_Hyperlinks;
  30049. end;
  30050.  
  30051. function  TExcelChart.Get_Legend(lcid: Integer): Legend;
  30052. begin
  30053.   Result := DefaultInterface.Get_Legend(lcid);
  30054. end;
  30055.  
  30056. function  TExcelChart.Get_Line3DGroup(lcid: Integer): ChartGroup;
  30057. begin
  30058.   Result := DefaultInterface.Get_Line3DGroup(lcid);
  30059. end;
  30060.  
  30061. function  TExcelChart.Get_Perspective(lcid: Integer): Integer;
  30062. begin
  30063.   Result := DefaultInterface.Get_Perspective(lcid);
  30064. end;
  30065.  
  30066. procedure TExcelChart.Set_Perspective(lcid: Integer; RHS: Integer);
  30067. begin
  30068.   DefaultInterface.Set_Perspective(lcid, RHS);
  30069. end;
  30070.  
  30071. function  TExcelChart.Get_Pie3DGroup(lcid: Integer): ChartGroup;
  30072. begin
  30073.   Result := DefaultInterface.Get_Pie3DGroup(lcid);
  30074. end;
  30075.  
  30076. function  TExcelChart.Get_PlotArea(lcid: Integer): PlotArea;
  30077. begin
  30078.   Result := DefaultInterface.Get_PlotArea(lcid);
  30079. end;
  30080.  
  30081. function  TExcelChart.Get_PlotVisibleOnly(lcid: Integer): WordBool;
  30082. begin
  30083.   Result := DefaultInterface.Get_PlotVisibleOnly(lcid);
  30084. end;
  30085.  
  30086. procedure TExcelChart.Set_PlotVisibleOnly(lcid: Integer; RHS: WordBool);
  30087. begin
  30088.   DefaultInterface.Set_PlotVisibleOnly(lcid, RHS);
  30089. end;
  30090.  
  30091. function  TExcelChart.Get_RightAngleAxes(lcid: Integer): OleVariant;
  30092. begin
  30093.   Result := DefaultInterface.Get_RightAngleAxes(lcid);
  30094. end;
  30095.  
  30096. procedure TExcelChart.Set_RightAngleAxes(lcid: Integer; RHS: OleVariant);
  30097. begin
  30098.   DefaultInterface.Set_RightAngleAxes(lcid, RHS);
  30099. end;
  30100.  
  30101. function  TExcelChart.Get_Rotation(lcid: Integer): OleVariant;
  30102. begin
  30103.   Result := DefaultInterface.Get_Rotation(lcid);
  30104. end;
  30105.  
  30106. procedure TExcelChart.Set_Rotation(lcid: Integer; RHS: OleVariant);
  30107. begin
  30108.   DefaultInterface.Set_Rotation(lcid, RHS);
  30109. end;
  30110.  
  30111. function  TExcelChart.Get_SizeWithWindow(lcid: Integer): WordBool;
  30112. begin
  30113.   Result := DefaultInterface.Get_SizeWithWindow(lcid);
  30114. end;
  30115.  
  30116. procedure TExcelChart.Set_SizeWithWindow(lcid: Integer; RHS: WordBool);
  30117. begin
  30118.   DefaultInterface.Set_SizeWithWindow(lcid, RHS);
  30119. end;
  30120.  
  30121. function  TExcelChart.Get_ShowWindow: WordBool;
  30122. begin
  30123.   Result := DefaultInterface.Get_ShowWindow;
  30124. end;
  30125.  
  30126. procedure TExcelChart.Set_ShowWindow(RHS: WordBool);
  30127. begin
  30128.   DefaultInterface.Set_ShowWindow(RHS);
  30129. end;
  30130.  
  30131. function  TExcelChart.Get_SubType(lcid: Integer): Integer;
  30132. begin
  30133.   Result := DefaultInterface.Get_SubType(lcid);
  30134. end;
  30135.  
  30136. procedure TExcelChart.Set_SubType(lcid: Integer; RHS: Integer);
  30137. begin
  30138.   DefaultInterface.Set_SubType(lcid, RHS);
  30139. end;
  30140.  
  30141. function  TExcelChart.Get_SurfaceGroup(lcid: Integer): ChartGroup;
  30142. begin
  30143.   Result := DefaultInterface.Get_SurfaceGroup(lcid);
  30144. end;
  30145.  
  30146. function  TExcelChart.Get_Type_(lcid: Integer): Integer;
  30147. begin
  30148.   Result := DefaultInterface.Get_Type_(lcid);
  30149. end;
  30150.  
  30151. procedure TExcelChart.Set_Type_(lcid: Integer; RHS: Integer);
  30152. begin
  30153.   DefaultInterface.Set_Type_(lcid, RHS);
  30154. end;
  30155.  
  30156. function  TExcelChart.Get_ChartType: XlChartType;
  30157. begin
  30158.   Result := DefaultInterface.Get_ChartType;
  30159. end;
  30160.  
  30161. procedure TExcelChart.Set_ChartType(RHS: XlChartType);
  30162. begin
  30163.   DefaultInterface.Set_ChartType(RHS);
  30164. end;
  30165.  
  30166. function  TExcelChart.Get_Walls(lcid: Integer): Walls;
  30167. begin
  30168.   Result := DefaultInterface.Get_Walls(lcid);
  30169. end;
  30170.  
  30171. function  TExcelChart.Get_WallsAndGridlines2D(lcid: Integer): WordBool;
  30172. begin
  30173.   Result := DefaultInterface.Get_WallsAndGridlines2D(lcid);
  30174. end;
  30175.  
  30176. procedure TExcelChart.Set_WallsAndGridlines2D(lcid: Integer; RHS: WordBool);
  30177. begin
  30178.   DefaultInterface.Set_WallsAndGridlines2D(lcid, RHS);
  30179. end;
  30180.  
  30181. function  TExcelChart.Get_BarShape: XlBarShape;
  30182. begin
  30183.   Result := DefaultInterface.Get_BarShape;
  30184. end;
  30185.  
  30186. procedure TExcelChart.Set_BarShape(RHS: XlBarShape);
  30187. begin
  30188.   DefaultInterface.Set_BarShape(RHS);
  30189. end;
  30190.  
  30191. function  TExcelChart.Get_PlotBy: XlRowCol;
  30192. begin
  30193.   Result := DefaultInterface.Get_PlotBy;
  30194. end;
  30195.  
  30196. procedure TExcelChart.Set_PlotBy(RHS: XlRowCol);
  30197. begin
  30198.   DefaultInterface.Set_PlotBy(RHS);
  30199. end;
  30200.  
  30201. function  TExcelChart.Get_ProtectFormatting: WordBool;
  30202. begin
  30203.   Result := DefaultInterface.Get_ProtectFormatting;
  30204. end;
  30205.  
  30206. procedure TExcelChart.Set_ProtectFormatting(RHS: WordBool);
  30207. begin
  30208.   DefaultInterface.Set_ProtectFormatting(RHS);
  30209. end;
  30210.  
  30211. function  TExcelChart.Get_ProtectData: WordBool;
  30212. begin
  30213.   Result := DefaultInterface.Get_ProtectData;
  30214. end;
  30215.  
  30216. procedure TExcelChart.Set_ProtectData(RHS: WordBool);
  30217. begin
  30218.   DefaultInterface.Set_ProtectData(RHS);
  30219. end;
  30220.  
  30221. function  TExcelChart.Get_ProtectGoalSeek: WordBool;
  30222. begin
  30223.   Result := DefaultInterface.Get_ProtectGoalSeek;
  30224. end;
  30225.  
  30226. procedure TExcelChart.Set_ProtectGoalSeek(RHS: WordBool);
  30227. begin
  30228.   DefaultInterface.Set_ProtectGoalSeek(RHS);
  30229. end;
  30230.  
  30231. function  TExcelChart.Get_ProtectSelection: WordBool;
  30232. begin
  30233.   Result := DefaultInterface.Get_ProtectSelection;
  30234. end;
  30235.  
  30236. procedure TExcelChart.Set_ProtectSelection(RHS: WordBool);
  30237. begin
  30238.   DefaultInterface.Set_ProtectSelection(RHS);
  30239. end;
  30240.  
  30241. procedure TExcelChart.Activate;
  30242. begin
  30243.   DefaultInterface.Activate(0);
  30244. end;
  30245.  
  30246. procedure TExcelChart.Activate(lcid: Integer);
  30247. begin
  30248.   DefaultInterface.Activate(lcid);
  30249. end;
  30250.  
  30251. procedure TExcelChart.Copy;
  30252. begin
  30253.   DefaultInterface.Copy(EmptyParam, EmptyParam, 0);
  30254. end;
  30255.  
  30256. procedure TExcelChart.Copy(Before: OleVariant);
  30257. begin
  30258.   DefaultInterface.Copy(Before, EmptyParam, 0);
  30259. end;
  30260.  
  30261. procedure TExcelChart.Copy(Before: OleVariant; After: OleVariant);
  30262. begin
  30263.   DefaultInterface.Copy(Before, After, 0);
  30264. end;
  30265.  
  30266. procedure TExcelChart.Copy(Before: OleVariant; After: OleVariant; lcid: Integer);
  30267. begin
  30268.   DefaultInterface.Copy(Before, After, lcid);
  30269. end;
  30270.  
  30271. procedure TExcelChart.Delete;
  30272. begin
  30273.   DefaultInterface.Delete(0);
  30274. end;
  30275.  
  30276. procedure TExcelChart.Delete(lcid: Integer);
  30277. begin
  30278.   DefaultInterface.Delete(lcid);
  30279. end;
  30280.  
  30281. procedure TExcelChart.Move;
  30282. begin
  30283.   DefaultInterface.Move(EmptyParam, EmptyParam, 0);
  30284. end;
  30285.  
  30286. procedure TExcelChart.Move(Before: OleVariant);
  30287. begin
  30288.   DefaultInterface.Move(Before, EmptyParam, 0);
  30289. end;
  30290.  
  30291. procedure TExcelChart.Move(Before: OleVariant; After: OleVariant);
  30292. begin
  30293.   DefaultInterface.Move(Before, After, 0);
  30294. end;
  30295.  
  30296. procedure TExcelChart.Move(Before: OleVariant; After: OleVariant; lcid: Integer);
  30297. begin
  30298.   DefaultInterface.Move(Before, After, lcid);
  30299. end;
  30300.  
  30301. procedure TExcelChart.PrintOut;
  30302. begin
  30303.   DefaultInterface.PrintOut(EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  30304.                             EmptyParam, 0);
  30305. end;
  30306.  
  30307. procedure TExcelChart.PrintOut(From: OleVariant);
  30308. begin
  30309.   DefaultInterface.PrintOut(From, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  30310.                             EmptyParam, 0);
  30311. end;
  30312.  
  30313. procedure TExcelChart.PrintOut(From: OleVariant; To_: OleVariant);
  30314. begin
  30315.   DefaultInterface.PrintOut(From, To_, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 0);
  30316. end;
  30317.  
  30318. procedure TExcelChart.PrintOut(From: OleVariant; To_: OleVariant; Copies: OleVariant);
  30319. begin
  30320.   DefaultInterface.PrintOut(From, To_, Copies, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 0);
  30321. end;
  30322.  
  30323. procedure TExcelChart.PrintOut(From: OleVariant; To_: OleVariant; Copies: OleVariant; 
  30324.                                Preview: OleVariant);
  30325. begin
  30326.   DefaultInterface.PrintOut(From, To_, Copies, Preview, EmptyParam, EmptyParam, EmptyParam, 0);
  30327. end;
  30328.  
  30329. procedure TExcelChart.PrintOut(From: OleVariant; To_: OleVariant; Copies: OleVariant; 
  30330.                                Preview: OleVariant; ActivePrinter: OleVariant);
  30331. begin
  30332.   DefaultInterface.PrintOut(From, To_, Copies, Preview, ActivePrinter, EmptyParam, EmptyParam, 0);
  30333. end;
  30334.  
  30335. procedure TExcelChart.PrintOut(From: OleVariant; To_: OleVariant; Copies: OleVariant; 
  30336.                                Preview: OleVariant; ActivePrinter: OleVariant; 
  30337.                                PrintToFile: OleVariant);
  30338. begin
  30339.   DefaultInterface.PrintOut(From, To_, Copies, Preview, ActivePrinter, PrintToFile, EmptyParam, 0);
  30340. end;
  30341.  
  30342. procedure TExcelChart.PrintOut(From: OleVariant; To_: OleVariant; Copies: OleVariant; 
  30343.                                Preview: OleVariant; ActivePrinter: OleVariant; 
  30344.                                PrintToFile: OleVariant; Collate: OleVariant);
  30345. begin
  30346.   DefaultInterface.PrintOut(From, To_, Copies, Preview, ActivePrinter, PrintToFile, Collate, 0);
  30347. end;
  30348.  
  30349. procedure TExcelChart.PrintOut(From: OleVariant; To_: OleVariant; Copies: OleVariant; 
  30350.                                Preview: OleVariant; ActivePrinter: OleVariant; 
  30351.                                PrintToFile: OleVariant; Collate: OleVariant; lcid: Integer);
  30352. begin
  30353.   DefaultInterface.PrintOut(From, To_, Copies, Preview, ActivePrinter, PrintToFile, Collate, lcid);
  30354. end;
  30355.  
  30356. procedure TExcelChart.PrintPreview;
  30357. begin
  30358.   DefaultInterface.PrintPreview(EmptyParam, 0);
  30359. end;
  30360.  
  30361. procedure TExcelChart.PrintPreview(EnableChanges: OleVariant);
  30362. begin
  30363.   DefaultInterface.PrintPreview(EnableChanges, 0);
  30364. end;
  30365.  
  30366. procedure TExcelChart.PrintPreview(EnableChanges: OleVariant; lcid: Integer);
  30367. begin
  30368.   DefaultInterface.PrintPreview(EnableChanges, lcid);
  30369. end;
  30370.  
  30371. procedure TExcelChart.Protect;
  30372. begin
  30373.   DefaultInterface.Protect(EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 0);
  30374. end;
  30375.  
  30376. procedure TExcelChart.Protect(Password: OleVariant);
  30377. begin
  30378.   DefaultInterface.Protect(Password, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 0);
  30379. end;
  30380.  
  30381. procedure TExcelChart.Protect(Password: OleVariant; DrawingObjects: OleVariant);
  30382. begin
  30383.   DefaultInterface.Protect(Password, DrawingObjects, EmptyParam, EmptyParam, EmptyParam, 0);
  30384. end;
  30385.  
  30386. procedure TExcelChart.Protect(Password: OleVariant; DrawingObjects: OleVariant; Contents: OleVariant);
  30387. begin
  30388.   DefaultInterface.Protect(Password, DrawingObjects, Contents, EmptyParam, EmptyParam, 0);
  30389. end;
  30390.  
  30391. procedure TExcelChart.Protect(Password: OleVariant; DrawingObjects: OleVariant; 
  30392.                               Contents: OleVariant; Scenarios: OleVariant);
  30393. begin
  30394.   DefaultInterface.Protect(Password, DrawingObjects, Contents, Scenarios, EmptyParam, 0);
  30395. end;
  30396.  
  30397. procedure TExcelChart.Protect(Password: OleVariant; DrawingObjects: OleVariant; 
  30398.                               Contents: OleVariant; Scenarios: OleVariant; 
  30399.                               UserInterfaceOnly: OleVariant);
  30400. begin
  30401.   DefaultInterface.Protect(Password, DrawingObjects, Contents, Scenarios, UserInterfaceOnly, 0);
  30402. end;
  30403.  
  30404. procedure TExcelChart.Protect(Password: OleVariant; DrawingObjects: OleVariant; 
  30405.                               Contents: OleVariant; Scenarios: OleVariant; 
  30406.                               UserInterfaceOnly: OleVariant; lcid: Integer);
  30407. begin
  30408.   DefaultInterface.Protect(Password, DrawingObjects, Contents, Scenarios, UserInterfaceOnly, lcid);
  30409. end;
  30410.  
  30411. procedure TExcelChart.SaveAs(const Filename: WideString);
  30412. begin
  30413.   DefaultInterface.SaveAs(Filename, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  30414.                           EmptyParam, EmptyParam, EmptyParam, 0);
  30415. end;
  30416.  
  30417. procedure TExcelChart.SaveAs(const Filename: WideString; FileFormat: OleVariant);
  30418. begin
  30419.   DefaultInterface.SaveAs(Filename, FileFormat, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  30420.                           EmptyParam, EmptyParam, EmptyParam, 0);
  30421. end;
  30422.  
  30423. procedure TExcelChart.SaveAs(const Filename: WideString; FileFormat: OleVariant; 
  30424.                              Password: OleVariant);
  30425. begin
  30426.   DefaultInterface.SaveAs(Filename, FileFormat, Password, EmptyParam, EmptyParam, EmptyParam, 
  30427.                           EmptyParam, EmptyParam, EmptyParam, 0);
  30428. end;
  30429.  
  30430. procedure TExcelChart.SaveAs(const Filename: WideString; FileFormat: OleVariant; 
  30431.                              Password: OleVariant; WriteResPassword: OleVariant);
  30432. begin
  30433.   DefaultInterface.SaveAs(Filename, FileFormat, Password, WriteResPassword, EmptyParam, EmptyParam, 
  30434.                           EmptyParam, EmptyParam, EmptyParam, 0);
  30435. end;
  30436.  
  30437. procedure TExcelChart.SaveAs(const Filename: WideString; FileFormat: OleVariant; 
  30438.                              Password: OleVariant; WriteResPassword: OleVariant; 
  30439.                              ReadOnlyRecommended: OleVariant);
  30440. begin
  30441.   DefaultInterface.SaveAs(Filename, FileFormat, Password, WriteResPassword, ReadOnlyRecommended, 
  30442.                           EmptyParam, EmptyParam, EmptyParam, EmptyParam, 0);
  30443. end;
  30444.  
  30445. procedure TExcelChart.SaveAs(const Filename: WideString; FileFormat: OleVariant; 
  30446.                              Password: OleVariant; WriteResPassword: OleVariant; 
  30447.                              ReadOnlyRecommended: OleVariant; CreateBackup: OleVariant);
  30448. begin
  30449.   DefaultInterface.SaveAs(Filename, FileFormat, Password, WriteResPassword, ReadOnlyRecommended, 
  30450.                           CreateBackup, EmptyParam, EmptyParam, EmptyParam, 0);
  30451. end;
  30452.  
  30453. procedure TExcelChart.SaveAs(const Filename: WideString; FileFormat: OleVariant; 
  30454.                              Password: OleVariant; WriteResPassword: OleVariant; 
  30455.                              ReadOnlyRecommended: OleVariant; CreateBackup: OleVariant; 
  30456.                              AddToMru: OleVariant);
  30457. begin
  30458.   DefaultInterface.SaveAs(Filename, FileFormat, Password, WriteResPassword, ReadOnlyRecommended, 
  30459.                           CreateBackup, AddToMru, EmptyParam, EmptyParam, 0);
  30460. end;
  30461.  
  30462. procedure TExcelChart.SaveAs(const Filename: WideString; FileFormat: OleVariant; 
  30463.                              Password: OleVariant; WriteResPassword: OleVariant; 
  30464.                              ReadOnlyRecommended: OleVariant; CreateBackup: OleVariant; 
  30465.                              AddToMru: OleVariant; TextCodepage: OleVariant);
  30466. begin
  30467.   DefaultInterface.SaveAs(Filename, FileFormat, Password, WriteResPassword, ReadOnlyRecommended, 
  30468.                           CreateBackup, AddToMru, TextCodepage, EmptyParam, 0);
  30469. end;
  30470.  
  30471. procedure TExcelChart.SaveAs(const Filename: WideString; FileFormat: OleVariant; 
  30472.                              Password: OleVariant; WriteResPassword: OleVariant; 
  30473.                              ReadOnlyRecommended: OleVariant; CreateBackup: OleVariant; 
  30474.                              AddToMru: OleVariant; TextCodepage: OleVariant; 
  30475.                              TextVisualLayout: OleVariant);
  30476. begin
  30477.   DefaultInterface.SaveAs(Filename, FileFormat, Password, WriteResPassword, ReadOnlyRecommended, 
  30478.                           CreateBackup, AddToMru, TextCodepage, TextVisualLayout, 0);
  30479. end;
  30480.  
  30481. procedure TExcelChart.SaveAs(const Filename: WideString; FileFormat: OleVariant; 
  30482.                              Password: OleVariant; WriteResPassword: OleVariant; 
  30483.                              ReadOnlyRecommended: OleVariant; CreateBackup: OleVariant; 
  30484.                              AddToMru: OleVariant; TextCodepage: OleVariant; 
  30485.                              TextVisualLayout: OleVariant; lcid: Integer);
  30486. begin
  30487.   DefaultInterface.SaveAs(Filename, FileFormat, Password, WriteResPassword, ReadOnlyRecommended, 
  30488.                           CreateBackup, AddToMru, TextCodepage, TextVisualLayout, lcid);
  30489. end;
  30490.  
  30491. procedure TExcelChart.Select;
  30492. begin
  30493.   DefaultInterface.Select(EmptyParam, 0);
  30494. end;
  30495.  
  30496. procedure TExcelChart.Select(Replace: OleVariant);
  30497. begin
  30498.   DefaultInterface.Select(Replace, 0);
  30499. end;
  30500.  
  30501. procedure TExcelChart.Select(Replace: OleVariant; lcid: Integer);
  30502. begin
  30503.   DefaultInterface.Select(Replace, lcid);
  30504. end;
  30505.  
  30506. procedure TExcelChart.Unprotect;
  30507. begin
  30508.   DefaultInterface.Unprotect(EmptyParam, 0);
  30509. end;
  30510.  
  30511. procedure TExcelChart.Unprotect(Password: OleVariant);
  30512. begin
  30513.   DefaultInterface.Unprotect(Password, 0);
  30514. end;
  30515.  
  30516. procedure TExcelChart.Unprotect(Password: OleVariant; lcid: Integer);
  30517. begin
  30518.   DefaultInterface.Unprotect(Password, lcid);
  30519. end;
  30520.  
  30521. procedure TExcelChart.ApplyDataLabels(Type_: XlDataLabelsType);
  30522. begin
  30523.   DefaultInterface.ApplyDataLabels(Type_, EmptyParam, EmptyParam, EmptyParam, 0);
  30524. end;
  30525.  
  30526. procedure TExcelChart.ApplyDataLabels(Type_: XlDataLabelsType; LegendKey: OleVariant);
  30527. begin
  30528.   DefaultInterface.ApplyDataLabels(Type_, LegendKey, EmptyParam, EmptyParam, 0);
  30529. end;
  30530.  
  30531. procedure TExcelChart.ApplyDataLabels(Type_: XlDataLabelsType; LegendKey: OleVariant; 
  30532.                                       AutoText: OleVariant);
  30533. begin
  30534.   DefaultInterface.ApplyDataLabels(Type_, LegendKey, AutoText, EmptyParam, 0);
  30535. end;
  30536.  
  30537. procedure TExcelChart.ApplyDataLabels(Type_: XlDataLabelsType; LegendKey: OleVariant; 
  30538.                                       AutoText: OleVariant; HasLeaderLines: OleVariant);
  30539. begin
  30540.   DefaultInterface.ApplyDataLabels(Type_, LegendKey, AutoText, HasLeaderLines, 0);
  30541. end;
  30542.  
  30543. procedure TExcelChart.ApplyDataLabels(Type_: XlDataLabelsType; LegendKey: OleVariant; 
  30544.                                       AutoText: OleVariant; HasLeaderLines: OleVariant; 
  30545.                                       lcid: Integer);
  30546. begin
  30547.   DefaultInterface.ApplyDataLabels(Type_, LegendKey, AutoText, HasLeaderLines, lcid);
  30548. end;
  30549.  
  30550. function  TExcelChart.Arcs: IDispatch;
  30551. begin
  30552.   Result := DefaultInterface.Arcs(EmptyParam, 0);
  30553. end;
  30554.  
  30555. function  TExcelChart.Arcs(Index: OleVariant): IDispatch;
  30556. begin
  30557.   Result := DefaultInterface.Arcs(Index, 0);
  30558. end;
  30559.  
  30560. function  TExcelChart.Arcs(Index: OleVariant; lcid: Integer): IDispatch;
  30561. begin
  30562.   Result := DefaultInterface.Arcs(Index, lcid);
  30563. end;
  30564.  
  30565. function  TExcelChart.AreaGroups: IDispatch;
  30566. begin
  30567.   Result := DefaultInterface.AreaGroups(EmptyParam, 0);
  30568. end;
  30569.  
  30570. function  TExcelChart.AreaGroups(Index: OleVariant): IDispatch;
  30571. begin
  30572.   Result := DefaultInterface.AreaGroups(Index, 0);
  30573. end;
  30574.  
  30575. function  TExcelChart.AreaGroups(Index: OleVariant; lcid: Integer): IDispatch;
  30576. begin
  30577.   Result := DefaultInterface.AreaGroups(Index, lcid);
  30578. end;
  30579.  
  30580. procedure TExcelChart.AutoFormat(Gallery: Integer);
  30581. begin
  30582.   DefaultInterface.AutoFormat(Gallery, EmptyParam);
  30583. end;
  30584.  
  30585. procedure TExcelChart.AutoFormat(Gallery: Integer; Format: OleVariant);
  30586. begin
  30587.   DefaultInterface.AutoFormat(Gallery, Format);
  30588. end;
  30589.  
  30590. function  TExcelChart.Axes(Type_: OleVariant; AxisGroup: XlAxisGroup; lcid: Integer): IDispatch;
  30591. begin
  30592.   Result := DefaultInterface.Axes(Type_, AxisGroup, lcid);
  30593. end;
  30594.  
  30595. procedure TExcelChart.SetBackgroundPicture(const Filename: WideString);
  30596. begin
  30597.   DefaultInterface.SetBackgroundPicture(Filename);
  30598. end;
  30599.  
  30600. function  TExcelChart.BarGroups: IDispatch;
  30601. begin
  30602.   Result := DefaultInterface.BarGroups(EmptyParam, 0);
  30603. end;
  30604.  
  30605. function  TExcelChart.BarGroups(Index: OleVariant): IDispatch;
  30606. begin
  30607.   Result := DefaultInterface.BarGroups(Index, 0);
  30608. end;
  30609.  
  30610. function  TExcelChart.BarGroups(Index: OleVariant; lcid: Integer): IDispatch;
  30611. begin
  30612.   Result := DefaultInterface.BarGroups(Index, lcid);
  30613. end;
  30614.  
  30615. function  TExcelChart.Buttons: IDispatch;
  30616. begin
  30617.   Result := DefaultInterface.Buttons(EmptyParam, 0);
  30618. end;
  30619.  
  30620. function  TExcelChart.Buttons(Index: OleVariant): IDispatch;
  30621. begin
  30622.   Result := DefaultInterface.Buttons(Index, 0);
  30623. end;
  30624.  
  30625. function  TExcelChart.Buttons(Index: OleVariant; lcid: Integer): IDispatch;
  30626. begin
  30627.   Result := DefaultInterface.Buttons(Index, lcid);
  30628. end;
  30629.  
  30630. function  TExcelChart.ChartGroups: IDispatch;
  30631. begin
  30632.   Result := DefaultInterface.ChartGroups(EmptyParam, 0);
  30633. end;
  30634.  
  30635. function  TExcelChart.ChartGroups(Index: OleVariant): IDispatch;
  30636. begin
  30637.   Result := DefaultInterface.ChartGroups(Index, 0);
  30638. end;
  30639.  
  30640. function  TExcelChart.ChartGroups(Index: OleVariant; lcid: Integer): IDispatch;
  30641. begin
  30642.   Result := DefaultInterface.ChartGroups(Index, lcid);
  30643. end;
  30644.  
  30645. function  TExcelChart.ChartObjects: IDispatch;
  30646. begin
  30647.   Result := DefaultInterface.ChartObjects(EmptyParam, 0);
  30648. end;
  30649.  
  30650. function  TExcelChart.ChartObjects(Index: OleVariant): IDispatch;
  30651. begin
  30652.   Result := DefaultInterface.ChartObjects(Index, 0);
  30653. end;
  30654.  
  30655. function  TExcelChart.ChartObjects(Index: OleVariant; lcid: Integer): IDispatch;
  30656. begin
  30657.   Result := DefaultInterface.ChartObjects(Index, lcid);
  30658. end;
  30659.  
  30660. procedure TExcelChart.ChartWizard;
  30661. begin
  30662.   DefaultInterface.ChartWizard(EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  30663.                                EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  30664.                                EmptyParam, 0);
  30665. end;
  30666.  
  30667. procedure TExcelChart.ChartWizard(Source: OleVariant);
  30668. begin
  30669.   DefaultInterface.ChartWizard(Source, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  30670.                                EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 0);
  30671. end;
  30672.  
  30673. procedure TExcelChart.ChartWizard(Source: OleVariant; Gallery: OleVariant);
  30674. begin
  30675.   DefaultInterface.ChartWizard(Source, Gallery, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  30676.                                EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 0);
  30677. end;
  30678.  
  30679. procedure TExcelChart.ChartWizard(Source: OleVariant; Gallery: OleVariant; Format: OleVariant);
  30680. begin
  30681.   DefaultInterface.ChartWizard(Source, Gallery, Format, EmptyParam, EmptyParam, EmptyParam, 
  30682.                                EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 0);
  30683. end;
  30684.  
  30685. procedure TExcelChart.ChartWizard(Source: OleVariant; Gallery: OleVariant; Format: OleVariant; 
  30686.                                   PlotBy: OleVariant);
  30687. begin
  30688.   DefaultInterface.ChartWizard(Source, Gallery, Format, PlotBy, EmptyParam, EmptyParam, EmptyParam, 
  30689.                                EmptyParam, EmptyParam, EmptyParam, EmptyParam, 0);
  30690. end;
  30691.  
  30692. procedure TExcelChart.ChartWizard(Source: OleVariant; Gallery: OleVariant; Format: OleVariant; 
  30693.                                   PlotBy: OleVariant; CategoryLabels: OleVariant);
  30694. begin
  30695.   DefaultInterface.ChartWizard(Source, Gallery, Format, PlotBy, CategoryLabels, EmptyParam, 
  30696.                                EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 0);
  30697. end;
  30698.  
  30699. procedure TExcelChart.ChartWizard(Source: OleVariant; Gallery: OleVariant; Format: OleVariant; 
  30700.                                   PlotBy: OleVariant; CategoryLabels: OleVariant; 
  30701.                                   SeriesLabels: OleVariant);
  30702. begin
  30703.   DefaultInterface.ChartWizard(Source, Gallery, Format, PlotBy, CategoryLabels, SeriesLabels, 
  30704.                                EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 0);
  30705. end;
  30706.  
  30707. procedure TExcelChart.ChartWizard(Source: OleVariant; Gallery: OleVariant; Format: OleVariant; 
  30708.                                   PlotBy: OleVariant; CategoryLabels: OleVariant; 
  30709.                                   SeriesLabels: OleVariant; HasLegend: OleVariant);
  30710. begin
  30711.   DefaultInterface.ChartWizard(Source, Gallery, Format, PlotBy, CategoryLabels, SeriesLabels, 
  30712.                                HasLegend, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 0);
  30713. end;
  30714.  
  30715. procedure TExcelChart.ChartWizard(Source: OleVariant; Gallery: OleVariant; Format: OleVariant; 
  30716.                                   PlotBy: OleVariant; CategoryLabels: OleVariant; 
  30717.                                   SeriesLabels: OleVariant; HasLegend: OleVariant; Title: OleVariant);
  30718. begin
  30719.   DefaultInterface.ChartWizard(Source, Gallery, Format, PlotBy, CategoryLabels, SeriesLabels, 
  30720.                                HasLegend, Title, EmptyParam, EmptyParam, EmptyParam, 0);
  30721. end;
  30722.  
  30723. procedure TExcelChart.ChartWizard(Source: OleVariant; Gallery: OleVariant; Format: OleVariant; 
  30724.                                   PlotBy: OleVariant; CategoryLabels: OleVariant; 
  30725.                                   SeriesLabels: OleVariant; HasLegend: OleVariant; 
  30726.                                   Title: OleVariant; CategoryTitle: OleVariant);
  30727. begin
  30728.   DefaultInterface.ChartWizard(Source, Gallery, Format, PlotBy, CategoryLabels, SeriesLabels, 
  30729.                                HasLegend, Title, CategoryTitle, EmptyParam, EmptyParam, 0);
  30730. end;
  30731.  
  30732. procedure TExcelChart.ChartWizard(Source: OleVariant; Gallery: OleVariant; Format: OleVariant; 
  30733.                                   PlotBy: OleVariant; CategoryLabels: OleVariant; 
  30734.                                   SeriesLabels: OleVariant; HasLegend: OleVariant; 
  30735.                                   Title: OleVariant; CategoryTitle: OleVariant; 
  30736.                                   ValueTitle: OleVariant);
  30737. begin
  30738.   DefaultInterface.ChartWizard(Source, Gallery, Format, PlotBy, CategoryLabels, SeriesLabels, 
  30739.                                HasLegend, Title, CategoryTitle, ValueTitle, EmptyParam, 0);
  30740. end;
  30741.  
  30742. procedure TExcelChart.ChartWizard(Source: OleVariant; Gallery: OleVariant; Format: OleVariant; 
  30743.                                   PlotBy: OleVariant; CategoryLabels: OleVariant; 
  30744.                                   SeriesLabels: OleVariant; HasLegend: OleVariant; 
  30745.                                   Title: OleVariant; CategoryTitle: OleVariant; 
  30746.                                   ValueTitle: OleVariant; ExtraTitle: OleVariant);
  30747. begin
  30748.   DefaultInterface.ChartWizard(Source, Gallery, Format, PlotBy, CategoryLabels, SeriesLabels, 
  30749.                                HasLegend, Title, CategoryTitle, ValueTitle, ExtraTitle, 0);
  30750. end;
  30751.  
  30752. procedure TExcelChart.ChartWizard(Source: OleVariant; Gallery: OleVariant; Format: OleVariant; 
  30753.                                   PlotBy: OleVariant; CategoryLabels: OleVariant; 
  30754.                                   SeriesLabels: OleVariant; HasLegend: OleVariant; 
  30755.                                   Title: OleVariant; CategoryTitle: OleVariant; 
  30756.                                   ValueTitle: OleVariant; ExtraTitle: OleVariant; lcid: Integer);
  30757. begin
  30758.   DefaultInterface.ChartWizard(Source, Gallery, Format, PlotBy, CategoryLabels, SeriesLabels, 
  30759.                                HasLegend, Title, CategoryTitle, ValueTitle, ExtraTitle, lcid);
  30760. end;
  30761.  
  30762. function  TExcelChart.CheckBoxes: IDispatch;
  30763. begin
  30764.   Result := DefaultInterface.CheckBoxes(EmptyParam, 0);
  30765. end;
  30766.  
  30767. function  TExcelChart.CheckBoxes(Index: OleVariant): IDispatch;
  30768. begin
  30769.   Result := DefaultInterface.CheckBoxes(Index, 0);
  30770. end;
  30771.  
  30772. function  TExcelChart.CheckBoxes(Index: OleVariant; lcid: Integer): IDispatch;
  30773. begin
  30774.   Result := DefaultInterface.CheckBoxes(Index, lcid);
  30775. end;
  30776.  
  30777. procedure TExcelChart.CheckSpelling;
  30778. begin
  30779.   DefaultInterface.CheckSpelling(EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  30780.                                  EmptyParam, 0);
  30781. end;
  30782.  
  30783. procedure TExcelChart.CheckSpelling(CustomDictionary: OleVariant);
  30784. begin
  30785.   DefaultInterface.CheckSpelling(CustomDictionary, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  30786.                                  EmptyParam, 0);
  30787. end;
  30788.  
  30789. procedure TExcelChart.CheckSpelling(CustomDictionary: OleVariant; IgnoreUppercase: OleVariant);
  30790. begin
  30791.   DefaultInterface.CheckSpelling(CustomDictionary, IgnoreUppercase, EmptyParam, EmptyParam, 
  30792.                                  EmptyParam, EmptyParam, 0);
  30793. end;
  30794.  
  30795. procedure TExcelChart.CheckSpelling(CustomDictionary: OleVariant; IgnoreUppercase: OleVariant; 
  30796.                                     AlwaysSuggest: OleVariant);
  30797. begin
  30798.   DefaultInterface.CheckSpelling(CustomDictionary, IgnoreUppercase, AlwaysSuggest, EmptyParam, 
  30799.                                  EmptyParam, EmptyParam, 0);
  30800. end;
  30801.  
  30802. procedure TExcelChart.CheckSpelling(CustomDictionary: OleVariant; IgnoreUppercase: OleVariant; 
  30803.                                     AlwaysSuggest: OleVariant; IgnoreInitialAlefHamza: OleVariant);
  30804. begin
  30805.   DefaultInterface.CheckSpelling(CustomDictionary, IgnoreUppercase, AlwaysSuggest, 
  30806.                                  IgnoreInitialAlefHamza, EmptyParam, EmptyParam, 0);
  30807. end;
  30808.  
  30809. procedure TExcelChart.CheckSpelling(CustomDictionary: OleVariant; IgnoreUppercase: OleVariant; 
  30810.                                     AlwaysSuggest: OleVariant; IgnoreInitialAlefHamza: OleVariant; 
  30811.                                     IgnoreFinalYaa: OleVariant);
  30812. begin
  30813.   DefaultInterface.CheckSpelling(CustomDictionary, IgnoreUppercase, AlwaysSuggest, 
  30814.                                  IgnoreInitialAlefHamza, IgnoreFinalYaa, EmptyParam, 0);
  30815. end;
  30816.  
  30817. procedure TExcelChart.CheckSpelling(CustomDictionary: OleVariant; IgnoreUppercase: OleVariant; 
  30818.                                     AlwaysSuggest: OleVariant; IgnoreInitialAlefHamza: OleVariant; 
  30819.                                     IgnoreFinalYaa: OleVariant; SpellScript: OleVariant);
  30820. begin
  30821.   DefaultInterface.CheckSpelling(CustomDictionary, IgnoreUppercase, AlwaysSuggest, 
  30822.                                  IgnoreInitialAlefHamza, IgnoreFinalYaa, SpellScript, 0);
  30823. end;
  30824.  
  30825. procedure TExcelChart.CheckSpelling(CustomDictionary: OleVariant; IgnoreUppercase: OleVariant; 
  30826.                                     AlwaysSuggest: OleVariant; IgnoreInitialAlefHamza: OleVariant; 
  30827.                                     IgnoreFinalYaa: OleVariant; SpellScript: OleVariant; 
  30828.                                     lcid: Integer);
  30829. begin
  30830.   DefaultInterface.CheckSpelling(CustomDictionary, IgnoreUppercase, AlwaysSuggest, 
  30831.                                  IgnoreInitialAlefHamza, IgnoreFinalYaa, SpellScript, lcid);
  30832. end;
  30833.  
  30834. function  TExcelChart.ColumnGroups: IDispatch;
  30835. begin
  30836.   Result := DefaultInterface.ColumnGroups(EmptyParam, 0);
  30837. end;
  30838.  
  30839. function  TExcelChart.ColumnGroups(Index: OleVariant): IDispatch;
  30840. begin
  30841.   Result := DefaultInterface.ColumnGroups(Index, 0);
  30842. end;
  30843.  
  30844. function  TExcelChart.ColumnGroups(Index: OleVariant; lcid: Integer): IDispatch;
  30845. begin
  30846.   Result := DefaultInterface.ColumnGroups(Index, lcid);
  30847. end;
  30848.  
  30849. procedure TExcelChart.CopyPicture(Appearance: XlPictureAppearance; Format: XlCopyPictureFormat; 
  30850.                                   Size: XlPictureAppearance);
  30851. begin
  30852.   DefaultInterface.CopyPicture(Appearance, Format, Size, 0);
  30853. end;
  30854.  
  30855. procedure TExcelChart.CopyPicture(Appearance: XlPictureAppearance; Format: XlCopyPictureFormat; 
  30856.                                   Size: XlPictureAppearance; lcid: Integer);
  30857. begin
  30858.   DefaultInterface.CopyPicture(Appearance, Format, Size, lcid);
  30859. end;
  30860.  
  30861. procedure TExcelChart.CreatePublisher(Edition: OleVariant; Appearance: XlPictureAppearance; 
  30862.                                       Size: XlPictureAppearance; ContainsPICT: OleVariant; 
  30863.                                       ContainsBIFF: OleVariant; ContainsRTF: OleVariant; 
  30864.                                       ContainsVALU: OleVariant; lcid: Integer);
  30865. begin
  30866.   DefaultInterface.CreatePublisher(Edition, Appearance, Size, ContainsPICT, ContainsBIFF, 
  30867.                                    ContainsRTF, ContainsVALU, lcid);
  30868. end;
  30869.  
  30870. procedure TExcelChart.Deselect;
  30871. begin
  30872.   DefaultInterface.Deselect(0);
  30873. end;
  30874.  
  30875. procedure TExcelChart.Deselect(lcid: Integer);
  30876. begin
  30877.   DefaultInterface.Deselect(lcid);
  30878. end;
  30879.  
  30880. function  TExcelChart.DoughnutGroups: IDispatch;
  30881. begin
  30882.   Result := DefaultInterface.DoughnutGroups(EmptyParam, 0);
  30883. end;
  30884.  
  30885. function  TExcelChart.DoughnutGroups(Index: OleVariant): IDispatch;
  30886. begin
  30887.   Result := DefaultInterface.DoughnutGroups(Index, 0);
  30888. end;
  30889.  
  30890. function  TExcelChart.DoughnutGroups(Index: OleVariant; lcid: Integer): IDispatch;
  30891. begin
  30892.   Result := DefaultInterface.DoughnutGroups(Index, lcid);
  30893. end;
  30894.  
  30895. function  TExcelChart.Drawings: IDispatch;
  30896. begin
  30897.   Result := DefaultInterface.Drawings(EmptyParam, 0);
  30898. end;
  30899.  
  30900. function  TExcelChart.Drawings(Index: OleVariant): IDispatch;
  30901. begin
  30902.   Result := DefaultInterface.Drawings(Index, 0);
  30903. end;
  30904.  
  30905. function  TExcelChart.Drawings(Index: OleVariant; lcid: Integer): IDispatch;
  30906. begin
  30907.   Result := DefaultInterface.Drawings(Index, lcid);
  30908. end;
  30909.  
  30910. function  TExcelChart.DrawingObjects: IDispatch;
  30911. begin
  30912.   Result := DefaultInterface.DrawingObjects(EmptyParam, 0);
  30913. end;
  30914.  
  30915. function  TExcelChart.DrawingObjects(Index: OleVariant): IDispatch;
  30916. begin
  30917.   Result := DefaultInterface.DrawingObjects(Index, 0);
  30918. end;
  30919.  
  30920. function  TExcelChart.DrawingObjects(Index: OleVariant; lcid: Integer): IDispatch;
  30921. begin
  30922.   Result := DefaultInterface.DrawingObjects(Index, lcid);
  30923. end;
  30924.  
  30925. function  TExcelChart.DropDowns: IDispatch;
  30926. begin
  30927.   Result := DefaultInterface.DropDowns(EmptyParam, 0);
  30928. end;
  30929.  
  30930. function  TExcelChart.DropDowns(Index: OleVariant): IDispatch;
  30931. begin
  30932.   Result := DefaultInterface.DropDowns(Index, 0);
  30933. end;
  30934.  
  30935. function  TExcelChart.DropDowns(Index: OleVariant; lcid: Integer): IDispatch;
  30936. begin
  30937.   Result := DefaultInterface.DropDowns(Index, lcid);
  30938. end;
  30939.  
  30940. function  TExcelChart.Evaluate(Name: OleVariant): OleVariant;
  30941. begin
  30942.   Result := DefaultInterface.Evaluate(Name, 0);
  30943. end;
  30944.  
  30945. function  TExcelChart.Evaluate(Name: OleVariant; lcid: Integer): OleVariant;
  30946. begin
  30947.   Result := DefaultInterface.Evaluate(Name, lcid);
  30948. end;
  30949.  
  30950. function  TExcelChart._Evaluate(Name: OleVariant): OleVariant;
  30951. begin
  30952.   Result := DefaultInterface._Evaluate(Name, 0);
  30953. end;
  30954.  
  30955. function  TExcelChart._Evaluate(Name: OleVariant; lcid: Integer): OleVariant;
  30956. begin
  30957.   Result := DefaultInterface._Evaluate(Name, lcid);
  30958. end;
  30959.  
  30960. function  TExcelChart.GroupBoxes: IDispatch;
  30961. begin
  30962.   Result := DefaultInterface.GroupBoxes(EmptyParam, 0);
  30963. end;
  30964.  
  30965. function  TExcelChart.GroupBoxes(Index: OleVariant): IDispatch;
  30966. begin
  30967.   Result := DefaultInterface.GroupBoxes(Index, 0);
  30968. end;
  30969.  
  30970. function  TExcelChart.GroupBoxes(Index: OleVariant; lcid: Integer): IDispatch;
  30971. begin
  30972.   Result := DefaultInterface.GroupBoxes(Index, lcid);
  30973. end;
  30974.  
  30975. function  TExcelChart.GroupObjects: IDispatch;
  30976. begin
  30977.   Result := DefaultInterface.GroupObjects(EmptyParam, 0);
  30978. end;
  30979.  
  30980. function  TExcelChart.GroupObjects(Index: OleVariant): IDispatch;
  30981. begin
  30982.   Result := DefaultInterface.GroupObjects(Index, 0);
  30983. end;
  30984.  
  30985. function  TExcelChart.GroupObjects(Index: OleVariant; lcid: Integer): IDispatch;
  30986. begin
  30987.   Result := DefaultInterface.GroupObjects(Index, lcid);
  30988. end;
  30989.  
  30990. function  TExcelChart.Labels: IDispatch;
  30991. begin
  30992.   Result := DefaultInterface.Labels(EmptyParam, 0);
  30993. end;
  30994.  
  30995. function  TExcelChart.Labels(Index: OleVariant): IDispatch;
  30996. begin
  30997.   Result := DefaultInterface.Labels(Index, 0);
  30998. end;
  30999.  
  31000. function  TExcelChart.Labels(Index: OleVariant; lcid: Integer): IDispatch;
  31001. begin
  31002.   Result := DefaultInterface.Labels(Index, lcid);
  31003. end;
  31004.  
  31005. function  TExcelChart.LineGroups: IDispatch;
  31006. begin
  31007.   Result := DefaultInterface.LineGroups(EmptyParam, 0);
  31008. end;
  31009.  
  31010. function  TExcelChart.LineGroups(Index: OleVariant): IDispatch;
  31011. begin
  31012.   Result := DefaultInterface.LineGroups(Index, 0);
  31013. end;
  31014.  
  31015. function  TExcelChart.LineGroups(Index: OleVariant; lcid: Integer): IDispatch;
  31016. begin
  31017.   Result := DefaultInterface.LineGroups(Index, lcid);
  31018. end;
  31019.  
  31020. function  TExcelChart.Lines: IDispatch;
  31021. begin
  31022.   Result := DefaultInterface.Lines(EmptyParam, 0);
  31023. end;
  31024.  
  31025. function  TExcelChart.Lines(Index: OleVariant): IDispatch;
  31026. begin
  31027.   Result := DefaultInterface.Lines(Index, 0);
  31028. end;
  31029.  
  31030. function  TExcelChart.Lines(Index: OleVariant; lcid: Integer): IDispatch;
  31031. begin
  31032.   Result := DefaultInterface.Lines(Index, lcid);
  31033. end;
  31034.  
  31035. function  TExcelChart.ListBoxes: IDispatch;
  31036. begin
  31037.   Result := DefaultInterface.ListBoxes(EmptyParam, 0);
  31038. end;
  31039.  
  31040. function  TExcelChart.ListBoxes(Index: OleVariant): IDispatch;
  31041. begin
  31042.   Result := DefaultInterface.ListBoxes(Index, 0);
  31043. end;
  31044.  
  31045. function  TExcelChart.ListBoxes(Index: OleVariant; lcid: Integer): IDispatch;
  31046. begin
  31047.   Result := DefaultInterface.ListBoxes(Index, lcid);
  31048. end;
  31049.  
  31050. function  TExcelChart.Location(Where: XlChartLocation): ExcelChart;
  31051. begin
  31052.   Result := DefaultInterface.Location(Where, EmptyParam);
  31053. end;
  31054.  
  31055. function  TExcelChart.Location(Where: XlChartLocation; Name: OleVariant): ExcelChart;
  31056. begin
  31057.   Result := DefaultInterface.Location(Where, Name);
  31058. end;
  31059.  
  31060. function  TExcelChart.OLEObjects: IDispatch;
  31061. begin
  31062.   Result := DefaultInterface.OLEObjects(EmptyParam, 0);
  31063. end;
  31064.  
  31065. function  TExcelChart.OLEObjects(Index: OleVariant): IDispatch;
  31066. begin
  31067.   Result := DefaultInterface.OLEObjects(Index, 0);
  31068. end;
  31069.  
  31070. function  TExcelChart.OLEObjects(Index: OleVariant; lcid: Integer): IDispatch;
  31071. begin
  31072.   Result := DefaultInterface.OLEObjects(Index, lcid);
  31073. end;
  31074.  
  31075. function  TExcelChart.OptionButtons: IDispatch;
  31076. begin
  31077.   Result := DefaultInterface.OptionButtons(EmptyParam, 0);
  31078. end;
  31079.  
  31080. function  TExcelChart.OptionButtons(Index: OleVariant): IDispatch;
  31081. begin
  31082.   Result := DefaultInterface.OptionButtons(Index, 0);
  31083. end;
  31084.  
  31085. function  TExcelChart.OptionButtons(Index: OleVariant; lcid: Integer): IDispatch;
  31086. begin
  31087.   Result := DefaultInterface.OptionButtons(Index, lcid);
  31088. end;
  31089.  
  31090. function  TExcelChart.Ovals: IDispatch;
  31091. begin
  31092.   Result := DefaultInterface.Ovals(EmptyParam, 0);
  31093. end;
  31094.  
  31095. function  TExcelChart.Ovals(Index: OleVariant): IDispatch;
  31096. begin
  31097.   Result := DefaultInterface.Ovals(Index, 0);
  31098. end;
  31099.  
  31100. function  TExcelChart.Ovals(Index: OleVariant; lcid: Integer): IDispatch;
  31101. begin
  31102.   Result := DefaultInterface.Ovals(Index, lcid);
  31103. end;
  31104.  
  31105. procedure TExcelChart.Paste;
  31106. begin
  31107.   DefaultInterface.Paste(EmptyParam, 0);
  31108. end;
  31109.  
  31110. procedure TExcelChart.Paste(Type_: OleVariant);
  31111. begin
  31112.   DefaultInterface.Paste(Type_, 0);
  31113. end;
  31114.  
  31115. procedure TExcelChart.Paste(Type_: OleVariant; lcid: Integer);
  31116. begin
  31117.   DefaultInterface.Paste(Type_, lcid);
  31118. end;
  31119.  
  31120. function  TExcelChart.Pictures: IDispatch;
  31121. begin
  31122.   Result := DefaultInterface.Pictures(EmptyParam, 0);
  31123. end;
  31124.  
  31125. function  TExcelChart.Pictures(Index: OleVariant): IDispatch;
  31126. begin
  31127.   Result := DefaultInterface.Pictures(Index, 0);
  31128. end;
  31129.  
  31130. function  TExcelChart.Pictures(Index: OleVariant; lcid: Integer): IDispatch;
  31131. begin
  31132.   Result := DefaultInterface.Pictures(Index, lcid);
  31133. end;
  31134.  
  31135. function  TExcelChart.PieGroups: IDispatch;
  31136. begin
  31137.   Result := DefaultInterface.PieGroups(EmptyParam, 0);
  31138. end;
  31139.  
  31140. function  TExcelChart.PieGroups(Index: OleVariant): IDispatch;
  31141. begin
  31142.   Result := DefaultInterface.PieGroups(Index, 0);
  31143. end;
  31144.  
  31145. function  TExcelChart.PieGroups(Index: OleVariant; lcid: Integer): IDispatch;
  31146. begin
  31147.   Result := DefaultInterface.PieGroups(Index, lcid);
  31148. end;
  31149.  
  31150. function  TExcelChart.RadarGroups: IDispatch;
  31151. begin
  31152.   Result := DefaultInterface.RadarGroups(EmptyParam, 0);
  31153. end;
  31154.  
  31155. function  TExcelChart.RadarGroups(Index: OleVariant): IDispatch;
  31156. begin
  31157.   Result := DefaultInterface.RadarGroups(Index, 0);
  31158. end;
  31159.  
  31160. function  TExcelChart.RadarGroups(Index: OleVariant; lcid: Integer): IDispatch;
  31161. begin
  31162.   Result := DefaultInterface.RadarGroups(Index, lcid);
  31163. end;
  31164.  
  31165. function  TExcelChart.Rectangles: IDispatch;
  31166. begin
  31167.   Result := DefaultInterface.Rectangles(EmptyParam, 0);
  31168. end;
  31169.  
  31170. function  TExcelChart.Rectangles(Index: OleVariant): IDispatch;
  31171. begin
  31172.   Result := DefaultInterface.Rectangles(Index, 0);
  31173. end;
  31174.  
  31175. function  TExcelChart.Rectangles(Index: OleVariant; lcid: Integer): IDispatch;
  31176. begin
  31177.   Result := DefaultInterface.Rectangles(Index, lcid);
  31178. end;
  31179.  
  31180. function  TExcelChart.ScrollBars: IDispatch;
  31181. begin
  31182.   Result := DefaultInterface.ScrollBars(EmptyParam, 0);
  31183. end;
  31184.  
  31185. function  TExcelChart.ScrollBars(Index: OleVariant): IDispatch;
  31186. begin
  31187.   Result := DefaultInterface.ScrollBars(Index, 0);
  31188. end;
  31189.  
  31190. function  TExcelChart.ScrollBars(Index: OleVariant; lcid: Integer): IDispatch;
  31191. begin
  31192.   Result := DefaultInterface.ScrollBars(Index, lcid);
  31193. end;
  31194.  
  31195. function  TExcelChart.SeriesCollection: IDispatch;
  31196. begin
  31197.   Result := DefaultInterface.SeriesCollection(EmptyParam, 0);
  31198. end;
  31199.  
  31200. function  TExcelChart.SeriesCollection(Index: OleVariant): IDispatch;
  31201. begin
  31202.   Result := DefaultInterface.SeriesCollection(Index, 0);
  31203. end;
  31204.  
  31205. function  TExcelChart.SeriesCollection(Index: OleVariant; lcid: Integer): IDispatch;
  31206. begin
  31207.   Result := DefaultInterface.SeriesCollection(Index, lcid);
  31208. end;
  31209.  
  31210. function  TExcelChart.Spinners: IDispatch;
  31211. begin
  31212.   Result := DefaultInterface.Spinners(EmptyParam, 0);
  31213. end;
  31214.  
  31215. function  TExcelChart.Spinners(Index: OleVariant): IDispatch;
  31216. begin
  31217.   Result := DefaultInterface.Spinners(Index, 0);
  31218. end;
  31219.  
  31220. function  TExcelChart.Spinners(Index: OleVariant; lcid: Integer): IDispatch;
  31221. begin
  31222.   Result := DefaultInterface.Spinners(Index, lcid);
  31223. end;
  31224.  
  31225. function  TExcelChart.TextBoxes: IDispatch;
  31226. begin
  31227.   Result := DefaultInterface.TextBoxes(EmptyParam, 0);
  31228. end;
  31229.  
  31230. function  TExcelChart.TextBoxes(Index: OleVariant): IDispatch;
  31231. begin
  31232.   Result := DefaultInterface.TextBoxes(Index, 0);
  31233. end;
  31234.  
  31235. function  TExcelChart.TextBoxes(Index: OleVariant; lcid: Integer): IDispatch;
  31236. begin
  31237.   Result := DefaultInterface.TextBoxes(Index, lcid);
  31238. end;
  31239.  
  31240. procedure TExcelChart.ApplyCustomType(ChartType: XlChartType);
  31241. begin
  31242.   DefaultInterface.ApplyCustomType(ChartType, EmptyParam);
  31243. end;
  31244.  
  31245. procedure TExcelChart.ApplyCustomType(ChartType: XlChartType; TypeName: OleVariant);
  31246. begin
  31247.   DefaultInterface.ApplyCustomType(ChartType, TypeName);
  31248. end;
  31249.  
  31250. function  TExcelChart.XYGroups: IDispatch;
  31251. begin
  31252.   Result := DefaultInterface.XYGroups(EmptyParam, 0);
  31253. end;
  31254.  
  31255. function  TExcelChart.XYGroups(Index: OleVariant): IDispatch;
  31256. begin
  31257.   Result := DefaultInterface.XYGroups(Index, 0);
  31258. end;
  31259.  
  31260. function  TExcelChart.XYGroups(Index: OleVariant; lcid: Integer): IDispatch;
  31261. begin
  31262.   Result := DefaultInterface.XYGroups(Index, lcid);
  31263. end;
  31264.  
  31265. procedure TExcelChart.CopyChartBuild;
  31266. begin
  31267.   DefaultInterface.CopyChartBuild;
  31268. end;
  31269.  
  31270. procedure TExcelChart.GetChartElement(X: Integer; Y: Integer; var ElementID: Integer; 
  31271.                                       var Arg1: Integer; var Arg2: Integer);
  31272. begin
  31273.   DefaultInterface.GetChartElement(X, Y, ElementID, Arg1, Arg2);
  31274. end;
  31275.  
  31276. procedure TExcelChart.SetSourceData(const Source: Range);
  31277. begin
  31278.   DefaultInterface.SetSourceData(Source, EmptyParam);
  31279. end;
  31280.  
  31281. procedure TExcelChart.SetSourceData(const Source: Range; PlotBy: OleVariant);
  31282. begin
  31283.   DefaultInterface.SetSourceData(Source, PlotBy);
  31284. end;
  31285.  
  31286. function  TExcelChart.Export(const Filename: WideString): WordBool;
  31287. begin
  31288.   Result := DefaultInterface.Export(Filename, EmptyParam, EmptyParam);
  31289. end;
  31290.  
  31291. function  TExcelChart.Export(const Filename: WideString; FilterName: OleVariant): WordBool;
  31292. begin
  31293.   Result := DefaultInterface.Export(Filename, FilterName, EmptyParam);
  31294. end;
  31295.  
  31296. function  TExcelChart.Export(const Filename: WideString; FilterName: OleVariant; 
  31297.                              Interactive: OleVariant): WordBool;
  31298. begin
  31299.   Result := DefaultInterface.Export(Filename, FilterName, Interactive);
  31300. end;
  31301.  
  31302. procedure TExcelChart.Refresh;
  31303. begin
  31304.   DefaultInterface.Refresh;
  31305. end;
  31306.  
  31307. {$IFDEF LIVE_SERVER_AT_DESIGN_TIME}
  31308. constructor TExcelChartProperties.Create(AServer: TExcelChart);
  31309. begin
  31310.   inherited Create;
  31311.   FServer := AServer;
  31312. end;
  31313.  
  31314. function TExcelChartProperties.GetDefaultInterface: _Chart;
  31315. begin
  31316.   Result := FServer.DefaultInterface;
  31317. end;
  31318.  
  31319. function  TExcelChartProperties.Get_Application: ExcelApplication;
  31320. begin
  31321.   Result := DefaultInterface.Get_Application;
  31322. end;
  31323.  
  31324. function  TExcelChartProperties.Get_Creator: XlCreator;
  31325. begin
  31326.   Result := DefaultInterface.Get_Creator;
  31327. end;
  31328.  
  31329. function  TExcelChartProperties.Get_Parent: IDispatch;
  31330. begin
  31331.   Result := DefaultInterface.Get_Parent;
  31332. end;
  31333.  
  31334. function  TExcelChartProperties.Get_CodeName: WideString;
  31335. begin
  31336.   Result := DefaultInterface.Get_CodeName;
  31337. end;
  31338.  
  31339. function  TExcelChartProperties.Get__CodeName: WideString;
  31340. begin
  31341.   Result := DefaultInterface.Get__CodeName;
  31342. end;
  31343.  
  31344. procedure TExcelChartProperties.Set__CodeName(const RHS: WideString);
  31345. begin
  31346.   DefaultInterface.Set__CodeName(RHS);
  31347. end;
  31348.  
  31349. function  TExcelChartProperties.Get_Index(lcid: Integer): Integer;
  31350. begin
  31351.   Result := DefaultInterface.Get_Index(lcid);
  31352. end;
  31353.  
  31354. function  TExcelChartProperties.Get_Name: WideString;
  31355. begin
  31356.   Result := DefaultInterface.Get_Name;
  31357. end;
  31358.  
  31359. procedure TExcelChartProperties.Set_Name(const RHS: WideString);
  31360. begin
  31361.   DefaultInterface.Set_Name(RHS);
  31362. end;
  31363.  
  31364. function  TExcelChartProperties.Get_Next: IDispatch;
  31365. begin
  31366.   Result := DefaultInterface.Get_Next;
  31367. end;
  31368.  
  31369. function  TExcelChartProperties.Get_OnDoubleClick(lcid: Integer): WideString;
  31370. begin
  31371.   Result := DefaultInterface.Get_OnDoubleClick(lcid);
  31372. end;
  31373.  
  31374. procedure TExcelChartProperties.Set_OnDoubleClick(lcid: Integer; const RHS: WideString);
  31375. begin
  31376.   DefaultInterface.Set_OnDoubleClick(lcid, RHS);
  31377. end;
  31378.  
  31379. function  TExcelChartProperties.Get_OnSheetActivate(lcid: Integer): WideString;
  31380. begin
  31381.   Result := DefaultInterface.Get_OnSheetActivate(lcid);
  31382. end;
  31383.  
  31384. procedure TExcelChartProperties.Set_OnSheetActivate(lcid: Integer; const RHS: WideString);
  31385. begin
  31386.   DefaultInterface.Set_OnSheetActivate(lcid, RHS);
  31387. end;
  31388.  
  31389. function  TExcelChartProperties.Get_OnSheetDeactivate(lcid: Integer): WideString;
  31390. begin
  31391.   Result := DefaultInterface.Get_OnSheetDeactivate(lcid);
  31392. end;
  31393.  
  31394. procedure TExcelChartProperties.Set_OnSheetDeactivate(lcid: Integer; const RHS: WideString);
  31395. begin
  31396.   DefaultInterface.Set_OnSheetDeactivate(lcid, RHS);
  31397. end;
  31398.  
  31399. function  TExcelChartProperties.Get_PageSetup: PageSetup;
  31400. begin
  31401.   Result := DefaultInterface.Get_PageSetup;
  31402. end;
  31403.  
  31404. function  TExcelChartProperties.Get_Previous: IDispatch;
  31405. begin
  31406.   Result := DefaultInterface.Get_Previous;
  31407. end;
  31408.  
  31409. function  TExcelChartProperties.Get_ProtectContents(lcid: Integer): WordBool;
  31410. begin
  31411.   Result := DefaultInterface.Get_ProtectContents(lcid);
  31412. end;
  31413.  
  31414. function  TExcelChartProperties.Get_ProtectDrawingObjects(lcid: Integer): WordBool;
  31415. begin
  31416.   Result := DefaultInterface.Get_ProtectDrawingObjects(lcid);
  31417. end;
  31418.  
  31419. function  TExcelChartProperties.Get_ProtectionMode(lcid: Integer): WordBool;
  31420. begin
  31421.   Result := DefaultInterface.Get_ProtectionMode(lcid);
  31422. end;
  31423.  
  31424. function  TExcelChartProperties.Get_Visible(lcid: Integer): XlSheetVisibility;
  31425. begin
  31426.   Result := DefaultInterface.Get_Visible(lcid);
  31427. end;
  31428.  
  31429. procedure TExcelChartProperties.Set_Visible(lcid: Integer; RHS: XlSheetVisibility);
  31430. begin
  31431.   DefaultInterface.Set_Visible(lcid, RHS);
  31432. end;
  31433.  
  31434. function  TExcelChartProperties.Get_Shapes: Shapes;
  31435. begin
  31436.   Result := DefaultInterface.Get_Shapes;
  31437. end;
  31438.  
  31439. function  TExcelChartProperties.Get_Area3DGroup(lcid: Integer): ChartGroup;
  31440. begin
  31441.   Result := DefaultInterface.Get_Area3DGroup(lcid);
  31442. end;
  31443.  
  31444. function  TExcelChartProperties.Get_AutoScaling(lcid: Integer): WordBool;
  31445. begin
  31446.   Result := DefaultInterface.Get_AutoScaling(lcid);
  31447. end;
  31448.  
  31449. procedure TExcelChartProperties.Set_AutoScaling(lcid: Integer; RHS: WordBool);
  31450. begin
  31451.   DefaultInterface.Set_AutoScaling(lcid, RHS);
  31452. end;
  31453.  
  31454. function  TExcelChartProperties.Get_Bar3DGroup(lcid: Integer): ChartGroup;
  31455. begin
  31456.   Result := DefaultInterface.Get_Bar3DGroup(lcid);
  31457. end;
  31458.  
  31459. function  TExcelChartProperties.Get_ChartArea(lcid: Integer): ChartArea;
  31460. begin
  31461.   Result := DefaultInterface.Get_ChartArea(lcid);
  31462. end;
  31463.  
  31464. function  TExcelChartProperties.Get_ChartTitle(lcid: Integer): ChartTitle;
  31465. begin
  31466.   Result := DefaultInterface.Get_ChartTitle(lcid);
  31467. end;
  31468.  
  31469. function  TExcelChartProperties.Get_Column3DGroup(lcid: Integer): ChartGroup;
  31470. begin
  31471.   Result := DefaultInterface.Get_Column3DGroup(lcid);
  31472. end;
  31473.  
  31474. function  TExcelChartProperties.Get_Corners(lcid: Integer): Corners;
  31475. begin
  31476.   Result := DefaultInterface.Get_Corners(lcid);
  31477. end;
  31478.  
  31479. function  TExcelChartProperties.Get_DataTable: DataTable;
  31480. begin
  31481.   Result := DefaultInterface.Get_DataTable;
  31482. end;
  31483.  
  31484. function  TExcelChartProperties.Get_DepthPercent(lcid: Integer): Integer;
  31485. begin
  31486.   Result := DefaultInterface.Get_DepthPercent(lcid);
  31487. end;
  31488.  
  31489. procedure TExcelChartProperties.Set_DepthPercent(lcid: Integer; RHS: Integer);
  31490. begin
  31491.   DefaultInterface.Set_DepthPercent(lcid, RHS);
  31492. end;
  31493.  
  31494. function  TExcelChartProperties.Get_DisplayBlanksAs(lcid: Integer): XlDisplayBlanksAs;
  31495. begin
  31496.   Result := DefaultInterface.Get_DisplayBlanksAs(lcid);
  31497. end;
  31498.  
  31499. procedure TExcelChartProperties.Set_DisplayBlanksAs(lcid: Integer; RHS: XlDisplayBlanksAs);
  31500. begin
  31501.   DefaultInterface.Set_DisplayBlanksAs(lcid, RHS);
  31502. end;
  31503.  
  31504. function  TExcelChartProperties.Get_Elevation(lcid: Integer): Integer;
  31505. begin
  31506.   Result := DefaultInterface.Get_Elevation(lcid);
  31507. end;
  31508.  
  31509. procedure TExcelChartProperties.Set_Elevation(lcid: Integer; RHS: Integer);
  31510. begin
  31511.   DefaultInterface.Set_Elevation(lcid, RHS);
  31512. end;
  31513.  
  31514. function  TExcelChartProperties.Get_Floor(lcid: Integer): Floor;
  31515. begin
  31516.   Result := DefaultInterface.Get_Floor(lcid);
  31517. end;
  31518.  
  31519. function  TExcelChartProperties.Get_GapDepth(lcid: Integer): Integer;
  31520. begin
  31521.   Result := DefaultInterface.Get_GapDepth(lcid);
  31522. end;
  31523.  
  31524. procedure TExcelChartProperties.Set_GapDepth(lcid: Integer; RHS: Integer);
  31525. begin
  31526.   DefaultInterface.Set_GapDepth(lcid, RHS);
  31527. end;
  31528.  
  31529. function  TExcelChartProperties.Get_HasAxis(Index1: OleVariant; Index2: OleVariant; lcid: Integer): OleVariant;
  31530. begin
  31531.   Result := DefaultInterface.Get_HasAxis(Index1, Index2, lcid);
  31532. end;
  31533.  
  31534. procedure TExcelChartProperties.Set_HasAxis(Index1: OleVariant; Index2: OleVariant; lcid: Integer; 
  31535.                                             RHS: OleVariant);
  31536. begin
  31537.   DefaultInterface.Set_HasAxis(Index1, Index2, lcid, RHS);
  31538. end;
  31539.  
  31540. function  TExcelChartProperties.Get_HasDataTable: WordBool;
  31541. begin
  31542.   Result := DefaultInterface.Get_HasDataTable;
  31543. end;
  31544.  
  31545. procedure TExcelChartProperties.Set_HasDataTable(RHS: WordBool);
  31546. begin
  31547.   DefaultInterface.Set_HasDataTable(RHS);
  31548. end;
  31549.  
  31550. function  TExcelChartProperties.Get_HasLegend(lcid: Integer): WordBool;
  31551. begin
  31552.   Result := DefaultInterface.Get_HasLegend(lcid);
  31553. end;
  31554.  
  31555. procedure TExcelChartProperties.Set_HasLegend(lcid: Integer; RHS: WordBool);
  31556. begin
  31557.   DefaultInterface.Set_HasLegend(lcid, RHS);
  31558. end;
  31559.  
  31560. function  TExcelChartProperties.Get_HasTitle(lcid: Integer): WordBool;
  31561. begin
  31562.   Result := DefaultInterface.Get_HasTitle(lcid);
  31563. end;
  31564.  
  31565. procedure TExcelChartProperties.Set_HasTitle(lcid: Integer; RHS: WordBool);
  31566. begin
  31567.   DefaultInterface.Set_HasTitle(lcid, RHS);
  31568. end;
  31569.  
  31570. function  TExcelChartProperties.Get_HeightPercent(lcid: Integer): Integer;
  31571. begin
  31572.   Result := DefaultInterface.Get_HeightPercent(lcid);
  31573. end;
  31574.  
  31575. procedure TExcelChartProperties.Set_HeightPercent(lcid: Integer; RHS: Integer);
  31576. begin
  31577.   DefaultInterface.Set_HeightPercent(lcid, RHS);
  31578. end;
  31579.  
  31580. function  TExcelChartProperties.Get_Hyperlinks: Hyperlinks;
  31581. begin
  31582.   Result := DefaultInterface.Get_Hyperlinks;
  31583. end;
  31584.  
  31585. function  TExcelChartProperties.Get_Legend(lcid: Integer): Legend;
  31586. begin
  31587.   Result := DefaultInterface.Get_Legend(lcid);
  31588. end;
  31589.  
  31590. function  TExcelChartProperties.Get_Line3DGroup(lcid: Integer): ChartGroup;
  31591. begin
  31592.   Result := DefaultInterface.Get_Line3DGroup(lcid);
  31593. end;
  31594.  
  31595. function  TExcelChartProperties.Get_Perspective(lcid: Integer): Integer;
  31596. begin
  31597.   Result := DefaultInterface.Get_Perspective(lcid);
  31598. end;
  31599.  
  31600. procedure TExcelChartProperties.Set_Perspective(lcid: Integer; RHS: Integer);
  31601. begin
  31602.   DefaultInterface.Set_Perspective(lcid, RHS);
  31603. end;
  31604.  
  31605. function  TExcelChartProperties.Get_Pie3DGroup(lcid: Integer): ChartGroup;
  31606. begin
  31607.   Result := DefaultInterface.Get_Pie3DGroup(lcid);
  31608. end;
  31609.  
  31610. function  TExcelChartProperties.Get_PlotArea(lcid: Integer): PlotArea;
  31611. begin
  31612.   Result := DefaultInterface.Get_PlotArea(lcid);
  31613. end;
  31614.  
  31615. function  TExcelChartProperties.Get_PlotVisibleOnly(lcid: Integer): WordBool;
  31616. begin
  31617.   Result := DefaultInterface.Get_PlotVisibleOnly(lcid);
  31618. end;
  31619.  
  31620. procedure TExcelChartProperties.Set_PlotVisibleOnly(lcid: Integer; RHS: WordBool);
  31621. begin
  31622.   DefaultInterface.Set_PlotVisibleOnly(lcid, RHS);
  31623. end;
  31624.  
  31625. function  TExcelChartProperties.Get_RightAngleAxes(lcid: Integer): OleVariant;
  31626. begin
  31627.   Result := DefaultInterface.Get_RightAngleAxes(lcid);
  31628. end;
  31629.  
  31630. procedure TExcelChartProperties.Set_RightAngleAxes(lcid: Integer; RHS: OleVariant);
  31631. begin
  31632.   DefaultInterface.Set_RightAngleAxes(lcid, RHS);
  31633. end;
  31634.  
  31635. function  TExcelChartProperties.Get_Rotation(lcid: Integer): OleVariant;
  31636. begin
  31637.   Result := DefaultInterface.Get_Rotation(lcid);
  31638. end;
  31639.  
  31640. procedure TExcelChartProperties.Set_Rotation(lcid: Integer; RHS: OleVariant);
  31641. begin
  31642.   DefaultInterface.Set_Rotation(lcid, RHS);
  31643. end;
  31644.  
  31645. function  TExcelChartProperties.Get_SizeWithWindow(lcid: Integer): WordBool;
  31646. begin
  31647.   Result := DefaultInterface.Get_SizeWithWindow(lcid);
  31648. end;
  31649.  
  31650. procedure TExcelChartProperties.Set_SizeWithWindow(lcid: Integer; RHS: WordBool);
  31651. begin
  31652.   DefaultInterface.Set_SizeWithWindow(lcid, RHS);
  31653. end;
  31654.  
  31655. function  TExcelChartProperties.Get_ShowWindow: WordBool;
  31656. begin
  31657.   Result := DefaultInterface.Get_ShowWindow;
  31658. end;
  31659.  
  31660. procedure TExcelChartProperties.Set_ShowWindow(RHS: WordBool);
  31661. begin
  31662.   DefaultInterface.Set_ShowWindow(RHS);
  31663. end;
  31664.  
  31665. function  TExcelChartProperties.Get_SubType(lcid: Integer): Integer;
  31666. begin
  31667.   Result := DefaultInterface.Get_SubType(lcid);
  31668. end;
  31669.  
  31670. procedure TExcelChartProperties.Set_SubType(lcid: Integer; RHS: Integer);
  31671. begin
  31672.   DefaultInterface.Set_SubType(lcid, RHS);
  31673. end;
  31674.  
  31675. function  TExcelChartProperties.Get_SurfaceGroup(lcid: Integer): ChartGroup;
  31676. begin
  31677.   Result := DefaultInterface.Get_SurfaceGroup(lcid);
  31678. end;
  31679.  
  31680. function  TExcelChartProperties.Get_Type_(lcid: Integer): Integer;
  31681. begin
  31682.   Result := DefaultInterface.Get_Type_(lcid);
  31683. end;
  31684.  
  31685. procedure TExcelChartProperties.Set_Type_(lcid: Integer; RHS: Integer);
  31686. begin
  31687.   DefaultInterface.Set_Type_(lcid, RHS);
  31688. end;
  31689.  
  31690. function  TExcelChartProperties.Get_ChartType: XlChartType;
  31691. begin
  31692.   Result := DefaultInterface.Get_ChartType;
  31693. end;
  31694.  
  31695. procedure TExcelChartProperties.Set_ChartType(RHS: XlChartType);
  31696. begin
  31697.   DefaultInterface.Set_ChartType(RHS);
  31698. end;
  31699.  
  31700. function  TExcelChartProperties.Get_Walls(lcid: Integer): Walls;
  31701. begin
  31702.   Result := DefaultInterface.Get_Walls(lcid);
  31703. end;
  31704.  
  31705. function  TExcelChartProperties.Get_WallsAndGridlines2D(lcid: Integer): WordBool;
  31706. begin
  31707.   Result := DefaultInterface.Get_WallsAndGridlines2D(lcid);
  31708. end;
  31709.  
  31710. procedure TExcelChartProperties.Set_WallsAndGridlines2D(lcid: Integer; RHS: WordBool);
  31711. begin
  31712.   DefaultInterface.Set_WallsAndGridlines2D(lcid, RHS);
  31713. end;
  31714.  
  31715. function  TExcelChartProperties.Get_BarShape: XlBarShape;
  31716. begin
  31717.   Result := DefaultInterface.Get_BarShape;
  31718. end;
  31719.  
  31720. procedure TExcelChartProperties.Set_BarShape(RHS: XlBarShape);
  31721. begin
  31722.   DefaultInterface.Set_BarShape(RHS);
  31723. end;
  31724.  
  31725. function  TExcelChartProperties.Get_PlotBy: XlRowCol;
  31726. begin
  31727.   Result := DefaultInterface.Get_PlotBy;
  31728. end;
  31729.  
  31730. procedure TExcelChartProperties.Set_PlotBy(RHS: XlRowCol);
  31731. begin
  31732.   DefaultInterface.Set_PlotBy(RHS);
  31733. end;
  31734.  
  31735. function  TExcelChartProperties.Get_ProtectFormatting: WordBool;
  31736. begin
  31737.   Result := DefaultInterface.Get_ProtectFormatting;
  31738. end;
  31739.  
  31740. procedure TExcelChartProperties.Set_ProtectFormatting(RHS: WordBool);
  31741. begin
  31742.   DefaultInterface.Set_ProtectFormatting(RHS);
  31743. end;
  31744.  
  31745. function  TExcelChartProperties.Get_ProtectData: WordBool;
  31746. begin
  31747.   Result := DefaultInterface.Get_ProtectData;
  31748. end;
  31749.  
  31750. procedure TExcelChartProperties.Set_ProtectData(RHS: WordBool);
  31751. begin
  31752.   DefaultInterface.Set_ProtectData(RHS);
  31753. end;
  31754.  
  31755. function  TExcelChartProperties.Get_ProtectGoalSeek: WordBool;
  31756. begin
  31757.   Result := DefaultInterface.Get_ProtectGoalSeek;
  31758. end;
  31759.  
  31760. procedure TExcelChartProperties.Set_ProtectGoalSeek(RHS: WordBool);
  31761. begin
  31762.   DefaultInterface.Set_ProtectGoalSeek(RHS);
  31763. end;
  31764.  
  31765. function  TExcelChartProperties.Get_ProtectSelection: WordBool;
  31766. begin
  31767.   Result := DefaultInterface.Get_ProtectSelection;
  31768. end;
  31769.  
  31770. procedure TExcelChartProperties.Set_ProtectSelection(RHS: WordBool);
  31771. begin
  31772.   DefaultInterface.Set_ProtectSelection(RHS);
  31773. end;
  31774.  
  31775. {$ENDIF}
  31776.  
  31777. class function CoExcelWorksheet.Create: _Worksheet;
  31778. begin
  31779.   Result := CreateComObject(CLASS_ExcelWorksheet) as _Worksheet;
  31780. end;
  31781.  
  31782. class function CoExcelWorksheet.CreateRemote(const MachineName: string): _Worksheet;
  31783. begin
  31784.   Result := CreateRemoteComObject(MachineName, CLASS_ExcelWorksheet) as _Worksheet;
  31785. end;
  31786.  
  31787. procedure TExcelWorksheet.InitServerData;
  31788. const
  31789.   CServerData: TServerData = (
  31790.     ClassID:   '{00020820-0000-0000-C000-000000000046}';
  31791.     IntfIID:   '{000208D8-0000-0000-C000-000000000046}';
  31792.     EventIID:  '{00024411-0000-0000-C000-000000000046}';
  31793.     LicenseKey: nil;
  31794.     Version: 500);
  31795. begin
  31796.   ServerData := @CServerData;
  31797. end;
  31798.  
  31799. procedure TExcelWorksheet.Connect;
  31800. var
  31801.   punk: IUnknown;
  31802. begin
  31803.   if FIntf = nil then
  31804.   begin
  31805.     punk := GetServer;
  31806.     ConnectEvents(punk);
  31807.     Fintf:= punk as _Worksheet;
  31808.   end;
  31809. end;
  31810.  
  31811. procedure TExcelWorksheet.ConnectTo(svrIntf: _Worksheet);
  31812. begin
  31813.   Disconnect;
  31814.   FIntf := svrIntf;
  31815.   ConnectEvents(FIntf);
  31816. end;
  31817.  
  31818. procedure TExcelWorksheet.DisConnect;
  31819. begin
  31820.   if Fintf <> nil then
  31821.   begin
  31822.     DisconnectEvents(FIntf);
  31823.     FIntf := nil;
  31824.   end;
  31825. end;
  31826.  
  31827. function TExcelWorksheet.GetDefaultInterface: _Worksheet;
  31828. begin
  31829.   if FIntf = nil then
  31830.     Connect;
  31831.   Assert(FIntf <> nil, 'DefaultInterface is NULL. Component is not connected to Server. You must call ''Connect'' or ''ConnectTo'' before this operation');
  31832.   Result := FIntf;
  31833. end;
  31834.  
  31835. constructor TExcelWorksheet.Create(AOwner: TComponent);
  31836. begin
  31837.   inherited Create(AOwner);
  31838. {$IFDEF LIVE_SERVER_AT_DESIGN_TIME}
  31839.   FProps := TExcelWorksheetProperties.Create(Self);
  31840. {$ENDIF}
  31841. end;
  31842.  
  31843. destructor TExcelWorksheet.Destroy;
  31844. begin
  31845. {$IFDEF LIVE_SERVER_AT_DESIGN_TIME}
  31846.   FProps.Free;
  31847. {$ENDIF}
  31848.   inherited Destroy;
  31849. end;
  31850.  
  31851. {$IFDEF LIVE_SERVER_AT_DESIGN_TIME}
  31852. function TExcelWorksheet.GetServerProperties: TExcelWorksheetProperties;
  31853. begin
  31854.   Result := FProps;
  31855. end;
  31856. {$ENDIF}
  31857.  
  31858. procedure TExcelWorksheet.InvokeEvent(DispID: TDispID; var Params: TVariantArray);
  31859. begin
  31860.   case DispID of
  31861.     -1: Exit;  // DISPID_UNKNOWN
  31862.    1543: if Assigned(FOnSelectionChange) then
  31863.             FOnSelectionChange(Self, Params[0] (*const Range*));
  31864.    1537: if Assigned(FOnBeforeDoubleClick) then
  31865.             FOnBeforeDoubleClick(Self, Params[0] (*const Range*), Params[1] (*var WordBool*));
  31866.    1534: if Assigned(FOnBeforeRightClick) then
  31867.             FOnBeforeRightClick(Self, Params[0] (*const Range*), Params[1] (*var WordBool*));
  31868.    304: if Assigned(FOnActivate) then
  31869.             FOnActivate(Self);
  31870.    1530: if Assigned(FOnDeactivate) then
  31871.             FOnDeactivate(Self);
  31872.    279: if Assigned(FOnCalculate) then
  31873.             FOnCalculate(Self);
  31874.    1545: if Assigned(FOnChange) then
  31875.             FOnChange(Self, Params[0] (*const Range*));
  31876.   end; {case DispID}
  31877. end;
  31878.  
  31879. function  TExcelWorksheet.Get_Application: ExcelApplication;
  31880. begin
  31881.   Result := DefaultInterface.Get_Application;
  31882. end;
  31883.  
  31884. function  TExcelWorksheet.Get_Creator: XlCreator;
  31885. begin
  31886.   Result := DefaultInterface.Get_Creator;
  31887. end;
  31888.  
  31889. function  TExcelWorksheet.Get_Parent: IDispatch;
  31890. begin
  31891.   Result := DefaultInterface.Get_Parent;
  31892. end;
  31893.  
  31894. function  TExcelWorksheet.Get_CodeName: WideString;
  31895. begin
  31896.   Result := DefaultInterface.Get_CodeName;
  31897. end;
  31898.  
  31899. function  TExcelWorksheet.Get__CodeName: WideString;
  31900. begin
  31901.   Result := DefaultInterface.Get__CodeName;
  31902. end;
  31903.  
  31904. procedure TExcelWorksheet.Set__CodeName(const RHS: WideString);
  31905. begin
  31906.   DefaultInterface.Set__CodeName(RHS);
  31907. end;
  31908.  
  31909. function  TExcelWorksheet.Get_Index(lcid: Integer): Integer;
  31910. begin
  31911.   Result := DefaultInterface.Get_Index(lcid);
  31912. end;
  31913.  
  31914. function  TExcelWorksheet.Get_Name: WideString;
  31915. begin
  31916.   Result := DefaultInterface.Get_Name;
  31917. end;
  31918.  
  31919. procedure TExcelWorksheet.Set_Name(const RHS: WideString);
  31920. begin
  31921.   DefaultInterface.Set_Name(RHS);
  31922. end;
  31923.  
  31924. function  TExcelWorksheet.Get_Next: IDispatch;
  31925. begin
  31926.   Result := DefaultInterface.Get_Next;
  31927. end;
  31928.  
  31929. function  TExcelWorksheet.Get_OnDoubleClick(lcid: Integer): WideString;
  31930. begin
  31931.   Result := DefaultInterface.Get_OnDoubleClick(lcid);
  31932. end;
  31933.  
  31934. procedure TExcelWorksheet.Set_OnDoubleClick(lcid: Integer; const RHS: WideString);
  31935. begin
  31936.   DefaultInterface.Set_OnDoubleClick(lcid, RHS);
  31937. end;
  31938.  
  31939. function  TExcelWorksheet.Get_OnSheetActivate(lcid: Integer): WideString;
  31940. begin
  31941.   Result := DefaultInterface.Get_OnSheetActivate(lcid);
  31942. end;
  31943.  
  31944. procedure TExcelWorksheet.Set_OnSheetActivate(lcid: Integer; const RHS: WideString);
  31945. begin
  31946.   DefaultInterface.Set_OnSheetActivate(lcid, RHS);
  31947. end;
  31948.  
  31949. function  TExcelWorksheet.Get_OnSheetDeactivate(lcid: Integer): WideString;
  31950. begin
  31951.   Result := DefaultInterface.Get_OnSheetDeactivate(lcid);
  31952. end;
  31953.  
  31954. procedure TExcelWorksheet.Set_OnSheetDeactivate(lcid: Integer; const RHS: WideString);
  31955. begin
  31956.   DefaultInterface.Set_OnSheetDeactivate(lcid, RHS);
  31957. end;
  31958.  
  31959. function  TExcelWorksheet.Get_PageSetup: PageSetup;
  31960. begin
  31961.   Result := DefaultInterface.Get_PageSetup;
  31962. end;
  31963.  
  31964. function  TExcelWorksheet.Get_Previous: IDispatch;
  31965. begin
  31966.   Result := DefaultInterface.Get_Previous;
  31967. end;
  31968.  
  31969. function  TExcelWorksheet.Get_ProtectContents(lcid: Integer): WordBool;
  31970. begin
  31971.   Result := DefaultInterface.Get_ProtectContents(lcid);
  31972. end;
  31973.  
  31974. function  TExcelWorksheet.Get_ProtectDrawingObjects(lcid: Integer): WordBool;
  31975. begin
  31976.   Result := DefaultInterface.Get_ProtectDrawingObjects(lcid);
  31977. end;
  31978.  
  31979. function  TExcelWorksheet.Get_ProtectionMode(lcid: Integer): WordBool;
  31980. begin
  31981.   Result := DefaultInterface.Get_ProtectionMode(lcid);
  31982. end;
  31983.  
  31984. function  TExcelWorksheet.Get_ProtectScenarios(lcid: Integer): WordBool;
  31985. begin
  31986.   Result := DefaultInterface.Get_ProtectScenarios(lcid);
  31987. end;
  31988.  
  31989. function  TExcelWorksheet.Get_Visible(lcid: Integer): XlSheetVisibility;
  31990. begin
  31991.   Result := DefaultInterface.Get_Visible(lcid);
  31992. end;
  31993.  
  31994. procedure TExcelWorksheet.Set_Visible(lcid: Integer; RHS: XlSheetVisibility);
  31995. begin
  31996.   DefaultInterface.Set_Visible(lcid, RHS);
  31997. end;
  31998.  
  31999. function  TExcelWorksheet.Get_Shapes: Shapes;
  32000. begin
  32001.   Result := DefaultInterface.Get_Shapes;
  32002. end;
  32003.  
  32004. function  TExcelWorksheet.Get_TransitionExpEval(lcid: Integer): WordBool;
  32005. begin
  32006.   Result := DefaultInterface.Get_TransitionExpEval(lcid);
  32007. end;
  32008.  
  32009. procedure TExcelWorksheet.Set_TransitionExpEval(lcid: Integer; RHS: WordBool);
  32010. begin
  32011.   DefaultInterface.Set_TransitionExpEval(lcid, RHS);
  32012. end;
  32013.  
  32014. function  TExcelWorksheet.Get_AutoFilterMode(lcid: Integer): WordBool;
  32015. begin
  32016.   Result := DefaultInterface.Get_AutoFilterMode(lcid);
  32017. end;
  32018.  
  32019. procedure TExcelWorksheet.Set_AutoFilterMode(lcid: Integer; RHS: WordBool);
  32020. begin
  32021.   DefaultInterface.Set_AutoFilterMode(lcid, RHS);
  32022. end;
  32023.  
  32024. function  TExcelWorksheet.Get_EnableCalculation: WordBool;
  32025. begin
  32026.   Result := DefaultInterface.Get_EnableCalculation;
  32027. end;
  32028.  
  32029. procedure TExcelWorksheet.Set_EnableCalculation(RHS: WordBool);
  32030. begin
  32031.   DefaultInterface.Set_EnableCalculation(RHS);
  32032. end;
  32033.  
  32034. function  TExcelWorksheet.Get_Cells: Range;
  32035. begin
  32036.   Result := DefaultInterface.Get_Cells;
  32037. end;
  32038.  
  32039. function  TExcelWorksheet.Get_CircularReference(lcid: Integer): Range;
  32040. begin
  32041.   Result := DefaultInterface.Get_CircularReference(lcid);
  32042. end;
  32043.  
  32044. function  TExcelWorksheet.Get_Columns: Range;
  32045. begin
  32046.   Result := DefaultInterface.Get_Columns;
  32047. end;
  32048.  
  32049. function  TExcelWorksheet.Get_ConsolidationFunction(lcid: Integer): XlConsolidationFunction;
  32050. begin
  32051.   Result := DefaultInterface.Get_ConsolidationFunction(lcid);
  32052. end;
  32053.  
  32054. function  TExcelWorksheet.Get_ConsolidationOptions(lcid: Integer): OleVariant;
  32055. begin
  32056.   Result := DefaultInterface.Get_ConsolidationOptions(lcid);
  32057. end;
  32058.  
  32059. function  TExcelWorksheet.Get_ConsolidationSources(lcid: Integer): OleVariant;
  32060. begin
  32061.   Result := DefaultInterface.Get_ConsolidationSources(lcid);
  32062. end;
  32063.  
  32064. function  TExcelWorksheet.Get_DisplayAutomaticPageBreaks(lcid: Integer): WordBool;
  32065. begin
  32066.   Result := DefaultInterface.Get_DisplayAutomaticPageBreaks(lcid);
  32067. end;
  32068.  
  32069. procedure TExcelWorksheet.Set_DisplayAutomaticPageBreaks(lcid: Integer; RHS: WordBool);
  32070. begin
  32071.   DefaultInterface.Set_DisplayAutomaticPageBreaks(lcid, RHS);
  32072. end;
  32073.  
  32074. function  TExcelWorksheet.Get_EnableAutoFilter(lcid: Integer): WordBool;
  32075. begin
  32076.   Result := DefaultInterface.Get_EnableAutoFilter(lcid);
  32077. end;
  32078.  
  32079. procedure TExcelWorksheet.Set_EnableAutoFilter(lcid: Integer; RHS: WordBool);
  32080. begin
  32081.   DefaultInterface.Set_EnableAutoFilter(lcid, RHS);
  32082. end;
  32083.  
  32084. function  TExcelWorksheet.Get_EnableSelection: XlEnableSelection;
  32085. begin
  32086.   Result := DefaultInterface.Get_EnableSelection;
  32087. end;
  32088.  
  32089. procedure TExcelWorksheet.Set_EnableSelection(RHS: XlEnableSelection);
  32090. begin
  32091.   DefaultInterface.Set_EnableSelection(RHS);
  32092. end;
  32093.  
  32094. function  TExcelWorksheet.Get_EnableOutlining(lcid: Integer): WordBool;
  32095. begin
  32096.   Result := DefaultInterface.Get_EnableOutlining(lcid);
  32097. end;
  32098.  
  32099. procedure TExcelWorksheet.Set_EnableOutlining(lcid: Integer; RHS: WordBool);
  32100. begin
  32101.   DefaultInterface.Set_EnableOutlining(lcid, RHS);
  32102. end;
  32103.  
  32104. function  TExcelWorksheet.Get_EnablePivotTable(lcid: Integer): WordBool;
  32105. begin
  32106.   Result := DefaultInterface.Get_EnablePivotTable(lcid);
  32107. end;
  32108.  
  32109. procedure TExcelWorksheet.Set_EnablePivotTable(lcid: Integer; RHS: WordBool);
  32110. begin
  32111.   DefaultInterface.Set_EnablePivotTable(lcid, RHS);
  32112. end;
  32113.  
  32114. function  TExcelWorksheet.Get_FilterMode(lcid: Integer): WordBool;
  32115. begin
  32116.   Result := DefaultInterface.Get_FilterMode(lcid);
  32117. end;
  32118.  
  32119. function  TExcelWorksheet.Get_Names: Names;
  32120. begin
  32121.   Result := DefaultInterface.Get_Names;
  32122. end;
  32123.  
  32124. function  TExcelWorksheet.Get_OnCalculate(lcid: Integer): WideString;
  32125. begin
  32126.   Result := DefaultInterface.Get_OnCalculate(lcid);
  32127. end;
  32128.  
  32129. procedure TExcelWorksheet.Set_OnCalculate(lcid: Integer; const RHS: WideString);
  32130. begin
  32131.   DefaultInterface.Set_OnCalculate(lcid, RHS);
  32132. end;
  32133.  
  32134. function  TExcelWorksheet.Get_OnData(lcid: Integer): WideString;
  32135. begin
  32136.   Result := DefaultInterface.Get_OnData(lcid);
  32137. end;
  32138.  
  32139. procedure TExcelWorksheet.Set_OnData(lcid: Integer; const RHS: WideString);
  32140. begin
  32141.   DefaultInterface.Set_OnData(lcid, RHS);
  32142. end;
  32143.  
  32144. function  TExcelWorksheet.Get_OnEntry(lcid: Integer): WideString;
  32145. begin
  32146.   Result := DefaultInterface.Get_OnEntry(lcid);
  32147. end;
  32148.  
  32149. procedure TExcelWorksheet.Set_OnEntry(lcid: Integer; const RHS: WideString);
  32150. begin
  32151.   DefaultInterface.Set_OnEntry(lcid, RHS);
  32152. end;
  32153.  
  32154. function  TExcelWorksheet.Get_Outline: Outline;
  32155. begin
  32156.   Result := DefaultInterface.Get_Outline;
  32157. end;
  32158.  
  32159. function  TExcelWorksheet.Get_Range(Cell1: OleVariant; Cell2: OleVariant): Range;
  32160. begin
  32161.   Result := DefaultInterface.Get_Range(Cell1, Cell2);
  32162. end;
  32163.  
  32164. function  TExcelWorksheet.Get_Rows: Range;
  32165. begin
  32166.   Result := DefaultInterface.Get_Rows;
  32167. end;
  32168.  
  32169. function  TExcelWorksheet.Get_ScrollArea: WideString;
  32170. begin
  32171.   Result := DefaultInterface.Get_ScrollArea;
  32172. end;
  32173.  
  32174. procedure TExcelWorksheet.Set_ScrollArea(const RHS: WideString);
  32175. begin
  32176.   DefaultInterface.Set_ScrollArea(RHS);
  32177. end;
  32178.  
  32179. function  TExcelWorksheet.Get_StandardHeight(lcid: Integer): Double;
  32180. begin
  32181.   Result := DefaultInterface.Get_StandardHeight(lcid);
  32182. end;
  32183.  
  32184. function  TExcelWorksheet.Get_StandardWidth(lcid: Integer): Double;
  32185. begin
  32186.   Result := DefaultInterface.Get_StandardWidth(lcid);
  32187. end;
  32188.  
  32189. procedure TExcelWorksheet.Set_StandardWidth(lcid: Integer; RHS: Double);
  32190. begin
  32191.   DefaultInterface.Set_StandardWidth(lcid, RHS);
  32192. end;
  32193.  
  32194. function  TExcelWorksheet.Get_TransitionFormEntry(lcid: Integer): WordBool;
  32195. begin
  32196.   Result := DefaultInterface.Get_TransitionFormEntry(lcid);
  32197. end;
  32198.  
  32199. procedure TExcelWorksheet.Set_TransitionFormEntry(lcid: Integer; RHS: WordBool);
  32200. begin
  32201.   DefaultInterface.Set_TransitionFormEntry(lcid, RHS);
  32202. end;
  32203.  
  32204. function  TExcelWorksheet.Get_Type_(lcid: Integer): XlSheetType;
  32205. begin
  32206.   Result := DefaultInterface.Get_Type_(lcid);
  32207. end;
  32208.  
  32209. function  TExcelWorksheet.Get_UsedRange(lcid: Integer): Range;
  32210. begin
  32211.   Result := DefaultInterface.Get_UsedRange(lcid);
  32212. end;
  32213.  
  32214. function  TExcelWorksheet.Get_HPageBreaks: HPageBreaks;
  32215. begin
  32216.   Result := DefaultInterface.Get_HPageBreaks;
  32217. end;
  32218.  
  32219. function  TExcelWorksheet.Get_VPageBreaks: VPageBreaks;
  32220. begin
  32221.   Result := DefaultInterface.Get_VPageBreaks;
  32222. end;
  32223.  
  32224. function  TExcelWorksheet.Get_QueryTables: QueryTables;
  32225. begin
  32226.   Result := DefaultInterface.Get_QueryTables;
  32227. end;
  32228.  
  32229. function  TExcelWorksheet.Get_DisplayPageBreaks: WordBool;
  32230. begin
  32231.   Result := DefaultInterface.Get_DisplayPageBreaks;
  32232. end;
  32233.  
  32234. procedure TExcelWorksheet.Set_DisplayPageBreaks(RHS: WordBool);
  32235. begin
  32236.   DefaultInterface.Set_DisplayPageBreaks(RHS);
  32237. end;
  32238.  
  32239. function  TExcelWorksheet.Get_Comments: Comments;
  32240. begin
  32241.   Result := DefaultInterface.Get_Comments;
  32242. end;
  32243.  
  32244. function  TExcelWorksheet.Get_Hyperlinks: Hyperlinks;
  32245. begin
  32246.   Result := DefaultInterface.Get_Hyperlinks;
  32247. end;
  32248.  
  32249. function  TExcelWorksheet.Get_DisplayRightToLeft(lcid: Integer): Integer;
  32250. begin
  32251.   Result := DefaultInterface.Get_DisplayRightToLeft(lcid);
  32252. end;
  32253.  
  32254. procedure TExcelWorksheet.Set_DisplayRightToLeft(lcid: Integer; RHS: Integer);
  32255. begin
  32256.   DefaultInterface.Set_DisplayRightToLeft(lcid, RHS);
  32257. end;
  32258.  
  32259. function  TExcelWorksheet.Get_AutoFilter: AutoFilter;
  32260. begin
  32261.   Result := DefaultInterface.Get_AutoFilter;
  32262. end;
  32263.  
  32264. procedure TExcelWorksheet.Activate;
  32265. begin
  32266.   DefaultInterface.Activate(0);
  32267. end;
  32268.  
  32269. procedure TExcelWorksheet.Activate(lcid: Integer);
  32270. begin
  32271.   DefaultInterface.Activate(lcid);
  32272. end;
  32273.  
  32274. procedure TExcelWorksheet.Copy;
  32275. begin
  32276.   DefaultInterface.Copy(EmptyParam, EmptyParam, 0);
  32277. end;
  32278.  
  32279. procedure TExcelWorksheet.Copy(Before: OleVariant);
  32280. begin
  32281.   DefaultInterface.Copy(Before, EmptyParam, 0);
  32282. end;
  32283.  
  32284. procedure TExcelWorksheet.Copy(Before: OleVariant; After: OleVariant);
  32285. begin
  32286.   DefaultInterface.Copy(Before, After, 0);
  32287. end;
  32288.  
  32289. procedure TExcelWorksheet.Copy(Before: OleVariant; After: OleVariant; lcid: Integer);
  32290. begin
  32291.   DefaultInterface.Copy(Before, After, lcid);
  32292. end;
  32293.  
  32294. procedure TExcelWorksheet.Delete;
  32295. begin
  32296.   DefaultInterface.Delete(0);
  32297. end;
  32298.  
  32299. procedure TExcelWorksheet.Delete(lcid: Integer);
  32300. begin
  32301.   DefaultInterface.Delete(lcid);
  32302. end;
  32303.  
  32304. procedure TExcelWorksheet.Move;
  32305. begin
  32306.   DefaultInterface.Move(EmptyParam, EmptyParam, 0);
  32307. end;
  32308.  
  32309. procedure TExcelWorksheet.Move(Before: OleVariant);
  32310. begin
  32311.   DefaultInterface.Move(Before, EmptyParam, 0);
  32312. end;
  32313.  
  32314. procedure TExcelWorksheet.Move(Before: OleVariant; After: OleVariant);
  32315. begin
  32316.   DefaultInterface.Move(Before, After, 0);
  32317. end;
  32318.  
  32319. procedure TExcelWorksheet.Move(Before: OleVariant; After: OleVariant; lcid: Integer);
  32320. begin
  32321.   DefaultInterface.Move(Before, After, lcid);
  32322. end;
  32323.  
  32324. procedure TExcelWorksheet.PrintOut;
  32325. begin
  32326.   DefaultInterface.PrintOut(EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  32327.                             EmptyParam, 0);
  32328. end;
  32329.  
  32330. procedure TExcelWorksheet.PrintOut(From: OleVariant);
  32331. begin
  32332.   DefaultInterface.PrintOut(From, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  32333.                             EmptyParam, 0);
  32334. end;
  32335.  
  32336. procedure TExcelWorksheet.PrintOut(From: OleVariant; To_: OleVariant);
  32337. begin
  32338.   DefaultInterface.PrintOut(From, To_, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 0);
  32339. end;
  32340.  
  32341. procedure TExcelWorksheet.PrintOut(From: OleVariant; To_: OleVariant; Copies: OleVariant);
  32342. begin
  32343.   DefaultInterface.PrintOut(From, To_, Copies, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 0);
  32344. end;
  32345.  
  32346. procedure TExcelWorksheet.PrintOut(From: OleVariant; To_: OleVariant; Copies: OleVariant; 
  32347.                                    Preview: OleVariant);
  32348. begin
  32349.   DefaultInterface.PrintOut(From, To_, Copies, Preview, EmptyParam, EmptyParam, EmptyParam, 0);
  32350. end;
  32351.  
  32352. procedure TExcelWorksheet.PrintOut(From: OleVariant; To_: OleVariant; Copies: OleVariant; 
  32353.                                    Preview: OleVariant; ActivePrinter: OleVariant);
  32354. begin
  32355.   DefaultInterface.PrintOut(From, To_, Copies, Preview, ActivePrinter, EmptyParam, EmptyParam, 0);
  32356. end;
  32357.  
  32358. procedure TExcelWorksheet.PrintOut(From: OleVariant; To_: OleVariant; Copies: OleVariant; 
  32359.                                    Preview: OleVariant; ActivePrinter: OleVariant; 
  32360.                                    PrintToFile: OleVariant);
  32361. begin
  32362.   DefaultInterface.PrintOut(From, To_, Copies, Preview, ActivePrinter, PrintToFile, EmptyParam, 0);
  32363. end;
  32364.  
  32365. procedure TExcelWorksheet.PrintOut(From: OleVariant; To_: OleVariant; Copies: OleVariant; 
  32366.                                    Preview: OleVariant; ActivePrinter: OleVariant; 
  32367.                                    PrintToFile: OleVariant; Collate: OleVariant);
  32368. begin
  32369.   DefaultInterface.PrintOut(From, To_, Copies, Preview, ActivePrinter, PrintToFile, Collate, 0);
  32370. end;
  32371.  
  32372. procedure TExcelWorksheet.PrintOut(From: OleVariant; To_: OleVariant; Copies: OleVariant; 
  32373.                                    Preview: OleVariant; ActivePrinter: OleVariant; 
  32374.                                    PrintToFile: OleVariant; Collate: OleVariant; lcid: Integer);
  32375. begin
  32376.   DefaultInterface.PrintOut(From, To_, Copies, Preview, ActivePrinter, PrintToFile, Collate, lcid);
  32377. end;
  32378.  
  32379. procedure TExcelWorksheet.PrintPreview;
  32380. begin
  32381.   DefaultInterface.PrintPreview(EmptyParam, 0);
  32382. end;
  32383.  
  32384. procedure TExcelWorksheet.PrintPreview(EnableChanges: OleVariant);
  32385. begin
  32386.   DefaultInterface.PrintPreview(EnableChanges, 0);
  32387. end;
  32388.  
  32389. procedure TExcelWorksheet.PrintPreview(EnableChanges: OleVariant; lcid: Integer);
  32390. begin
  32391.   DefaultInterface.PrintPreview(EnableChanges, lcid);
  32392. end;
  32393.  
  32394. procedure TExcelWorksheet.Protect;
  32395. begin
  32396.   DefaultInterface.Protect(EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 0);
  32397. end;
  32398.  
  32399. procedure TExcelWorksheet.Protect(Password: OleVariant);
  32400. begin
  32401.   DefaultInterface.Protect(Password, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 0);
  32402. end;
  32403.  
  32404. procedure TExcelWorksheet.Protect(Password: OleVariant; DrawingObjects: OleVariant);
  32405. begin
  32406.   DefaultInterface.Protect(Password, DrawingObjects, EmptyParam, EmptyParam, EmptyParam, 0);
  32407. end;
  32408.  
  32409. procedure TExcelWorksheet.Protect(Password: OleVariant; DrawingObjects: OleVariant; 
  32410.                                   Contents: OleVariant);
  32411. begin
  32412.   DefaultInterface.Protect(Password, DrawingObjects, Contents, EmptyParam, EmptyParam, 0);
  32413. end;
  32414.  
  32415. procedure TExcelWorksheet.Protect(Password: OleVariant; DrawingObjects: OleVariant; 
  32416.                                   Contents: OleVariant; Scenarios: OleVariant);
  32417. begin
  32418.   DefaultInterface.Protect(Password, DrawingObjects, Contents, Scenarios, EmptyParam, 0);
  32419. end;
  32420.  
  32421. procedure TExcelWorksheet.Protect(Password: OleVariant; DrawingObjects: OleVariant; 
  32422.                                   Contents: OleVariant; Scenarios: OleVariant; 
  32423.                                   UserInterfaceOnly: OleVariant);
  32424. begin
  32425.   DefaultInterface.Protect(Password, DrawingObjects, Contents, Scenarios, UserInterfaceOnly, 0);
  32426. end;
  32427.  
  32428. procedure TExcelWorksheet.Protect(Password: OleVariant; DrawingObjects: OleVariant; 
  32429.                                   Contents: OleVariant; Scenarios: OleVariant; 
  32430.                                   UserInterfaceOnly: OleVariant; lcid: Integer);
  32431. begin
  32432.   DefaultInterface.Protect(Password, DrawingObjects, Contents, Scenarios, UserInterfaceOnly, lcid);
  32433. end;
  32434.  
  32435. procedure TExcelWorksheet.SaveAs(const Filename: WideString);
  32436. begin
  32437.   DefaultInterface.SaveAs(Filename, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  32438.                           EmptyParam, EmptyParam, EmptyParam, 0);
  32439. end;
  32440.  
  32441. procedure TExcelWorksheet.SaveAs(const Filename: WideString; FileFormat: OleVariant);
  32442. begin
  32443.   DefaultInterface.SaveAs(Filename, FileFormat, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  32444.                           EmptyParam, EmptyParam, EmptyParam, 0);
  32445. end;
  32446.  
  32447. procedure TExcelWorksheet.SaveAs(const Filename: WideString; FileFormat: OleVariant; 
  32448.                                  Password: OleVariant);
  32449. begin
  32450.   DefaultInterface.SaveAs(Filename, FileFormat, Password, EmptyParam, EmptyParam, EmptyParam, 
  32451.                           EmptyParam, EmptyParam, EmptyParam, 0);
  32452. end;
  32453.  
  32454. procedure TExcelWorksheet.SaveAs(const Filename: WideString; FileFormat: OleVariant; 
  32455.                                  Password: OleVariant; WriteResPassword: OleVariant);
  32456. begin
  32457.   DefaultInterface.SaveAs(Filename, FileFormat, Password, WriteResPassword, EmptyParam, EmptyParam, 
  32458.                           EmptyParam, EmptyParam, EmptyParam, 0);
  32459. end;
  32460.  
  32461. procedure TExcelWorksheet.SaveAs(const Filename: WideString; FileFormat: OleVariant; 
  32462.                                  Password: OleVariant; WriteResPassword: OleVariant; 
  32463.                                  ReadOnlyRecommended: OleVariant);
  32464. begin
  32465.   DefaultInterface.SaveAs(Filename, FileFormat, Password, WriteResPassword, ReadOnlyRecommended, 
  32466.                           EmptyParam, EmptyParam, EmptyParam, EmptyParam, 0);
  32467. end;
  32468.  
  32469. procedure TExcelWorksheet.SaveAs(const Filename: WideString; FileFormat: OleVariant; 
  32470.                                  Password: OleVariant; WriteResPassword: OleVariant; 
  32471.                                  ReadOnlyRecommended: OleVariant; CreateBackup: OleVariant);
  32472. begin
  32473.   DefaultInterface.SaveAs(Filename, FileFormat, Password, WriteResPassword, ReadOnlyRecommended, 
  32474.                           CreateBackup, EmptyParam, EmptyParam, EmptyParam, 0);
  32475. end;
  32476.  
  32477. procedure TExcelWorksheet.SaveAs(const Filename: WideString; FileFormat: OleVariant; 
  32478.                                  Password: OleVariant; WriteResPassword: OleVariant; 
  32479.                                  ReadOnlyRecommended: OleVariant; CreateBackup: OleVariant; 
  32480.                                  AddToMru: OleVariant);
  32481. begin
  32482.   DefaultInterface.SaveAs(Filename, FileFormat, Password, WriteResPassword, ReadOnlyRecommended, 
  32483.                           CreateBackup, AddToMru, EmptyParam, EmptyParam, 0);
  32484. end;
  32485.  
  32486. procedure TExcelWorksheet.SaveAs(const Filename: WideString; FileFormat: OleVariant; 
  32487.                                  Password: OleVariant; WriteResPassword: OleVariant; 
  32488.                                  ReadOnlyRecommended: OleVariant; CreateBackup: OleVariant; 
  32489.                                  AddToMru: OleVariant; TextCodepage: OleVariant);
  32490. begin
  32491.   DefaultInterface.SaveAs(Filename, FileFormat, Password, WriteResPassword, ReadOnlyRecommended, 
  32492.                           CreateBackup, AddToMru, TextCodepage, EmptyParam, 0);
  32493. end;
  32494.  
  32495. procedure TExcelWorksheet.SaveAs(const Filename: WideString; FileFormat: OleVariant; 
  32496.                                  Password: OleVariant; WriteResPassword: OleVariant; 
  32497.                                  ReadOnlyRecommended: OleVariant; CreateBackup: OleVariant; 
  32498.                                  AddToMru: OleVariant; TextCodepage: OleVariant; 
  32499.                                  TextVisualLayout: OleVariant);
  32500. begin
  32501.   DefaultInterface.SaveAs(Filename, FileFormat, Password, WriteResPassword, ReadOnlyRecommended, 
  32502.                           CreateBackup, AddToMru, TextCodepage, TextVisualLayout, 0);
  32503. end;
  32504.  
  32505. procedure TExcelWorksheet.SaveAs(const Filename: WideString; FileFormat: OleVariant; 
  32506.                                  Password: OleVariant; WriteResPassword: OleVariant; 
  32507.                                  ReadOnlyRecommended: OleVariant; CreateBackup: OleVariant; 
  32508.                                  AddToMru: OleVariant; TextCodepage: OleVariant; 
  32509.                                  TextVisualLayout: OleVariant; lcid: Integer);
  32510. begin
  32511.   DefaultInterface.SaveAs(Filename, FileFormat, Password, WriteResPassword, ReadOnlyRecommended, 
  32512.                           CreateBackup, AddToMru, TextCodepage, TextVisualLayout, lcid);
  32513. end;
  32514.  
  32515. procedure TExcelWorksheet.Select;
  32516. begin
  32517.   DefaultInterface.Select(EmptyParam, 0);
  32518. end;
  32519.  
  32520. procedure TExcelWorksheet.Select(Replace: OleVariant);
  32521. begin
  32522.   DefaultInterface.Select(Replace, 0);
  32523. end;
  32524.  
  32525. procedure TExcelWorksheet.Select(Replace: OleVariant; lcid: Integer);
  32526. begin
  32527.   DefaultInterface.Select(Replace, lcid);
  32528. end;
  32529.  
  32530. procedure TExcelWorksheet.Unprotect;
  32531. begin
  32532.   DefaultInterface.Unprotect(EmptyParam, 0);
  32533. end;
  32534.  
  32535. procedure TExcelWorksheet.Unprotect(Password: OleVariant);
  32536. begin
  32537.   DefaultInterface.Unprotect(Password, 0);
  32538. end;
  32539.  
  32540. procedure TExcelWorksheet.Unprotect(Password: OleVariant; lcid: Integer);
  32541. begin
  32542.   DefaultInterface.Unprotect(Password, lcid);
  32543. end;
  32544.  
  32545. function  TExcelWorksheet.Arcs: IDispatch;
  32546. begin
  32547.   Result := DefaultInterface.Arcs(EmptyParam, 0);
  32548. end;
  32549.  
  32550. function  TExcelWorksheet.Arcs(Index: OleVariant): IDispatch;
  32551. begin
  32552.   Result := DefaultInterface.Arcs(Index, 0);
  32553. end;
  32554.  
  32555. function  TExcelWorksheet.Arcs(Index: OleVariant; lcid: Integer): IDispatch;
  32556. begin
  32557.   Result := DefaultInterface.Arcs(Index, lcid);
  32558. end;
  32559.  
  32560. procedure TExcelWorksheet.SetBackgroundPicture(const Filename: WideString);
  32561. begin
  32562.   DefaultInterface.SetBackgroundPicture(Filename);
  32563. end;
  32564.  
  32565. function  TExcelWorksheet.Buttons: IDispatch;
  32566. begin
  32567.   Result := DefaultInterface.Buttons(EmptyParam, 0);
  32568. end;
  32569.  
  32570. function  TExcelWorksheet.Buttons(Index: OleVariant): IDispatch;
  32571. begin
  32572.   Result := DefaultInterface.Buttons(Index, 0);
  32573. end;
  32574.  
  32575. function  TExcelWorksheet.Buttons(Index: OleVariant; lcid: Integer): IDispatch;
  32576. begin
  32577.   Result := DefaultInterface.Buttons(Index, lcid);
  32578. end;
  32579.  
  32580. procedure TExcelWorksheet.Calculate;
  32581. begin
  32582.   DefaultInterface.Calculate(0);
  32583. end;
  32584.  
  32585. procedure TExcelWorksheet.Calculate(lcid: Integer);
  32586. begin
  32587.   DefaultInterface.Calculate(lcid);
  32588. end;
  32589.  
  32590. function  TExcelWorksheet.ChartObjects: IDispatch;
  32591. begin
  32592.   Result := DefaultInterface.ChartObjects(EmptyParam, 0);
  32593. end;
  32594.  
  32595. function  TExcelWorksheet.ChartObjects(Index: OleVariant): IDispatch;
  32596. begin
  32597.   Result := DefaultInterface.ChartObjects(Index, 0);
  32598. end;
  32599.  
  32600. function  TExcelWorksheet.ChartObjects(Index: OleVariant; lcid: Integer): IDispatch;
  32601. begin
  32602.   Result := DefaultInterface.ChartObjects(Index, lcid);
  32603. end;
  32604.  
  32605. function  TExcelWorksheet.CheckBoxes: IDispatch;
  32606. begin
  32607.   Result := DefaultInterface.CheckBoxes(EmptyParam, 0);
  32608. end;
  32609.  
  32610. function  TExcelWorksheet.CheckBoxes(Index: OleVariant): IDispatch;
  32611. begin
  32612.   Result := DefaultInterface.CheckBoxes(Index, 0);
  32613. end;
  32614.  
  32615. function  TExcelWorksheet.CheckBoxes(Index: OleVariant; lcid: Integer): IDispatch;
  32616. begin
  32617.   Result := DefaultInterface.CheckBoxes(Index, lcid);
  32618. end;
  32619.  
  32620. procedure TExcelWorksheet.CheckSpelling;
  32621. begin
  32622.   DefaultInterface.CheckSpelling(EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  32623.                                  EmptyParam, 0);
  32624. end;
  32625.  
  32626. procedure TExcelWorksheet.CheckSpelling(CustomDictionary: OleVariant);
  32627. begin
  32628.   DefaultInterface.CheckSpelling(CustomDictionary, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  32629.                                  EmptyParam, 0);
  32630. end;
  32631.  
  32632. procedure TExcelWorksheet.CheckSpelling(CustomDictionary: OleVariant; IgnoreUppercase: OleVariant);
  32633. begin
  32634.   DefaultInterface.CheckSpelling(CustomDictionary, IgnoreUppercase, EmptyParam, EmptyParam, 
  32635.                                  EmptyParam, EmptyParam, 0);
  32636. end;
  32637.  
  32638. procedure TExcelWorksheet.CheckSpelling(CustomDictionary: OleVariant; IgnoreUppercase: OleVariant; 
  32639.                                         AlwaysSuggest: OleVariant);
  32640. begin
  32641.   DefaultInterface.CheckSpelling(CustomDictionary, IgnoreUppercase, AlwaysSuggest, EmptyParam, 
  32642.                                  EmptyParam, EmptyParam, 0);
  32643. end;
  32644.  
  32645. procedure TExcelWorksheet.CheckSpelling(CustomDictionary: OleVariant; IgnoreUppercase: OleVariant; 
  32646.                                         AlwaysSuggest: OleVariant; 
  32647.                                         IgnoreInitialAlefHamza: OleVariant);
  32648. begin
  32649.   DefaultInterface.CheckSpelling(CustomDictionary, IgnoreUppercase, AlwaysSuggest, 
  32650.                                  IgnoreInitialAlefHamza, EmptyParam, EmptyParam, 0);
  32651. end;
  32652.  
  32653. procedure TExcelWorksheet.CheckSpelling(CustomDictionary: OleVariant; IgnoreUppercase: OleVariant; 
  32654.                                         AlwaysSuggest: OleVariant; 
  32655.                                         IgnoreInitialAlefHamza: OleVariant; 
  32656.                                         IgnoreFinalYaa: OleVariant);
  32657. begin
  32658.   DefaultInterface.CheckSpelling(CustomDictionary, IgnoreUppercase, AlwaysSuggest, 
  32659.                                  IgnoreInitialAlefHamza, IgnoreFinalYaa, EmptyParam, 0);
  32660. end;
  32661.  
  32662. procedure TExcelWorksheet.CheckSpelling(CustomDictionary: OleVariant; IgnoreUppercase: OleVariant; 
  32663.                                         AlwaysSuggest: OleVariant; 
  32664.                                         IgnoreInitialAlefHamza: OleVariant; 
  32665.                                         IgnoreFinalYaa: OleVariant; SpellScript: OleVariant);
  32666. begin
  32667.   DefaultInterface.CheckSpelling(CustomDictionary, IgnoreUppercase, AlwaysSuggest, 
  32668.                                  IgnoreInitialAlefHamza, IgnoreFinalYaa, SpellScript, 0);
  32669. end;
  32670.  
  32671. procedure TExcelWorksheet.CheckSpelling(CustomDictionary: OleVariant; IgnoreUppercase: OleVariant; 
  32672.                                         AlwaysSuggest: OleVariant; 
  32673.                                         IgnoreInitialAlefHamza: OleVariant; 
  32674.                                         IgnoreFinalYaa: OleVariant; SpellScript: OleVariant; 
  32675.                                         lcid: Integer);
  32676. begin
  32677.   DefaultInterface.CheckSpelling(CustomDictionary, IgnoreUppercase, AlwaysSuggest, 
  32678.                                  IgnoreInitialAlefHamza, IgnoreFinalYaa, SpellScript, lcid);
  32679. end;
  32680.  
  32681. procedure TExcelWorksheet.ClearArrows;
  32682. begin
  32683.   DefaultInterface.ClearArrows(0);
  32684. end;
  32685.  
  32686. procedure TExcelWorksheet.ClearArrows(lcid: Integer);
  32687. begin
  32688.   DefaultInterface.ClearArrows(lcid);
  32689. end;
  32690.  
  32691. function  TExcelWorksheet.Drawings: IDispatch;
  32692. begin
  32693.   Result := DefaultInterface.Drawings(EmptyParam, 0);
  32694. end;
  32695.  
  32696. function  TExcelWorksheet.Drawings(Index: OleVariant): IDispatch;
  32697. begin
  32698.   Result := DefaultInterface.Drawings(Index, 0);
  32699. end;
  32700.  
  32701. function  TExcelWorksheet.Drawings(Index: OleVariant; lcid: Integer): IDispatch;
  32702. begin
  32703.   Result := DefaultInterface.Drawings(Index, lcid);
  32704. end;
  32705.  
  32706. function  TExcelWorksheet.DrawingObjects: IDispatch;
  32707. begin
  32708.   Result := DefaultInterface.DrawingObjects(EmptyParam, 0);
  32709. end;
  32710.  
  32711. function  TExcelWorksheet.DrawingObjects(Index: OleVariant): IDispatch;
  32712. begin
  32713.   Result := DefaultInterface.DrawingObjects(Index, 0);
  32714. end;
  32715.  
  32716. function  TExcelWorksheet.DrawingObjects(Index: OleVariant; lcid: Integer): IDispatch;
  32717. begin
  32718.   Result := DefaultInterface.DrawingObjects(Index, lcid);
  32719. end;
  32720.  
  32721. function  TExcelWorksheet.DropDowns: IDispatch;
  32722. begin
  32723.   Result := DefaultInterface.DropDowns(EmptyParam, 0);
  32724. end;
  32725.  
  32726. function  TExcelWorksheet.DropDowns(Index: OleVariant): IDispatch;
  32727. begin
  32728.   Result := DefaultInterface.DropDowns(Index, 0);
  32729. end;
  32730.  
  32731. function  TExcelWorksheet.DropDowns(Index: OleVariant; lcid: Integer): IDispatch;
  32732. begin
  32733.   Result := DefaultInterface.DropDowns(Index, lcid);
  32734. end;
  32735.  
  32736. function  TExcelWorksheet.Evaluate(Name: OleVariant): OleVariant;
  32737. begin
  32738.   Result := DefaultInterface.Evaluate(Name, 0);
  32739. end;
  32740.  
  32741. function  TExcelWorksheet.Evaluate(Name: OleVariant; lcid: Integer): OleVariant;
  32742. begin
  32743.   Result := DefaultInterface.Evaluate(Name, lcid);
  32744. end;
  32745.  
  32746. function  TExcelWorksheet._Evaluate(Name: OleVariant): OleVariant;
  32747. begin
  32748.   Result := DefaultInterface._Evaluate(Name, 0);
  32749. end;
  32750.  
  32751. function  TExcelWorksheet._Evaluate(Name: OleVariant; lcid: Integer): OleVariant;
  32752. begin
  32753.   Result := DefaultInterface._Evaluate(Name, lcid);
  32754. end;
  32755.  
  32756. procedure TExcelWorksheet.ResetAllPageBreaks;
  32757. begin
  32758.   DefaultInterface.ResetAllPageBreaks;
  32759. end;
  32760.  
  32761. function  TExcelWorksheet.GroupBoxes: IDispatch;
  32762. begin
  32763.   Result := DefaultInterface.GroupBoxes(EmptyParam, 0);
  32764. end;
  32765.  
  32766. function  TExcelWorksheet.GroupBoxes(Index: OleVariant): IDispatch;
  32767. begin
  32768.   Result := DefaultInterface.GroupBoxes(Index, 0);
  32769. end;
  32770.  
  32771. function  TExcelWorksheet.GroupBoxes(Index: OleVariant; lcid: Integer): IDispatch;
  32772. begin
  32773.   Result := DefaultInterface.GroupBoxes(Index, lcid);
  32774. end;
  32775.  
  32776. function  TExcelWorksheet.GroupObjects: IDispatch;
  32777. begin
  32778.   Result := DefaultInterface.GroupObjects(EmptyParam, 0);
  32779. end;
  32780.  
  32781. function  TExcelWorksheet.GroupObjects(Index: OleVariant): IDispatch;
  32782. begin
  32783.   Result := DefaultInterface.GroupObjects(Index, 0);
  32784. end;
  32785.  
  32786. function  TExcelWorksheet.GroupObjects(Index: OleVariant; lcid: Integer): IDispatch;
  32787. begin
  32788.   Result := DefaultInterface.GroupObjects(Index, lcid);
  32789. end;
  32790.  
  32791. function  TExcelWorksheet.Labels: IDispatch;
  32792. begin
  32793.   Result := DefaultInterface.Labels(EmptyParam, 0);
  32794. end;
  32795.  
  32796. function  TExcelWorksheet.Labels(Index: OleVariant): IDispatch;
  32797. begin
  32798.   Result := DefaultInterface.Labels(Index, 0);
  32799. end;
  32800.  
  32801. function  TExcelWorksheet.Labels(Index: OleVariant; lcid: Integer): IDispatch;
  32802. begin
  32803.   Result := DefaultInterface.Labels(Index, lcid);
  32804. end;
  32805.  
  32806. function  TExcelWorksheet.Lines: IDispatch;
  32807. begin
  32808.   Result := DefaultInterface.Lines(EmptyParam, 0);
  32809. end;
  32810.  
  32811. function  TExcelWorksheet.Lines(Index: OleVariant): IDispatch;
  32812. begin
  32813.   Result := DefaultInterface.Lines(Index, 0);
  32814. end;
  32815.  
  32816. function  TExcelWorksheet.Lines(Index: OleVariant; lcid: Integer): IDispatch;
  32817. begin
  32818.   Result := DefaultInterface.Lines(Index, lcid);
  32819. end;
  32820.  
  32821. function  TExcelWorksheet.ListBoxes: IDispatch;
  32822. begin
  32823.   Result := DefaultInterface.ListBoxes(EmptyParam, 0);
  32824. end;
  32825.  
  32826. function  TExcelWorksheet.ListBoxes(Index: OleVariant): IDispatch;
  32827. begin
  32828.   Result := DefaultInterface.ListBoxes(Index, 0);
  32829. end;
  32830.  
  32831. function  TExcelWorksheet.ListBoxes(Index: OleVariant; lcid: Integer): IDispatch;
  32832. begin
  32833.   Result := DefaultInterface.ListBoxes(Index, lcid);
  32834. end;
  32835.  
  32836. function  TExcelWorksheet.OLEObjects: IDispatch;
  32837. begin
  32838.   Result := DefaultInterface.OLEObjects(EmptyParam, 0);
  32839. end;
  32840.  
  32841. function  TExcelWorksheet.OLEObjects(Index: OleVariant): IDispatch;
  32842. begin
  32843.   Result := DefaultInterface.OLEObjects(Index, 0);
  32844. end;
  32845.  
  32846. function  TExcelWorksheet.OLEObjects(Index: OleVariant; lcid: Integer): IDispatch;
  32847. begin
  32848.   Result := DefaultInterface.OLEObjects(Index, lcid);
  32849. end;
  32850.  
  32851. function  TExcelWorksheet.OptionButtons: IDispatch;
  32852. begin
  32853.   Result := DefaultInterface.OptionButtons(EmptyParam, 0);
  32854. end;
  32855.  
  32856. function  TExcelWorksheet.OptionButtons(Index: OleVariant): IDispatch;
  32857. begin
  32858.   Result := DefaultInterface.OptionButtons(Index, 0);
  32859. end;
  32860.  
  32861. function  TExcelWorksheet.OptionButtons(Index: OleVariant; lcid: Integer): IDispatch;
  32862. begin
  32863.   Result := DefaultInterface.OptionButtons(Index, lcid);
  32864. end;
  32865.  
  32866. function  TExcelWorksheet.Ovals: IDispatch;
  32867. begin
  32868.   Result := DefaultInterface.Ovals(EmptyParam, 0);
  32869. end;
  32870.  
  32871. function  TExcelWorksheet.Ovals(Index: OleVariant): IDispatch;
  32872. begin
  32873.   Result := DefaultInterface.Ovals(Index, 0);
  32874. end;
  32875.  
  32876. function  TExcelWorksheet.Ovals(Index: OleVariant; lcid: Integer): IDispatch;
  32877. begin
  32878.   Result := DefaultInterface.Ovals(Index, lcid);
  32879. end;
  32880.  
  32881. procedure TExcelWorksheet.Paste;
  32882. begin
  32883.   DefaultInterface.Paste(EmptyParam, EmptyParam, 0);
  32884. end;
  32885.  
  32886. procedure TExcelWorksheet.Paste(Destination: OleVariant);
  32887. begin
  32888.   DefaultInterface.Paste(Destination, EmptyParam, 0);
  32889. end;
  32890.  
  32891. procedure TExcelWorksheet.Paste(Destination: OleVariant; Link: OleVariant);
  32892. begin
  32893.   DefaultInterface.Paste(Destination, Link, 0);
  32894. end;
  32895.  
  32896. procedure TExcelWorksheet.Paste(Destination: OleVariant; Link: OleVariant; lcid: Integer);
  32897. begin
  32898.   DefaultInterface.Paste(Destination, Link, lcid);
  32899. end;
  32900.  
  32901. procedure TExcelWorksheet.PasteSpecial;
  32902. begin
  32903.   DefaultInterface.PasteSpecial(EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  32904.                                 EmptyParam, 0);
  32905. end;
  32906.  
  32907. procedure TExcelWorksheet.PasteSpecial(Format: OleVariant);
  32908. begin
  32909.   DefaultInterface.PasteSpecial(Format, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  32910.                                 0);
  32911. end;
  32912.  
  32913. procedure TExcelWorksheet.PasteSpecial(Format: OleVariant; Link: OleVariant);
  32914. begin
  32915.   DefaultInterface.PasteSpecial(Format, Link, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 0);
  32916. end;
  32917.  
  32918. procedure TExcelWorksheet.PasteSpecial(Format: OleVariant; Link: OleVariant; 
  32919.                                        DisplayAsIcon: OleVariant);
  32920. begin
  32921.   DefaultInterface.PasteSpecial(Format, Link, DisplayAsIcon, EmptyParam, EmptyParam, EmptyParam, 0);
  32922. end;
  32923.  
  32924. procedure TExcelWorksheet.PasteSpecial(Format: OleVariant; Link: OleVariant; 
  32925.                                        DisplayAsIcon: OleVariant; IconFileName: OleVariant);
  32926. begin
  32927.   DefaultInterface.PasteSpecial(Format, Link, DisplayAsIcon, IconFileName, EmptyParam, EmptyParam, 0);
  32928. end;
  32929.  
  32930. procedure TExcelWorksheet.PasteSpecial(Format: OleVariant; Link: OleVariant; 
  32931.                                        DisplayAsIcon: OleVariant; IconFileName: OleVariant; 
  32932.                                        IconIndex: OleVariant);
  32933. begin
  32934.   DefaultInterface.PasteSpecial(Format, Link, DisplayAsIcon, IconFileName, IconIndex, EmptyParam, 0);
  32935. end;
  32936.  
  32937. procedure TExcelWorksheet.PasteSpecial(Format: OleVariant; Link: OleVariant; 
  32938.                                        DisplayAsIcon: OleVariant; IconFileName: OleVariant; 
  32939.                                        IconIndex: OleVariant; IconLabel: OleVariant);
  32940. begin
  32941.   DefaultInterface.PasteSpecial(Format, Link, DisplayAsIcon, IconFileName, IconIndex, IconLabel, 0);
  32942. end;
  32943.  
  32944. procedure TExcelWorksheet.PasteSpecial(Format: OleVariant; Link: OleVariant; 
  32945.                                        DisplayAsIcon: OleVariant; IconFileName: OleVariant; 
  32946.                                        IconIndex: OleVariant; IconLabel: OleVariant; lcid: Integer);
  32947. begin
  32948.   DefaultInterface.PasteSpecial(Format, Link, DisplayAsIcon, IconFileName, IconIndex, IconLabel, 
  32949.                                 lcid);
  32950. end;
  32951.  
  32952. function  TExcelWorksheet.Pictures: IDispatch;
  32953. begin
  32954.   Result := DefaultInterface.Pictures(EmptyParam, 0);
  32955. end;
  32956.  
  32957. function  TExcelWorksheet.Pictures(Index: OleVariant): IDispatch;
  32958. begin
  32959.   Result := DefaultInterface.Pictures(Index, 0);
  32960. end;
  32961.  
  32962. function  TExcelWorksheet.Pictures(Index: OleVariant; lcid: Integer): IDispatch;
  32963. begin
  32964.   Result := DefaultInterface.Pictures(Index, lcid);
  32965. end;
  32966.  
  32967. function  TExcelWorksheet.PivotTables: IDispatch;
  32968. begin
  32969.   Result := DefaultInterface.PivotTables(EmptyParam, 0);
  32970. end;
  32971.  
  32972. function  TExcelWorksheet.PivotTables(Index: OleVariant): IDispatch;
  32973. begin
  32974.   Result := DefaultInterface.PivotTables(Index, 0);
  32975. end;
  32976.  
  32977. function  TExcelWorksheet.PivotTables(Index: OleVariant; lcid: Integer): IDispatch;
  32978. begin
  32979.   Result := DefaultInterface.PivotTables(Index, lcid);
  32980. end;
  32981.  
  32982. function  TExcelWorksheet.PivotTableWizard: PivotTable;
  32983. begin
  32984.   Result := DefaultInterface.PivotTableWizard(EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  32985.                                               EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  32986.                                               EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  32987.                                               EmptyParam, EmptyParam, EmptyParam, EmptyParam, 0);
  32988. end;
  32989.  
  32990. function  TExcelWorksheet.PivotTableWizard(SourceType: OleVariant): PivotTable;
  32991. begin
  32992.   Result := DefaultInterface.PivotTableWizard(SourceType, EmptyParam, EmptyParam, EmptyParam, 
  32993.                                               EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  32994.                                               EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  32995.                                               EmptyParam, EmptyParam, EmptyParam, EmptyParam, 0);
  32996. end;
  32997.  
  32998. function  TExcelWorksheet.PivotTableWizard(SourceType: OleVariant; SourceData: OleVariant): PivotTable;
  32999. begin
  33000.   Result := DefaultInterface.PivotTableWizard(SourceType, SourceData, EmptyParam, EmptyParam, 
  33001.                                               EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  33002.                                               EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  33003.                                               EmptyParam, EmptyParam, EmptyParam, EmptyParam, 0);
  33004. end;
  33005.  
  33006. function  TExcelWorksheet.PivotTableWizard(SourceType: OleVariant; SourceData: OleVariant; 
  33007.                                            TableDestination: OleVariant): PivotTable;
  33008. begin
  33009.   Result := DefaultInterface.PivotTableWizard(SourceType, SourceData, TableDestination, EmptyParam, 
  33010.                                               EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  33011.                                               EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  33012.                                               EmptyParam, EmptyParam, EmptyParam, EmptyParam, 0);
  33013. end;
  33014.  
  33015. function  TExcelWorksheet.PivotTableWizard(SourceType: OleVariant; SourceData: OleVariant; 
  33016.                                            TableDestination: OleVariant; TableName: OleVariant): PivotTable;
  33017. begin
  33018.   Result := DefaultInterface.PivotTableWizard(SourceType, SourceData, TableDestination, TableName, 
  33019.                                               EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  33020.                                               EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  33021.                                               EmptyParam, EmptyParam, EmptyParam, EmptyParam, 0);
  33022. end;
  33023.  
  33024. function  TExcelWorksheet.PivotTableWizard(SourceType: OleVariant; SourceData: OleVariant; 
  33025.                                            TableDestination: OleVariant; TableName: OleVariant; 
  33026.                                            RowGrand: OleVariant): PivotTable;
  33027. begin
  33028.   Result := DefaultInterface.PivotTableWizard(SourceType, SourceData, TableDestination, TableName, 
  33029.                                               RowGrand, EmptyParam, EmptyParam, EmptyParam, 
  33030.                                               EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  33031.                                               EmptyParam, EmptyParam, EmptyParam, EmptyParam, 0);
  33032. end;
  33033.  
  33034. function  TExcelWorksheet.PivotTableWizard(SourceType: OleVariant; SourceData: OleVariant; 
  33035.                                            TableDestination: OleVariant; TableName: OleVariant; 
  33036.                                            RowGrand: OleVariant; ColumnGrand: OleVariant): PivotTable;
  33037. begin
  33038.   Result := DefaultInterface.PivotTableWizard(SourceType, SourceData, TableDestination, TableName, 
  33039.                                               RowGrand, ColumnGrand, EmptyParam, EmptyParam, 
  33040.                                               EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  33041.                                               EmptyParam, EmptyParam, EmptyParam, EmptyParam, 0);
  33042. end;
  33043.  
  33044. function  TExcelWorksheet.PivotTableWizard(SourceType: OleVariant; SourceData: OleVariant; 
  33045.                                            TableDestination: OleVariant; TableName: OleVariant; 
  33046.                                            RowGrand: OleVariant; ColumnGrand: OleVariant; 
  33047.                                            SaveData: OleVariant): PivotTable;
  33048. begin
  33049.   Result := DefaultInterface.PivotTableWizard(SourceType, SourceData, TableDestination, TableName, 
  33050.                                               RowGrand, ColumnGrand, SaveData, EmptyParam, 
  33051.                                               EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  33052.                                               EmptyParam, EmptyParam, EmptyParam, EmptyParam, 0);
  33053. end;
  33054.  
  33055. function  TExcelWorksheet.PivotTableWizard(SourceType: OleVariant; SourceData: OleVariant; 
  33056.                                            TableDestination: OleVariant; TableName: OleVariant; 
  33057.                                            RowGrand: OleVariant; ColumnGrand: OleVariant; 
  33058.                                            SaveData: OleVariant; HasAutoFormat: OleVariant): PivotTable;
  33059. begin
  33060.   Result := DefaultInterface.PivotTableWizard(SourceType, SourceData, TableDestination, TableName, 
  33061.                                               RowGrand, ColumnGrand, SaveData, HasAutoFormat, 
  33062.                                               EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  33063.                                               EmptyParam, EmptyParam, EmptyParam, EmptyParam, 0);
  33064. end;
  33065.  
  33066. function  TExcelWorksheet.PivotTableWizard(SourceType: OleVariant; SourceData: OleVariant; 
  33067.                                            TableDestination: OleVariant; TableName: OleVariant; 
  33068.                                            RowGrand: OleVariant; ColumnGrand: OleVariant; 
  33069.                                            SaveData: OleVariant; HasAutoFormat: OleVariant; 
  33070.                                            AutoPage: OleVariant): PivotTable;
  33071. begin
  33072.   Result := DefaultInterface.PivotTableWizard(SourceType, SourceData, TableDestination, TableName, 
  33073.                                               RowGrand, ColumnGrand, SaveData, HasAutoFormat, 
  33074.                                               AutoPage, EmptyParam, EmptyParam, EmptyParam, 
  33075.                                               EmptyParam, EmptyParam, EmptyParam, EmptyParam, 0);
  33076. end;
  33077.  
  33078. function  TExcelWorksheet.PivotTableWizard(SourceType: OleVariant; SourceData: OleVariant; 
  33079.                                            TableDestination: OleVariant; TableName: OleVariant; 
  33080.                                            RowGrand: OleVariant; ColumnGrand: OleVariant; 
  33081.                                            SaveData: OleVariant; HasAutoFormat: OleVariant; 
  33082.                                            AutoPage: OleVariant; Reserved: OleVariant): PivotTable;
  33083. begin
  33084.   Result := DefaultInterface.PivotTableWizard(SourceType, SourceData, TableDestination, TableName, 
  33085.                                               RowGrand, ColumnGrand, SaveData, HasAutoFormat, 
  33086.                                               AutoPage, Reserved, EmptyParam, EmptyParam, 
  33087.                                               EmptyParam, EmptyParam, EmptyParam, EmptyParam, 0);
  33088. end;
  33089.  
  33090. function  TExcelWorksheet.PivotTableWizard(SourceType: OleVariant; SourceData: OleVariant; 
  33091.                                            TableDestination: OleVariant; TableName: OleVariant; 
  33092.                                            RowGrand: OleVariant; ColumnGrand: OleVariant; 
  33093.                                            SaveData: OleVariant; HasAutoFormat: OleVariant; 
  33094.                                            AutoPage: OleVariant; Reserved: OleVariant; 
  33095.                                            BackgroundQuery: OleVariant): PivotTable;
  33096. begin
  33097.   Result := DefaultInterface.PivotTableWizard(SourceType, SourceData, TableDestination, TableName, 
  33098.                                               RowGrand, ColumnGrand, SaveData, HasAutoFormat, 
  33099.                                               AutoPage, Reserved, BackgroundQuery, EmptyParam, 
  33100.                                               EmptyParam, EmptyParam, EmptyParam, EmptyParam, 0);
  33101. end;
  33102.  
  33103. function  TExcelWorksheet.PivotTableWizard(SourceType: OleVariant; SourceData: OleVariant; 
  33104.                                            TableDestination: OleVariant; TableName: OleVariant; 
  33105.                                            RowGrand: OleVariant; ColumnGrand: OleVariant; 
  33106.                                            SaveData: OleVariant; HasAutoFormat: OleVariant; 
  33107.                                            AutoPage: OleVariant; Reserved: OleVariant; 
  33108.                                            BackgroundQuery: OleVariant; OptimizeCache: OleVariant): PivotTable;
  33109. begin
  33110.   Result := DefaultInterface.PivotTableWizard(SourceType, SourceData, TableDestination, TableName, 
  33111.                                               RowGrand, ColumnGrand, SaveData, HasAutoFormat, 
  33112.                                               AutoPage, Reserved, BackgroundQuery, OptimizeCache, 
  33113.                                               EmptyParam, EmptyParam, EmptyParam, EmptyParam, 0);
  33114. end;
  33115.  
  33116. function  TExcelWorksheet.PivotTableWizard(SourceType: OleVariant; SourceData: OleVariant; 
  33117.                                            TableDestination: OleVariant; TableName: OleVariant; 
  33118.                                            RowGrand: OleVariant; ColumnGrand: OleVariant; 
  33119.                                            SaveData: OleVariant; HasAutoFormat: OleVariant; 
  33120.                                            AutoPage: OleVariant; Reserved: OleVariant; 
  33121.                                            BackgroundQuery: OleVariant; OptimizeCache: OleVariant; 
  33122.                                            PageFieldOrder: OleVariant): PivotTable;
  33123. begin
  33124.   Result := DefaultInterface.PivotTableWizard(SourceType, SourceData, TableDestination, TableName, 
  33125.                                               RowGrand, ColumnGrand, SaveData, HasAutoFormat, 
  33126.                                               AutoPage, Reserved, BackgroundQuery, OptimizeCache, 
  33127.                                               PageFieldOrder, EmptyParam, EmptyParam, EmptyParam, 0);
  33128. end;
  33129.  
  33130. function  TExcelWorksheet.PivotTableWizard(SourceType: OleVariant; SourceData: OleVariant; 
  33131.                                            TableDestination: OleVariant; TableName: OleVariant; 
  33132.                                            RowGrand: OleVariant; ColumnGrand: OleVariant; 
  33133.                                            SaveData: OleVariant; HasAutoFormat: OleVariant; 
  33134.                                            AutoPage: OleVariant; Reserved: OleVariant; 
  33135.                                            BackgroundQuery: OleVariant; OptimizeCache: OleVariant; 
  33136.                                            PageFieldOrder: OleVariant; 
  33137.                                            PageFieldWrapCount: OleVariant): PivotTable;
  33138. begin
  33139.   Result := DefaultInterface.PivotTableWizard(SourceType, SourceData, TableDestination, TableName, 
  33140.                                               RowGrand, ColumnGrand, SaveData, HasAutoFormat, 
  33141.                                               AutoPage, Reserved, BackgroundQuery, OptimizeCache, 
  33142.                                               PageFieldOrder, PageFieldWrapCount, EmptyParam, 
  33143.                                               EmptyParam, 0);
  33144. end;
  33145.  
  33146. function  TExcelWorksheet.PivotTableWizard(SourceType: OleVariant; SourceData: OleVariant; 
  33147.                                            TableDestination: OleVariant; TableName: OleVariant; 
  33148.                                            RowGrand: OleVariant; ColumnGrand: OleVariant; 
  33149.                                            SaveData: OleVariant; HasAutoFormat: OleVariant; 
  33150.                                            AutoPage: OleVariant; Reserved: OleVariant; 
  33151.                                            BackgroundQuery: OleVariant; OptimizeCache: OleVariant; 
  33152.                                            PageFieldOrder: OleVariant; 
  33153.                                            PageFieldWrapCount: OleVariant; ReadData: OleVariant): PivotTable;
  33154. begin
  33155.   Result := DefaultInterface.PivotTableWizard(SourceType, SourceData, TableDestination, TableName, 
  33156.                                               RowGrand, ColumnGrand, SaveData, HasAutoFormat, 
  33157.                                               AutoPage, Reserved, BackgroundQuery, OptimizeCache, 
  33158.                                               PageFieldOrder, PageFieldWrapCount, ReadData, 
  33159.                                               EmptyParam, 0);
  33160. end;
  33161.  
  33162. function  TExcelWorksheet.PivotTableWizard(SourceType: OleVariant; SourceData: OleVariant; 
  33163.                                            TableDestination: OleVariant; TableName: OleVariant; 
  33164.                                            RowGrand: OleVariant; ColumnGrand: OleVariant; 
  33165.                                            SaveData: OleVariant; HasAutoFormat: OleVariant; 
  33166.                                            AutoPage: OleVariant; Reserved: OleVariant; 
  33167.                                            BackgroundQuery: OleVariant; OptimizeCache: OleVariant; 
  33168.                                            PageFieldOrder: OleVariant; 
  33169.                                            PageFieldWrapCount: OleVariant; ReadData: OleVariant; 
  33170.                                            Connection: OleVariant): PivotTable;
  33171. begin
  33172.   Result := DefaultInterface.PivotTableWizard(SourceType, SourceData, TableDestination, TableName, 
  33173.                                               RowGrand, ColumnGrand, SaveData, HasAutoFormat, 
  33174.                                               AutoPage, Reserved, BackgroundQuery, OptimizeCache, 
  33175.                                               PageFieldOrder, PageFieldWrapCount, ReadData, 
  33176.                                               Connection, 0);
  33177. end;
  33178.  
  33179. function  TExcelWorksheet.PivotTableWizard(SourceType: OleVariant; SourceData: OleVariant; 
  33180.                                            TableDestination: OleVariant; TableName: OleVariant; 
  33181.                                            RowGrand: OleVariant; ColumnGrand: OleVariant; 
  33182.                                            SaveData: OleVariant; HasAutoFormat: OleVariant; 
  33183.                                            AutoPage: OleVariant; Reserved: OleVariant; 
  33184.                                            BackgroundQuery: OleVariant; OptimizeCache: OleVariant; 
  33185.                                            PageFieldOrder: OleVariant; 
  33186.                                            PageFieldWrapCount: OleVariant; ReadData: OleVariant; 
  33187.                                            Connection: OleVariant; lcid: Integer): PivotTable;
  33188. begin
  33189.   Result := DefaultInterface.PivotTableWizard(SourceType, SourceData, TableDestination, TableName, 
  33190.                                               RowGrand, ColumnGrand, SaveData, HasAutoFormat, 
  33191.                                               AutoPage, Reserved, BackgroundQuery, OptimizeCache, 
  33192.                                               PageFieldOrder, PageFieldWrapCount, ReadData, 
  33193.                                               Connection, lcid);
  33194. end;
  33195.  
  33196. function  TExcelWorksheet.Rectangles: IDispatch;
  33197. begin
  33198.   Result := DefaultInterface.Rectangles(EmptyParam, 0);
  33199. end;
  33200.  
  33201. function  TExcelWorksheet.Rectangles(Index: OleVariant): IDispatch;
  33202. begin
  33203.   Result := DefaultInterface.Rectangles(Index, 0);
  33204. end;
  33205.  
  33206. function  TExcelWorksheet.Rectangles(Index: OleVariant; lcid: Integer): IDispatch;
  33207. begin
  33208.   Result := DefaultInterface.Rectangles(Index, lcid);
  33209. end;
  33210.  
  33211. function  TExcelWorksheet.Scenarios: IDispatch;
  33212. begin
  33213.   Result := DefaultInterface.Scenarios(EmptyParam, 0);
  33214. end;
  33215.  
  33216. function  TExcelWorksheet.Scenarios(Index: OleVariant): IDispatch;
  33217. begin
  33218.   Result := DefaultInterface.Scenarios(Index, 0);
  33219. end;
  33220.  
  33221. function  TExcelWorksheet.Scenarios(Index: OleVariant; lcid: Integer): IDispatch;
  33222. begin
  33223.   Result := DefaultInterface.Scenarios(Index, lcid);
  33224. end;
  33225.  
  33226. function  TExcelWorksheet.ScrollBars: IDispatch;
  33227. begin
  33228.   Result := DefaultInterface.ScrollBars(EmptyParam, 0);
  33229. end;
  33230.  
  33231. function  TExcelWorksheet.ScrollBars(Index: OleVariant): IDispatch;
  33232. begin
  33233.   Result := DefaultInterface.ScrollBars(Index, 0);
  33234. end;
  33235.  
  33236. function  TExcelWorksheet.ScrollBars(Index: OleVariant; lcid: Integer): IDispatch;
  33237. begin
  33238.   Result := DefaultInterface.ScrollBars(Index, lcid);
  33239. end;
  33240.  
  33241. procedure TExcelWorksheet.ShowAllData;
  33242. begin
  33243.   DefaultInterface.ShowAllData(0);
  33244. end;
  33245.  
  33246. procedure TExcelWorksheet.ShowAllData(lcid: Integer);
  33247. begin
  33248.   DefaultInterface.ShowAllData(lcid);
  33249. end;
  33250.  
  33251. procedure TExcelWorksheet.ShowDataForm;
  33252. begin
  33253.   DefaultInterface.ShowDataForm(0);
  33254. end;
  33255.  
  33256. procedure TExcelWorksheet.ShowDataForm(lcid: Integer);
  33257. begin
  33258.   DefaultInterface.ShowDataForm(lcid);
  33259. end;
  33260.  
  33261. function  TExcelWorksheet.Spinners: IDispatch;
  33262. begin
  33263.   Result := DefaultInterface.Spinners(EmptyParam, 0);
  33264. end;
  33265.  
  33266. function  TExcelWorksheet.Spinners(Index: OleVariant): IDispatch;
  33267. begin
  33268.   Result := DefaultInterface.Spinners(Index, 0);
  33269. end;
  33270.  
  33271. function  TExcelWorksheet.Spinners(Index: OleVariant; lcid: Integer): IDispatch;
  33272. begin
  33273.   Result := DefaultInterface.Spinners(Index, lcid);
  33274. end;
  33275.  
  33276. function  TExcelWorksheet.TextBoxes: IDispatch;
  33277. begin
  33278.   Result := DefaultInterface.TextBoxes(EmptyParam, 0);
  33279. end;
  33280.  
  33281. function  TExcelWorksheet.TextBoxes(Index: OleVariant): IDispatch;
  33282. begin
  33283.   Result := DefaultInterface.TextBoxes(Index, 0);
  33284. end;
  33285.  
  33286. function  TExcelWorksheet.TextBoxes(Index: OleVariant; lcid: Integer): IDispatch;
  33287. begin
  33288.   Result := DefaultInterface.TextBoxes(Index, lcid);
  33289. end;
  33290.  
  33291. procedure TExcelWorksheet.ClearCircles;
  33292. begin
  33293.   DefaultInterface.ClearCircles;
  33294. end;
  33295.  
  33296. procedure TExcelWorksheet.CircleInvalid;
  33297. begin
  33298.   DefaultInterface.CircleInvalid;
  33299. end;
  33300.  
  33301. {$IFDEF LIVE_SERVER_AT_DESIGN_TIME}
  33302. constructor TExcelWorksheetProperties.Create(AServer: TExcelWorksheet);
  33303. begin
  33304.   inherited Create;
  33305.   FServer := AServer;
  33306. end;
  33307.  
  33308. function TExcelWorksheetProperties.GetDefaultInterface: _Worksheet;
  33309. begin
  33310.   Result := FServer.DefaultInterface;
  33311. end;
  33312.  
  33313. function  TExcelWorksheetProperties.Get_Application: ExcelApplication;
  33314. begin
  33315.   Result := DefaultInterface.Get_Application;
  33316. end;
  33317.  
  33318. function  TExcelWorksheetProperties.Get_Creator: XlCreator;
  33319. begin
  33320.   Result := DefaultInterface.Get_Creator;
  33321. end;
  33322.  
  33323. function  TExcelWorksheetProperties.Get_Parent: IDispatch;
  33324. begin
  33325.   Result := DefaultInterface.Get_Parent;
  33326. end;
  33327.  
  33328. function  TExcelWorksheetProperties.Get_CodeName: WideString;
  33329. begin
  33330.   Result := DefaultInterface.Get_CodeName;
  33331. end;
  33332.  
  33333. function  TExcelWorksheetProperties.Get__CodeName: WideString;
  33334. begin
  33335.   Result := DefaultInterface.Get__CodeName;
  33336. end;
  33337.  
  33338. procedure TExcelWorksheetProperties.Set__CodeName(const RHS: WideString);
  33339. begin
  33340.   DefaultInterface.Set__CodeName(RHS);
  33341. end;
  33342.  
  33343. function  TExcelWorksheetProperties.Get_Index(lcid: Integer): Integer;
  33344. begin
  33345.   Result := DefaultInterface.Get_Index(lcid);
  33346. end;
  33347.  
  33348. function  TExcelWorksheetProperties.Get_Name: WideString;
  33349. begin
  33350.   Result := DefaultInterface.Get_Name;
  33351. end;
  33352.  
  33353. procedure TExcelWorksheetProperties.Set_Name(const RHS: WideString);
  33354. begin
  33355.   DefaultInterface.Set_Name(RHS);
  33356. end;
  33357.  
  33358. function  TExcelWorksheetProperties.Get_Next: IDispatch;
  33359. begin
  33360.   Result := DefaultInterface.Get_Next;
  33361. end;
  33362.  
  33363. function  TExcelWorksheetProperties.Get_OnDoubleClick(lcid: Integer): WideString;
  33364. begin
  33365.   Result := DefaultInterface.Get_OnDoubleClick(lcid);
  33366. end;
  33367.  
  33368. procedure TExcelWorksheetProperties.Set_OnDoubleClick(lcid: Integer; const RHS: WideString);
  33369. begin
  33370.   DefaultInterface.Set_OnDoubleClick(lcid, RHS);
  33371. end;
  33372.  
  33373. function  TExcelWorksheetProperties.Get_OnSheetActivate(lcid: Integer): WideString;
  33374. begin
  33375.   Result := DefaultInterface.Get_OnSheetActivate(lcid);
  33376. end;
  33377.  
  33378. procedure TExcelWorksheetProperties.Set_OnSheetActivate(lcid: Integer; const RHS: WideString);
  33379. begin
  33380.   DefaultInterface.Set_OnSheetActivate(lcid, RHS);
  33381. end;
  33382.  
  33383. function  TExcelWorksheetProperties.Get_OnSheetDeactivate(lcid: Integer): WideString;
  33384. begin
  33385.   Result := DefaultInterface.Get_OnSheetDeactivate(lcid);
  33386. end;
  33387.  
  33388. procedure TExcelWorksheetProperties.Set_OnSheetDeactivate(lcid: Integer; const RHS: WideString);
  33389. begin
  33390.   DefaultInterface.Set_OnSheetDeactivate(lcid, RHS);
  33391. end;
  33392.  
  33393. function  TExcelWorksheetProperties.Get_PageSetup: PageSetup;
  33394. begin
  33395.   Result := DefaultInterface.Get_PageSetup;
  33396. end;
  33397.  
  33398. function  TExcelWorksheetProperties.Get_Previous: IDispatch;
  33399. begin
  33400.   Result := DefaultInterface.Get_Previous;
  33401. end;
  33402.  
  33403. function  TExcelWorksheetProperties.Get_ProtectContents(lcid: Integer): WordBool;
  33404. begin
  33405.   Result := DefaultInterface.Get_ProtectContents(lcid);
  33406. end;
  33407.  
  33408. function  TExcelWorksheetProperties.Get_ProtectDrawingObjects(lcid: Integer): WordBool;
  33409. begin
  33410.   Result := DefaultInterface.Get_ProtectDrawingObjects(lcid);
  33411. end;
  33412.  
  33413. function  TExcelWorksheetProperties.Get_ProtectionMode(lcid: Integer): WordBool;
  33414. begin
  33415.   Result := DefaultInterface.Get_ProtectionMode(lcid);
  33416. end;
  33417.  
  33418. function  TExcelWorksheetProperties.Get_ProtectScenarios(lcid: Integer): WordBool;
  33419. begin
  33420.   Result := DefaultInterface.Get_ProtectScenarios(lcid);
  33421. end;
  33422.  
  33423. function  TExcelWorksheetProperties.Get_Visible(lcid: Integer): XlSheetVisibility;
  33424. begin
  33425.   Result := DefaultInterface.Get_Visible(lcid);
  33426. end;
  33427.  
  33428. procedure TExcelWorksheetProperties.Set_Visible(lcid: Integer; RHS: XlSheetVisibility);
  33429. begin
  33430.   DefaultInterface.Set_Visible(lcid, RHS);
  33431. end;
  33432.  
  33433. function  TExcelWorksheetProperties.Get_Shapes: Shapes;
  33434. begin
  33435.   Result := DefaultInterface.Get_Shapes;
  33436. end;
  33437.  
  33438. function  TExcelWorksheetProperties.Get_TransitionExpEval(lcid: Integer): WordBool;
  33439. begin
  33440.   Result := DefaultInterface.Get_TransitionExpEval(lcid);
  33441. end;
  33442.  
  33443. procedure TExcelWorksheetProperties.Set_TransitionExpEval(lcid: Integer; RHS: WordBool);
  33444. begin
  33445.   DefaultInterface.Set_TransitionExpEval(lcid, RHS);
  33446. end;
  33447.  
  33448. function  TExcelWorksheetProperties.Get_AutoFilterMode(lcid: Integer): WordBool;
  33449. begin
  33450.   Result := DefaultInterface.Get_AutoFilterMode(lcid);
  33451. end;
  33452.  
  33453. procedure TExcelWorksheetProperties.Set_AutoFilterMode(lcid: Integer; RHS: WordBool);
  33454. begin
  33455.   DefaultInterface.Set_AutoFilterMode(lcid, RHS);
  33456. end;
  33457.  
  33458. function  TExcelWorksheetProperties.Get_EnableCalculation: WordBool;
  33459. begin
  33460.   Result := DefaultInterface.Get_EnableCalculation;
  33461. end;
  33462.  
  33463. procedure TExcelWorksheetProperties.Set_EnableCalculation(RHS: WordBool);
  33464. begin
  33465.   DefaultInterface.Set_EnableCalculation(RHS);
  33466. end;
  33467.  
  33468. function  TExcelWorksheetProperties.Get_Cells: Range;
  33469. begin
  33470.   Result := DefaultInterface.Get_Cells;
  33471. end;
  33472.  
  33473. function  TExcelWorksheetProperties.Get_CircularReference(lcid: Integer): Range;
  33474. begin
  33475.   Result := DefaultInterface.Get_CircularReference(lcid);
  33476. end;
  33477.  
  33478. function  TExcelWorksheetProperties.Get_Columns: Range;
  33479. begin
  33480.   Result := DefaultInterface.Get_Columns;
  33481. end;
  33482.  
  33483. function  TExcelWorksheetProperties.Get_ConsolidationFunction(lcid: Integer): XlConsolidationFunction;
  33484. begin
  33485.   Result := DefaultInterface.Get_ConsolidationFunction(lcid);
  33486. end;
  33487.  
  33488. function  TExcelWorksheetProperties.Get_ConsolidationOptions(lcid: Integer): OleVariant;
  33489. begin
  33490.   Result := DefaultInterface.Get_ConsolidationOptions(lcid);
  33491. end;
  33492.  
  33493. function  TExcelWorksheetProperties.Get_ConsolidationSources(lcid: Integer): OleVariant;
  33494. begin
  33495.   Result := DefaultInterface.Get_ConsolidationSources(lcid);
  33496. end;
  33497.  
  33498. function  TExcelWorksheetProperties.Get_DisplayAutomaticPageBreaks(lcid: Integer): WordBool;
  33499. begin
  33500.   Result := DefaultInterface.Get_DisplayAutomaticPageBreaks(lcid);
  33501. end;
  33502.  
  33503. procedure TExcelWorksheetProperties.Set_DisplayAutomaticPageBreaks(lcid: Integer; RHS: WordBool);
  33504. begin
  33505.   DefaultInterface.Set_DisplayAutomaticPageBreaks(lcid, RHS);
  33506. end;
  33507.  
  33508. function  TExcelWorksheetProperties.Get_EnableAutoFilter(lcid: Integer): WordBool;
  33509. begin
  33510.   Result := DefaultInterface.Get_EnableAutoFilter(lcid);
  33511. end;
  33512.  
  33513. procedure TExcelWorksheetProperties.Set_EnableAutoFilter(lcid: Integer; RHS: WordBool);
  33514. begin
  33515.   DefaultInterface.Set_EnableAutoFilter(lcid, RHS);
  33516. end;
  33517.  
  33518. function  TExcelWorksheetProperties.Get_EnableSelection: XlEnableSelection;
  33519. begin
  33520.   Result := DefaultInterface.Get_EnableSelection;
  33521. end;
  33522.  
  33523. procedure TExcelWorksheetProperties.Set_EnableSelection(RHS: XlEnableSelection);
  33524. begin
  33525.   DefaultInterface.Set_EnableSelection(RHS);
  33526. end;
  33527.  
  33528. function  TExcelWorksheetProperties.Get_EnableOutlining(lcid: Integer): WordBool;
  33529. begin
  33530.   Result := DefaultInterface.Get_EnableOutlining(lcid);
  33531. end;
  33532.  
  33533. procedure TExcelWorksheetProperties.Set_EnableOutlining(lcid: Integer; RHS: WordBool);
  33534. begin
  33535.   DefaultInterface.Set_EnableOutlining(lcid, RHS);
  33536. end;
  33537.  
  33538. function  TExcelWorksheetProperties.Get_EnablePivotTable(lcid: Integer): WordBool;
  33539. begin
  33540.   Result := DefaultInterface.Get_EnablePivotTable(lcid);
  33541. end;
  33542.  
  33543. procedure TExcelWorksheetProperties.Set_EnablePivotTable(lcid: Integer; RHS: WordBool);
  33544. begin
  33545.   DefaultInterface.Set_EnablePivotTable(lcid, RHS);
  33546. end;
  33547.  
  33548. function  TExcelWorksheetProperties.Get_FilterMode(lcid: Integer): WordBool;
  33549. begin
  33550.   Result := DefaultInterface.Get_FilterMode(lcid);
  33551. end;
  33552.  
  33553. function  TExcelWorksheetProperties.Get_Names: Names;
  33554. begin
  33555.   Result := DefaultInterface.Get_Names;
  33556. end;
  33557.  
  33558. function  TExcelWorksheetProperties.Get_OnCalculate(lcid: Integer): WideString;
  33559. begin
  33560.   Result := DefaultInterface.Get_OnCalculate(lcid);
  33561. end;
  33562.  
  33563. procedure TExcelWorksheetProperties.Set_OnCalculate(lcid: Integer; const RHS: WideString);
  33564. begin
  33565.   DefaultInterface.Set_OnCalculate(lcid, RHS);
  33566. end;
  33567.  
  33568. function  TExcelWorksheetProperties.Get_OnData(lcid: Integer): WideString;
  33569. begin
  33570.   Result := DefaultInterface.Get_OnData(lcid);
  33571. end;
  33572.  
  33573. procedure TExcelWorksheetProperties.Set_OnData(lcid: Integer; const RHS: WideString);
  33574. begin
  33575.   DefaultInterface.Set_OnData(lcid, RHS);
  33576. end;
  33577.  
  33578. function  TExcelWorksheetProperties.Get_OnEntry(lcid: Integer): WideString;
  33579. begin
  33580.   Result := DefaultInterface.Get_OnEntry(lcid);
  33581. end;
  33582.  
  33583. procedure TExcelWorksheetProperties.Set_OnEntry(lcid: Integer; const RHS: WideString);
  33584. begin
  33585.   DefaultInterface.Set_OnEntry(lcid, RHS);
  33586. end;
  33587.  
  33588. function  TExcelWorksheetProperties.Get_Outline: Outline;
  33589. begin
  33590.   Result := DefaultInterface.Get_Outline;
  33591. end;
  33592.  
  33593. function  TExcelWorksheetProperties.Get_Range(Cell1: OleVariant; Cell2: OleVariant): Range;
  33594. begin
  33595.   Result := DefaultInterface.Get_Range(Cell1, Cell2);
  33596. end;
  33597.  
  33598. function  TExcelWorksheetProperties.Get_Rows: Range;
  33599. begin
  33600.   Result := DefaultInterface.Get_Rows;
  33601. end;
  33602.  
  33603. function  TExcelWorksheetProperties.Get_ScrollArea: WideString;
  33604. begin
  33605.   Result := DefaultInterface.Get_ScrollArea;
  33606. end;
  33607.  
  33608. procedure TExcelWorksheetProperties.Set_ScrollArea(const RHS: WideString);
  33609. begin
  33610.   DefaultInterface.Set_ScrollArea(RHS);
  33611. end;
  33612.  
  33613. function  TExcelWorksheetProperties.Get_StandardHeight(lcid: Integer): Double;
  33614. begin
  33615.   Result := DefaultInterface.Get_StandardHeight(lcid);
  33616. end;
  33617.  
  33618. function  TExcelWorksheetProperties.Get_StandardWidth(lcid: Integer): Double;
  33619. begin
  33620.   Result := DefaultInterface.Get_StandardWidth(lcid);
  33621. end;
  33622.  
  33623. procedure TExcelWorksheetProperties.Set_StandardWidth(lcid: Integer; RHS: Double);
  33624. begin
  33625.   DefaultInterface.Set_StandardWidth(lcid, RHS);
  33626. end;
  33627.  
  33628. function  TExcelWorksheetProperties.Get_TransitionFormEntry(lcid: Integer): WordBool;
  33629. begin
  33630.   Result := DefaultInterface.Get_TransitionFormEntry(lcid);
  33631. end;
  33632.  
  33633. procedure TExcelWorksheetProperties.Set_TransitionFormEntry(lcid: Integer; RHS: WordBool);
  33634. begin
  33635.   DefaultInterface.Set_TransitionFormEntry(lcid, RHS);
  33636. end;
  33637.  
  33638. function  TExcelWorksheetProperties.Get_Type_(lcid: Integer): XlSheetType;
  33639. begin
  33640.   Result := DefaultInterface.Get_Type_(lcid);
  33641. end;
  33642.  
  33643. function  TExcelWorksheetProperties.Get_UsedRange(lcid: Integer): Range;
  33644. begin
  33645.   Result := DefaultInterface.Get_UsedRange(lcid);
  33646. end;
  33647.  
  33648. function  TExcelWorksheetProperties.Get_HPageBreaks: HPageBreaks;
  33649. begin
  33650.   Result := DefaultInterface.Get_HPageBreaks;
  33651. end;
  33652.  
  33653. function  TExcelWorksheetProperties.Get_VPageBreaks: VPageBreaks;
  33654. begin
  33655.   Result := DefaultInterface.Get_VPageBreaks;
  33656. end;
  33657.  
  33658. function  TExcelWorksheetProperties.Get_QueryTables: QueryTables;
  33659. begin
  33660.   Result := DefaultInterface.Get_QueryTables;
  33661. end;
  33662.  
  33663. function  TExcelWorksheetProperties.Get_DisplayPageBreaks: WordBool;
  33664. begin
  33665.   Result := DefaultInterface.Get_DisplayPageBreaks;
  33666. end;
  33667.  
  33668. procedure TExcelWorksheetProperties.Set_DisplayPageBreaks(RHS: WordBool);
  33669. begin
  33670.   DefaultInterface.Set_DisplayPageBreaks(RHS);
  33671. end;
  33672.  
  33673. function  TExcelWorksheetProperties.Get_Comments: Comments;
  33674. begin
  33675.   Result := DefaultInterface.Get_Comments;
  33676. end;
  33677.  
  33678. function  TExcelWorksheetProperties.Get_Hyperlinks: Hyperlinks;
  33679. begin
  33680.   Result := DefaultInterface.Get_Hyperlinks;
  33681. end;
  33682.  
  33683. function  TExcelWorksheetProperties.Get_DisplayRightToLeft(lcid: Integer): Integer;
  33684. begin
  33685.   Result := DefaultInterface.Get_DisplayRightToLeft(lcid);
  33686. end;
  33687.  
  33688. procedure TExcelWorksheetProperties.Set_DisplayRightToLeft(lcid: Integer; RHS: Integer);
  33689. begin
  33690.   DefaultInterface.Set_DisplayRightToLeft(lcid, RHS);
  33691. end;
  33692.  
  33693. function  TExcelWorksheetProperties.Get_AutoFilter: AutoFilter;
  33694. begin
  33695.   Result := DefaultInterface.Get_AutoFilter;
  33696. end;
  33697.  
  33698. {$ENDIF}
  33699.  
  33700. class function CoGlobal.Create: _Global;
  33701. begin
  33702.   Result := CreateComObject(CLASS_Global) as _Global;
  33703. end;
  33704.  
  33705. class function CoGlobal.CreateRemote(const MachineName: string): _Global;
  33706. begin
  33707.   Result := CreateRemoteComObject(MachineName, CLASS_Global) as _Global;
  33708. end;
  33709.  
  33710. class function CoExcelWorkbook.Create: _Workbook;
  33711. begin
  33712.   Result := CreateComObject(CLASS_ExcelWorkbook) as _Workbook;
  33713. end;
  33714.  
  33715. class function CoExcelWorkbook.CreateRemote(const MachineName: string): _Workbook;
  33716. begin
  33717.   Result := CreateRemoteComObject(MachineName, CLASS_ExcelWorkbook) as _Workbook;
  33718. end;
  33719.  
  33720. procedure TExcelWorkbook.InitServerData;
  33721. const
  33722.   CServerData: TServerData = (
  33723.     ClassID:   '{00020819-0000-0000-C000-000000000046}';
  33724.     IntfIID:   '{000208DA-0000-0000-C000-000000000046}';
  33725.     EventIID:  '{00024412-0000-0000-C000-000000000046}';
  33726.     LicenseKey: nil;
  33727.     Version: 500);
  33728. begin
  33729.   ServerData := @CServerData;
  33730. end;
  33731.  
  33732. procedure TExcelWorkbook.Connect;
  33733. var
  33734.   punk: IUnknown;
  33735. begin
  33736.   if FIntf = nil then
  33737.   begin
  33738.     punk := GetServer;
  33739.     ConnectEvents(punk);
  33740.     Fintf:= punk as _Workbook;
  33741.   end;
  33742. end;
  33743.  
  33744. procedure TExcelWorkbook.ConnectTo(svrIntf: _Workbook);
  33745. begin
  33746.   Disconnect;
  33747.   FIntf := svrIntf;
  33748.   ConnectEvents(FIntf);
  33749. end;
  33750.  
  33751. procedure TExcelWorkbook.DisConnect;
  33752. begin
  33753.   if Fintf <> nil then
  33754.   begin
  33755.     DisconnectEvents(FIntf);
  33756.     FIntf := nil;
  33757.   end;
  33758. end;
  33759.  
  33760. function TExcelWorkbook.GetDefaultInterface: _Workbook;
  33761. begin
  33762.   if FIntf = nil then
  33763.     Connect;
  33764.   Assert(FIntf <> nil, 'DefaultInterface is NULL. Component is not connected to Server. You must call ''Connect'' or ''ConnectTo'' before this operation');
  33765.   Result := FIntf;
  33766. end;
  33767.  
  33768. constructor TExcelWorkbook.Create(AOwner: TComponent);
  33769. begin
  33770.   inherited Create(AOwner);
  33771. {$IFDEF LIVE_SERVER_AT_DESIGN_TIME}
  33772.   FProps := TExcelWorkbookProperties.Create(Self);
  33773. {$ENDIF}
  33774. end;
  33775.  
  33776. destructor TExcelWorkbook.Destroy;
  33777. begin
  33778. {$IFDEF LIVE_SERVER_AT_DESIGN_TIME}
  33779.   FProps.Free;
  33780. {$ENDIF}
  33781.   inherited Destroy;
  33782. end;
  33783.  
  33784. {$IFDEF LIVE_SERVER_AT_DESIGN_TIME}
  33785. function TExcelWorkbook.GetServerProperties: TExcelWorkbookProperties;
  33786. begin
  33787.   Result := FProps;
  33788. end;
  33789. {$ENDIF}
  33790.  
  33791. procedure TExcelWorkbook.InvokeEvent(DispID: TDispID; var Params: TVariantArray);
  33792. begin
  33793.   case DispID of
  33794.     -1: Exit;  // DISPID_UNKNOWN
  33795.    682: if Assigned(FOnOpen) then
  33796.             FOnOpen(Self);
  33797.    304: if Assigned(FOnActivate) then
  33798.             FOnActivate(Self);
  33799.    1530: if Assigned(FOnDeactivate) then
  33800.             FOnDeactivate(Self);
  33801.    1546: if Assigned(FOnBeforeClose) then
  33802.             FOnBeforeClose(Self, Params[0] (*var WordBool*));
  33803.    1547: if Assigned(FOnBeforeSave) then
  33804.             FOnBeforeSave(Self, Params[0] (*WordBool*), Params[1] (*var WordBool*));
  33805.    1549: if Assigned(FOnBeforePrint) then
  33806.             FOnBeforePrint(Self, Params[0] (*var WordBool*));
  33807.    1550: if Assigned(FOnNewSheet) then
  33808.             FOnNewSheet(Self, Params[0] (*const IDispatch*));
  33809.    1552: if Assigned(FOnAddinInstall) then
  33810.             FOnAddinInstall(Self);
  33811.    1553: if Assigned(FOnAddinUninstall) then
  33812.             FOnAddinUninstall(Self);
  33813.    1554: if Assigned(FOnWindowResize) then
  33814.             FOnWindowResize(Self, Params[0] (*const Window*));
  33815.    1556: if Assigned(FOnWindowActivate) then
  33816.             FOnWindowActivate(Self, Params[0] (*const Window*));
  33817.    1557: if Assigned(FOnWindowDeactivate) then
  33818.             FOnWindowDeactivate(Self, Params[0] (*const Window*));
  33819.    1558: if Assigned(FOnSheetSelectionChange) then
  33820.             FOnSheetSelectionChange(Self, Params[0] (*const IDispatch*), Params[1] (*const Range*));
  33821.    1559: if Assigned(FOnSheetBeforeDoubleClick) then
  33822.             FOnSheetBeforeDoubleClick(Self, Params[0] (*const IDispatch*), Params[1] (*const Range*), Params[2] (*var WordBool*));
  33823.    1560: if Assigned(FOnSheetBeforeRightClick) then
  33824.             FOnSheetBeforeRightClick(Self, Params[0] (*const IDispatch*), Params[1] (*const Range*), Params[2] (*var WordBool*));
  33825.    1561: if Assigned(FOnSheetActivate) then
  33826.             FOnSheetActivate(Self, Params[0] (*const IDispatch*));
  33827.    1562: if Assigned(FOnSheetDeactivate) then
  33828.             FOnSheetDeactivate(Self, Params[0] (*const IDispatch*));
  33829.    1563: if Assigned(FOnSheetCalculate) then
  33830.             FOnSheetCalculate(Self, Params[0] (*const IDispatch*));
  33831.    1564: if Assigned(FOnSheetChange) then
  33832.             FOnSheetChange(Self, Params[0] (*const IDispatch*), Params[1] (*const Range*));
  33833.   end; {case DispID}
  33834. end;
  33835.  
  33836. function  TExcelWorkbook.Get_Application: ExcelApplication;
  33837. begin
  33838.   Result := DefaultInterface.Get_Application;
  33839. end;
  33840.  
  33841. function  TExcelWorkbook.Get_Creator: XlCreator;
  33842. begin
  33843.   Result := DefaultInterface.Get_Creator;
  33844. end;
  33845.  
  33846. function  TExcelWorkbook.Get_Parent: IDispatch;
  33847. begin
  33848.   Result := DefaultInterface.Get_Parent;
  33849. end;
  33850.  
  33851. function  TExcelWorkbook.Get_AcceptLabelsInFormulas: WordBool;
  33852. begin
  33853.   Result := DefaultInterface.Get_AcceptLabelsInFormulas;
  33854. end;
  33855.  
  33856. procedure TExcelWorkbook.Set_AcceptLabelsInFormulas(RHS: WordBool);
  33857. begin
  33858.   DefaultInterface.Set_AcceptLabelsInFormulas(RHS);
  33859. end;
  33860.  
  33861. function  TExcelWorkbook.Get_ActiveChart: ExcelChart;
  33862. begin
  33863.   Result := DefaultInterface.Get_ActiveChart;
  33864. end;
  33865.  
  33866. function  TExcelWorkbook.Get_ActiveSheet: IDispatch;
  33867. begin
  33868.   Result := DefaultInterface.Get_ActiveSheet;
  33869. end;
  33870.  
  33871. function  TExcelWorkbook.Get_Author(lcid: Integer): WideString;
  33872. begin
  33873.   Result := DefaultInterface.Get_Author(lcid);
  33874. end;
  33875.  
  33876. procedure TExcelWorkbook.Set_Author(lcid: Integer; const RHS: WideString);
  33877. begin
  33878.   DefaultInterface.Set_Author(lcid, RHS);
  33879. end;
  33880.  
  33881. function  TExcelWorkbook.Get_AutoUpdateFrequency: Integer;
  33882. begin
  33883.   Result := DefaultInterface.Get_AutoUpdateFrequency;
  33884. end;
  33885.  
  33886. procedure TExcelWorkbook.Set_AutoUpdateFrequency(RHS: Integer);
  33887. begin
  33888.   DefaultInterface.Set_AutoUpdateFrequency(RHS);
  33889. end;
  33890.  
  33891. function  TExcelWorkbook.Get_AutoUpdateSaveChanges: WordBool;
  33892. begin
  33893.   Result := DefaultInterface.Get_AutoUpdateSaveChanges;
  33894. end;
  33895.  
  33896. procedure TExcelWorkbook.Set_AutoUpdateSaveChanges(RHS: WordBool);
  33897. begin
  33898.   DefaultInterface.Set_AutoUpdateSaveChanges(RHS);
  33899. end;
  33900.  
  33901. function  TExcelWorkbook.Get_ChangeHistoryDuration: Integer;
  33902. begin
  33903.   Result := DefaultInterface.Get_ChangeHistoryDuration;
  33904. end;
  33905.  
  33906. procedure TExcelWorkbook.Set_ChangeHistoryDuration(RHS: Integer);
  33907. begin
  33908.   DefaultInterface.Set_ChangeHistoryDuration(RHS);
  33909. end;
  33910.  
  33911. function  TExcelWorkbook.Get_BuiltinDocumentProperties: IDispatch;
  33912. begin
  33913.   Result := DefaultInterface.Get_BuiltinDocumentProperties;
  33914. end;
  33915.  
  33916. function  TExcelWorkbook.Get_Charts: Sheets;
  33917. begin
  33918.   Result := DefaultInterface.Get_Charts;
  33919. end;
  33920.  
  33921. function  TExcelWorkbook.Get_CodeName: WideString;
  33922. begin
  33923.   Result := DefaultInterface.Get_CodeName;
  33924. end;
  33925.  
  33926. function  TExcelWorkbook.Get__CodeName: WideString;
  33927. begin
  33928.   Result := DefaultInterface.Get__CodeName;
  33929. end;
  33930.  
  33931. procedure TExcelWorkbook.Set__CodeName(const RHS: WideString);
  33932. begin
  33933.   DefaultInterface.Set__CodeName(RHS);
  33934. end;
  33935.  
  33936. function  TExcelWorkbook.Get_Colors(Index: OleVariant; lcid: Integer): OleVariant;
  33937. begin
  33938.   Result := DefaultInterface.Get_Colors(Index, lcid);
  33939. end;
  33940.  
  33941. procedure TExcelWorkbook.Set_Colors(Index: OleVariant; lcid: Integer; RHS: OleVariant);
  33942. begin
  33943.   DefaultInterface.Set_Colors(Index, lcid, RHS);
  33944. end;
  33945.  
  33946. function  TExcelWorkbook.Get_CommandBars: CommandBars;
  33947. begin
  33948.   Result := DefaultInterface.Get_CommandBars;
  33949. end;
  33950.  
  33951. function  TExcelWorkbook.Get_Comments(lcid: Integer): WideString;
  33952. begin
  33953.   Result := DefaultInterface.Get_Comments(lcid);
  33954. end;
  33955.  
  33956. procedure TExcelWorkbook.Set_Comments(lcid: Integer; const RHS: WideString);
  33957. begin
  33958.   DefaultInterface.Set_Comments(lcid, RHS);
  33959. end;
  33960.  
  33961. function  TExcelWorkbook.Get_ConflictResolution: Integer;
  33962. begin
  33963.   Result := DefaultInterface.Get_ConflictResolution;
  33964. end;
  33965.  
  33966. procedure TExcelWorkbook.Set_ConflictResolution(RHS: Integer);
  33967. begin
  33968.   DefaultInterface.Set_ConflictResolution(RHS);
  33969. end;
  33970.  
  33971. function  TExcelWorkbook.Get_Container: IDispatch;
  33972. begin
  33973.   Result := DefaultInterface.Get_Container;
  33974. end;
  33975.  
  33976. function  TExcelWorkbook.Get_CreateBackup(lcid: Integer): WordBool;
  33977. begin
  33978.   Result := DefaultInterface.Get_CreateBackup(lcid);
  33979. end;
  33980.  
  33981. function  TExcelWorkbook.Get_CustomDocumentProperties: IDispatch;
  33982. begin
  33983.   Result := DefaultInterface.Get_CustomDocumentProperties;
  33984. end;
  33985.  
  33986. function  TExcelWorkbook.Get_Date1904(lcid: Integer): WordBool;
  33987. begin
  33988.   Result := DefaultInterface.Get_Date1904(lcid);
  33989. end;
  33990.  
  33991. procedure TExcelWorkbook.Set_Date1904(lcid: Integer; RHS: WordBool);
  33992. begin
  33993.   DefaultInterface.Set_Date1904(lcid, RHS);
  33994. end;
  33995.  
  33996. function  TExcelWorkbook.Get_DialogSheets: Sheets;
  33997. begin
  33998.   Result := DefaultInterface.Get_DialogSheets;
  33999. end;
  34000.  
  34001. function  TExcelWorkbook.Get_DisplayDrawingObjects(lcid: Integer): XlDisplayShapes;
  34002. begin
  34003.   Result := DefaultInterface.Get_DisplayDrawingObjects(lcid);
  34004. end;
  34005.  
  34006. procedure TExcelWorkbook.Set_DisplayDrawingObjects(lcid: Integer; RHS: XlDisplayShapes);
  34007. begin
  34008.   DefaultInterface.Set_DisplayDrawingObjects(lcid, RHS);
  34009. end;
  34010.  
  34011. function  TExcelWorkbook.Get_FileFormat(lcid: Integer): XlFileFormat;
  34012. begin
  34013.   Result := DefaultInterface.Get_FileFormat(lcid);
  34014. end;
  34015.  
  34016. function  TExcelWorkbook.Get_FullName(lcid: Integer): WideString;
  34017. begin
  34018.   Result := DefaultInterface.Get_FullName(lcid);
  34019. end;
  34020.  
  34021. function  TExcelWorkbook.Get_HasMailer(lcid: Integer): WordBool;
  34022. begin
  34023.   Result := DefaultInterface.Get_HasMailer(lcid);
  34024. end;
  34025.  
  34026. procedure TExcelWorkbook.Set_HasMailer(lcid: Integer; RHS: WordBool);
  34027. begin
  34028.   DefaultInterface.Set_HasMailer(lcid, RHS);
  34029. end;
  34030.  
  34031. function  TExcelWorkbook.Get_HasPassword(lcid: Integer): WordBool;
  34032. begin
  34033.   Result := DefaultInterface.Get_HasPassword(lcid);
  34034. end;
  34035.  
  34036. function  TExcelWorkbook.Get_HasRoutingSlip(lcid: Integer): WordBool;
  34037. begin
  34038.   Result := DefaultInterface.Get_HasRoutingSlip(lcid);
  34039. end;
  34040.  
  34041. procedure TExcelWorkbook.Set_HasRoutingSlip(lcid: Integer; RHS: WordBool);
  34042. begin
  34043.   DefaultInterface.Set_HasRoutingSlip(lcid, RHS);
  34044. end;
  34045.  
  34046. function  TExcelWorkbook.Get_IsAddin: WordBool;
  34047. begin
  34048.   Result := DefaultInterface.Get_IsAddin;
  34049. end;
  34050.  
  34051. procedure TExcelWorkbook.Set_IsAddin(RHS: WordBool);
  34052. begin
  34053.   DefaultInterface.Set_IsAddin(RHS);
  34054. end;
  34055.  
  34056. function  TExcelWorkbook.Get_Keywords(lcid: Integer): WideString;
  34057. begin
  34058.   Result := DefaultInterface.Get_Keywords(lcid);
  34059. end;
  34060.  
  34061. procedure TExcelWorkbook.Set_Keywords(lcid: Integer; const RHS: WideString);
  34062. begin
  34063.   DefaultInterface.Set_Keywords(lcid, RHS);
  34064. end;
  34065.  
  34066. function  TExcelWorkbook.Get_Mailer: Mailer;
  34067. begin
  34068.   Result := DefaultInterface.Get_Mailer;
  34069. end;
  34070.  
  34071. function  TExcelWorkbook.Get_Modules: Sheets;
  34072. begin
  34073.   Result := DefaultInterface.Get_Modules;
  34074. end;
  34075.  
  34076. function  TExcelWorkbook.Get_MultiUserEditing(lcid: Integer): WordBool;
  34077. begin
  34078.   Result := DefaultInterface.Get_MultiUserEditing(lcid);
  34079. end;
  34080.  
  34081. function  TExcelWorkbook.Get_Name: WideString;
  34082. begin
  34083.   Result := DefaultInterface.Get_Name;
  34084. end;
  34085.  
  34086. function  TExcelWorkbook.Get_Names: Names;
  34087. begin
  34088.   Result := DefaultInterface.Get_Names;
  34089. end;
  34090.  
  34091. function  TExcelWorkbook.Get_OnSave(lcid: Integer): WideString;
  34092. begin
  34093.   Result := DefaultInterface.Get_OnSave(lcid);
  34094. end;
  34095.  
  34096. procedure TExcelWorkbook.Set_OnSave(lcid: Integer; const RHS: WideString);
  34097. begin
  34098.   DefaultInterface.Set_OnSave(lcid, RHS);
  34099. end;
  34100.  
  34101. function  TExcelWorkbook.Get_OnSheetActivate(lcid: Integer): WideString;
  34102. begin
  34103.   Result := DefaultInterface.Get_OnSheetActivate(lcid);
  34104. end;
  34105.  
  34106. procedure TExcelWorkbook.Set_OnSheetActivate(lcid: Integer; const RHS: WideString);
  34107. begin
  34108.   DefaultInterface.Set_OnSheetActivate(lcid, RHS);
  34109. end;
  34110.  
  34111. function  TExcelWorkbook.Get_OnSheetDeactivate(lcid: Integer): WideString;
  34112. begin
  34113.   Result := DefaultInterface.Get_OnSheetDeactivate(lcid);
  34114. end;
  34115.  
  34116. procedure TExcelWorkbook.Set_OnSheetDeactivate(lcid: Integer; const RHS: WideString);
  34117. begin
  34118.   DefaultInterface.Set_OnSheetDeactivate(lcid, RHS);
  34119. end;
  34120.  
  34121. function  TExcelWorkbook.Get_Path(lcid: Integer): WideString;
  34122. begin
  34123.   Result := DefaultInterface.Get_Path(lcid);
  34124. end;
  34125.  
  34126. function  TExcelWorkbook.Get_PersonalViewListSettings: WordBool;
  34127. begin
  34128.   Result := DefaultInterface.Get_PersonalViewListSettings;
  34129. end;
  34130.  
  34131. procedure TExcelWorkbook.Set_PersonalViewListSettings(RHS: WordBool);
  34132. begin
  34133.   DefaultInterface.Set_PersonalViewListSettings(RHS);
  34134. end;
  34135.  
  34136. function  TExcelWorkbook.Get_PersonalViewPrintSettings: WordBool;
  34137. begin
  34138.   Result := DefaultInterface.Get_PersonalViewPrintSettings;
  34139. end;
  34140.  
  34141. procedure TExcelWorkbook.Set_PersonalViewPrintSettings(RHS: WordBool);
  34142. begin
  34143.   DefaultInterface.Set_PersonalViewPrintSettings(RHS);
  34144. end;
  34145.  
  34146. function  TExcelWorkbook.Get_PrecisionAsDisplayed(lcid: Integer): WordBool;
  34147. begin
  34148.   Result := DefaultInterface.Get_PrecisionAsDisplayed(lcid);
  34149. end;
  34150.  
  34151. procedure TExcelWorkbook.Set_PrecisionAsDisplayed(lcid: Integer; RHS: WordBool);
  34152. begin
  34153.   DefaultInterface.Set_PrecisionAsDisplayed(lcid, RHS);
  34154. end;
  34155.  
  34156. function  TExcelWorkbook.Get_ProtectStructure: WordBool;
  34157. begin
  34158.   Result := DefaultInterface.Get_ProtectStructure;
  34159. end;
  34160.  
  34161. function  TExcelWorkbook.Get_ProtectWindows: WordBool;
  34162. begin
  34163.   Result := DefaultInterface.Get_ProtectWindows;
  34164. end;
  34165.  
  34166. function  TExcelWorkbook.Get_ReadOnly(lcid: Integer): WordBool;
  34167. begin
  34168.   Result := DefaultInterface.Get_ReadOnly(lcid);
  34169. end;
  34170.  
  34171. function  TExcelWorkbook.Get_ReadOnlyRecommended(lcid: Integer): WordBool;
  34172. begin
  34173.   Result := DefaultInterface.Get_ReadOnlyRecommended(lcid);
  34174. end;
  34175.  
  34176. function  TExcelWorkbook.Get_RevisionNumber(lcid: Integer): Integer;
  34177. begin
  34178.   Result := DefaultInterface.Get_RevisionNumber(lcid);
  34179. end;
  34180.  
  34181. function  TExcelWorkbook.Get_Routed(lcid: Integer): WordBool;
  34182. begin
  34183.   Result := DefaultInterface.Get_Routed(lcid);
  34184. end;
  34185.  
  34186. function  TExcelWorkbook.Get_RoutingSlip: RoutingSlip;
  34187. begin
  34188.   Result := DefaultInterface.Get_RoutingSlip;
  34189. end;
  34190.  
  34191. function  TExcelWorkbook.Get_Saved(lcid: Integer): WordBool;
  34192. begin
  34193.   Result := DefaultInterface.Get_Saved(lcid);
  34194. end;
  34195.  
  34196. procedure TExcelWorkbook.Set_Saved(lcid: Integer; RHS: WordBool);
  34197. begin
  34198.   DefaultInterface.Set_Saved(lcid, RHS);
  34199. end;
  34200.  
  34201. function  TExcelWorkbook.Get_SaveLinkValues(lcid: Integer): WordBool;
  34202. begin
  34203.   Result := DefaultInterface.Get_SaveLinkValues(lcid);
  34204. end;
  34205.  
  34206. procedure TExcelWorkbook.Set_SaveLinkValues(lcid: Integer; RHS: WordBool);
  34207. begin
  34208.   DefaultInterface.Set_SaveLinkValues(lcid, RHS);
  34209. end;
  34210.  
  34211. function  TExcelWorkbook.Get_Sheets: Sheets;
  34212. begin
  34213.   Result := DefaultInterface.Get_Sheets;
  34214. end;
  34215.  
  34216. function  TExcelWorkbook.Get_ShowConflictHistory(lcid: Integer): WordBool;
  34217. begin
  34218.   Result := DefaultInterface.Get_ShowConflictHistory(lcid);
  34219. end;
  34220.  
  34221. procedure TExcelWorkbook.Set_ShowConflictHistory(lcid: Integer; RHS: WordBool);
  34222. begin
  34223.   DefaultInterface.Set_ShowConflictHistory(lcid, RHS);
  34224. end;
  34225.  
  34226. function  TExcelWorkbook.Get_Styles: Styles;
  34227. begin
  34228.   Result := DefaultInterface.Get_Styles;
  34229. end;
  34230.  
  34231. function  TExcelWorkbook.Get_Subject(lcid: Integer): WideString;
  34232. begin
  34233.   Result := DefaultInterface.Get_Subject(lcid);
  34234. end;
  34235.  
  34236. procedure TExcelWorkbook.Set_Subject(lcid: Integer; const RHS: WideString);
  34237. begin
  34238.   DefaultInterface.Set_Subject(lcid, RHS);
  34239. end;
  34240.  
  34241. function  TExcelWorkbook.Get_Title(lcid: Integer): WideString;
  34242. begin
  34243.   Result := DefaultInterface.Get_Title(lcid);
  34244. end;
  34245.  
  34246. procedure TExcelWorkbook.Set_Title(lcid: Integer; const RHS: WideString);
  34247. begin
  34248.   DefaultInterface.Set_Title(lcid, RHS);
  34249. end;
  34250.  
  34251. function  TExcelWorkbook.Get_UpdateRemoteReferences(lcid: Integer): WordBool;
  34252. begin
  34253.   Result := DefaultInterface.Get_UpdateRemoteReferences(lcid);
  34254. end;
  34255.  
  34256. procedure TExcelWorkbook.Set_UpdateRemoteReferences(lcid: Integer; RHS: WordBool);
  34257. begin
  34258.   DefaultInterface.Set_UpdateRemoteReferences(lcid, RHS);
  34259. end;
  34260.  
  34261. function  TExcelWorkbook.Get_UserControl: WordBool;
  34262. begin
  34263.   Result := DefaultInterface.Get_UserControl;
  34264. end;
  34265.  
  34266. procedure TExcelWorkbook.Set_UserControl(RHS: WordBool);
  34267. begin
  34268.   DefaultInterface.Set_UserControl(RHS);
  34269. end;
  34270.  
  34271. function  TExcelWorkbook.Get_UserStatus(lcid: Integer): OleVariant;
  34272. begin
  34273.   Result := DefaultInterface.Get_UserStatus(lcid);
  34274. end;
  34275.  
  34276. function  TExcelWorkbook.Get_CustomViews: CustomViews;
  34277. begin
  34278.   Result := DefaultInterface.Get_CustomViews;
  34279. end;
  34280.  
  34281. function  TExcelWorkbook.Get_Windows: Windows;
  34282. begin
  34283.   Result := DefaultInterface.Get_Windows;
  34284. end;
  34285.  
  34286. function  TExcelWorkbook.Get_Worksheets: Sheets;
  34287. begin
  34288.   Result := DefaultInterface.Get_Worksheets;
  34289. end;
  34290.  
  34291. function  TExcelWorkbook.Get_WriteReserved(lcid: Integer): WordBool;
  34292. begin
  34293.   Result := DefaultInterface.Get_WriteReserved(lcid);
  34294. end;
  34295.  
  34296. function  TExcelWorkbook.Get_WriteReservedBy(lcid: Integer): WideString;
  34297. begin
  34298.   Result := DefaultInterface.Get_WriteReservedBy(lcid);
  34299. end;
  34300.  
  34301. function  TExcelWorkbook.Get_Excel4IntlMacroSheets: Sheets;
  34302. begin
  34303.   Result := DefaultInterface.Get_Excel4IntlMacroSheets;
  34304. end;
  34305.  
  34306. function  TExcelWorkbook.Get_Excel4MacroSheets: Sheets;
  34307. begin
  34308.   Result := DefaultInterface.Get_Excel4MacroSheets;
  34309. end;
  34310.  
  34311. function  TExcelWorkbook.Get_TemplateRemoveExtData: WordBool;
  34312. begin
  34313.   Result := DefaultInterface.Get_TemplateRemoveExtData;
  34314. end;
  34315.  
  34316. procedure TExcelWorkbook.Set_TemplateRemoveExtData(RHS: WordBool);
  34317. begin
  34318.   DefaultInterface.Set_TemplateRemoveExtData(RHS);
  34319. end;
  34320.  
  34321. function  TExcelWorkbook.Get_HighlightChangesOnScreen: WordBool;
  34322. begin
  34323.   Result := DefaultInterface.Get_HighlightChangesOnScreen;
  34324. end;
  34325.  
  34326. procedure TExcelWorkbook.Set_HighlightChangesOnScreen(RHS: WordBool);
  34327. begin
  34328.   DefaultInterface.Set_HighlightChangesOnScreen(RHS);
  34329. end;
  34330.  
  34331. function  TExcelWorkbook.Get_KeepChangeHistory: WordBool;
  34332. begin
  34333.   Result := DefaultInterface.Get_KeepChangeHistory;
  34334. end;
  34335.  
  34336. procedure TExcelWorkbook.Set_KeepChangeHistory(RHS: WordBool);
  34337. begin
  34338.   DefaultInterface.Set_KeepChangeHistory(RHS);
  34339. end;
  34340.  
  34341. function  TExcelWorkbook.Get_ListChangesOnNewSheet: WordBool;
  34342. begin
  34343.   Result := DefaultInterface.Get_ListChangesOnNewSheet;
  34344. end;
  34345.  
  34346. procedure TExcelWorkbook.Set_ListChangesOnNewSheet(RHS: WordBool);
  34347. begin
  34348.   DefaultInterface.Set_ListChangesOnNewSheet(RHS);
  34349. end;
  34350.  
  34351. function  TExcelWorkbook.Get_VBProject: VBProject;
  34352. begin
  34353.   Result := DefaultInterface.Get_VBProject;
  34354. end;
  34355.  
  34356. function  TExcelWorkbook.Get_IsInplace: WordBool;
  34357. begin
  34358.   Result := DefaultInterface.Get_IsInplace;
  34359. end;
  34360.  
  34361. procedure TExcelWorkbook.Activate;
  34362. begin
  34363.   DefaultInterface.Activate(0);
  34364. end;
  34365.  
  34366. procedure TExcelWorkbook.Activate(lcid: Integer);
  34367. begin
  34368.   DefaultInterface.Activate(lcid);
  34369. end;
  34370.  
  34371. procedure TExcelWorkbook.ChangeFileAccess(Mode: XlFileAccess);
  34372. begin
  34373.   DefaultInterface.ChangeFileAccess(Mode, EmptyParam, EmptyParam, 0);
  34374. end;
  34375.  
  34376. procedure TExcelWorkbook.ChangeFileAccess(Mode: XlFileAccess; WritePassword: OleVariant);
  34377. begin
  34378.   DefaultInterface.ChangeFileAccess(Mode, WritePassword, EmptyParam, 0);
  34379. end;
  34380.  
  34381. procedure TExcelWorkbook.ChangeFileAccess(Mode: XlFileAccess; WritePassword: OleVariant; 
  34382.                                           Notify: OleVariant);
  34383. begin
  34384.   DefaultInterface.ChangeFileAccess(Mode, WritePassword, Notify, 0);
  34385. end;
  34386.  
  34387. procedure TExcelWorkbook.ChangeFileAccess(Mode: XlFileAccess; WritePassword: OleVariant; 
  34388.                                           Notify: OleVariant; lcid: Integer);
  34389. begin
  34390.   DefaultInterface.ChangeFileAccess(Mode, WritePassword, Notify, lcid);
  34391. end;
  34392.  
  34393. procedure TExcelWorkbook.ChangeLink(const Name: WideString; const NewName: WideString; 
  34394.                                     Type_: XlLinkType);
  34395. begin
  34396.   DefaultInterface.ChangeLink(Name, NewName, Type_, 0);
  34397. end;
  34398.  
  34399. procedure TExcelWorkbook.ChangeLink(const Name: WideString; const NewName: WideString; 
  34400.                                     Type_: XlLinkType; lcid: Integer);
  34401. begin
  34402.   DefaultInterface.ChangeLink(Name, NewName, Type_, lcid);
  34403. end;
  34404.  
  34405. procedure TExcelWorkbook.Close;
  34406. begin
  34407.   DefaultInterface.Close(EmptyParam, EmptyParam, EmptyParam, 0);
  34408. end;
  34409.  
  34410. procedure TExcelWorkbook.Close(SaveChanges: OleVariant);
  34411. begin
  34412.   DefaultInterface.Close(SaveChanges, EmptyParam, EmptyParam, 0);
  34413. end;
  34414.  
  34415. procedure TExcelWorkbook.Close(SaveChanges: OleVariant; Filename: OleVariant);
  34416. begin
  34417.   DefaultInterface.Close(SaveChanges, Filename, EmptyParam, 0);
  34418. end;
  34419.  
  34420. procedure TExcelWorkbook.Close(SaveChanges: OleVariant; Filename: OleVariant; 
  34421.                                RouteWorkbook: OleVariant);
  34422. begin
  34423.   DefaultInterface.Close(SaveChanges, Filename, RouteWorkbook, 0);
  34424. end;
  34425.  
  34426. procedure TExcelWorkbook.Close(SaveChanges: OleVariant; Filename: OleVariant; 
  34427.                                RouteWorkbook: OleVariant; lcid: Integer);
  34428. begin
  34429.   DefaultInterface.Close(SaveChanges, Filename, RouteWorkbook, lcid);
  34430. end;
  34431.  
  34432. procedure TExcelWorkbook.DeleteNumberFormat(const NumberFormat: WideString);
  34433. begin
  34434.   DefaultInterface.DeleteNumberFormat(NumberFormat, 0);
  34435. end;
  34436.  
  34437. procedure TExcelWorkbook.DeleteNumberFormat(const NumberFormat: WideString; lcid: Integer);
  34438. begin
  34439.   DefaultInterface.DeleteNumberFormat(NumberFormat, lcid);
  34440. end;
  34441.  
  34442. function  TExcelWorkbook.ExclusiveAccess: WordBool;
  34443. begin
  34444.   Result := DefaultInterface.ExclusiveAccess(0);
  34445. end;
  34446.  
  34447. function  TExcelWorkbook.ExclusiveAccess(lcid: Integer): WordBool;
  34448. begin
  34449.   Result := DefaultInterface.ExclusiveAccess(lcid);
  34450. end;
  34451.  
  34452. procedure TExcelWorkbook.ForwardMailer;
  34453. begin
  34454.   DefaultInterface.ForwardMailer(0);
  34455. end;
  34456.  
  34457. procedure TExcelWorkbook.ForwardMailer(lcid: Integer);
  34458. begin
  34459.   DefaultInterface.ForwardMailer(lcid);
  34460. end;
  34461.  
  34462. function  TExcelWorkbook.LinkInfo(const Name: WideString; LinkInfo: XlLinkInfo): OleVariant;
  34463. begin
  34464.   Result := DefaultInterface.LinkInfo(Name, LinkInfo, EmptyParam, EmptyParam, 0);
  34465. end;
  34466.  
  34467. function  TExcelWorkbook.LinkInfo(const Name: WideString; LinkInfo: XlLinkInfo; Type_: OleVariant): OleVariant;
  34468. begin
  34469.   Result := DefaultInterface.LinkInfo(Name, LinkInfo, Type_, EmptyParam, 0);
  34470. end;
  34471.  
  34472. function  TExcelWorkbook.LinkInfo(const Name: WideString; LinkInfo: XlLinkInfo; Type_: OleVariant; 
  34473.                                   EditionRef: OleVariant): OleVariant;
  34474. begin
  34475.   Result := DefaultInterface.LinkInfo(Name, LinkInfo, Type_, EditionRef, 0);
  34476. end;
  34477.  
  34478. function  TExcelWorkbook.LinkInfo(const Name: WideString; LinkInfo: XlLinkInfo; Type_: OleVariant; 
  34479.                                   EditionRef: OleVariant; lcid: Integer): OleVariant;
  34480. begin
  34481.   Result := DefaultInterface.LinkInfo(Name, LinkInfo, Type_, EditionRef, lcid);
  34482. end;
  34483.  
  34484. function  TExcelWorkbook.LinkSources: OleVariant;
  34485. begin
  34486.   Result := DefaultInterface.LinkSources(EmptyParam, 0);
  34487. end;
  34488.  
  34489. function  TExcelWorkbook.LinkSources(Type_: OleVariant): OleVariant;
  34490. begin
  34491.   Result := DefaultInterface.LinkSources(Type_, 0);
  34492. end;
  34493.  
  34494. function  TExcelWorkbook.LinkSources(Type_: OleVariant; lcid: Integer): OleVariant;
  34495. begin
  34496.   Result := DefaultInterface.LinkSources(Type_, lcid);
  34497. end;
  34498.  
  34499. procedure TExcelWorkbook.MergeWorkbook(Filename: OleVariant);
  34500. begin
  34501.   DefaultInterface.MergeWorkbook(Filename);
  34502. end;
  34503.  
  34504. function  TExcelWorkbook.NewWindow: Window;
  34505. begin
  34506.   Result := DefaultInterface.NewWindow(0);
  34507. end;
  34508.  
  34509. function  TExcelWorkbook.NewWindow(lcid: Integer): Window;
  34510. begin
  34511.   Result := DefaultInterface.NewWindow(lcid);
  34512. end;
  34513.  
  34514. procedure TExcelWorkbook.OpenLinks(const Name: WideString);
  34515. begin
  34516.   DefaultInterface.OpenLinks(Name, EmptyParam, EmptyParam, 0);
  34517. end;
  34518.  
  34519. procedure TExcelWorkbook.OpenLinks(const Name: WideString; ReadOnly: OleVariant);
  34520. begin
  34521.   DefaultInterface.OpenLinks(Name, ReadOnly, EmptyParam, 0);
  34522. end;
  34523.  
  34524. procedure TExcelWorkbook.OpenLinks(const Name: WideString; ReadOnly: OleVariant; Type_: OleVariant);
  34525. begin
  34526.   DefaultInterface.OpenLinks(Name, ReadOnly, Type_, 0);
  34527. end;
  34528.  
  34529. procedure TExcelWorkbook.OpenLinks(const Name: WideString; ReadOnly: OleVariant; Type_: OleVariant; 
  34530.                                    lcid: Integer);
  34531. begin
  34532.   DefaultInterface.OpenLinks(Name, ReadOnly, Type_, lcid);
  34533. end;
  34534.  
  34535. function  TExcelWorkbook.PivotCaches: PivotCaches;
  34536. begin
  34537.   Result := DefaultInterface.PivotCaches;
  34538. end;
  34539.  
  34540. procedure TExcelWorkbook.Post;
  34541. begin
  34542.   DefaultInterface.Post(EmptyParam, 0);
  34543. end;
  34544.  
  34545. procedure TExcelWorkbook.Post(DestName: OleVariant);
  34546. begin
  34547.   DefaultInterface.Post(DestName, 0);
  34548. end;
  34549.  
  34550. procedure TExcelWorkbook.Post(DestName: OleVariant; lcid: Integer);
  34551. begin
  34552.   DefaultInterface.Post(DestName, lcid);
  34553. end;
  34554.  
  34555. procedure TExcelWorkbook.PrintOut;
  34556. begin
  34557.   DefaultInterface.PrintOut(EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  34558.                             EmptyParam, 0);
  34559. end;
  34560.  
  34561. procedure TExcelWorkbook.PrintOut(From: OleVariant);
  34562. begin
  34563.   DefaultInterface.PrintOut(From, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  34564.                             EmptyParam, 0);
  34565. end;
  34566.  
  34567. procedure TExcelWorkbook.PrintOut(From: OleVariant; To_: OleVariant);
  34568. begin
  34569.   DefaultInterface.PrintOut(From, To_, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 0);
  34570. end;
  34571.  
  34572. procedure TExcelWorkbook.PrintOut(From: OleVariant; To_: OleVariant; Copies: OleVariant);
  34573. begin
  34574.   DefaultInterface.PrintOut(From, To_, Copies, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 0);
  34575. end;
  34576.  
  34577. procedure TExcelWorkbook.PrintOut(From: OleVariant; To_: OleVariant; Copies: OleVariant; 
  34578.                                   Preview: OleVariant);
  34579. begin
  34580.   DefaultInterface.PrintOut(From, To_, Copies, Preview, EmptyParam, EmptyParam, EmptyParam, 0);
  34581. end;
  34582.  
  34583. procedure TExcelWorkbook.PrintOut(From: OleVariant; To_: OleVariant; Copies: OleVariant; 
  34584.                                   Preview: OleVariant; ActivePrinter: OleVariant);
  34585. begin
  34586.   DefaultInterface.PrintOut(From, To_, Copies, Preview, ActivePrinter, EmptyParam, EmptyParam, 0);
  34587. end;
  34588.  
  34589. procedure TExcelWorkbook.PrintOut(From: OleVariant; To_: OleVariant; Copies: OleVariant; 
  34590.                                   Preview: OleVariant; ActivePrinter: OleVariant; 
  34591.                                   PrintToFile: OleVariant);
  34592. begin
  34593.   DefaultInterface.PrintOut(From, To_, Copies, Preview, ActivePrinter, PrintToFile, EmptyParam, 0);
  34594. end;
  34595.  
  34596. procedure TExcelWorkbook.PrintOut(From: OleVariant; To_: OleVariant; Copies: OleVariant; 
  34597.                                   Preview: OleVariant; ActivePrinter: OleVariant; 
  34598.                                   PrintToFile: OleVariant; Collate: OleVariant);
  34599. begin
  34600.   DefaultInterface.PrintOut(From, To_, Copies, Preview, ActivePrinter, PrintToFile, Collate, 0);
  34601. end;
  34602.  
  34603. procedure TExcelWorkbook.PrintOut(From: OleVariant; To_: OleVariant; Copies: OleVariant; 
  34604.                                   Preview: OleVariant; ActivePrinter: OleVariant; 
  34605.                                   PrintToFile: OleVariant; Collate: OleVariant; lcid: Integer);
  34606. begin
  34607.   DefaultInterface.PrintOut(From, To_, Copies, Preview, ActivePrinter, PrintToFile, Collate, lcid);
  34608. end;
  34609.  
  34610. procedure TExcelWorkbook.PrintPreview;
  34611. begin
  34612.   DefaultInterface.PrintPreview(EmptyParam, 0);
  34613. end;
  34614.  
  34615. procedure TExcelWorkbook.PrintPreview(EnableChanges: OleVariant);
  34616. begin
  34617.   DefaultInterface.PrintPreview(EnableChanges, 0);
  34618. end;
  34619.  
  34620. procedure TExcelWorkbook.PrintPreview(EnableChanges: OleVariant; lcid: Integer);
  34621. begin
  34622.   DefaultInterface.PrintPreview(EnableChanges, lcid);
  34623. end;
  34624.  
  34625. procedure TExcelWorkbook.Protect;
  34626. begin
  34627.   DefaultInterface.Protect(EmptyParam, EmptyParam, EmptyParam);
  34628. end;
  34629.  
  34630. procedure TExcelWorkbook.Protect(Password: OleVariant);
  34631. begin
  34632.   DefaultInterface.Protect(Password, EmptyParam, EmptyParam);
  34633. end;
  34634.  
  34635. procedure TExcelWorkbook.Protect(Password: OleVariant; Structure: OleVariant);
  34636. begin
  34637.   DefaultInterface.Protect(Password, Structure, EmptyParam);
  34638. end;
  34639.  
  34640. procedure TExcelWorkbook.Protect(Password: OleVariant; Structure: OleVariant; Windows: OleVariant);
  34641. begin
  34642.   DefaultInterface.Protect(Password, Structure, Windows);
  34643. end;
  34644.  
  34645. procedure TExcelWorkbook.ProtectSharing;
  34646. begin
  34647.   DefaultInterface.ProtectSharing(EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  34648.                                   EmptyParam);
  34649. end;
  34650.  
  34651. procedure TExcelWorkbook.ProtectSharing(Filename: OleVariant);
  34652. begin
  34653.   DefaultInterface.ProtectSharing(Filename, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  34654.                                   EmptyParam);
  34655. end;
  34656.  
  34657. procedure TExcelWorkbook.ProtectSharing(Filename: OleVariant; Password: OleVariant);
  34658. begin
  34659.   DefaultInterface.ProtectSharing(Filename, Password, EmptyParam, EmptyParam, EmptyParam, EmptyParam);
  34660. end;
  34661.  
  34662. procedure TExcelWorkbook.ProtectSharing(Filename: OleVariant; Password: OleVariant; 
  34663.                                         WriteResPassword: OleVariant);
  34664. begin
  34665.   DefaultInterface.ProtectSharing(Filename, Password, WriteResPassword, EmptyParam, EmptyParam, 
  34666.                                   EmptyParam);
  34667. end;
  34668.  
  34669. procedure TExcelWorkbook.ProtectSharing(Filename: OleVariant; Password: OleVariant; 
  34670.                                         WriteResPassword: OleVariant; 
  34671.                                         ReadOnlyRecommended: OleVariant);
  34672. begin
  34673.   DefaultInterface.ProtectSharing(Filename, Password, WriteResPassword, ReadOnlyRecommended, 
  34674.                                   EmptyParam, EmptyParam);
  34675. end;
  34676.  
  34677. procedure TExcelWorkbook.ProtectSharing(Filename: OleVariant; Password: OleVariant; 
  34678.                                         WriteResPassword: OleVariant; 
  34679.                                         ReadOnlyRecommended: OleVariant; CreateBackup: OleVariant);
  34680. begin
  34681.   DefaultInterface.ProtectSharing(Filename, Password, WriteResPassword, ReadOnlyRecommended, 
  34682.                                   CreateBackup, EmptyParam);
  34683. end;
  34684.  
  34685. procedure TExcelWorkbook.ProtectSharing(Filename: OleVariant; Password: OleVariant; 
  34686.                                         WriteResPassword: OleVariant; 
  34687.                                         ReadOnlyRecommended: OleVariant; CreateBackup: OleVariant; 
  34688.                                         SharingPassword: OleVariant);
  34689. begin
  34690.   DefaultInterface.ProtectSharing(Filename, Password, WriteResPassword, ReadOnlyRecommended, 
  34691.                                   CreateBackup, SharingPassword);
  34692. end;
  34693.  
  34694. procedure TExcelWorkbook.RefreshAll;
  34695. begin
  34696.   DefaultInterface.RefreshAll;
  34697. end;
  34698.  
  34699. procedure TExcelWorkbook.Reply;
  34700. begin
  34701.   DefaultInterface.Reply(0);
  34702. end;
  34703.  
  34704. procedure TExcelWorkbook.Reply(lcid: Integer);
  34705. begin
  34706.   DefaultInterface.Reply(lcid);
  34707. end;
  34708.  
  34709. procedure TExcelWorkbook.ReplyAll;
  34710. begin
  34711.   DefaultInterface.ReplyAll(0);
  34712. end;
  34713.  
  34714. procedure TExcelWorkbook.ReplyAll(lcid: Integer);
  34715. begin
  34716.   DefaultInterface.ReplyAll(lcid);
  34717. end;
  34718.  
  34719. procedure TExcelWorkbook.RemoveUser(Index: Integer);
  34720. begin
  34721.   DefaultInterface.RemoveUser(Index);
  34722. end;
  34723.  
  34724. procedure TExcelWorkbook.Route;
  34725. begin
  34726.   DefaultInterface.Route(0);
  34727. end;
  34728.  
  34729. procedure TExcelWorkbook.Route(lcid: Integer);
  34730. begin
  34731.   DefaultInterface.Route(lcid);
  34732. end;
  34733.  
  34734. procedure TExcelWorkbook.RunAutoMacros(Which: XlRunAutoMacro);
  34735. begin
  34736.   DefaultInterface.RunAutoMacros(Which, 0);
  34737. end;
  34738.  
  34739. procedure TExcelWorkbook.RunAutoMacros(Which: XlRunAutoMacro; lcid: Integer);
  34740. begin
  34741.   DefaultInterface.RunAutoMacros(Which, lcid);
  34742. end;
  34743.  
  34744. procedure TExcelWorkbook.Save;
  34745. begin
  34746.   DefaultInterface.Save(0);
  34747. end;
  34748.  
  34749. procedure TExcelWorkbook.Save(lcid: Integer);
  34750. begin
  34751.   DefaultInterface.Save(lcid);
  34752. end;
  34753.  
  34754. procedure TExcelWorkbook.SaveAs(Filename: OleVariant; FileFormat: OleVariant; Password: OleVariant; 
  34755.                                 WriteResPassword: OleVariant; ReadOnlyRecommended: OleVariant; 
  34756.                                 CreateBackup: OleVariant; AccessMode: XlSaveAsAccessMode; 
  34757.                                 ConflictResolution: OleVariant; AddToMru: OleVariant; 
  34758.                                 TextCodepage: OleVariant; TextVisualLayout: OleVariant; 
  34759.                                 lcid: Integer);
  34760. begin
  34761.   DefaultInterface.SaveAs(Filename, FileFormat, Password, WriteResPassword, ReadOnlyRecommended, 
  34762.                           CreateBackup, AccessMode, ConflictResolution, AddToMru, TextCodepage, 
  34763.                           TextVisualLayout, lcid);
  34764. end;
  34765.  
  34766. procedure TExcelWorkbook.SaveCopyAs;
  34767. begin
  34768.   DefaultInterface.SaveCopyAs(EmptyParam, 0);
  34769. end;
  34770.  
  34771. procedure TExcelWorkbook.SaveCopyAs(Filename: OleVariant);
  34772. begin
  34773.   DefaultInterface.SaveCopyAs(Filename, 0);
  34774. end;
  34775.  
  34776. procedure TExcelWorkbook.SaveCopyAs(Filename: OleVariant; lcid: Integer);
  34777. begin
  34778.   DefaultInterface.SaveCopyAs(Filename, lcid);
  34779. end;
  34780.  
  34781. procedure TExcelWorkbook.SendMail(Recipients: OleVariant);
  34782. begin
  34783.   DefaultInterface.SendMail(Recipients, EmptyParam, EmptyParam, 0);
  34784. end;
  34785.  
  34786. procedure TExcelWorkbook.SendMail(Recipients: OleVariant; Subject: OleVariant);
  34787. begin
  34788.   DefaultInterface.SendMail(Recipients, Subject, EmptyParam, 0);
  34789. end;
  34790.  
  34791. procedure TExcelWorkbook.SendMail(Recipients: OleVariant; Subject: OleVariant; 
  34792.                                   ReturnReceipt: OleVariant);
  34793. begin
  34794.   DefaultInterface.SendMail(Recipients, Subject, ReturnReceipt, 0);
  34795. end;
  34796.  
  34797. procedure TExcelWorkbook.SendMail(Recipients: OleVariant; Subject: OleVariant; 
  34798.                                   ReturnReceipt: OleVariant; lcid: Integer);
  34799. begin
  34800.   DefaultInterface.SendMail(Recipients, Subject, ReturnReceipt, lcid);
  34801. end;
  34802.  
  34803. procedure TExcelWorkbook.SendMailer(FileFormat: OleVariant; Priority: XlPriority; lcid: Integer);
  34804. begin
  34805.   DefaultInterface.SendMailer(FileFormat, Priority, lcid);
  34806. end;
  34807.  
  34808. procedure TExcelWorkbook.SetLinkOnData(const Name: WideString);
  34809. begin
  34810.   DefaultInterface.SetLinkOnData(Name, EmptyParam, 0);
  34811. end;
  34812.  
  34813. procedure TExcelWorkbook.SetLinkOnData(const Name: WideString; Procedure_: OleVariant);
  34814. begin
  34815.   DefaultInterface.SetLinkOnData(Name, Procedure_, 0);
  34816. end;
  34817.  
  34818. procedure TExcelWorkbook.SetLinkOnData(const Name: WideString; Procedure_: OleVariant; lcid: Integer);
  34819. begin
  34820.   DefaultInterface.SetLinkOnData(Name, Procedure_, lcid);
  34821. end;
  34822.  
  34823. procedure TExcelWorkbook.Unprotect;
  34824. begin
  34825.   DefaultInterface.Unprotect(EmptyParam, 0);
  34826. end;
  34827.  
  34828. procedure TExcelWorkbook.Unprotect(Password: OleVariant);
  34829. begin
  34830.   DefaultInterface.Unprotect(Password, 0);
  34831. end;
  34832.  
  34833. procedure TExcelWorkbook.Unprotect(Password: OleVariant; lcid: Integer);
  34834. begin
  34835.   DefaultInterface.Unprotect(Password, lcid);
  34836. end;
  34837.  
  34838. procedure TExcelWorkbook.UnprotectSharing;
  34839. begin
  34840.   DefaultInterface.UnprotectSharing(EmptyParam);
  34841. end;
  34842.  
  34843. procedure TExcelWorkbook.UnprotectSharing(SharingPassword: OleVariant);
  34844. begin
  34845.   DefaultInterface.UnprotectSharing(SharingPassword);
  34846. end;
  34847.  
  34848. procedure TExcelWorkbook.UpdateFromFile;
  34849. begin
  34850.   DefaultInterface.UpdateFromFile(0);
  34851. end;
  34852.  
  34853. procedure TExcelWorkbook.UpdateFromFile(lcid: Integer);
  34854. begin
  34855.   DefaultInterface.UpdateFromFile(lcid);
  34856. end;
  34857.  
  34858. procedure TExcelWorkbook.UpdateLink;
  34859. begin
  34860.   DefaultInterface.UpdateLink(EmptyParam, EmptyParam, 0);
  34861. end;
  34862.  
  34863. procedure TExcelWorkbook.UpdateLink(Name: OleVariant);
  34864. begin
  34865.   DefaultInterface.UpdateLink(Name, EmptyParam, 0);
  34866. end;
  34867.  
  34868. procedure TExcelWorkbook.UpdateLink(Name: OleVariant; Type_: OleVariant);
  34869. begin
  34870.   DefaultInterface.UpdateLink(Name, Type_, 0);
  34871. end;
  34872.  
  34873. procedure TExcelWorkbook.UpdateLink(Name: OleVariant; Type_: OleVariant; lcid: Integer);
  34874. begin
  34875.   DefaultInterface.UpdateLink(Name, Type_, lcid);
  34876. end;
  34877.  
  34878. procedure TExcelWorkbook.HighlightChangesOptions;
  34879. begin
  34880.   DefaultInterface.HighlightChangesOptions(EmptyParam, EmptyParam, EmptyParam);
  34881. end;
  34882.  
  34883. procedure TExcelWorkbook.HighlightChangesOptions(When: OleVariant);
  34884. begin
  34885.   DefaultInterface.HighlightChangesOptions(When, EmptyParam, EmptyParam);
  34886. end;
  34887.  
  34888. procedure TExcelWorkbook.HighlightChangesOptions(When: OleVariant; Who: OleVariant);
  34889. begin
  34890.   DefaultInterface.HighlightChangesOptions(When, Who, EmptyParam);
  34891. end;
  34892.  
  34893. procedure TExcelWorkbook.HighlightChangesOptions(When: OleVariant; Who: OleVariant; 
  34894.                                                  Where: OleVariant);
  34895. begin
  34896.   DefaultInterface.HighlightChangesOptions(When, Who, Where);
  34897. end;
  34898.  
  34899. procedure TExcelWorkbook.PurgeChangeHistoryNow(Days: Integer);
  34900. begin
  34901.   DefaultInterface.PurgeChangeHistoryNow(Days, EmptyParam);
  34902. end;
  34903.  
  34904. procedure TExcelWorkbook.PurgeChangeHistoryNow(Days: Integer; SharingPassword: OleVariant);
  34905. begin
  34906.   DefaultInterface.PurgeChangeHistoryNow(Days, SharingPassword);
  34907. end;
  34908.  
  34909. procedure TExcelWorkbook.AcceptAllChanges;
  34910. begin
  34911.   DefaultInterface.AcceptAllChanges(EmptyParam, EmptyParam, EmptyParam);
  34912. end;
  34913.  
  34914. procedure TExcelWorkbook.AcceptAllChanges(When: OleVariant);
  34915. begin
  34916.   DefaultInterface.AcceptAllChanges(When, EmptyParam, EmptyParam);
  34917. end;
  34918.  
  34919. procedure TExcelWorkbook.AcceptAllChanges(When: OleVariant; Who: OleVariant);
  34920. begin
  34921.   DefaultInterface.AcceptAllChanges(When, Who, EmptyParam);
  34922. end;
  34923.  
  34924. procedure TExcelWorkbook.AcceptAllChanges(When: OleVariant; Who: OleVariant; Where: OleVariant);
  34925. begin
  34926.   DefaultInterface.AcceptAllChanges(When, Who, Where);
  34927. end;
  34928.  
  34929. procedure TExcelWorkbook.RejectAllChanges;
  34930. begin
  34931.   DefaultInterface.RejectAllChanges(EmptyParam, EmptyParam, EmptyParam);
  34932. end;
  34933.  
  34934. procedure TExcelWorkbook.RejectAllChanges(When: OleVariant);
  34935. begin
  34936.   DefaultInterface.RejectAllChanges(When, EmptyParam, EmptyParam);
  34937. end;
  34938.  
  34939. procedure TExcelWorkbook.RejectAllChanges(When: OleVariant; Who: OleVariant);
  34940. begin
  34941.   DefaultInterface.RejectAllChanges(When, Who, EmptyParam);
  34942. end;
  34943.  
  34944. procedure TExcelWorkbook.RejectAllChanges(When: OleVariant; Who: OleVariant; Where: OleVariant);
  34945. begin
  34946.   DefaultInterface.RejectAllChanges(When, Who, Where);
  34947. end;
  34948.  
  34949. procedure TExcelWorkbook.PivotTableWizard;
  34950. begin
  34951.   DefaultInterface.PivotTableWizard(EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  34952.                                     EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  34953.                                     EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  34954.                                     EmptyParam, 0);
  34955. end;
  34956.  
  34957. procedure TExcelWorkbook.PivotTableWizard(SourceType: OleVariant);
  34958. begin
  34959.   DefaultInterface.PivotTableWizard(SourceType, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  34960.                                     EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  34961.                                     EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  34962.                                     EmptyParam, 0);
  34963. end;
  34964.  
  34965. procedure TExcelWorkbook.PivotTableWizard(SourceType: OleVariant; SourceData: OleVariant);
  34966. begin
  34967.   DefaultInterface.PivotTableWizard(SourceType, SourceData, EmptyParam, EmptyParam, EmptyParam, 
  34968.                                     EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  34969.                                     EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  34970.                                     EmptyParam, 0);
  34971. end;
  34972.  
  34973. procedure TExcelWorkbook.PivotTableWizard(SourceType: OleVariant; SourceData: OleVariant; 
  34974.                                           TableDestination: OleVariant);
  34975. begin
  34976.   DefaultInterface.PivotTableWizard(SourceType, SourceData, TableDestination, EmptyParam, 
  34977.                                     EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  34978.                                     EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  34979.                                     EmptyParam, EmptyParam, 0);
  34980. end;
  34981.  
  34982. procedure TExcelWorkbook.PivotTableWizard(SourceType: OleVariant; SourceData: OleVariant; 
  34983.                                           TableDestination: OleVariant; TableName: OleVariant);
  34984. begin
  34985.   DefaultInterface.PivotTableWizard(SourceType, SourceData, TableDestination, TableName, 
  34986.                                     EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  34987.                                     EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  34988.                                     EmptyParam, EmptyParam, 0);
  34989. end;
  34990.  
  34991. procedure TExcelWorkbook.PivotTableWizard(SourceType: OleVariant; SourceData: OleVariant; 
  34992.                                           TableDestination: OleVariant; TableName: OleVariant; 
  34993.                                           RowGrand: OleVariant);
  34994. begin
  34995.   DefaultInterface.PivotTableWizard(SourceType, SourceData, TableDestination, TableName, RowGrand, 
  34996.                                     EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  34997.                                     EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  34998.                                     EmptyParam, 0);
  34999. end;
  35000.  
  35001. procedure TExcelWorkbook.PivotTableWizard(SourceType: OleVariant; SourceData: OleVariant; 
  35002.                                           TableDestination: OleVariant; TableName: OleVariant; 
  35003.                                           RowGrand: OleVariant; ColumnGrand: OleVariant);
  35004. begin
  35005.   DefaultInterface.PivotTableWizard(SourceType, SourceData, TableDestination, TableName, RowGrand, 
  35006.                                     ColumnGrand, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  35007.                                     EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  35008.                                     EmptyParam, 0);
  35009. end;
  35010.  
  35011. procedure TExcelWorkbook.PivotTableWizard(SourceType: OleVariant; SourceData: OleVariant; 
  35012.                                           TableDestination: OleVariant; TableName: OleVariant; 
  35013.                                           RowGrand: OleVariant; ColumnGrand: OleVariant; 
  35014.                                           SaveData: OleVariant);
  35015. begin
  35016.   DefaultInterface.PivotTableWizard(SourceType, SourceData, TableDestination, TableName, RowGrand, 
  35017.                                     ColumnGrand, SaveData, EmptyParam, EmptyParam, EmptyParam, 
  35018.                                     EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  35019.                                     EmptyParam, 0);
  35020. end;
  35021.  
  35022. procedure TExcelWorkbook.PivotTableWizard(SourceType: OleVariant; SourceData: OleVariant; 
  35023.                                           TableDestination: OleVariant; TableName: OleVariant; 
  35024.                                           RowGrand: OleVariant; ColumnGrand: OleVariant; 
  35025.                                           SaveData: OleVariant; HasAutoFormat: OleVariant);
  35026. begin
  35027.   DefaultInterface.PivotTableWizard(SourceType, SourceData, TableDestination, TableName, RowGrand, 
  35028.                                     ColumnGrand, SaveData, HasAutoFormat, EmptyParam, EmptyParam, 
  35029.                                     EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  35030.                                     EmptyParam, 0);
  35031. end;
  35032.  
  35033. procedure TExcelWorkbook.PivotTableWizard(SourceType: OleVariant; SourceData: OleVariant; 
  35034.                                           TableDestination: OleVariant; TableName: OleVariant; 
  35035.                                           RowGrand: OleVariant; ColumnGrand: OleVariant; 
  35036.                                           SaveData: OleVariant; HasAutoFormat: OleVariant; 
  35037.                                           AutoPage: OleVariant);
  35038. begin
  35039.   DefaultInterface.PivotTableWizard(SourceType, SourceData, TableDestination, TableName, RowGrand, 
  35040.                                     ColumnGrand, SaveData, HasAutoFormat, AutoPage, EmptyParam, 
  35041.                                     EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  35042.                                     EmptyParam, 0);
  35043. end;
  35044.  
  35045. procedure TExcelWorkbook.PivotTableWizard(SourceType: OleVariant; SourceData: OleVariant; 
  35046.                                           TableDestination: OleVariant; TableName: OleVariant; 
  35047.                                           RowGrand: OleVariant; ColumnGrand: OleVariant; 
  35048.                                           SaveData: OleVariant; HasAutoFormat: OleVariant; 
  35049.                                           AutoPage: OleVariant; Reserved: OleVariant);
  35050. begin
  35051.   DefaultInterface.PivotTableWizard(SourceType, SourceData, TableDestination, TableName, RowGrand, 
  35052.                                     ColumnGrand, SaveData, HasAutoFormat, AutoPage, Reserved, 
  35053.                                     EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  35054.                                     EmptyParam, 0);
  35055. end;
  35056.  
  35057. procedure TExcelWorkbook.PivotTableWizard(SourceType: OleVariant; SourceData: OleVariant; 
  35058.                                           TableDestination: OleVariant; TableName: OleVariant; 
  35059.                                           RowGrand: OleVariant; ColumnGrand: OleVariant; 
  35060.                                           SaveData: OleVariant; HasAutoFormat: OleVariant; 
  35061.                                           AutoPage: OleVariant; Reserved: OleVariant; 
  35062.                                           BackgroundQuery: OleVariant);
  35063. begin
  35064.   DefaultInterface.PivotTableWizard(SourceType, SourceData, TableDestination, TableName, RowGrand, 
  35065.                                     ColumnGrand, SaveData, HasAutoFormat, AutoPage, Reserved, 
  35066.                                     BackgroundQuery, EmptyParam, EmptyParam, EmptyParam, 
  35067.                                     EmptyParam, EmptyParam, 0);
  35068. end;
  35069.  
  35070. procedure TExcelWorkbook.PivotTableWizard(SourceType: OleVariant; SourceData: OleVariant; 
  35071.                                           TableDestination: OleVariant; TableName: OleVariant; 
  35072.                                           RowGrand: OleVariant; ColumnGrand: OleVariant; 
  35073.                                           SaveData: OleVariant; HasAutoFormat: OleVariant; 
  35074.                                           AutoPage: OleVariant; Reserved: OleVariant; 
  35075.                                           BackgroundQuery: OleVariant; OptimizeCache: OleVariant);
  35076. begin
  35077.   DefaultInterface.PivotTableWizard(SourceType, SourceData, TableDestination, TableName, RowGrand, 
  35078.                                     ColumnGrand, SaveData, HasAutoFormat, AutoPage, Reserved, 
  35079.                                     BackgroundQuery, OptimizeCache, EmptyParam, EmptyParam, 
  35080.                                     EmptyParam, EmptyParam, 0);
  35081. end;
  35082.  
  35083. procedure TExcelWorkbook.PivotTableWizard(SourceType: OleVariant; SourceData: OleVariant; 
  35084.                                           TableDestination: OleVariant; TableName: OleVariant; 
  35085.                                           RowGrand: OleVariant; ColumnGrand: OleVariant; 
  35086.                                           SaveData: OleVariant; HasAutoFormat: OleVariant; 
  35087.                                           AutoPage: OleVariant; Reserved: OleVariant; 
  35088.                                           BackgroundQuery: OleVariant; OptimizeCache: OleVariant; 
  35089.                                           PageFieldOrder: OleVariant);
  35090. begin
  35091.   DefaultInterface.PivotTableWizard(SourceType, SourceData, TableDestination, TableName, RowGrand, 
  35092.                                     ColumnGrand, SaveData, HasAutoFormat, AutoPage, Reserved, 
  35093.                                     BackgroundQuery, OptimizeCache, PageFieldOrder, EmptyParam, 
  35094.                                     EmptyParam, EmptyParam, 0);
  35095. end;
  35096.  
  35097. procedure TExcelWorkbook.PivotTableWizard(SourceType: OleVariant; SourceData: OleVariant; 
  35098.                                           TableDestination: OleVariant; TableName: OleVariant; 
  35099.                                           RowGrand: OleVariant; ColumnGrand: OleVariant; 
  35100.                                           SaveData: OleVariant; HasAutoFormat: OleVariant; 
  35101.                                           AutoPage: OleVariant; Reserved: OleVariant; 
  35102.                                           BackgroundQuery: OleVariant; OptimizeCache: OleVariant; 
  35103.                                           PageFieldOrder: OleVariant; PageFieldWrapCount: OleVariant);
  35104. begin
  35105.   DefaultInterface.PivotTableWizard(SourceType, SourceData, TableDestination, TableName, RowGrand, 
  35106.                                     ColumnGrand, SaveData, HasAutoFormat, AutoPage, Reserved, 
  35107.                                     BackgroundQuery, OptimizeCache, PageFieldOrder, 
  35108.                                     PageFieldWrapCount, EmptyParam, EmptyParam, 0);
  35109. end;
  35110.  
  35111. procedure TExcelWorkbook.PivotTableWizard(SourceType: OleVariant; SourceData: OleVariant; 
  35112.                                           TableDestination: OleVariant; TableName: OleVariant; 
  35113.                                           RowGrand: OleVariant; ColumnGrand: OleVariant; 
  35114.                                           SaveData: OleVariant; HasAutoFormat: OleVariant; 
  35115.                                           AutoPage: OleVariant; Reserved: OleVariant; 
  35116.                                           BackgroundQuery: OleVariant; OptimizeCache: OleVariant; 
  35117.                                           PageFieldOrder: OleVariant; 
  35118.                                           PageFieldWrapCount: OleVariant; ReadData: OleVariant);
  35119. begin
  35120.   DefaultInterface.PivotTableWizard(SourceType, SourceData, TableDestination, TableName, RowGrand, 
  35121.                                     ColumnGrand, SaveData, HasAutoFormat, AutoPage, Reserved, 
  35122.                                     BackgroundQuery, OptimizeCache, PageFieldOrder, 
  35123.                                     PageFieldWrapCount, ReadData, EmptyParam, 0);
  35124. end;
  35125.  
  35126. procedure TExcelWorkbook.PivotTableWizard(SourceType: OleVariant; SourceData: OleVariant; 
  35127.                                           TableDestination: OleVariant; TableName: OleVariant; 
  35128.                                           RowGrand: OleVariant; ColumnGrand: OleVariant; 
  35129.                                           SaveData: OleVariant; HasAutoFormat: OleVariant; 
  35130.                                           AutoPage: OleVariant; Reserved: OleVariant; 
  35131.                                           BackgroundQuery: OleVariant; OptimizeCache: OleVariant; 
  35132.                                           PageFieldOrder: OleVariant; 
  35133.                                           PageFieldWrapCount: OleVariant; ReadData: OleVariant; 
  35134.                                           Connection: OleVariant);
  35135. begin
  35136.   DefaultInterface.PivotTableWizard(SourceType, SourceData, TableDestination, TableName, RowGrand, 
  35137.                                     ColumnGrand, SaveData, HasAutoFormat, AutoPage, Reserved, 
  35138.                                     BackgroundQuery, OptimizeCache, PageFieldOrder, 
  35139.                                     PageFieldWrapCount, ReadData, Connection, 0);
  35140. end;
  35141.  
  35142. procedure TExcelWorkbook.PivotTableWizard(SourceType: OleVariant; SourceData: OleVariant; 
  35143.                                           TableDestination: OleVariant; TableName: OleVariant; 
  35144.                                           RowGrand: OleVariant; ColumnGrand: OleVariant; 
  35145.                                           SaveData: OleVariant; HasAutoFormat: OleVariant; 
  35146.                                           AutoPage: OleVariant; Reserved: OleVariant; 
  35147.                                           BackgroundQuery: OleVariant; OptimizeCache: OleVariant; 
  35148.                                           PageFieldOrder: OleVariant; 
  35149.                                           PageFieldWrapCount: OleVariant; ReadData: OleVariant; 
  35150.                                           Connection: OleVariant; lcid: Integer);
  35151. begin
  35152.   DefaultInterface.PivotTableWizard(SourceType, SourceData, TableDestination, TableName, RowGrand, 
  35153.                                     ColumnGrand, SaveData, HasAutoFormat, AutoPage, Reserved, 
  35154.                                     BackgroundQuery, OptimizeCache, PageFieldOrder, 
  35155.                                     PageFieldWrapCount, ReadData, Connection, lcid);
  35156. end;
  35157.  
  35158. procedure TExcelWorkbook.ResetColors;
  35159. begin
  35160.   DefaultInterface.ResetColors;
  35161. end;
  35162.  
  35163. procedure TExcelWorkbook.FollowHyperlink(const Address: WideString);
  35164. begin
  35165.   DefaultInterface.FollowHyperlink(Address, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 
  35166.                                    EmptyParam, EmptyParam);
  35167. end;
  35168.  
  35169. procedure TExcelWorkbook.FollowHyperlink(const Address: WideString; SubAddress: OleVariant);
  35170. begin
  35171.   DefaultInterface.FollowHyperlink(Address, SubAddress, EmptyParam, EmptyParam, EmptyParam, 
  35172.                                    EmptyParam, EmptyParam);
  35173. end;
  35174.  
  35175. procedure TExcelWorkbook.FollowHyperlink(const Address: WideString; SubAddress: OleVariant; 
  35176.                                          NewWindow: OleVariant);
  35177. begin
  35178.   DefaultInterface.FollowHyperlink(Address, SubAddress, NewWindow, EmptyParam, EmptyParam, 
  35179.                                    EmptyParam, EmptyParam);
  35180. end;
  35181.  
  35182. procedure TExcelWorkbook.FollowHyperlink(const Address: WideString; SubAddress: OleVariant; 
  35183.                                          NewWindow: OleVariant; AddHistory: OleVariant);
  35184. begin
  35185.   DefaultInterface.FollowHyperlink(Address, SubAddress, NewWindow, AddHistory, EmptyParam, 
  35186.                                    EmptyParam, EmptyParam);
  35187. end;
  35188.  
  35189. procedure TExcelWorkbook.FollowHyperlink(const Address: WideString; SubAddress: OleVariant; 
  35190.                                          NewWindow: OleVariant; AddHistory: OleVariant; 
  35191.                                          ExtraInfo: OleVariant);
  35192. begin
  35193.   DefaultInterface.FollowHyperlink(Address, SubAddress, NewWindow, AddHistory, ExtraInfo, 
  35194.                                    EmptyParam, EmptyParam);
  35195. end;
  35196.  
  35197. procedure TExcelWorkbook.FollowHyperlink(const Address: WideString; SubAddress: OleVariant; 
  35198.                                          NewWindow: OleVariant; AddHistory: OleVariant; 
  35199.                                          ExtraInfo: OleVariant; Method: OleVariant);
  35200. begin
  35201.   DefaultInterface.FollowHyperlink(Address, SubAddress, NewWindow, AddHistory, ExtraInfo, Method, 
  35202.                                    EmptyParam);
  35203. end;
  35204.  
  35205. procedure TExcelWorkbook.FollowHyperlink(const Address: WideString; SubAddress: OleVariant; 
  35206.                                          NewWindow: OleVariant; AddHistory: OleVariant; 
  35207.                                          ExtraInfo: OleVariant; Method: OleVariant; 
  35208.                                          HeaderInfo: OleVariant);
  35209. begin
  35210.   DefaultInterface.FollowHyperlink(Address, SubAddress, NewWindow, AddHistory, ExtraInfo, Method, 
  35211.                                    HeaderInfo);
  35212. end;
  35213.  
  35214. procedure TExcelWorkbook.AddToFavorites;
  35215. begin
  35216.   DefaultInterface.AddToFavorites;
  35217. end;
  35218.  
  35219. {$IFDEF LIVE_SERVER_AT_DESIGN_TIME}
  35220. constructor TExcelWorkbookProperties.Create(AServer: TExcelWorkbook);
  35221. begin
  35222.   inherited Create;
  35223.   FServer := AServer;
  35224. end;
  35225.  
  35226. function TExcelWorkbookProperties.GetDefaultInterface: _Workbook;
  35227. begin
  35228.   Result := FServer.DefaultInterface;
  35229. end;
  35230.  
  35231. function  TExcelWorkbookProperties.Get_Application: ExcelApplication;
  35232. begin
  35233.   Result := DefaultInterface.Get_Application;
  35234. end;
  35235.  
  35236. function  TExcelWorkbookProperties.Get_Creator: XlCreator;
  35237. begin
  35238.   Result := DefaultInterface.Get_Creator;
  35239. end;
  35240.  
  35241. function  TExcelWorkbookProperties.Get_Parent: IDispatch;
  35242. begin
  35243.   Result := DefaultInterface.Get_Parent;
  35244. end;
  35245.  
  35246. function  TExcelWorkbookProperties.Get_AcceptLabelsInFormulas: WordBool;
  35247. begin
  35248.   Result := DefaultInterface.Get_AcceptLabelsInFormulas;
  35249. end;
  35250.  
  35251. procedure TExcelWorkbookProperties.Set_AcceptLabelsInFormulas(RHS: WordBool);
  35252. begin
  35253.   DefaultInterface.Set_AcceptLabelsInFormulas(RHS);
  35254. end;
  35255.  
  35256. function  TExcelWorkbookProperties.Get_ActiveChart: ExcelChart;
  35257. begin
  35258.   Result := DefaultInterface.Get_ActiveChart;
  35259. end;
  35260.  
  35261. function  TExcelWorkbookProperties.Get_ActiveSheet: IDispatch;
  35262. begin
  35263.   Result := DefaultInterface.Get_ActiveSheet;
  35264. end;
  35265.  
  35266. function  TExcelWorkbookProperties.Get_Author(lcid: Integer): WideString;
  35267. begin
  35268.   Result := DefaultInterface.Get_Author(lcid);
  35269. end;
  35270.  
  35271. procedure TExcelWorkbookProperties.Set_Author(lcid: Integer; const RHS: WideString);
  35272. begin
  35273.   DefaultInterface.Set_Author(lcid, RHS);
  35274. end;
  35275.  
  35276. function  TExcelWorkbookProperties.Get_AutoUpdateFrequency: Integer;
  35277. begin
  35278.   Result := DefaultInterface.Get_AutoUpdateFrequency;
  35279. end;
  35280.  
  35281. procedure TExcelWorkbookProperties.Set_AutoUpdateFrequency(RHS: Integer);
  35282. begin
  35283.   DefaultInterface.Set_AutoUpdateFrequency(RHS);
  35284. end;
  35285.  
  35286. function  TExcelWorkbookProperties.Get_AutoUpdateSaveChanges: WordBool;
  35287. begin
  35288.   Result := DefaultInterface.Get_AutoUpdateSaveChanges;
  35289. end;
  35290.  
  35291. procedure TExcelWorkbookProperties.Set_AutoUpdateSaveChanges(RHS: WordBool);
  35292. begin
  35293.   DefaultInterface.Set_AutoUpdateSaveChanges(RHS);
  35294. end;
  35295.  
  35296. function  TExcelWorkbookProperties.Get_ChangeHistoryDuration: Integer;
  35297. begin
  35298.   Result := DefaultInterface.Get_ChangeHistoryDuration;
  35299. end;
  35300.  
  35301. procedure TExcelWorkbookProperties.Set_ChangeHistoryDuration(RHS: Integer);
  35302. begin
  35303.   DefaultInterface.Set_ChangeHistoryDuration(RHS);
  35304. end;
  35305.  
  35306. function  TExcelWorkbookProperties.Get_BuiltinDocumentProperties: IDispatch;
  35307. begin
  35308.   Result := DefaultInterface.Get_BuiltinDocumentProperties;
  35309. end;
  35310.  
  35311. function  TExcelWorkbookProperties.Get_Charts: Sheets;
  35312. begin
  35313.   Result := DefaultInterface.Get_Charts;
  35314. end;
  35315.  
  35316. function  TExcelWorkbookProperties.Get_CodeName: WideString;
  35317. begin
  35318.   Result := DefaultInterface.Get_CodeName;
  35319. end;
  35320.  
  35321. function  TExcelWorkbookProperties.Get__CodeName: WideString;
  35322. begin
  35323.   Result := DefaultInterface.Get__CodeName;
  35324. end;
  35325.  
  35326. procedure TExcelWorkbookProperties.Set__CodeName(const RHS: WideString);
  35327. begin
  35328.   DefaultInterface.Set__CodeName(RHS);
  35329. end;
  35330.  
  35331. function  TExcelWorkbookProperties.Get_Colors(Index: OleVariant; lcid: Integer): OleVariant;
  35332. begin
  35333.   Result := DefaultInterface.Get_Colors(Index, lcid);
  35334. end;
  35335.  
  35336. procedure TExcelWorkbookProperties.Set_Colors(Index: OleVariant; lcid: Integer; RHS: OleVariant);
  35337. begin
  35338.   DefaultInterface.Set_Colors(Index, lcid, RHS);
  35339. end;
  35340.  
  35341. function  TExcelWorkbookProperties.Get_CommandBars: CommandBars;
  35342. begin
  35343.   Result := DefaultInterface.Get_CommandBars;
  35344. end;
  35345.  
  35346. function  TExcelWorkbookProperties.Get_Comments(lcid: Integer): WideString;
  35347. begin
  35348.   Result := DefaultInterface.Get_Comments(lcid);
  35349. end;
  35350.  
  35351. procedure TExcelWorkbookProperties.Set_Comments(lcid: Integer; const RHS: WideString);
  35352. begin
  35353.   DefaultInterface.Set_Comments(lcid, RHS);
  35354. end;
  35355.  
  35356. function  TExcelWorkbookProperties.Get_ConflictResolution: Integer;
  35357. begin
  35358.   Result := DefaultInterface.Get_ConflictResolution;
  35359. end;
  35360.  
  35361. procedure TExcelWorkbookProperties.Set_ConflictResolution(RHS: Integer);
  35362. begin
  35363.   DefaultInterface.Set_ConflictResolution(RHS);
  35364. end;
  35365.  
  35366. function  TExcelWorkbookProperties.Get_Container: IDispatch;
  35367. begin
  35368.   Result := DefaultInterface.Get_Container;
  35369. end;
  35370.  
  35371. function  TExcelWorkbookProperties.Get_CreateBackup(lcid: Integer): WordBool;
  35372. begin
  35373.   Result := DefaultInterface.Get_CreateBackup(lcid);
  35374. end;
  35375.  
  35376. function  TExcelWorkbookProperties.Get_CustomDocumentProperties: IDispatch;
  35377. begin
  35378.   Result := DefaultInterface.Get_CustomDocumentProperties;
  35379. end;
  35380.  
  35381. function  TExcelWorkbookProperties.Get_Date1904(lcid: Integer): WordBool;
  35382. begin
  35383.   Result := DefaultInterface.Get_Date1904(lcid);
  35384. end;
  35385.  
  35386. procedure TExcelWorkbookProperties.Set_Date1904(lcid: Integer; RHS: WordBool);
  35387. begin
  35388.   DefaultInterface.Set_Date1904(lcid, RHS);
  35389. end;
  35390.  
  35391. function  TExcelWorkbookProperties.Get_DialogSheets: Sheets;
  35392. begin
  35393.   Result := DefaultInterface.Get_DialogSheets;
  35394. end;
  35395.  
  35396. function  TExcelWorkbookProperties.Get_DisplayDrawingObjects(lcid: Integer): XlDisplayShapes;
  35397. begin
  35398.   Result := DefaultInterface.Get_DisplayDrawingObjects(lcid);
  35399. end;
  35400.  
  35401. procedure TExcelWorkbookProperties.Set_DisplayDrawingObjects(lcid: Integer; RHS: XlDisplayShapes);
  35402. begin
  35403.   DefaultInterface.Set_DisplayDrawingObjects(lcid, RHS);
  35404. end;
  35405.  
  35406. function  TExcelWorkbookProperties.Get_FileFormat(lcid: Integer): XlFileFormat;
  35407. begin
  35408.   Result := DefaultInterface.Get_FileFormat(lcid);
  35409. end;
  35410.  
  35411. function  TExcelWorkbookProperties.Get_FullName(lcid: Integer): WideString;
  35412. begin
  35413.   Result := DefaultInterface.Get_FullName(lcid);
  35414. end;
  35415.  
  35416. function  TExcelWorkbookProperties.Get_HasMailer(lcid: Integer): WordBool;
  35417. begin
  35418.   Result := DefaultInterface.Get_HasMailer(lcid);
  35419. end;
  35420.  
  35421. procedure TExcelWorkbookProperties.Set_HasMailer(lcid: Integer; RHS: WordBool);
  35422. begin
  35423.   DefaultInterface.Set_HasMailer(lcid, RHS);
  35424. end;
  35425.  
  35426. function  TExcelWorkbookProperties.Get_HasPassword(lcid: Integer): WordBool;
  35427. begin
  35428.   Result := DefaultInterface.Get_HasPassword(lcid);
  35429. end;
  35430.  
  35431. function  TExcelWorkbookProperties.Get_HasRoutingSlip(lcid: Integer): WordBool;
  35432. begin
  35433.   Result := DefaultInterface.Get_HasRoutingSlip(lcid);
  35434. end;
  35435.  
  35436. procedure TExcelWorkbookProperties.Set_HasRoutingSlip(lcid: Integer; RHS: WordBool);
  35437. begin
  35438.   DefaultInterface.Set_HasRoutingSlip(lcid, RHS);
  35439. end;
  35440.  
  35441. function  TExcelWorkbookProperties.Get_IsAddin: WordBool;
  35442. begin
  35443.   Result := DefaultInterface.Get_IsAddin;
  35444. end;
  35445.  
  35446. procedure TExcelWorkbookProperties.Set_IsAddin(RHS: WordBool);
  35447. begin
  35448.   DefaultInterface.Set_IsAddin(RHS);
  35449. end;
  35450.  
  35451. function  TExcelWorkbookProperties.Get_Keywords(lcid: Integer): WideString;
  35452. begin
  35453.   Result := DefaultInterface.Get_Keywords(lcid);
  35454. end;
  35455.  
  35456. procedure TExcelWorkbookProperties.Set_Keywords(lcid: Integer; const RHS: WideString);
  35457. begin
  35458.   DefaultInterface.Set_Keywords(lcid, RHS);
  35459. end;
  35460.  
  35461. function  TExcelWorkbookProperties.Get_Mailer: Mailer;
  35462. begin
  35463.   Result := DefaultInterface.Get_Mailer;
  35464. end;
  35465.  
  35466. function  TExcelWorkbookProperties.Get_Modules: Sheets;
  35467. begin
  35468.   Result := DefaultInterface.Get_Modules;
  35469. end;
  35470.  
  35471. function  TExcelWorkbookProperties.Get_MultiUserEditing(lcid: Integer): WordBool;
  35472. begin
  35473.   Result := DefaultInterface.Get_MultiUserEditing(lcid);
  35474. end;
  35475.  
  35476. function  TExcelWorkbookProperties.Get_Name: WideString;
  35477. begin
  35478.   Result := DefaultInterface.Get_Name;
  35479. end;
  35480.  
  35481. function  TExcelWorkbookProperties.Get_Names: Names;
  35482. begin
  35483.   Result := DefaultInterface.Get_Names;
  35484. end;
  35485.  
  35486. function  TExcelWorkbookProperties.Get_OnSave(lcid: Integer): WideString;
  35487. begin
  35488.   Result := DefaultInterface.Get_OnSave(lcid);
  35489. end;
  35490.  
  35491. procedure TExcelWorkbookProperties.Set_OnSave(lcid: Integer; const RHS: WideString);
  35492. begin
  35493.   DefaultInterface.Set_OnSave(lcid, RHS);
  35494. end;
  35495.  
  35496. function  TExcelWorkbookProperties.Get_OnSheetActivate(lcid: Integer): WideString;
  35497. begin
  35498.   Result := DefaultInterface.Get_OnSheetActivate(lcid);
  35499. end;
  35500.  
  35501. procedure TExcelWorkbookProperties.Set_OnSheetActivate(lcid: Integer; const RHS: WideString);
  35502. begin
  35503.   DefaultInterface.Set_OnSheetActivate(lcid, RHS);
  35504. end;
  35505.  
  35506. function  TExcelWorkbookProperties.Get_OnSheetDeactivate(lcid: Integer): WideString;
  35507. begin
  35508.   Result := DefaultInterface.Get_OnSheetDeactivate(lcid);
  35509. end;
  35510.  
  35511. procedure TExcelWorkbookProperties.Set_OnSheetDeactivate(lcid: Integer; const RHS: WideString);
  35512. begin
  35513.   DefaultInterface.Set_OnSheetDeactivate(lcid, RHS);
  35514. end;
  35515.  
  35516. function  TExcelWorkbookProperties.Get_Path(lcid: Integer): WideString;
  35517. begin
  35518.   Result := DefaultInterface.Get_Path(lcid);
  35519. end;
  35520.  
  35521. function  TExcelWorkbookProperties.Get_PersonalViewListSettings: WordBool;
  35522. begin
  35523.   Result := DefaultInterface.Get_PersonalViewListSettings;
  35524. end;
  35525.  
  35526. procedure TExcelWorkbookProperties.Set_PersonalViewListSettings(RHS: WordBool);
  35527. begin
  35528.   DefaultInterface.Set_PersonalViewListSettings(RHS);
  35529. end;
  35530.  
  35531. function  TExcelWorkbookProperties.Get_PersonalViewPrintSettings: WordBool;
  35532. begin
  35533.   Result := DefaultInterface.Get_PersonalViewPrintSettings;
  35534. end;
  35535.  
  35536. procedure TExcelWorkbookProperties.Set_PersonalViewPrintSettings(RHS: WordBool);
  35537. begin
  35538.   DefaultInterface.Set_PersonalViewPrintSettings(RHS);
  35539. end;
  35540.  
  35541. function  TExcelWorkbookProperties.Get_PrecisionAsDisplayed(lcid: Integer): WordBool;
  35542. begin
  35543.   Result := DefaultInterface.Get_PrecisionAsDisplayed(lcid);
  35544. end;
  35545.  
  35546. procedure TExcelWorkbookProperties.Set_PrecisionAsDisplayed(lcid: Integer; RHS: WordBool);
  35547. begin
  35548.   DefaultInterface.Set_PrecisionAsDisplayed(lcid, RHS);
  35549. end;
  35550.  
  35551. function  TExcelWorkbookProperties.Get_ProtectStructure: WordBool;
  35552. begin
  35553.   Result := DefaultInterface.Get_ProtectStructure;
  35554. end;
  35555.  
  35556. function  TExcelWorkbookProperties.Get_ProtectWindows: WordBool;
  35557. begin
  35558.   Result := DefaultInterface.Get_ProtectWindows;
  35559. end;
  35560.  
  35561. function  TExcelWorkbookProperties.Get_ReadOnly(lcid: Integer): WordBool;
  35562. begin
  35563.   Result := DefaultInterface.Get_ReadOnly(lcid);
  35564. end;
  35565.  
  35566. function  TExcelWorkbookProperties.Get_ReadOnlyRecommended(lcid: Integer): WordBool;
  35567. begin
  35568.   Result := DefaultInterface.Get_ReadOnlyRecommended(lcid);
  35569. end;
  35570.  
  35571. function  TExcelWorkbookProperties.Get_RevisionNumber(lcid: Integer): Integer;
  35572. begin
  35573.   Result := DefaultInterface.Get_RevisionNumber(lcid);
  35574. end;
  35575.  
  35576. function  TExcelWorkbookProperties.Get_Routed(lcid: Integer): WordBool;
  35577. begin
  35578.   Result := DefaultInterface.Get_Routed(lcid);
  35579. end;
  35580.  
  35581. function  TExcelWorkbookProperties.Get_RoutingSlip: RoutingSlip;
  35582. begin
  35583.   Result := DefaultInterface.Get_RoutingSlip;
  35584. end;
  35585.  
  35586. function  TExcelWorkbookProperties.Get_Saved(lcid: Integer): WordBool;
  35587. begin
  35588.   Result := DefaultInterface.Get_Saved(lcid);
  35589. end;
  35590.  
  35591. procedure TExcelWorkbookProperties.Set_Saved(lcid: Integer; RHS: WordBool);
  35592. begin
  35593.   DefaultInterface.Set_Saved(lcid, RHS);
  35594. end;
  35595.  
  35596. function  TExcelWorkbookProperties.Get_SaveLinkValues(lcid: Integer): WordBool;
  35597. begin
  35598.   Result := DefaultInterface.Get_SaveLinkValues(lcid);
  35599. end;
  35600.  
  35601. procedure TExcelWorkbookProperties.Set_SaveLinkValues(lcid: Integer; RHS: WordBool);
  35602. begin
  35603.   DefaultInterface.Set_SaveLinkValues(lcid, RHS);
  35604. end;
  35605.  
  35606. function  TExcelWorkbookProperties.Get_Sheets: Sheets;
  35607. begin
  35608.   Result := DefaultInterface.Get_Sheets;
  35609. end;
  35610.  
  35611. function  TExcelWorkbookProperties.Get_ShowConflictHistory(lcid: Integer): WordBool;
  35612. begin
  35613.   Result := DefaultInterface.Get_ShowConflictHistory(lcid);
  35614. end;
  35615.  
  35616. procedure TExcelWorkbookProperties.Set_ShowConflictHistory(lcid: Integer; RHS: WordBool);
  35617. begin
  35618.   DefaultInterface.Set_ShowConflictHistory(lcid, RHS);
  35619. end;
  35620.  
  35621. function  TExcelWorkbookProperties.Get_Styles: Styles;
  35622. begin
  35623.   Result := DefaultInterface.Get_Styles;
  35624. end;
  35625.  
  35626. function  TExcelWorkbookProperties.Get_Subject(lcid: Integer): WideString;
  35627. begin
  35628.   Result := DefaultInterface.Get_Subject(lcid);
  35629. end;
  35630.  
  35631. procedure TExcelWorkbookProperties.Set_Subject(lcid: Integer; const RHS: WideString);
  35632. begin
  35633.   DefaultInterface.Set_Subject(lcid, RHS);
  35634. end;
  35635.  
  35636. function  TExcelWorkbookProperties.Get_Title(lcid: Integer): WideString;
  35637. begin
  35638.   Result := DefaultInterface.Get_Title(lcid);
  35639. end;
  35640.  
  35641. procedure TExcelWorkbookProperties.Set_Title(lcid: Integer; const RHS: WideString);
  35642. begin
  35643.   DefaultInterface.Set_Title(lcid, RHS);
  35644. end;
  35645.  
  35646. function  TExcelWorkbookProperties.Get_UpdateRemoteReferences(lcid: Integer): WordBool;
  35647. begin
  35648.   Result := DefaultInterface.Get_UpdateRemoteReferences(lcid);
  35649. end;
  35650.  
  35651. procedure TExcelWorkbookProperties.Set_UpdateRemoteReferences(lcid: Integer; RHS: WordBool);
  35652. begin
  35653.   DefaultInterface.Set_UpdateRemoteReferences(lcid, RHS);
  35654. end;
  35655.  
  35656. function  TExcelWorkbookProperties.Get_UserControl: WordBool;
  35657. begin
  35658.   Result := DefaultInterface.Get_UserControl;
  35659. end;
  35660.  
  35661. procedure TExcelWorkbookProperties.Set_UserControl(RHS: WordBool);
  35662. begin
  35663.   DefaultInterface.Set_UserControl(RHS);
  35664. end;
  35665.  
  35666. function  TExcelWorkbookProperties.Get_UserStatus(lcid: Integer): OleVariant;
  35667. begin
  35668.   Result := DefaultInterface.Get_UserStatus(lcid);
  35669. end;
  35670.  
  35671. function  TExcelWorkbookProperties.Get_CustomViews: CustomViews;
  35672. begin
  35673.   Result := DefaultInterface.Get_CustomViews;
  35674. end;
  35675.  
  35676. function  TExcelWorkbookProperties.Get_Windows: Windows;
  35677. begin
  35678.   Result := DefaultInterface.Get_Windows;
  35679. end;
  35680.  
  35681. function  TExcelWorkbookProperties.Get_Worksheets: Sheets;
  35682. begin
  35683.   Result := DefaultInterface.Get_Worksheets;
  35684. end;
  35685.  
  35686. function  TExcelWorkbookProperties.Get_WriteReserved(lcid: Integer): WordBool;
  35687. begin
  35688.   Result := DefaultInterface.Get_WriteReserved(lcid);
  35689. end;
  35690.  
  35691. function  TExcelWorkbookProperties.Get_WriteReservedBy(lcid: Integer): WideString;
  35692. begin
  35693.   Result := DefaultInterface.Get_WriteReservedBy(lcid);
  35694. end;
  35695.  
  35696. function  TExcelWorkbookProperties.Get_Excel4IntlMacroSheets: Sheets;
  35697. begin
  35698.   Result := DefaultInterface.Get_Excel4IntlMacroSheets;
  35699. end;
  35700.  
  35701. function  TExcelWorkbookProperties.Get_Excel4MacroSheets: Sheets;
  35702. begin
  35703.   Result := DefaultInterface.Get_Excel4MacroSheets;
  35704. end;
  35705.  
  35706. function  TExcelWorkbookProperties.Get_TemplateRemoveExtData: WordBool;
  35707. begin
  35708.   Result := DefaultInterface.Get_TemplateRemoveExtData;
  35709. end;
  35710.  
  35711. procedure TExcelWorkbookProperties.Set_TemplateRemoveExtData(RHS: WordBool);
  35712. begin
  35713.   DefaultInterface.Set_TemplateRemoveExtData(RHS);
  35714. end;
  35715.  
  35716. function  TExcelWorkbookProperties.Get_HighlightChangesOnScreen: WordBool;
  35717. begin
  35718.   Result := DefaultInterface.Get_HighlightChangesOnScreen;
  35719. end;
  35720.  
  35721. procedure TExcelWorkbookProperties.Set_HighlightChangesOnScreen(RHS: WordBool);
  35722. begin
  35723.   DefaultInterface.Set_HighlightChangesOnScreen(RHS);
  35724. end;
  35725.  
  35726. function  TExcelWorkbookProperties.Get_KeepChangeHistory: WordBool;
  35727. begin
  35728.   Result := DefaultInterface.Get_KeepChangeHistory;
  35729. end;
  35730.  
  35731. procedure TExcelWorkbookProperties.Set_KeepChangeHistory(RHS: WordBool);
  35732. begin
  35733.   DefaultInterface.Set_KeepChangeHistory(RHS);
  35734. end;
  35735.  
  35736. function  TExcelWorkbookProperties.Get_ListChangesOnNewSheet: WordBool;
  35737. begin
  35738.   Result := DefaultInterface.Get_ListChangesOnNewSheet;
  35739. end;
  35740.  
  35741. procedure TExcelWorkbookProperties.Set_ListChangesOnNewSheet(RHS: WordBool);
  35742. begin
  35743.   DefaultInterface.Set_ListChangesOnNewSheet(RHS);
  35744. end;
  35745.  
  35746. function  TExcelWorkbookProperties.Get_VBProject: VBProject;
  35747. begin
  35748.   Result := DefaultInterface.Get_VBProject;
  35749. end;
  35750.  
  35751. function  TExcelWorkbookProperties.Get_IsInplace: WordBool;
  35752. begin
  35753.   Result := DefaultInterface.Get_IsInplace;
  35754. end;
  35755.  
  35756. {$ENDIF}
  35757.  
  35758. class function CoExcelOLEObject.Create: _OLEObject;
  35759. begin
  35760.   Result := CreateComObject(CLASS_ExcelOLEObject) as _OLEObject;
  35761. end;
  35762.  
  35763. class function CoExcelOLEObject.CreateRemote(const MachineName: string): _OLEObject;
  35764. begin
  35765.   Result := CreateRemoteComObject(MachineName, CLASS_ExcelOLEObject) as _OLEObject;
  35766. end;
  35767.  
  35768. procedure TExcelOLEObject.InitServerData;
  35769. const
  35770.   CServerData: TServerData = (
  35771.     ClassID:   '{00020818-0000-0000-C000-000000000046}';
  35772.     IntfIID:   '{000208A2-0000-0000-C000-000000000046}';
  35773.     EventIID:  '{00024410-0000-0000-C000-000000000046}';
  35774.     LicenseKey: nil;
  35775.     Version: 500);
  35776. begin
  35777.   ServerData := @CServerData;
  35778. end;
  35779.  
  35780. procedure TExcelOLEObject.Connect;
  35781. var
  35782.   punk: IUnknown;
  35783. begin
  35784.   if FIntf = nil then
  35785.   begin
  35786.     punk := GetServer;
  35787.     ConnectEvents(punk);
  35788.     Fintf:= punk as _OLEObject;
  35789.   end;
  35790. end;
  35791.  
  35792. procedure TExcelOLEObject.ConnectTo(svrIntf: _OLEObject);
  35793. begin
  35794.   Disconnect;
  35795.   FIntf := svrIntf;
  35796.   ConnectEvents(FIntf);
  35797. end;
  35798.  
  35799. procedure TExcelOLEObject.DisConnect;
  35800. begin
  35801.   if Fintf <> nil then
  35802.   begin
  35803.     DisconnectEvents(FIntf);
  35804.     FIntf := nil;
  35805.   end;
  35806. end;
  35807.  
  35808. function TExcelOLEObject.GetDefaultInterface: _OLEObject;
  35809. begin
  35810.   if FIntf = nil then
  35811.     Connect;
  35812.   Assert(FIntf <> nil, 'DefaultInterface is NULL. Component is not connected to Server. You must call ''Connect'' or ''ConnectTo'' before this operation');
  35813.   Result := FIntf;
  35814. end;
  35815.  
  35816. constructor TExcelOLEObject.Create(AOwner: TComponent);
  35817. begin
  35818.   inherited Create(AOwner);
  35819. {$IFDEF LIVE_SERVER_AT_DESIGN_TIME}
  35820.   FProps := TExcelOLEObjectProperties.Create(Self);
  35821. {$ENDIF}
  35822. end;
  35823.  
  35824. destructor TExcelOLEObject.Destroy;
  35825. begin
  35826. {$IFDEF LIVE_SERVER_AT_DESIGN_TIME}
  35827.   FProps.Free;
  35828. {$ENDIF}
  35829.   inherited Destroy;
  35830. end;
  35831.  
  35832. {$IFDEF LIVE_SERVER_AT_DESIGN_TIME}
  35833. function TExcelOLEObject.GetServerProperties: TExcelOLEObjectProperties;
  35834. begin
  35835.   Result := FProps;
  35836. end;
  35837. {$ENDIF}
  35838.  
  35839. procedure TExcelOLEObject.InvokeEvent(DispID: TDispID; var Params: TVariantArray);
  35840. begin
  35841.   case DispID of
  35842.     -1: Exit;  // DISPID_UNKNOWN
  35843.    1541: if Assigned(FOnGotFocus) then
  35844.             FOnGotFocus(Self);
  35845.    1542: if Assigned(FOnLostFocus) then
  35846.             FOnLostFocus(Self);
  35847.   end; {case DispID}
  35848. end;
  35849.  
  35850. function  TExcelOLEObject.Get_Application: ExcelApplication;
  35851. begin
  35852.   Result := DefaultInterface.Application;
  35853. end;
  35854.  
  35855. function  TExcelOLEObject.Get_Creator: XlCreator;
  35856. begin
  35857.   Result := DefaultInterface.Creator;
  35858. end;
  35859.  
  35860. function  TExcelOLEObject.Get_Parent: IDispatch;
  35861. begin
  35862.   Result := DefaultInterface.Parent;
  35863. end;
  35864.  
  35865. function  TExcelOLEObject.Get_BottomRightCell: Range;
  35866. begin
  35867.   Result := DefaultInterface.BottomRightCell;
  35868. end;
  35869.  
  35870. function  TExcelOLEObject.Get_Enabled: WordBool;
  35871. begin
  35872.   Result := DefaultInterface.Enabled;
  35873. end;
  35874.  
  35875. procedure TExcelOLEObject.Set_Enabled(Param1: WordBool);
  35876. begin
  35877.   DefaultInterface.Enabled := Param1;
  35878. end;
  35879.  
  35880. function  TExcelOLEObject.Get_Height: Double;
  35881. begin
  35882.   Result := DefaultInterface.Height;
  35883. end;
  35884.  
  35885. procedure TExcelOLEObject.Set_Height(Param1: Double);
  35886. begin
  35887.   DefaultInterface.Height := Param1;
  35888. end;
  35889.  
  35890. function  TExcelOLEObject.Get_Index: Integer;
  35891. begin
  35892.   Result := DefaultInterface.Index;
  35893. end;
  35894.  
  35895. function  TExcelOLEObject.Get_Left: Double;
  35896. begin
  35897.   Result := DefaultInterface.Left;
  35898. end;
  35899.  
  35900. procedure TExcelOLEObject.Set_Left(Param1: Double);
  35901. begin
  35902.   DefaultInterface.Left := Param1;
  35903. end;
  35904.  
  35905. function  TExcelOLEObject.Get_Locked: WordBool;
  35906. begin
  35907.   Result := DefaultInterface.Locked;
  35908. end;
  35909.  
  35910. procedure TExcelOLEObject.Set_Locked(Param1: WordBool);
  35911. begin
  35912.   DefaultInterface.Locked := Param1;
  35913. end;
  35914.  
  35915. function  TExcelOLEObject.Get_Name: WideString;
  35916. begin
  35917.   Result := DefaultInterface.Name;
  35918. end;
  35919.  
  35920. procedure TExcelOLEObject.Set_Name(const Param1: WideString);
  35921. begin
  35922.   DefaultInterface.Name := Param1;
  35923. end;
  35924.  
  35925. function  TExcelOLEObject.Get_OnAction: WideString;
  35926. begin
  35927.   Result := DefaultInterface.OnAction;
  35928. end;
  35929.  
  35930. procedure TExcelOLEObject.Set_OnAction(const Param1: WideString);
  35931. begin
  35932.   DefaultInterface.OnAction := Param1;
  35933. end;
  35934.  
  35935. function  TExcelOLEObject.Get_Placement: OleVariant;
  35936. begin
  35937.   Result := DefaultInterface.Placement;
  35938. end;
  35939.  
  35940. procedure TExcelOLEObject.Set_Placement(Param1: OleVariant);
  35941. begin
  35942.   DefaultInterface.Placement := Param1;
  35943. end;
  35944.  
  35945. function  TExcelOLEObject.Get_PrintObject: WordBool;
  35946. begin
  35947.   Result := DefaultInterface.PrintObject;
  35948. end;
  35949.  
  35950. procedure TExcelOLEObject.Set_PrintObject(Param1: WordBool);
  35951. begin
  35952.   DefaultInterface.PrintObject := Param1;
  35953. end;
  35954.  
  35955. function  TExcelOLEObject.Get_Top: Double;
  35956. begin
  35957.   Result := DefaultInterface.Top;
  35958. end;
  35959.  
  35960. procedure TExcelOLEObject.Set_Top(Param1: Double);
  35961. begin
  35962.   DefaultInterface.Top := Param1;
  35963. end;
  35964.  
  35965. function  TExcelOLEObject.Get_TopLeftCell: Range;
  35966. begin
  35967.   Result := DefaultInterface.TopLeftCell;
  35968. end;
  35969.  
  35970. function  TExcelOLEObject.Get_Visible: WordBool;
  35971. begin
  35972.   Result := DefaultInterface.Visible;
  35973. end;
  35974.  
  35975. procedure TExcelOLEObject.Set_Visible(Param1: WordBool);
  35976. begin
  35977.   DefaultInterface.Visible := Param1;
  35978. end;
  35979.  
  35980. function  TExcelOLEObject.Get_Width: Double;
  35981. begin
  35982.   Result := DefaultInterface.Width;
  35983. end;
  35984.  
  35985. procedure TExcelOLEObject.Set_Width(Param1: Double);
  35986. begin
  35987.   DefaultInterface.Width := Param1;
  35988. end;
  35989.  
  35990. function  TExcelOLEObject.Get_ZOrder: Integer;
  35991. begin
  35992.   Result := DefaultInterface.ZOrder;
  35993. end;
  35994.  
  35995. function  TExcelOLEObject.Get_ShapeRange: ShapeRange;
  35996. begin
  35997.   Result := DefaultInterface.ShapeRange;
  35998. end;
  35999.  
  36000. function  TExcelOLEObject.Get_Border: Border;
  36001. begin
  36002.   Result := DefaultInterface.Border;
  36003. end;
  36004.  
  36005. function  TExcelOLEObject.Get_Interior: Interior;
  36006. begin
  36007.   Result := DefaultInterface.Interior;
  36008. end;
  36009.  
  36010. function  TExcelOLEObject.Get_Shadow: WordBool;
  36011. begin
  36012.   Result := DefaultInterface.Shadow;
  36013. end;
  36014.  
  36015. procedure TExcelOLEObject.Set_Shadow(Param1: WordBool);
  36016. begin
  36017.   DefaultInterface.Shadow := Param1;
  36018. end;
  36019.  
  36020. function  TExcelOLEObject.Get_AutoLoad: WordBool;
  36021. begin
  36022.   Result := DefaultInterface.AutoLoad;
  36023. end;
  36024.  
  36025. procedure TExcelOLEObject.Set_AutoLoad(Param1: WordBool);
  36026. begin
  36027.   DefaultInterface.AutoLoad := Param1;
  36028. end;
  36029.  
  36030. function  TExcelOLEObject.Get_AutoUpdate: WordBool;
  36031. begin
  36032.   Result := DefaultInterface.AutoUpdate;
  36033. end;
  36034.  
  36035. procedure TExcelOLEObject.Set_AutoUpdate(Param1: WordBool);
  36036. begin
  36037.   DefaultInterface.AutoUpdate := Param1;
  36038. end;
  36039.  
  36040. function  TExcelOLEObject.Get_Object_: IDispatch;
  36041. begin
  36042.   Result := DefaultInterface.Object_;
  36043. end;
  36044.  
  36045. function  TExcelOLEObject.Get_OLEType: OleVariant;
  36046. begin
  36047.   Result := DefaultInterface.OLEType;
  36048. end;
  36049.  
  36050. function  TExcelOLEObject.Get_SourceName: WideString;
  36051. begin
  36052.   Result := DefaultInterface.SourceName;
  36053. end;
  36054.  
  36055. procedure TExcelOLEObject.Set_SourceName(const Param1: WideString);
  36056. begin
  36057.   DefaultInterface.SourceName := Param1;
  36058. end;
  36059.  
  36060. function  TExcelOLEObject.Get_LinkedCell: WideString;
  36061. begin
  36062.   Result := DefaultInterface.LinkedCell;
  36063. end;
  36064.  
  36065. procedure TExcelOLEObject.Set_LinkedCell(const Param1: WideString);
  36066. begin
  36067.   DefaultInterface.LinkedCell := Param1;
  36068. end;
  36069.  
  36070. function  TExcelOLEObject.Get_ListFillRange: WideString;
  36071. begin
  36072.   Result := DefaultInterface.ListFillRange;
  36073. end;
  36074.  
  36075. procedure TExcelOLEObject.Set_ListFillRange(const Param1: WideString);
  36076. begin
  36077.   DefaultInterface.ListFillRange := Param1;
  36078. end;
  36079.  
  36080. function  TExcelOLEObject.Get_ProgId: WideString;
  36081. begin
  36082.   Result := DefaultInterface.ProgId;
  36083. end;
  36084.  
  36085. procedure TExcelOLEObject.BringToFront;
  36086. begin
  36087.   DefaultInterface.BringToFront;
  36088. end;
  36089.  
  36090. procedure TExcelOLEObject.Copy;
  36091. begin
  36092.   DefaultInterface.Copy;
  36093. end;
  36094.  
  36095. procedure TExcelOLEObject.CopyPicture(Appearance: XlPictureAppearance; Format: XlCopyPictureFormat);
  36096. begin
  36097.   DefaultInterface.CopyPicture(Appearance, Format);
  36098. end;
  36099.  
  36100. procedure TExcelOLEObject.Cut;
  36101. begin
  36102.   DefaultInterface.Cut;
  36103. end;
  36104.  
  36105. procedure TExcelOLEObject.Delete;
  36106. begin
  36107.   DefaultInterface.Delete;
  36108. end;
  36109.  
  36110. function  TExcelOLEObject.Duplicate: IDispatch;
  36111. begin
  36112.   Result := DefaultInterface.Duplicate;
  36113. end;
  36114.  
  36115. procedure TExcelOLEObject.Select;
  36116. begin
  36117.   DefaultInterface.Select(EmptyParam);
  36118. end;
  36119.  
  36120. procedure TExcelOLEObject.Select(Replace: OleVariant);
  36121. begin
  36122.   DefaultInterface.Select(Replace);
  36123. end;
  36124.  
  36125. procedure TExcelOLEObject.SendToBack;
  36126. begin
  36127.   DefaultInterface.SendToBack;
  36128. end;
  36129.  
  36130. procedure TExcelOLEObject.Activate;
  36131. begin
  36132.   DefaultInterface.Activate;
  36133. end;
  36134.  
  36135. procedure TExcelOLEObject.Update;
  36136. begin
  36137.   DefaultInterface.Update;
  36138. end;
  36139.  
  36140. procedure TExcelOLEObject.Verb(Verb: XlOLEVerb);
  36141. begin
  36142.   DefaultInterface.Verb(Verb);
  36143. end;
  36144.  
  36145. {$IFDEF LIVE_SERVER_AT_DESIGN_TIME}
  36146. constructor TExcelOLEObjectProperties.Create(AServer: TExcelOLEObject);
  36147. begin
  36148.   inherited Create;
  36149.   FServer := AServer;
  36150. end;
  36151.  
  36152. function TExcelOLEObjectProperties.GetDefaultInterface: _OLEObject;
  36153. begin
  36154.   Result := FServer.DefaultInterface;
  36155. end;
  36156.  
  36157. function  TExcelOLEObjectProperties.Get_Application: ExcelApplication;
  36158. begin
  36159.   Result := DefaultInterface.Application;
  36160. end;
  36161.  
  36162. function  TExcelOLEObjectProperties.Get_Creator: XlCreator;
  36163. begin
  36164.   Result := DefaultInterface.Creator;
  36165. end;
  36166.  
  36167. function  TExcelOLEObjectProperties.Get_Parent: IDispatch;
  36168. begin
  36169.   Result := DefaultInterface.Parent;
  36170. end;
  36171.  
  36172. function  TExcelOLEObjectProperties.Get_BottomRightCell: Range;
  36173. begin
  36174.   Result := DefaultInterface.BottomRightCell;
  36175. end;
  36176.  
  36177. function  TExcelOLEObjectProperties.Get_Enabled: WordBool;
  36178. begin
  36179.   Result := DefaultInterface.Enabled;
  36180. end;
  36181.  
  36182. procedure TExcelOLEObjectProperties.Set_Enabled(Param1: WordBool);
  36183. begin
  36184.   DefaultInterface.Enabled := Param1;
  36185. end;
  36186.  
  36187. function  TExcelOLEObjectProperties.Get_Height: Double;
  36188. begin
  36189.   Result := DefaultInterface.Height;
  36190. end;
  36191.  
  36192. procedure TExcelOLEObjectProperties.Set_Height(Param1: Double);
  36193. begin
  36194.   DefaultInterface.Height := Param1;
  36195. end;
  36196.  
  36197. function  TExcelOLEObjectProperties.Get_Index: Integer;
  36198. begin
  36199.   Result := DefaultInterface.Index;
  36200. end;
  36201.  
  36202. function  TExcelOLEObjectProperties.Get_Left: Double;
  36203. begin
  36204.   Result := DefaultInterface.Left;
  36205. end;
  36206.  
  36207. procedure TExcelOLEObjectProperties.Set_Left(Param1: Double);
  36208. begin
  36209.   DefaultInterface.Left := Param1;
  36210. end;
  36211.  
  36212. function  TExcelOLEObjectProperties.Get_Locked: WordBool;
  36213. begin
  36214.   Result := DefaultInterface.Locked;
  36215. end;
  36216.  
  36217. procedure TExcelOLEObjectProperties.Set_Locked(Param1: WordBool);
  36218. begin
  36219.   DefaultInterface.Locked := Param1;
  36220. end;
  36221.  
  36222. function  TExcelOLEObjectProperties.Get_Name: WideString;
  36223. begin
  36224.   Result := DefaultInterface.Name;
  36225. end;
  36226.  
  36227. procedure TExcelOLEObjectProperties.Set_Name(const Param1: WideString);
  36228. begin
  36229.   DefaultInterface.Name := Param1;
  36230. end;
  36231.  
  36232. function  TExcelOLEObjectProperties.Get_OnAction: WideString;
  36233. begin
  36234.   Result := DefaultInterface.OnAction;
  36235. end;
  36236.  
  36237. procedure TExcelOLEObjectProperties.Set_OnAction(const Param1: WideString);
  36238. begin
  36239.   DefaultInterface.OnAction := Param1;
  36240. end;
  36241.  
  36242. function  TExcelOLEObjectProperties.Get_Placement: OleVariant;
  36243. begin
  36244.   Result := DefaultInterface.Placement;
  36245. end;
  36246.  
  36247. procedure TExcelOLEObjectProperties.Set_Placement(Param1: OleVariant);
  36248. begin
  36249.   DefaultInterface.Placement := Param1;
  36250. end;
  36251.  
  36252. function  TExcelOLEObjectProperties.Get_PrintObject: WordBool;
  36253. begin
  36254.   Result := DefaultInterface.PrintObject;
  36255. end;
  36256.  
  36257. procedure TExcelOLEObjectProperties.Set_PrintObject(Param1: WordBool);
  36258. begin
  36259.   DefaultInterface.PrintObject := Param1;
  36260. end;
  36261.  
  36262. function  TExcelOLEObjectProperties.Get_Top: Double;
  36263. begin
  36264.   Result := DefaultInterface.Top;
  36265. end;
  36266.  
  36267. procedure TExcelOLEObjectProperties.Set_Top(Param1: Double);
  36268. begin
  36269.   DefaultInterface.Top := Param1;
  36270. end;
  36271.  
  36272. function  TExcelOLEObjectProperties.Get_TopLeftCell: Range;
  36273. begin
  36274.   Result := DefaultInterface.TopLeftCell;
  36275. end;
  36276.  
  36277. function  TExcelOLEObjectProperties.Get_Visible: WordBool;
  36278. begin
  36279.   Result := DefaultInterface.Visible;
  36280. end;
  36281.  
  36282. procedure TExcelOLEObjectProperties.Set_Visible(Param1: WordBool);
  36283. begin
  36284.   DefaultInterface.Visible := Param1;
  36285. end;
  36286.  
  36287. function  TExcelOLEObjectProperties.Get_Width: Double;
  36288. begin
  36289.   Result := DefaultInterface.Width;
  36290. end;
  36291.  
  36292. procedure TExcelOLEObjectProperties.Set_Width(Param1: Double);
  36293. begin
  36294.   DefaultInterface.Width := Param1;
  36295. end;
  36296.  
  36297. function  TExcelOLEObjectProperties.Get_ZOrder: Integer;
  36298. begin
  36299.   Result := DefaultInterface.ZOrder;
  36300. end;
  36301.  
  36302. function  TExcelOLEObjectProperties.Get_ShapeRange: ShapeRange;
  36303. begin
  36304.   Result := DefaultInterface.ShapeRange;
  36305. end;
  36306.  
  36307. function  TExcelOLEObjectProperties.Get_Border: Border;
  36308. begin
  36309.   Result := DefaultInterface.Border;
  36310. end;
  36311.  
  36312. function  TExcelOLEObjectProperties.Get_Interior: Interior;
  36313. begin
  36314.   Result := DefaultInterface.Interior;
  36315. end;
  36316.  
  36317. function  TExcelOLEObjectProperties.Get_Shadow: WordBool;
  36318. begin
  36319.   Result := DefaultInterface.Shadow;
  36320. end;
  36321.  
  36322. procedure TExcelOLEObjectProperties.Set_Shadow(Param1: WordBool);
  36323. begin
  36324.   DefaultInterface.Shadow := Param1;
  36325. end;
  36326.  
  36327. function  TExcelOLEObjectProperties.Get_AutoLoad: WordBool;
  36328. begin
  36329.   Result := DefaultInterface.AutoLoad;
  36330. end;
  36331.  
  36332. procedure TExcelOLEObjectProperties.Set_AutoLoad(Param1: WordBool);
  36333. begin
  36334.   DefaultInterface.AutoLoad := Param1;
  36335. end;
  36336.  
  36337. function  TExcelOLEObjectProperties.Get_AutoUpdate: WordBool;
  36338. begin
  36339.   Result := DefaultInterface.AutoUpdate;
  36340. end;
  36341.  
  36342. procedure TExcelOLEObjectProperties.Set_AutoUpdate(Param1: WordBool);
  36343. begin
  36344.   DefaultInterface.AutoUpdate := Param1;
  36345. end;
  36346.  
  36347. function  TExcelOLEObjectProperties.Get_Object_: IDispatch;
  36348. begin
  36349.   Result := DefaultInterface.Object_;
  36350. end;
  36351.  
  36352. function  TExcelOLEObjectProperties.Get_OLEType: OleVariant;
  36353. begin
  36354.   Result := DefaultInterface.OLEType;
  36355. end;
  36356.  
  36357. function  TExcelOLEObjectProperties.Get_SourceName: WideString;
  36358. begin
  36359.   Result := DefaultInterface.SourceName;
  36360. end;
  36361.  
  36362. procedure TExcelOLEObjectProperties.Set_SourceName(const Param1: WideString);
  36363. begin
  36364.   DefaultInterface.SourceName := Param1;
  36365. end;
  36366.  
  36367. function  TExcelOLEObjectProperties.Get_LinkedCell: WideString;
  36368. begin
  36369.   Result := DefaultInterface.LinkedCell;
  36370. end;
  36371.  
  36372. procedure TExcelOLEObjectProperties.Set_LinkedCell(const Param1: WideString);
  36373. begin
  36374.   DefaultInterface.LinkedCell := Param1;
  36375. end;
  36376.  
  36377. function  TExcelOLEObjectProperties.Get_ListFillRange: WideString;
  36378. begin
  36379.   Result := DefaultInterface.ListFillRange;
  36380. end;
  36381.  
  36382. procedure TExcelOLEObjectProperties.Set_ListFillRange(const Param1: WideString);
  36383. begin
  36384.   DefaultInterface.ListFillRange := Param1;
  36385. end;
  36386.  
  36387. function  TExcelOLEObjectProperties.Get_ProgId: WideString;
  36388. begin
  36389.   Result := DefaultInterface.ProgId;
  36390. end;
  36391.  
  36392. {$ENDIF}
  36393.  
  36394. procedure Register;
  36395. begin
  36396.   RegisterComponents('Servers',[TExcelQueryTable, TExcelApplication, TExcelChart, TExcelWorksheet, 
  36397.     TExcelWorkbook, TExcelOLEObject]);
  36398. end;
  36399.  
  36400. end.
  36401.