CRange.h 41 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267
  1. // Machine generated IDispatch wrapper class(es) created with Add Class from Typelib Wizard
  2. //#import "D:\\Program Files\\Microsoft Office\\OFFICE11\\EXCEL.EXE" no_namespace
  3. // CRange wrapper class
  4. class CRange : public COleDispatchDriver
  5. {
  6. public:
  7. CRange(){} // Calls COleDispatchDriver default constructor
  8. CRange(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  9. CRange(const CRange& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  10. // Attributes
  11. public:
  12. // Operations
  13. public:
  14. // Range methods
  15. public:
  16. LPDISPATCH get_Application()
  17. {
  18. LPDISPATCH result;
  19. InvokeHelper(0x94, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  20. return result;
  21. }
  22. long get_Creator()
  23. {
  24. long result;
  25. InvokeHelper(0x95, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  26. return result;
  27. }
  28. LPDISPATCH get_Parent()
  29. {
  30. LPDISPATCH result;
  31. InvokeHelper(0x96, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  32. return result;
  33. }
  34. VARIANT Activate()
  35. {
  36. VARIANT result;
  37. InvokeHelper(0x130, DISPATCH_METHOD, VT_VARIANT, (void*)&result, NULL);
  38. return result;
  39. }
  40. VARIANT get_AddIndent()
  41. {
  42. VARIANT result;
  43. InvokeHelper(0x427, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL);
  44. return result;
  45. }
  46. void put_AddIndent(VARIANT& newValue)
  47. {
  48. static BYTE parms[] = VTS_VARIANT ;
  49. InvokeHelper(0x427, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, &newValue);
  50. }
  51. CString get_Address(VARIANT& RowAbsolute, VARIANT& ColumnAbsolute, long ReferenceStyle, VARIANT& External, VARIANT& RelativeTo)
  52. {
  53. CString result;
  54. static BYTE parms[] = VTS_VARIANT VTS_VARIANT VTS_I4 VTS_VARIANT VTS_VARIANT ;
  55. InvokeHelper(0xec, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, parms, &RowAbsolute, &ColumnAbsolute, ReferenceStyle, &External, &RelativeTo);
  56. return result;
  57. }
  58. CString get_AddressLocal(VARIANT& RowAbsolute, VARIANT& ColumnAbsolute, long ReferenceStyle, VARIANT& External, VARIANT& RelativeTo)
  59. {
  60. CString result;
  61. static BYTE parms[] = VTS_VARIANT VTS_VARIANT VTS_I4 VTS_VARIANT VTS_VARIANT ;
  62. InvokeHelper(0x1b5, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, parms, &RowAbsolute, &ColumnAbsolute, ReferenceStyle, &External, &RelativeTo);
  63. return result;
  64. }
  65. VARIANT AdvancedFilter(long Action, VARIANT& CriteriaRange, VARIANT& CopyToRange, VARIANT& Unique)
  66. {
  67. VARIANT result;
  68. static BYTE parms[] = VTS_I4 VTS_VARIANT VTS_VARIANT VTS_VARIANT ;
  69. InvokeHelper(0x36c, DISPATCH_METHOD, VT_VARIANT, (void*)&result, parms, Action, &CriteriaRange, &CopyToRange, &Unique);
  70. return result;
  71. }
  72. VARIANT ApplyNames(VARIANT& Names, VARIANT& IgnoreRelativeAbsolute, VARIANT& UseRowColumnNames, VARIANT& OmitColumn, VARIANT& OmitRow, long Order, VARIANT& AppendLast)
  73. {
  74. VARIANT result;
  75. static BYTE parms[] = VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_I4 VTS_VARIANT ;
  76. InvokeHelper(0x1b9, DISPATCH_METHOD, VT_VARIANT, (void*)&result, parms, &Names, &IgnoreRelativeAbsolute, &UseRowColumnNames, &OmitColumn, &OmitRow, Order, &AppendLast);
  77. return result;
  78. }
  79. VARIANT ApplyOutlineStyles()
  80. {
  81. VARIANT result;
  82. InvokeHelper(0x1c0, DISPATCH_METHOD, VT_VARIANT, (void*)&result, NULL);
  83. return result;
  84. }
  85. LPDISPATCH get_Areas()
  86. {
  87. LPDISPATCH result;
  88. InvokeHelper(0x238, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  89. return result;
  90. }
  91. CString AutoComplete(LPCTSTR String)
  92. {
  93. CString result;
  94. static BYTE parms[] = VTS_BSTR ;
  95. InvokeHelper(0x4a1, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms, String);
  96. return result;
  97. }
  98. VARIANT AutoFill(LPDISPATCH Destination, long Type)
  99. {
  100. VARIANT result;
  101. static BYTE parms[] = VTS_DISPATCH VTS_I4 ;
  102. InvokeHelper(0x1c1, DISPATCH_METHOD, VT_VARIANT, (void*)&result, parms, Destination, Type);
  103. return result;
  104. }
  105. VARIANT AutoFilter(VARIANT& Field, VARIANT& Criteria1, long Operator, VARIANT& Criteria2, VARIANT& VisibleDropDown)
  106. {
  107. VARIANT result;
  108. static BYTE parms[] = VTS_VARIANT VTS_VARIANT VTS_I4 VTS_VARIANT VTS_VARIANT ;
  109. InvokeHelper(0x319, DISPATCH_METHOD, VT_VARIANT, (void*)&result, parms, &Field, &Criteria1, Operator, &Criteria2, &VisibleDropDown);
  110. return result;
  111. }
  112. VARIANT AutoFit()
  113. {
  114. VARIANT result;
  115. InvokeHelper(0xed, DISPATCH_METHOD, VT_VARIANT, (void*)&result, NULL);
  116. return result;
  117. }
  118. VARIANT AutoFormat(long Format, VARIANT& Number, VARIANT& Font, VARIANT& Alignment, VARIANT& Border, VARIANT& Pattern, VARIANT& Width)
  119. {
  120. VARIANT result;
  121. static BYTE parms[] = VTS_I4 VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT ;
  122. InvokeHelper(0x72, DISPATCH_METHOD, VT_VARIANT, (void*)&result, parms, Format, &Number, &Font, &Alignment, &Border, &Pattern, &Width);
  123. return result;
  124. }
  125. VARIANT AutoOutline()
  126. {
  127. VARIANT result;
  128. InvokeHelper(0x40c, DISPATCH_METHOD, VT_VARIANT, (void*)&result, NULL);
  129. return result;
  130. }
  131. VARIANT BorderAround(VARIANT& LineStyle, long Weight, long ColorIndex, VARIANT& Color)
  132. {
  133. VARIANT result;
  134. static BYTE parms[] = VTS_VARIANT VTS_I4 VTS_I4 VTS_VARIANT ;
  135. InvokeHelper(0x42b, DISPATCH_METHOD, VT_VARIANT, (void*)&result, parms, &LineStyle, Weight, ColorIndex, &Color);
  136. return result;
  137. }
  138. LPDISPATCH get_Borders()
  139. {
  140. LPDISPATCH result;
  141. InvokeHelper(0x1b3, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  142. return result;
  143. }
  144. VARIANT Calculate()
  145. {
  146. VARIANT result;
  147. InvokeHelper(0x117, DISPATCH_METHOD, VT_VARIANT, (void*)&result, NULL);
  148. return result;
  149. }
  150. LPDISPATCH get_Cells()
  151. {
  152. LPDISPATCH result;
  153. InvokeHelper(0xee, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  154. return result;
  155. }
  156. LPDISPATCH get_Characters(VARIANT& Start, VARIANT& Length)
  157. {
  158. LPDISPATCH result;
  159. static BYTE parms[] = VTS_VARIANT VTS_VARIANT ;
  160. InvokeHelper(0x25b, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, parms, &Start, &Length);
  161. return result;
  162. }
  163. VARIANT CheckSpelling(VARIANT& CustomDictionary, VARIANT& IgnoreUppercase, VARIANT& AlwaysSuggest, VARIANT& SpellLang)
  164. {
  165. VARIANT result;
  166. static BYTE parms[] = VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT ;
  167. InvokeHelper(0x1f9, DISPATCH_METHOD, VT_VARIANT, (void*)&result, parms, &CustomDictionary, &IgnoreUppercase, &AlwaysSuggest, &SpellLang);
  168. return result;
  169. }
  170. VARIANT Clear()
  171. {
  172. VARIANT result;
  173. InvokeHelper(0x6f, DISPATCH_METHOD, VT_VARIANT, (void*)&result, NULL);
  174. return result;
  175. }
  176. VARIANT ClearContents()
  177. {
  178. VARIANT result;
  179. InvokeHelper(0x71, DISPATCH_METHOD, VT_VARIANT, (void*)&result, NULL);
  180. return result;
  181. }
  182. VARIANT ClearFormats()
  183. {
  184. VARIANT result;
  185. InvokeHelper(0x70, DISPATCH_METHOD, VT_VARIANT, (void*)&result, NULL);
  186. return result;
  187. }
  188. VARIANT ClearNotes()
  189. {
  190. VARIANT result;
  191. InvokeHelper(0xef, DISPATCH_METHOD, VT_VARIANT, (void*)&result, NULL);
  192. return result;
  193. }
  194. VARIANT ClearOutline()
  195. {
  196. VARIANT result;
  197. InvokeHelper(0x40d, DISPATCH_METHOD, VT_VARIANT, (void*)&result, NULL);
  198. return result;
  199. }
  200. long get_Column()
  201. {
  202. long result;
  203. InvokeHelper(0xf0, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  204. return result;
  205. }
  206. LPDISPATCH ColumnDifferences(VARIANT& Comparison)
  207. {
  208. LPDISPATCH result;
  209. static BYTE parms[] = VTS_VARIANT ;
  210. InvokeHelper(0x1fe, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms, &Comparison);
  211. return result;
  212. }
  213. LPDISPATCH get_Columns()
  214. {
  215. LPDISPATCH result;
  216. InvokeHelper(0xf1, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  217. return result;
  218. }
  219. VARIANT get_ColumnWidth()
  220. {
  221. VARIANT result;
  222. InvokeHelper(0xf2, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL);
  223. return result;
  224. }
  225. void put_ColumnWidth(VARIANT& newValue)
  226. {
  227. static BYTE parms[] = VTS_VARIANT ;
  228. InvokeHelper(0xf2, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, &newValue);
  229. }
  230. VARIANT Consolidate(VARIANT& Sources, VARIANT& Function, VARIANT& TopRow, VARIANT& LeftColumn, VARIANT& CreateLinks)
  231. {
  232. VARIANT result;
  233. static BYTE parms[] = VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT ;
  234. InvokeHelper(0x1e2, DISPATCH_METHOD, VT_VARIANT, (void*)&result, parms, &Sources, &Function, &TopRow, &LeftColumn, &CreateLinks);
  235. return result;
  236. }
  237. VARIANT Copy(VARIANT& Destination)
  238. {
  239. VARIANT result;
  240. static BYTE parms[] = VTS_VARIANT ;
  241. InvokeHelper(0x227, DISPATCH_METHOD, VT_VARIANT, (void*)&result, parms, &Destination);
  242. return result;
  243. }
  244. long CopyFromRecordset(LPUNKNOWN Data, VARIANT& MaxRows, VARIANT& MaxColumns)
  245. {
  246. long result;
  247. static BYTE parms[] = VTS_UNKNOWN VTS_VARIANT VTS_VARIANT ;
  248. InvokeHelper(0x480, DISPATCH_METHOD, VT_I4, (void*)&result, parms, Data, &MaxRows, &MaxColumns);
  249. return result;
  250. }
  251. VARIANT CopyPicture(long Appearance, long Format)
  252. {
  253. VARIANT result;
  254. static BYTE parms[] = VTS_I4 VTS_I4 ;
  255. InvokeHelper(0xd5, DISPATCH_METHOD, VT_VARIANT, (void*)&result, parms, Appearance, Format);
  256. return result;
  257. }
  258. long get_Count()
  259. {
  260. long result;
  261. InvokeHelper(0x76, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  262. return result;
  263. }
  264. VARIANT CreateNames(VARIANT& Top, VARIANT& Left, VARIANT& Bottom, VARIANT& Right)
  265. {
  266. VARIANT result;
  267. static BYTE parms[] = VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT ;
  268. InvokeHelper(0x1c9, DISPATCH_METHOD, VT_VARIANT, (void*)&result, parms, &Top, &Left, &Bottom, &Right);
  269. return result;
  270. }
  271. VARIANT CreatePublisher(VARIANT& Edition, long Appearance, VARIANT& ContainsPICT, VARIANT& ContainsBIFF, VARIANT& ContainsRTF, VARIANT& ContainsVALU)
  272. {
  273. VARIANT result;
  274. static BYTE parms[] = VTS_VARIANT VTS_I4 VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT ;
  275. InvokeHelper(0x1ca, DISPATCH_METHOD, VT_VARIANT, (void*)&result, parms, &Edition, Appearance, &ContainsPICT, &ContainsBIFF, &ContainsRTF, &ContainsVALU);
  276. return result;
  277. }
  278. LPDISPATCH get_CurrentArray()
  279. {
  280. LPDISPATCH result;
  281. InvokeHelper(0x1f5, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  282. return result;
  283. }
  284. LPDISPATCH get_CurrentRegion()
  285. {
  286. LPDISPATCH result;
  287. InvokeHelper(0xf3, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  288. return result;
  289. }
  290. VARIANT Cut(VARIANT& Destination)
  291. {
  292. VARIANT result;
  293. static BYTE parms[] = VTS_VARIANT ;
  294. InvokeHelper(0x235, DISPATCH_METHOD, VT_VARIANT, (void*)&result, parms, &Destination);
  295. return result;
  296. }
  297. VARIANT DataSeries(VARIANT& Rowcol, long Type, long Date, VARIANT& Step, VARIANT& Stop, VARIANT& Trend)
  298. {
  299. VARIANT result;
  300. static BYTE parms[] = VTS_VARIANT VTS_I4 VTS_I4 VTS_VARIANT VTS_VARIANT VTS_VARIANT ;
  301. InvokeHelper(0x1d0, DISPATCH_METHOD, VT_VARIANT, (void*)&result, parms, &Rowcol, Type, Date, &Step, &Stop, &Trend);
  302. return result;
  303. }
  304. VARIANT get__Default(VARIANT& RowIndex, VARIANT& ColumnIndex)
  305. {
  306. VARIANT result;
  307. static BYTE parms[] = VTS_VARIANT VTS_VARIANT ;
  308. InvokeHelper(0x0, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, parms, &RowIndex, &ColumnIndex);
  309. return result;
  310. }
  311. void put__Default(VARIANT& RowIndex, VARIANT& ColumnIndex, VARIANT& newValue)
  312. {
  313. static BYTE parms[] = VTS_VARIANT VTS_VARIANT VTS_VARIANT ;
  314. InvokeHelper(0x0, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, &RowIndex, &ColumnIndex, &newValue);
  315. }
  316. VARIANT Delete(VARIANT& Shift)
  317. {
  318. VARIANT result;
  319. static BYTE parms[] = VTS_VARIANT ;
  320. InvokeHelper(0x75, DISPATCH_METHOD, VT_VARIANT, (void*)&result, parms, &Shift);
  321. return result;
  322. }
  323. LPDISPATCH get_Dependents()
  324. {
  325. LPDISPATCH result;
  326. InvokeHelper(0x21f, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  327. return result;
  328. }
  329. VARIANT VARIANT_DialogBox()
  330. {
  331. VARIANT result;
  332. InvokeHelper(0xf5, DISPATCH_METHOD, VT_VARIANT, (void*)&result, NULL);
  333. return result;
  334. }
  335. LPDISPATCH get_DirectDependents()
  336. {
  337. LPDISPATCH result;
  338. InvokeHelper(0x221, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  339. return result;
  340. }
  341. LPDISPATCH get_DirectPrecedents()
  342. {
  343. LPDISPATCH result;
  344. InvokeHelper(0x222, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  345. return result;
  346. }
  347. VARIANT EditionOptions(long Type, long Option, VARIANT& Name, VARIANT& Reference, long Appearance, long ChartSize, VARIANT& Format)
  348. {
  349. VARIANT result;
  350. static BYTE parms[] = VTS_I4 VTS_I4 VTS_VARIANT VTS_VARIANT VTS_I4 VTS_I4 VTS_VARIANT ;
  351. InvokeHelper(0x46b, DISPATCH_METHOD, VT_VARIANT, (void*)&result, parms, Type, Option, &Name, &Reference, Appearance, ChartSize, &Format);
  352. return result;
  353. }
  354. LPDISPATCH get_End(long Direction)
  355. {
  356. LPDISPATCH result;
  357. static BYTE parms[] = VTS_I4 ;
  358. InvokeHelper(0x1f4, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, parms, Direction);
  359. return result;
  360. }
  361. LPDISPATCH get_EntireColumn()
  362. {
  363. LPDISPATCH result;
  364. InvokeHelper(0xf6, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  365. return result;
  366. }
  367. LPDISPATCH get_EntireRow()
  368. {
  369. LPDISPATCH result;
  370. InvokeHelper(0xf7, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  371. return result;
  372. }
  373. VARIANT FillDown()
  374. {
  375. VARIANT result;
  376. InvokeHelper(0xf8, DISPATCH_METHOD, VT_VARIANT, (void*)&result, NULL);
  377. return result;
  378. }
  379. VARIANT FillLeft()
  380. {
  381. VARIANT result;
  382. InvokeHelper(0xf9, DISPATCH_METHOD, VT_VARIANT, (void*)&result, NULL);
  383. return result;
  384. }
  385. VARIANT FillRight()
  386. {
  387. VARIANT result;
  388. InvokeHelper(0xfa, DISPATCH_METHOD, VT_VARIANT, (void*)&result, NULL);
  389. return result;
  390. }
  391. VARIANT FillUp()
  392. {
  393. VARIANT result;
  394. InvokeHelper(0xfb, DISPATCH_METHOD, VT_VARIANT, (void*)&result, NULL);
  395. return result;
  396. }
  397. LPDISPATCH Find(VARIANT& What, VARIANT& After, VARIANT& LookIn, VARIANT& LookAt, VARIANT& SearchOrder, long SearchDirection, VARIANT& MatchCase, VARIANT& MatchByte, VARIANT& SearchFormat)
  398. {
  399. LPDISPATCH result;
  400. static BYTE parms[] = VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_I4 VTS_VARIANT VTS_VARIANT VTS_VARIANT ;
  401. InvokeHelper(0x18e, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms, &What, &After, &LookIn, &LookAt, &SearchOrder, SearchDirection, &MatchCase, &MatchByte, &SearchFormat);
  402. return result;
  403. }
  404. LPDISPATCH FindNext(VARIANT& After)
  405. {
  406. LPDISPATCH result;
  407. static BYTE parms[] = VTS_VARIANT ;
  408. InvokeHelper(0x18f, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms, &After);
  409. return result;
  410. }
  411. LPDISPATCH FindPrevious(VARIANT& After)
  412. {
  413. LPDISPATCH result;
  414. static BYTE parms[] = VTS_VARIANT ;
  415. InvokeHelper(0x190, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms, &After);
  416. return result;
  417. }
  418. LPDISPATCH get_Font()
  419. {
  420. LPDISPATCH result;
  421. InvokeHelper(0x92, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  422. return result;
  423. }
  424. VARIANT get_Formula()
  425. {
  426. VARIANT result;
  427. InvokeHelper(0x105, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL);
  428. return result;
  429. }
  430. void put_Formula(VARIANT& newValue)
  431. {
  432. static BYTE parms[] = VTS_VARIANT ;
  433. InvokeHelper(0x105, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, &newValue);
  434. }
  435. VARIANT get_FormulaArray()
  436. {
  437. VARIANT result;
  438. InvokeHelper(0x24a, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL);
  439. return result;
  440. }
  441. void put_FormulaArray(VARIANT& newValue)
  442. {
  443. static BYTE parms[] = VTS_VARIANT ;
  444. InvokeHelper(0x24a, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, &newValue);
  445. }
  446. long get_FormulaLabel()
  447. {
  448. long result;
  449. InvokeHelper(0x564, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  450. return result;
  451. }
  452. void put_FormulaLabel(long newValue)
  453. {
  454. static BYTE parms[] = VTS_I4 ;
  455. InvokeHelper(0x564, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  456. }
  457. VARIANT get_FormulaHidden()
  458. {
  459. VARIANT result;
  460. InvokeHelper(0x106, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL);
  461. return result;
  462. }
  463. void put_FormulaHidden(VARIANT& newValue)
  464. {
  465. static BYTE parms[] = VTS_VARIANT ;
  466. InvokeHelper(0x106, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, &newValue);
  467. }
  468. VARIANT get_FormulaLocal()
  469. {
  470. VARIANT result;
  471. InvokeHelper(0x107, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL);
  472. return result;
  473. }
  474. void put_FormulaLocal(VARIANT& newValue)
  475. {
  476. static BYTE parms[] = VTS_VARIANT ;
  477. InvokeHelper(0x107, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, &newValue);
  478. }
  479. VARIANT get_FormulaR1C1()
  480. {
  481. VARIANT result;
  482. InvokeHelper(0x108, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL);
  483. return result;
  484. }
  485. void put_FormulaR1C1(VARIANT& newValue)
  486. {
  487. static BYTE parms[] = VTS_VARIANT ;
  488. InvokeHelper(0x108, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, &newValue);
  489. }
  490. VARIANT get_FormulaR1C1Local()
  491. {
  492. VARIANT result;
  493. InvokeHelper(0x109, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL);
  494. return result;
  495. }
  496. void put_FormulaR1C1Local(VARIANT& newValue)
  497. {
  498. static BYTE parms[] = VTS_VARIANT ;
  499. InvokeHelper(0x109, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, &newValue);
  500. }
  501. VARIANT FunctionWizard()
  502. {
  503. VARIANT result;
  504. InvokeHelper(0x23b, DISPATCH_METHOD, VT_VARIANT, (void*)&result, NULL);
  505. return result;
  506. }
  507. BOOL GoalSeek(VARIANT& Goal, LPDISPATCH ChangingCell)
  508. {
  509. BOOL result;
  510. static BYTE parms[] = VTS_VARIANT VTS_DISPATCH ;
  511. InvokeHelper(0x1d8, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, &Goal, ChangingCell);
  512. return result;
  513. }
  514. VARIANT Group(VARIANT& Start, VARIANT& End, VARIANT& By, VARIANT& Periods)
  515. {
  516. VARIANT result;
  517. static BYTE parms[] = VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT ;
  518. InvokeHelper(0x2e, DISPATCH_METHOD, VT_VARIANT, (void*)&result, parms, &Start, &End, &By, &Periods);
  519. return result;
  520. }
  521. VARIANT get_HasArray()
  522. {
  523. VARIANT result;
  524. InvokeHelper(0x10a, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL);
  525. return result;
  526. }
  527. VARIANT get_HasFormula()
  528. {
  529. VARIANT result;
  530. InvokeHelper(0x10b, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL);
  531. return result;
  532. }
  533. VARIANT get_Height()
  534. {
  535. VARIANT result;
  536. InvokeHelper(0x7b, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL);
  537. return result;
  538. }
  539. VARIANT get_Hidden()
  540. {
  541. VARIANT result;
  542. InvokeHelper(0x10c, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL);
  543. return result;
  544. }
  545. void put_Hidden(VARIANT& newValue)
  546. {
  547. static BYTE parms[] = VTS_VARIANT ;
  548. InvokeHelper(0x10c, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, &newValue);
  549. }
  550. VARIANT get_HorizontalAlignment()
  551. {
  552. VARIANT result;
  553. InvokeHelper(0x88, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL);
  554. return result;
  555. }
  556. void put_HorizontalAlignment(VARIANT& newValue)
  557. {
  558. static BYTE parms[] = VTS_VARIANT ;
  559. InvokeHelper(0x88, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, &newValue);
  560. }
  561. VARIANT get_IndentLevel()
  562. {
  563. VARIANT result;
  564. InvokeHelper(0xc9, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL);
  565. return result;
  566. }
  567. void put_IndentLevel(VARIANT& newValue)
  568. {
  569. static BYTE parms[] = VTS_VARIANT ;
  570. InvokeHelper(0xc9, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, &newValue);
  571. }
  572. void InsertIndent(long InsertAmount)
  573. {
  574. static BYTE parms[] = VTS_I4 ;
  575. InvokeHelper(0x565, DISPATCH_METHOD, VT_EMPTY, NULL, parms, InsertAmount);
  576. }
  577. VARIANT Insert(VARIANT& Shift, VARIANT& CopyOrigin)
  578. {
  579. VARIANT result;
  580. static BYTE parms[] = VTS_VARIANT VTS_VARIANT ;
  581. InvokeHelper(0xfc, DISPATCH_METHOD, VT_VARIANT, (void*)&result, parms, &Shift, &CopyOrigin);
  582. return result;
  583. }
  584. LPDISPATCH get_Interior()
  585. {
  586. LPDISPATCH result;
  587. InvokeHelper(0x81, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  588. return result;
  589. }
  590. VARIANT get_Item(VARIANT& RowIndex, VARIANT& ColumnIndex)
  591. {
  592. VARIANT result;
  593. static BYTE parms[] = VTS_VARIANT VTS_VARIANT ;
  594. InvokeHelper(0xaa, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, parms, &RowIndex, &ColumnIndex);
  595. return result;
  596. }
  597. void put_Item(VARIANT& RowIndex, VARIANT& ColumnIndex, VARIANT& newValue)
  598. {
  599. static BYTE parms[] = VTS_VARIANT VTS_VARIANT VTS_VARIANT ;
  600. InvokeHelper(0xaa, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, &RowIndex, &ColumnIndex, &newValue);
  601. }
  602. VARIANT Justify()
  603. {
  604. VARIANT result;
  605. InvokeHelper(0x1ef, DISPATCH_METHOD, VT_VARIANT, (void*)&result, NULL);
  606. return result;
  607. }
  608. VARIANT get_Left()
  609. {
  610. VARIANT result;
  611. InvokeHelper(0x7f, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL);
  612. return result;
  613. }
  614. long get_ListHeaderRows()
  615. {
  616. long result;
  617. InvokeHelper(0x4a3, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  618. return result;
  619. }
  620. VARIANT ListNames()
  621. {
  622. VARIANT result;
  623. InvokeHelper(0xfd, DISPATCH_METHOD, VT_VARIANT, (void*)&result, NULL);
  624. return result;
  625. }
  626. long get_LocationInTable()
  627. {
  628. long result;
  629. InvokeHelper(0x2b3, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  630. return result;
  631. }
  632. VARIANT get_Locked()
  633. {
  634. VARIANT result;
  635. InvokeHelper(0x10d, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL);
  636. return result;
  637. }
  638. void put_Locked(VARIANT& newValue)
  639. {
  640. static BYTE parms[] = VTS_VARIANT ;
  641. InvokeHelper(0x10d, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, &newValue);
  642. }
  643. void Merge(VARIANT& Across)
  644. {
  645. static BYTE parms[] = VTS_VARIANT ;
  646. InvokeHelper(0x234, DISPATCH_METHOD, VT_EMPTY, NULL, parms, &Across);
  647. }
  648. void UnMerge()
  649. {
  650. InvokeHelper(0x568, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
  651. }
  652. LPDISPATCH get_MergeArea()
  653. {
  654. LPDISPATCH result;
  655. InvokeHelper(0x569, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  656. return result;
  657. }
  658. VARIANT get_MergeCells()
  659. {
  660. VARIANT result;
  661. InvokeHelper(0xd0, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL);
  662. return result;
  663. }
  664. void put_MergeCells(VARIANT& newValue)
  665. {
  666. static BYTE parms[] = VTS_VARIANT ;
  667. InvokeHelper(0xd0, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, &newValue);
  668. }
  669. VARIANT get_Name()
  670. {
  671. VARIANT result;
  672. InvokeHelper(0x6e, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL);
  673. return result;
  674. }
  675. void put_Name(VARIANT& newValue)
  676. {
  677. static BYTE parms[] = VTS_VARIANT ;
  678. InvokeHelper(0x6e, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, &newValue);
  679. }
  680. VARIANT NavigateArrow(VARIANT& TowardPrecedent, VARIANT& ArrowNumber, VARIANT& LinkNumber)
  681. {
  682. VARIANT result;
  683. static BYTE parms[] = VTS_VARIANT VTS_VARIANT VTS_VARIANT ;
  684. InvokeHelper(0x408, DISPATCH_METHOD, VT_VARIANT, (void*)&result, parms, &TowardPrecedent, &ArrowNumber, &LinkNumber);
  685. return result;
  686. }
  687. LPUNKNOWN get__NewEnum()
  688. {
  689. LPUNKNOWN result;
  690. InvokeHelper(0xfffffffc, DISPATCH_PROPERTYGET, VT_UNKNOWN, (void*)&result, NULL);
  691. return result;
  692. }
  693. LPDISPATCH get_Next()
  694. {
  695. LPDISPATCH result;
  696. InvokeHelper(0x1f6, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  697. return result;
  698. }
  699. CString NoteText(VARIANT& Text, VARIANT& Start, VARIANT& Length)
  700. {
  701. CString result;
  702. static BYTE parms[] = VTS_VARIANT VTS_VARIANT VTS_VARIANT ;
  703. InvokeHelper(0x467, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms, &Text, &Start, &Length);
  704. return result;
  705. }
  706. VARIANT get_NumberFormat()
  707. {
  708. VARIANT result;
  709. InvokeHelper(0xc1, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL);
  710. return result;
  711. }
  712. void put_NumberFormat(VARIANT& newValue)
  713. {
  714. static BYTE parms[] = VTS_VARIANT ;
  715. InvokeHelper(0xc1, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, &newValue);
  716. }
  717. VARIANT get_NumberFormatLocal()
  718. {
  719. VARIANT result;
  720. InvokeHelper(0x449, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL);
  721. return result;
  722. }
  723. void put_NumberFormatLocal(VARIANT& newValue)
  724. {
  725. static BYTE parms[] = VTS_VARIANT ;
  726. InvokeHelper(0x449, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, &newValue);
  727. }
  728. LPDISPATCH get_Offset(VARIANT& RowOffset, VARIANT& ColumnOffset)
  729. {
  730. LPDISPATCH result;
  731. static BYTE parms[] = VTS_VARIANT VTS_VARIANT ;
  732. InvokeHelper(0xfe, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, parms, &RowOffset, &ColumnOffset);
  733. return result;
  734. }
  735. VARIANT get_Orientation()
  736. {
  737. VARIANT result;
  738. InvokeHelper(0x86, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL);
  739. return result;
  740. }
  741. void put_Orientation(VARIANT& newValue)
  742. {
  743. static BYTE parms[] = VTS_VARIANT ;
  744. InvokeHelper(0x86, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, &newValue);
  745. }
  746. VARIANT get_OutlineLevel()
  747. {
  748. VARIANT result;
  749. InvokeHelper(0x10f, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL);
  750. return result;
  751. }
  752. void put_OutlineLevel(VARIANT& newValue)
  753. {
  754. static BYTE parms[] = VTS_VARIANT ;
  755. InvokeHelper(0x10f, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, &newValue);
  756. }
  757. long get_PageBreak()
  758. {
  759. long result;
  760. InvokeHelper(0xff, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  761. return result;
  762. }
  763. void put_PageBreak(long newValue)
  764. {
  765. static BYTE parms[] = VTS_I4 ;
  766. InvokeHelper(0xff, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  767. }
  768. VARIANT Parse(VARIANT& ParseLine, VARIANT& Destination)
  769. {
  770. VARIANT result;
  771. static BYTE parms[] = VTS_VARIANT VTS_VARIANT ;
  772. InvokeHelper(0x1dd, DISPATCH_METHOD, VT_VARIANT, (void*)&result, parms, &ParseLine, &Destination);
  773. return result;
  774. }
  775. VARIANT _PasteSpecial(long Paste, long Operation, VARIANT& SkipBlanks, VARIANT& Transpose)
  776. {
  777. VARIANT result;
  778. static BYTE parms[] = VTS_I4 VTS_I4 VTS_VARIANT VTS_VARIANT ;
  779. InvokeHelper(0x403, DISPATCH_METHOD, VT_VARIANT, (void*)&result, parms, Paste, Operation, &SkipBlanks, &Transpose);
  780. return result;
  781. }
  782. LPDISPATCH get_PivotField()
  783. {
  784. LPDISPATCH result;
  785. InvokeHelper(0x2db, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  786. return result;
  787. }
  788. LPDISPATCH get_PivotItem()
  789. {
  790. LPDISPATCH result;
  791. InvokeHelper(0x2e4, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  792. return result;
  793. }
  794. LPDISPATCH get_PivotTable()
  795. {
  796. LPDISPATCH result;
  797. InvokeHelper(0x2cc, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  798. return result;
  799. }
  800. LPDISPATCH get_Precedents()
  801. {
  802. LPDISPATCH result;
  803. InvokeHelper(0x220, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  804. return result;
  805. }
  806. VARIANT get_PrefixCharacter()
  807. {
  808. VARIANT result;
  809. InvokeHelper(0x1f8, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL);
  810. return result;
  811. }
  812. LPDISPATCH get_Previous()
  813. {
  814. LPDISPATCH result;
  815. InvokeHelper(0x1f7, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  816. return result;
  817. }
  818. VARIANT _PrintOut(VARIANT& From, VARIANT& To, VARIANT& Copies, VARIANT& Preview, VARIANT& ActivePrinter, VARIANT& PrintToFile, VARIANT& Collate)
  819. {
  820. VARIANT result;
  821. static BYTE parms[] = VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT ;
  822. InvokeHelper(0x389, DISPATCH_METHOD, VT_VARIANT, (void*)&result, parms, &From, &To, &Copies, &Preview, &ActivePrinter, &PrintToFile, &Collate);
  823. return result;
  824. }
  825. VARIANT PrintPreview(VARIANT& EnableChanges)
  826. {
  827. VARIANT result;
  828. static BYTE parms[] = VTS_VARIANT ;
  829. InvokeHelper(0x119, DISPATCH_METHOD, VT_VARIANT, (void*)&result, parms, &EnableChanges);
  830. return result;
  831. }
  832. LPDISPATCH get_QueryTable()
  833. {
  834. LPDISPATCH result;
  835. InvokeHelper(0x56a, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  836. return result;
  837. }
  838. LPDISPATCH get_Range(VARIANT& Cell1, VARIANT& Cell2)
  839. {
  840. LPDISPATCH result;
  841. static BYTE parms[] = VTS_VARIANT VTS_VARIANT ;
  842. InvokeHelper(0xc5, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, parms, &Cell1, &Cell2);
  843. return result;
  844. }
  845. VARIANT RemoveSubtotal()
  846. {
  847. VARIANT result;
  848. InvokeHelper(0x373, DISPATCH_METHOD, VT_VARIANT, (void*)&result, NULL);
  849. return result;
  850. }
  851. BOOL Replace(VARIANT& What, VARIANT& Replacement, VARIANT& LookAt, VARIANT& SearchOrder, VARIANT& MatchCase, VARIANT& MatchByte, VARIANT& SearchFormat, VARIANT& ReplaceFormat)
  852. {
  853. BOOL result;
  854. static BYTE parms[] = VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT ;
  855. InvokeHelper(0xe2, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, &What, &Replacement, &LookAt, &SearchOrder, &MatchCase, &MatchByte, &SearchFormat, &ReplaceFormat);
  856. return result;
  857. }
  858. LPDISPATCH get_Resize(VARIANT& RowSize, VARIANT& ColumnSize)
  859. {
  860. LPDISPATCH result;
  861. static BYTE parms[] = VTS_VARIANT VTS_VARIANT ;
  862. InvokeHelper(0x100, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, parms, &RowSize, &ColumnSize);
  863. return result;
  864. }
  865. long get_Row()
  866. {
  867. long result;
  868. InvokeHelper(0x101, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  869. return result;
  870. }
  871. LPDISPATCH RowDifferences(VARIANT& Comparison)
  872. {
  873. LPDISPATCH result;
  874. static BYTE parms[] = VTS_VARIANT ;
  875. InvokeHelper(0x1ff, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms, &Comparison);
  876. return result;
  877. }
  878. VARIANT get_RowHeight()
  879. {
  880. VARIANT result;
  881. InvokeHelper(0x110, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL);
  882. return result;
  883. }
  884. void put_RowHeight(VARIANT& newValue)
  885. {
  886. static BYTE parms[] = VTS_VARIANT ;
  887. InvokeHelper(0x110, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, &newValue);
  888. }
  889. LPDISPATCH get_Rows()
  890. {
  891. LPDISPATCH result;
  892. InvokeHelper(0x102, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  893. return result;
  894. }
  895. VARIANT Run(VARIANT& Arg1, VARIANT& Arg2, VARIANT& Arg3, VARIANT& Arg4, VARIANT& Arg5, VARIANT& Arg6, VARIANT& Arg7, VARIANT& Arg8, VARIANT& Arg9, VARIANT& Arg10, VARIANT& Arg11, VARIANT& Arg12, VARIANT& Arg13, VARIANT& Arg14, VARIANT& Arg15, VARIANT& Arg16, VARIANT& Arg17, VARIANT& Arg18, VARIANT& Arg19, VARIANT& Arg20, VARIANT& Arg21, VARIANT& Arg22, VARIANT& Arg23, VARIANT& Arg24, VARIANT& Arg25, VARIANT& Arg26, VARIANT& Arg27, VARIANT& Arg28, VARIANT& Arg29, VARIANT& Arg30)
  896. {
  897. VARIANT result;
  898. static BYTE parms[] = VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT ;
  899. InvokeHelper(0x103, DISPATCH_METHOD, VT_VARIANT, (void*)&result, parms, &Arg1, &Arg2, &Arg3, &Arg4, &Arg5, &Arg6, &Arg7, &Arg8, &Arg9, &Arg10, &Arg11, &Arg12, &Arg13, &Arg14, &Arg15, &Arg16, &Arg17, &Arg18, &Arg19, &Arg20, &Arg21, &Arg22, &Arg23, &Arg24, &Arg25, &Arg26, &Arg27, &Arg28, &Arg29, &Arg30);
  900. return result;
  901. }
  902. VARIANT Select()
  903. {
  904. VARIANT result;
  905. InvokeHelper(0xeb, DISPATCH_METHOD, VT_VARIANT, (void*)&result, NULL);
  906. return result;
  907. }
  908. VARIANT Show()
  909. {
  910. VARIANT result;
  911. InvokeHelper(0x1f0, DISPATCH_METHOD, VT_VARIANT, (void*)&result, NULL);
  912. return result;
  913. }
  914. VARIANT ShowDependents(VARIANT& Remove)
  915. {
  916. VARIANT result;
  917. static BYTE parms[] = VTS_VARIANT ;
  918. InvokeHelper(0x36d, DISPATCH_METHOD, VT_VARIANT, (void*)&result, parms, &Remove);
  919. return result;
  920. }
  921. VARIANT get_ShowDetail()
  922. {
  923. VARIANT result;
  924. InvokeHelper(0x249, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL);
  925. return result;
  926. }
  927. void put_ShowDetail(VARIANT& newValue)
  928. {
  929. static BYTE parms[] = VTS_VARIANT ;
  930. InvokeHelper(0x249, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, &newValue);
  931. }
  932. VARIANT ShowErrors()
  933. {
  934. VARIANT result;
  935. InvokeHelper(0x36e, DISPATCH_METHOD, VT_VARIANT, (void*)&result, NULL);
  936. return result;
  937. }
  938. VARIANT ShowPrecedents(VARIANT& Remove)
  939. {
  940. VARIANT result;
  941. static BYTE parms[] = VTS_VARIANT ;
  942. InvokeHelper(0x36f, DISPATCH_METHOD, VT_VARIANT, (void*)&result, parms, &Remove);
  943. return result;
  944. }
  945. VARIANT get_ShrinkToFit()
  946. {
  947. VARIANT result;
  948. InvokeHelper(0xd1, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL);
  949. return result;
  950. }
  951. void put_ShrinkToFit(VARIANT& newValue)
  952. {
  953. static BYTE parms[] = VTS_VARIANT ;
  954. InvokeHelper(0xd1, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, &newValue);
  955. }
  956. VARIANT Sort(VARIANT& Key1, long Order1, VARIANT& Key2, VARIANT& Type, long Order2, VARIANT& Key3, long Order3, long Header, VARIANT& OrderCustom, VARIANT& MatchCase, long Orientation, long SortMethod, long DataOption1, long DataOption2, long DataOption3)
  957. {
  958. VARIANT result;
  959. static BYTE parms[] = VTS_VARIANT VTS_I4 VTS_VARIANT VTS_VARIANT VTS_I4 VTS_VARIANT VTS_I4 VTS_I4 VTS_VARIANT VTS_VARIANT VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_I4 ;
  960. InvokeHelper(0x370, DISPATCH_METHOD, VT_VARIANT, (void*)&result, parms, &Key1, Order1, &Key2, &Type, Order2, &Key3, Order3, Header, &OrderCustom, &MatchCase, Orientation, SortMethod, DataOption1, DataOption2, DataOption3);
  961. return result;
  962. }
  963. VARIANT SortSpecial(long SortMethod, VARIANT& Key1, long Order1, VARIANT& Type, VARIANT& Key2, long Order2, VARIANT& Key3, long Order3, long Header, VARIANT& OrderCustom, VARIANT& MatchCase, long Orientation, long DataOption1, long DataOption2, long DataOption3)
  964. {
  965. VARIANT result;
  966. static BYTE parms[] = VTS_I4 VTS_VARIANT VTS_I4 VTS_VARIANT VTS_VARIANT VTS_I4 VTS_VARIANT VTS_I4 VTS_I4 VTS_VARIANT VTS_VARIANT VTS_I4 VTS_I4 VTS_I4 VTS_I4 ;
  967. InvokeHelper(0x371, DISPATCH_METHOD, VT_VARIANT, (void*)&result, parms, SortMethod, &Key1, Order1, &Type, &Key2, Order2, &Key3, Order3, Header, &OrderCustom, &MatchCase, Orientation, DataOption1, DataOption2, DataOption3);
  968. return result;
  969. }
  970. LPDISPATCH get_SoundNote()
  971. {
  972. LPDISPATCH result;
  973. InvokeHelper(0x394, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  974. return result;
  975. }
  976. LPDISPATCH SpecialCells(long Type, VARIANT& Value)
  977. {
  978. LPDISPATCH result;
  979. static BYTE parms[] = VTS_I4 VTS_VARIANT ;
  980. InvokeHelper(0x19a, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms, Type, &Value);
  981. return result;
  982. }
  983. VARIANT get_Style()
  984. {
  985. VARIANT result;
  986. InvokeHelper(0x104, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL);
  987. return result;
  988. }
  989. void put_Style(VARIANT& newValue)
  990. {
  991. static BYTE parms[] = VTS_VARIANT ;
  992. InvokeHelper(0x104, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, &newValue);
  993. }
  994. VARIANT SubscribeTo(LPCTSTR Edition, long Format)
  995. {
  996. VARIANT result;
  997. static BYTE parms[] = VTS_BSTR VTS_I4 ;
  998. InvokeHelper(0x1e1, DISPATCH_METHOD, VT_VARIANT, (void*)&result, parms, Edition, Format);
  999. return result;
  1000. }
  1001. VARIANT Subtotal(long GroupBy, long Function, VARIANT& TotalList, VARIANT& Replace, VARIANT& PageBreaks, long SummaryBelowData)
  1002. {
  1003. VARIANT result;
  1004. static BYTE parms[] = VTS_I4 VTS_I4 VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_I4 ;
  1005. InvokeHelper(0x372, DISPATCH_METHOD, VT_VARIANT, (void*)&result, parms, GroupBy, Function, &TotalList, &Replace, &PageBreaks, SummaryBelowData);
  1006. return result;
  1007. }
  1008. VARIANT get_Summary()
  1009. {
  1010. VARIANT result;
  1011. InvokeHelper(0x111, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL);
  1012. return result;
  1013. }
  1014. VARIANT Table(VARIANT& RowInput, VARIANT& ColumnInput)
  1015. {
  1016. VARIANT result;
  1017. static BYTE parms[] = VTS_VARIANT VTS_VARIANT ;
  1018. InvokeHelper(0x1f1, DISPATCH_METHOD, VT_VARIANT, (void*)&result, parms, &RowInput, &ColumnInput);
  1019. return result;
  1020. }
  1021. VARIANT get_Text()
  1022. {
  1023. VARIANT result;
  1024. InvokeHelper(0x8a, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL);
  1025. return result;
  1026. }
  1027. VARIANT TextToColumns(VARIANT& Destination, long DataType, long TextQualifier, VARIANT& ConsecutiveDelimiter, VARIANT& Tab, VARIANT& Semicolon, VARIANT& Comma, VARIANT& Space, VARIANT& Other, VARIANT& OtherChar, VARIANT& FieldInfo, VARIANT& DecimalSeparator, VARIANT& ThousandsSeparator, VARIANT& TrailingMinusNumbers)
  1028. {
  1029. VARIANT result;
  1030. static BYTE parms[] = VTS_VARIANT VTS_I4 VTS_I4 VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT ;
  1031. InvokeHelper(0x410, DISPATCH_METHOD, VT_VARIANT, (void*)&result, parms, &Destination, DataType, TextQualifier, &ConsecutiveDelimiter, &Tab, &Semicolon, &Comma, &Space, &Other, &OtherChar, &FieldInfo, &DecimalSeparator, &ThousandsSeparator, &TrailingMinusNumbers);
  1032. return result;
  1033. }
  1034. VARIANT get_Top()
  1035. {
  1036. VARIANT result;
  1037. InvokeHelper(0x7e, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL);
  1038. return result;
  1039. }
  1040. VARIANT Ungroup()
  1041. {
  1042. VARIANT result;
  1043. InvokeHelper(0xf4, DISPATCH_METHOD, VT_VARIANT, (void*)&result, NULL);
  1044. return result;
  1045. }
  1046. VARIANT get_UseStandardHeight()
  1047. {
  1048. VARIANT result;
  1049. InvokeHelper(0x112, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL);
  1050. return result;
  1051. }
  1052. void put_UseStandardHeight(VARIANT& newValue)
  1053. {
  1054. static BYTE parms[] = VTS_VARIANT ;
  1055. InvokeHelper(0x112, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, &newValue);
  1056. }
  1057. VARIANT get_UseStandardWidth()
  1058. {
  1059. VARIANT result;
  1060. InvokeHelper(0x113, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL);
  1061. return result;
  1062. }
  1063. void put_UseStandardWidth(VARIANT& newValue)
  1064. {
  1065. static BYTE parms[] = VTS_VARIANT ;
  1066. InvokeHelper(0x113, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, &newValue);
  1067. }
  1068. LPDISPATCH get_Validation()
  1069. {
  1070. LPDISPATCH result;
  1071. InvokeHelper(0x56b, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  1072. return result;
  1073. }
  1074. VARIANT get_Value(VARIANT& RangeValueDataType)
  1075. {
  1076. VARIANT result;
  1077. static BYTE parms[] = VTS_VARIANT ;
  1078. InvokeHelper(0x6, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, parms, &RangeValueDataType);
  1079. return result;
  1080. }
  1081. void put_Value(VARIANT& RangeValueDataType, VARIANT& newValue)
  1082. {
  1083. static BYTE parms[] = VTS_VARIANT VTS_VARIANT ;
  1084. InvokeHelper(0x6, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, &RangeValueDataType, &newValue);
  1085. }
  1086. VARIANT get_Value2()
  1087. {
  1088. VARIANT result;
  1089. InvokeHelper(0x56c, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL);
  1090. return result;
  1091. }
  1092. void put_Value2(VARIANT& newValue)
  1093. {
  1094. static BYTE parms[] = VTS_VARIANT ;
  1095. InvokeHelper(0x56c, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, &newValue);
  1096. }
  1097. VARIANT get_VerticalAlignment()
  1098. {
  1099. VARIANT result;
  1100. InvokeHelper(0x89, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL);
  1101. return result;
  1102. }
  1103. void put_VerticalAlignment(VARIANT& newValue)
  1104. {
  1105. static BYTE parms[] = VTS_VARIANT ;
  1106. InvokeHelper(0x89, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, &newValue);
  1107. }
  1108. VARIANT get_Width()
  1109. {
  1110. VARIANT result;
  1111. InvokeHelper(0x7a, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL);
  1112. return result;
  1113. }
  1114. LPDISPATCH get_Worksheet()
  1115. {
  1116. LPDISPATCH result;
  1117. InvokeHelper(0x15c, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  1118. return result;
  1119. }
  1120. VARIANT get_WrapText()
  1121. {
  1122. VARIANT result;
  1123. InvokeHelper(0x114, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL);
  1124. return result;
  1125. }
  1126. void put_WrapText(VARIANT& newValue)
  1127. {
  1128. static BYTE parms[] = VTS_VARIANT ;
  1129. InvokeHelper(0x114, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, &newValue);
  1130. }
  1131. LPDISPATCH AddComment(VARIANT& Text)
  1132. {
  1133. LPDISPATCH result;
  1134. static BYTE parms[] = VTS_VARIANT ;
  1135. InvokeHelper(0x56d, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms, &Text);
  1136. return result;
  1137. }
  1138. LPDISPATCH get_Comment()
  1139. {
  1140. LPDISPATCH result;
  1141. InvokeHelper(0x38e, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  1142. return result;
  1143. }
  1144. void ClearComments()
  1145. {
  1146. InvokeHelper(0x56e, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
  1147. }
  1148. LPDISPATCH get_Phonetic()
  1149. {
  1150. LPDISPATCH result;
  1151. InvokeHelper(0x56f, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  1152. return result;
  1153. }
  1154. LPDISPATCH get_FormatConditions()
  1155. {
  1156. LPDISPATCH result;
  1157. InvokeHelper(0x570, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  1158. return result;
  1159. }
  1160. long get_ReadingOrder()
  1161. {
  1162. long result;
  1163. InvokeHelper(0x3cf, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  1164. return result;
  1165. }
  1166. void put_ReadingOrder(long newValue)
  1167. {
  1168. static BYTE parms[] = VTS_I4 ;
  1169. InvokeHelper(0x3cf, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  1170. }
  1171. LPDISPATCH get_Hyperlinks()
  1172. {
  1173. LPDISPATCH result;
  1174. InvokeHelper(0x571, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  1175. return result;
  1176. }
  1177. LPDISPATCH get_Phonetics()
  1178. {
  1179. LPDISPATCH result;
  1180. InvokeHelper(0x713, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  1181. return result;
  1182. }
  1183. void SetPhonetic()
  1184. {
  1185. InvokeHelper(0x714, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
  1186. }
  1187. CString get_ID()
  1188. {
  1189. CString result;
  1190. InvokeHelper(0x715, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
  1191. return result;
  1192. }
  1193. void put_ID(LPCTSTR newValue)
  1194. {
  1195. static BYTE parms[] = VTS_BSTR ;
  1196. InvokeHelper(0x715, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  1197. }
  1198. VARIANT PrintOut(VARIANT& From, VARIANT& To, VARIANT& Copies, VARIANT& Preview, VARIANT& ActivePrinter, VARIANT& PrintToFile, VARIANT& Collate, VARIANT& PrToFileName)
  1199. {
  1200. VARIANT result;
  1201. static BYTE parms[] = VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT ;
  1202. InvokeHelper(0x6ec, DISPATCH_METHOD, VT_VARIANT, (void*)&result, parms, &From, &To, &Copies, &Preview, &ActivePrinter, &PrintToFile, &Collate, &PrToFileName);
  1203. return result;
  1204. }
  1205. LPDISPATCH get_PivotCell()
  1206. {
  1207. LPDISPATCH result;
  1208. InvokeHelper(0x7dd, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  1209. return result;
  1210. }
  1211. void Dirty()
  1212. {
  1213. InvokeHelper(0x7de, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
  1214. }
  1215. LPDISPATCH get_Errors()
  1216. {
  1217. LPDISPATCH result;
  1218. InvokeHelper(0x7df, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  1219. return result;
  1220. }
  1221. LPDISPATCH get_SmartTags()
  1222. {
  1223. LPDISPATCH result;
  1224. InvokeHelper(0x7e0, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  1225. return result;
  1226. }
  1227. void Speak(VARIANT& SpeakDirection, VARIANT& SpeakFormulas)
  1228. {
  1229. static BYTE parms[] = VTS_VARIANT VTS_VARIANT ;
  1230. InvokeHelper(0x7e1, DISPATCH_METHOD, VT_EMPTY, NULL, parms, &SpeakDirection, &SpeakFormulas);
  1231. }
  1232. VARIANT PasteSpecial(long Paste, long Operation, VARIANT& SkipBlanks, VARIANT& Transpose)
  1233. {
  1234. VARIANT result;
  1235. static BYTE parms[] = VTS_I4 VTS_I4 VTS_VARIANT VTS_VARIANT ;
  1236. InvokeHelper(0x788, DISPATCH_METHOD, VT_VARIANT, (void*)&result, parms, Paste, Operation, &SkipBlanks, &Transpose);
  1237. return result;
  1238. }
  1239. BOOL get_AllowEdit()
  1240. {
  1241. BOOL result;
  1242. InvokeHelper(0x7e4, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  1243. return result;
  1244. }
  1245. LPDISPATCH get_ListObject()
  1246. {
  1247. LPDISPATCH result;
  1248. InvokeHelper(0x8d1, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  1249. return result;
  1250. }
  1251. LPDISPATCH get_XPath()
  1252. {
  1253. LPDISPATCH result;
  1254. InvokeHelper(0x8d2, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  1255. return result;
  1256. }
  1257. // Range properties
  1258. public:
  1259. };