excel9.h
上传用户:gnaf34
上传日期:2022-04-22
资源大小:1657k
文件大小:336k
源码类别:

IP电话/视频会议

开发平台:

Visual C++

  1. VARIANT SendToBack();
  2. double GetTop();
  3. void SetTop(double newValue);
  4. BOOL GetVisible();
  5. void SetVisible(BOOL bNewValue);
  6. double GetWidth();
  7. void SetWidth(double newValue);
  8. long GetZOrder();
  9. LPDISPATCH GetShapeRange();
  10. BOOL GetAddIndent();
  11. void SetAddIndent(BOOL bNewValue);
  12. VARIANT GetAutoScaleFont();
  13. void SetAutoScaleFont(const VARIANT& newValue);
  14. BOOL GetAutoSize();
  15. void SetAutoSize(BOOL bNewValue);
  16. CString GetCaption();
  17. void SetCaption(LPCTSTR lpszNewValue);
  18. LPDISPATCH GetCharacters(const VARIANT& Start, const VARIANT& Length);
  19. VARIANT CheckSpelling(const VARIANT& CustomDictionary, const VARIANT& IgnoreUppercase, const VARIANT& AlwaysSuggest, const VARIANT& SpellLang);
  20. LPDISPATCH GetFont();
  21. CString GetFormula();
  22. void SetFormula(LPCTSTR lpszNewValue);
  23. VARIANT GetHorizontalAlignment();
  24. void SetHorizontalAlignment(const VARIANT& newValue);
  25. BOOL GetLockedText();
  26. void SetLockedText(BOOL bNewValue);
  27. VARIANT GetOrientation();
  28. void SetOrientation(const VARIANT& newValue);
  29. CString GetText();
  30. void SetText(LPCTSTR lpszNewValue);
  31. VARIANT GetVerticalAlignment();
  32. void SetVerticalAlignment(const VARIANT& newValue);
  33. long GetReadingOrder();
  34. void SetReadingOrder(long nNewValue);
  35. LPDISPATCH GetBorder();
  36. LPDISPATCH GetInterior();
  37. BOOL GetShadow();
  38. void SetShadow(BOOL bNewValue);
  39. VARIANT Reshape(long Vertex, BOOL Insert, const VARIANT& Left, const VARIANT& Top);
  40. LPDISPATCH Add(double X1, double Y1, double X2, double Y2, BOOL Closed);
  41. long GetCount();
  42. LPDISPATCH Group();
  43. LPDISPATCH Item(const VARIANT& Index);
  44. LPUNKNOWN _NewEnum();
  45. };
  46. /////////////////////////////////////////////////////////////////////////////
  47. // RoutingSlip wrapper class
  48. class RoutingSlip : public COleDispatchDriver
  49. {
  50. public:
  51. RoutingSlip() {} // Calls COleDispatchDriver default constructor
  52. RoutingSlip(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  53. RoutingSlip(const RoutingSlip& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  54. // Attributes
  55. public:
  56. // Operations
  57. public:
  58. LPDISPATCH GetApplication();
  59. long GetCreator();
  60. LPDISPATCH GetParent();
  61. long GetDelivery();
  62. void SetDelivery(long nNewValue);
  63. VARIANT GetMessage();
  64. void SetMessage(const VARIANT& newValue);
  65. VARIANT GetRecipients(const VARIANT& Index);
  66. void SetRecipients(const VARIANT& Index, const VARIANT& newValue);
  67. VARIANT Reset();
  68. BOOL GetReturnWhenDone();
  69. void SetReturnWhenDone(BOOL bNewValue);
  70. long GetStatus();
  71. VARIANT GetSubject();
  72. void SetSubject(const VARIANT& newValue);
  73. BOOL GetTrackStatus();
  74. void SetTrackStatus(BOOL bNewValue);
  75. };
  76. /////////////////////////////////////////////////////////////////////////////
  77. // Outline wrapper class
  78. class Outline : public COleDispatchDriver
  79. {
  80. public:
  81. Outline() {} // Calls COleDispatchDriver default constructor
  82. Outline(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  83. Outline(const Outline& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  84. // Attributes
  85. public:
  86. // Operations
  87. public:
  88. LPDISPATCH GetApplication();
  89. long GetCreator();
  90. LPDISPATCH GetParent();
  91. BOOL GetAutomaticStyles();
  92. void SetAutomaticStyles(BOOL bNewValue);
  93. VARIANT ShowLevels(const VARIANT& RowLevels, const VARIANT& ColumnLevels);
  94. long GetSummaryColumn();
  95. void SetSummaryColumn(long nNewValue);
  96. long GetSummaryRow();
  97. void SetSummaryRow(long nNewValue);
  98. };
  99. /////////////////////////////////////////////////////////////////////////////
  100. // Module wrapper class
  101. class Module : public COleDispatchDriver
  102. {
  103. public:
  104. Module() {} // Calls COleDispatchDriver default constructor
  105. Module(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  106. Module(const Module& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  107. // Attributes
  108. public:
  109. // Operations
  110. public:
  111. LPDISPATCH GetApplication();
  112. long GetCreator();
  113. LPDISPATCH GetParent();
  114. void Activate();
  115. void Copy(const VARIANT& Before, const VARIANT& After);
  116. void Delete();
  117. CString GetCodeName();
  118. CString Get_CodeName();
  119. void Set_CodeName(LPCTSTR lpszNewValue);
  120. long GetIndex();
  121. void Move(const VARIANT& Before, const VARIANT& After);
  122. CString GetName();
  123. void SetName(LPCTSTR lpszNewValue);
  124. LPDISPATCH GetNext();
  125. LPDISPATCH GetPageSetup();
  126. LPDISPATCH GetPrevious();
  127. void Protect(const VARIANT& Password, const VARIANT& DrawingObjects, const VARIANT& Contents, const VARIANT& Scenarios, const VARIANT& UserInterfaceOnly);
  128. BOOL GetProtectContents();
  129. BOOL GetProtectionMode();
  130. void SaveAs(LPCTSTR Filename, const VARIANT& FileFormat, const VARIANT& Password, const VARIANT& WriteResPassword, const VARIANT& ReadOnlyRecommended, const VARIANT& CreateBackup, const VARIANT& AddToMru, const VARIANT& TextCodepage, 
  131. const VARIANT& TextVisualLayout);
  132. void Select(const VARIANT& Replace);
  133. void Unprotect(const VARIANT& Password);
  134. long GetVisible();
  135. void SetVisible(long nNewValue);
  136. LPDISPATCH GetShapes();
  137. VARIANT InsertFile(const VARIANT& Filename, const VARIANT& Merge);
  138. };
  139. /////////////////////////////////////////////////////////////////////////////
  140. // Modules wrapper class
  141. class Modules : public COleDispatchDriver
  142. {
  143. public:
  144. Modules() {} // Calls COleDispatchDriver default constructor
  145. Modules(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  146. Modules(const Modules& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  147. // Attributes
  148. public:
  149. // Operations
  150. public:
  151. LPDISPATCH GetApplication();
  152. long GetCreator();
  153. LPDISPATCH GetParent();
  154. LPDISPATCH Add(const VARIANT& Before, const VARIANT& After, const VARIANT& Count);
  155. void Copy(const VARIANT& Before, const VARIANT& After);
  156. long GetCount();
  157. void Delete();
  158. LPDISPATCH GetItem(const VARIANT& Index);
  159. void Move(const VARIANT& Before, const VARIANT& After);
  160. LPUNKNOWN Get_NewEnum();
  161. void Select(const VARIANT& Replace);
  162. LPDISPATCH GetHPageBreaks();
  163. LPDISPATCH GetVPageBreaks();
  164. VARIANT GetVisible();
  165. void SetVisible(const VARIANT& newValue);
  166. LPDISPATCH Get_Default(const VARIANT& Index);
  167. void PrintOut(const VARIANT& From, const VARIANT& To, const VARIANT& Copies, const VARIANT& Preview, const VARIANT& ActivePrinter, const VARIANT& PrintToFile, const VARIANT& Collate, const VARIANT& PrToFileName);
  168. };
  169. /////////////////////////////////////////////////////////////////////////////
  170. // DialogSheet wrapper class
  171. class DialogSheet : public COleDispatchDriver
  172. {
  173. public:
  174. DialogSheet() {} // Calls COleDispatchDriver default constructor
  175. DialogSheet(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  176. DialogSheet(const DialogSheet& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  177. // Attributes
  178. public:
  179. // Operations
  180. public:
  181. LPDISPATCH GetApplication();
  182. long GetCreator();
  183. LPDISPATCH GetParent();
  184. void Activate();
  185. void Copy(const VARIANT& Before, const VARIANT& After);
  186. void Delete();
  187. CString GetCodeName();
  188. CString Get_CodeName();
  189. void Set_CodeName(LPCTSTR lpszNewValue);
  190. long GetIndex();
  191. void Move(const VARIANT& Before, const VARIANT& After);
  192. CString GetName();
  193. void SetName(LPCTSTR lpszNewValue);
  194. LPDISPATCH GetNext();
  195. LPDISPATCH GetPageSetup();
  196. LPDISPATCH GetPrevious();
  197. void PrintPreview(const VARIANT& EnableChanges);
  198. void Protect(const VARIANT& Password, const VARIANT& DrawingObjects, const VARIANT& Contents, const VARIANT& Scenarios, const VARIANT& UserInterfaceOnly);
  199. BOOL GetProtectContents();
  200. BOOL GetProtectDrawingObjects();
  201. BOOL GetProtectionMode();
  202. BOOL GetProtectScenarios();
  203. void SaveAs(LPCTSTR Filename, const VARIANT& FileFormat, const VARIANT& Password, const VARIANT& WriteResPassword, const VARIANT& ReadOnlyRecommended, const VARIANT& CreateBackup, const VARIANT& AddToMru, const VARIANT& TextCodepage, 
  204. const VARIANT& TextVisualLayout);
  205. void Select(const VARIANT& Replace);
  206. void Unprotect(const VARIANT& Password);
  207. long GetVisible();
  208. void SetVisible(long nNewValue);
  209. LPDISPATCH GetShapes();
  210. BOOL GetEnableCalculation();
  211. void SetEnableCalculation(BOOL bNewValue);
  212. LPDISPATCH ChartObjects(const VARIANT& Index);
  213. void CheckSpelling(const VARIANT& CustomDictionary, const VARIANT& IgnoreUppercase, const VARIANT& AlwaysSuggest, const VARIANT& SpellLang);
  214. BOOL GetEnableAutoFilter();
  215. void SetEnableAutoFilter(BOOL bNewValue);
  216. long GetEnableSelection();
  217. void SetEnableSelection(long nNewValue);
  218. BOOL GetEnableOutlining();
  219. void SetEnableOutlining(BOOL bNewValue);
  220. BOOL GetEnablePivotTable();
  221. void SetEnablePivotTable(BOOL bNewValue);
  222. VARIANT Evaluate(const VARIANT& Name);
  223. VARIANT _Evaluate(const VARIANT& Name);
  224. void ResetAllPageBreaks();
  225. LPDISPATCH GetNames();
  226. LPDISPATCH OLEObjects(const VARIANT& Index);
  227. void Paste(const VARIANT& Destination, const VARIANT& Link);
  228. void PasteSpecial(const VARIANT& Format, const VARIANT& Link, const VARIANT& DisplayAsIcon, const VARIANT& IconFileName, const VARIANT& IconIndex, const VARIANT& IconLabel);
  229. CString GetScrollArea();
  230. void SetScrollArea(LPCTSTR lpszNewValue);
  231. LPDISPATCH GetHPageBreaks();
  232. LPDISPATCH GetVPageBreaks();
  233. LPDISPATCH GetQueryTables();
  234. BOOL GetDisplayPageBreaks();
  235. void SetDisplayPageBreaks(BOOL bNewValue);
  236. LPDISPATCH GetComments();
  237. LPDISPATCH GetHyperlinks();
  238. void ClearCircles();
  239. void CircleInvalid();
  240. LPDISPATCH GetAutoFilter();
  241. BOOL GetDisplayRightToLeft();
  242. void SetDisplayRightToLeft(BOOL bNewValue);
  243. LPDISPATCH GetScripts();
  244. void PrintOut(const VARIANT& From, const VARIANT& To, const VARIANT& Copies, const VARIANT& Preview, const VARIANT& ActivePrinter, const VARIANT& PrintToFile, const VARIANT& Collate, const VARIANT& PrToFileName);
  245. VARIANT GetDefaultButton();
  246. void SetDefaultButton(const VARIANT& newValue);
  247. VARIANT GetFocus();
  248. void SetFocus(const VARIANT& newValue);
  249. BOOL Hide(const VARIANT& Cancel);
  250. BOOL Show();
  251. };
  252. /////////////////////////////////////////////////////////////////////////////
  253. // DialogSheets wrapper class
  254. class DialogSheets : public COleDispatchDriver
  255. {
  256. public:
  257. DialogSheets() {} // Calls COleDispatchDriver default constructor
  258. DialogSheets(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  259. DialogSheets(const DialogSheets& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  260. // Attributes
  261. public:
  262. // Operations
  263. public:
  264. LPDISPATCH GetApplication();
  265. long GetCreator();
  266. LPDISPATCH GetParent();
  267. LPDISPATCH Add(const VARIANT& Before, const VARIANT& After, const VARIANT& Count);
  268. void Copy(const VARIANT& Before, const VARIANT& After);
  269. long GetCount();
  270. void Delete();
  271. LPDISPATCH GetItem(const VARIANT& Index);
  272. void Move(const VARIANT& Before, const VARIANT& After);
  273. LPUNKNOWN Get_NewEnum();
  274. void PrintPreview(const VARIANT& EnableChanges);
  275. void Select(const VARIANT& Replace);
  276. LPDISPATCH GetHPageBreaks();
  277. LPDISPATCH GetVPageBreaks();
  278. VARIANT GetVisible();
  279. void SetVisible(const VARIANT& newValue);
  280. LPDISPATCH Get_Default(const VARIANT& Index);
  281. void PrintOut(const VARIANT& From, const VARIANT& To, const VARIANT& Copies, const VARIANT& Preview, const VARIANT& ActivePrinter, const VARIANT& PrintToFile, const VARIANT& Collate, const VARIANT& PrToFileName);
  282. };
  283. /////////////////////////////////////////////////////////////////////////////
  284. // Worksheets wrapper class
  285. class Worksheets : public COleDispatchDriver
  286. {
  287. public:
  288. Worksheets() {} // Calls COleDispatchDriver default constructor
  289. Worksheets(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  290. Worksheets(const Worksheets& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  291. // Attributes
  292. public:
  293. // Operations
  294. public:
  295. LPDISPATCH GetApplication();
  296. long GetCreator();
  297. LPDISPATCH GetParent();
  298. LPDISPATCH Add(const VARIANT& Before, const VARIANT& After, const VARIANT& Count, const VARIANT& Type);
  299. void Copy(const VARIANT& Before, const VARIANT& After);
  300. long GetCount();
  301. void Delete();
  302. void FillAcrossSheets(LPDISPATCH Range, long Type);
  303. LPDISPATCH GetItem(const VARIANT& Index);
  304. void Move(const VARIANT& Before, const VARIANT& After);
  305. LPUNKNOWN Get_NewEnum();
  306. void PrintPreview(const VARIANT& EnableChanges);
  307. void Select(const VARIANT& Replace);
  308. LPDISPATCH GetHPageBreaks();
  309. LPDISPATCH GetVPageBreaks();
  310. VARIANT GetVisible();
  311. void SetVisible(const VARIANT& newValue);
  312. LPDISPATCH Get_Default(const VARIANT& Index);
  313. void PrintOut(const VARIANT& From, const VARIANT& To, const VARIANT& Copies, const VARIANT& Preview, const VARIANT& ActivePrinter, const VARIANT& PrintToFile, const VARIANT& Collate, const VARIANT& PrToFileName);
  314. };
  315. /////////////////////////////////////////////////////////////////////////////
  316. // PageSetup wrapper class
  317. class PageSetup : public COleDispatchDriver
  318. {
  319. public:
  320. PageSetup() {} // Calls COleDispatchDriver default constructor
  321. PageSetup(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  322. PageSetup(const PageSetup& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  323. // Attributes
  324. public:
  325. // Operations
  326. public:
  327. LPDISPATCH GetApplication();
  328. long GetCreator();
  329. LPDISPATCH GetParent();
  330. BOOL GetBlackAndWhite();
  331. void SetBlackAndWhite(BOOL bNewValue);
  332. double GetBottomMargin();
  333. void SetBottomMargin(double newValue);
  334. CString GetCenterFooter();
  335. void SetCenterFooter(LPCTSTR lpszNewValue);
  336. CString GetCenterHeader();
  337. void SetCenterHeader(LPCTSTR lpszNewValue);
  338. BOOL GetCenterHorizontally();
  339. void SetCenterHorizontally(BOOL bNewValue);
  340. BOOL GetCenterVertically();
  341. void SetCenterVertically(BOOL bNewValue);
  342. long GetChartSize();
  343. void SetChartSize(long nNewValue);
  344. BOOL GetDraft();
  345. void SetDraft(BOOL bNewValue);
  346. long GetFirstPageNumber();
  347. void SetFirstPageNumber(long nNewValue);
  348. VARIANT GetFitToPagesTall();
  349. void SetFitToPagesTall(const VARIANT& newValue);
  350. VARIANT GetFitToPagesWide();
  351. void SetFitToPagesWide(const VARIANT& newValue);
  352. double GetFooterMargin();
  353. void SetFooterMargin(double newValue);
  354. double GetHeaderMargin();
  355. void SetHeaderMargin(double newValue);
  356. CString GetLeftFooter();
  357. void SetLeftFooter(LPCTSTR lpszNewValue);
  358. CString GetLeftHeader();
  359. void SetLeftHeader(LPCTSTR lpszNewValue);
  360. double GetLeftMargin();
  361. void SetLeftMargin(double newValue);
  362. long GetOrder();
  363. void SetOrder(long nNewValue);
  364. long GetOrientation();
  365. void SetOrientation(long nNewValue);
  366. long GetPaperSize();
  367. void SetPaperSize(long nNewValue);
  368. CString GetPrintArea();
  369. void SetPrintArea(LPCTSTR lpszNewValue);
  370. BOOL GetPrintGridlines();
  371. void SetPrintGridlines(BOOL bNewValue);
  372. BOOL GetPrintHeadings();
  373. void SetPrintHeadings(BOOL bNewValue);
  374. BOOL GetPrintNotes();
  375. void SetPrintNotes(BOOL bNewValue);
  376. VARIANT GetPrintQuality(const VARIANT& Index);
  377. void SetPrintQuality(const VARIANT& Index, const VARIANT& newValue);
  378. CString GetPrintTitleColumns();
  379. void SetPrintTitleColumns(LPCTSTR lpszNewValue);
  380. CString GetPrintTitleRows();
  381. void SetPrintTitleRows(LPCTSTR lpszNewValue);
  382. CString GetRightFooter();
  383. void SetRightFooter(LPCTSTR lpszNewValue);
  384. CString GetRightHeader();
  385. void SetRightHeader(LPCTSTR lpszNewValue);
  386. double GetRightMargin();
  387. void SetRightMargin(double newValue);
  388. double GetTopMargin();
  389. void SetTopMargin(double newValue);
  390. VARIANT GetZoom();
  391. void SetZoom(const VARIANT& newValue);
  392. long GetPrintComments();
  393. void SetPrintComments(long nNewValue);
  394. };
  395. /////////////////////////////////////////////////////////////////////////////
  396. // Names wrapper class
  397. class Names : public COleDispatchDriver
  398. {
  399. public:
  400. Names() {} // Calls COleDispatchDriver default constructor
  401. Names(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  402. Names(const Names& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  403. // Attributes
  404. public:
  405. // Operations
  406. public:
  407. LPDISPATCH GetApplication();
  408. long GetCreator();
  409. LPDISPATCH GetParent();
  410. LPDISPATCH Add(const VARIANT& Name, const VARIANT& RefersTo, const VARIANT& Visible, const VARIANT& MacroType, const VARIANT& ShortcutKey, const VARIANT& Category, const VARIANT& NameLocal, const VARIANT& RefersToLocal, 
  411. const VARIANT& CategoryLocal, const VARIANT& RefersToR1C1, const VARIANT& RefersToR1C1Local);
  412. LPDISPATCH Item(const VARIANT& Index, const VARIANT& IndexLocal, const VARIANT& RefersTo);
  413. LPDISPATCH _Default(const VARIANT& Index, const VARIANT& IndexLocal, const VARIANT& RefersTo);
  414. long GetCount();
  415. LPUNKNOWN Get_NewEnum();
  416. };
  417. /////////////////////////////////////////////////////////////////////////////
  418. // Name wrapper class
  419. class Name : public COleDispatchDriver
  420. {
  421. public:
  422. Name() {} // Calls COleDispatchDriver default constructor
  423. Name(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  424. Name(const Name& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  425. // Attributes
  426. public:
  427. // Operations
  428. public:
  429. LPDISPATCH GetApplication();
  430. long GetCreator();
  431. LPDISPATCH GetParent();
  432. CString Get_Default();
  433. long GetIndex();
  434. CString GetCategory();
  435. void SetCategory(LPCTSTR lpszNewValue);
  436. CString GetCategoryLocal();
  437. void SetCategoryLocal(LPCTSTR lpszNewValue);
  438. void Delete();
  439. long GetMacroType();
  440. void SetMacroType(long nNewValue);
  441. CString GetName();
  442. void SetName(LPCTSTR lpszNewValue);
  443. VARIANT GetRefersTo();
  444. void SetRefersTo(const VARIANT& newValue);
  445. CString GetShortcutKey();
  446. void SetShortcutKey(LPCTSTR lpszNewValue);
  447. CString GetValue();
  448. void SetValue(LPCTSTR lpszNewValue);
  449. BOOL GetVisible();
  450. void SetVisible(BOOL bNewValue);
  451. CString GetNameLocal();
  452. void SetNameLocal(LPCTSTR lpszNewValue);
  453. VARIANT GetRefersToLocal();
  454. void SetRefersToLocal(const VARIANT& newValue);
  455. VARIANT GetRefersToR1C1();
  456. void SetRefersToR1C1(const VARIANT& newValue);
  457. VARIANT GetRefersToR1C1Local();
  458. void SetRefersToR1C1Local(const VARIANT& newValue);
  459. LPDISPATCH GetRefersToRange();
  460. };
  461. /////////////////////////////////////////////////////////////////////////////
  462. // ChartObject wrapper class
  463. class ChartObject : public COleDispatchDriver
  464. {
  465. public:
  466. ChartObject() {} // Calls COleDispatchDriver default constructor
  467. ChartObject(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  468. ChartObject(const ChartObject& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  469. // Attributes
  470. public:
  471. // Operations
  472. public:
  473. LPDISPATCH GetApplication();
  474. long GetCreator();
  475. LPDISPATCH GetParent();
  476. LPDISPATCH GetBottomRightCell();
  477. VARIANT BringToFront();
  478. VARIANT Copy();
  479. VARIANT CopyPicture(long Appearance, long Format);
  480. VARIANT Cut();
  481. VARIANT Delete();
  482. LPDISPATCH Duplicate();
  483. BOOL GetEnabled();
  484. void SetEnabled(BOOL bNewValue);
  485. double GetHeight();
  486. void SetHeight(double newValue);
  487. long GetIndex();
  488. double GetLeft();
  489. void SetLeft(double newValue);
  490. BOOL GetLocked();
  491. void SetLocked(BOOL bNewValue);
  492. CString GetName();
  493. void SetName(LPCTSTR lpszNewValue);
  494. VARIANT GetPlacement();
  495. void SetPlacement(const VARIANT& newValue);
  496. BOOL GetPrintObject();
  497. void SetPrintObject(BOOL bNewValue);
  498. VARIANT Select(const VARIANT& Replace);
  499. VARIANT SendToBack();
  500. double GetTop();
  501. void SetTop(double newValue);
  502. LPDISPATCH GetTopLeftCell();
  503. BOOL GetVisible();
  504. void SetVisible(BOOL bNewValue);
  505. double GetWidth();
  506. void SetWidth(double newValue);
  507. long GetZOrder();
  508. LPDISPATCH GetShapeRange();
  509. VARIANT Activate();
  510. LPDISPATCH GetChart();
  511. BOOL GetProtectChartObject();
  512. void SetProtectChartObject(BOOL bNewValue);
  513. BOOL GetRoundedCorners();
  514. void SetRoundedCorners(BOOL bNewValue);
  515. LPDISPATCH GetBorder();
  516. LPDISPATCH GetInterior();
  517. BOOL GetShadow();
  518. void SetShadow(BOOL bNewValue);
  519. };
  520. /////////////////////////////////////////////////////////////////////////////
  521. // ChartObjects wrapper class
  522. class ChartObjects : public COleDispatchDriver
  523. {
  524. public:
  525. ChartObjects() {} // Calls COleDispatchDriver default constructor
  526. ChartObjects(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  527. ChartObjects(const ChartObjects& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  528. // Attributes
  529. public:
  530. // Operations
  531. public:
  532. LPDISPATCH GetApplication();
  533. long GetCreator();
  534. LPDISPATCH GetParent();
  535. VARIANT BringToFront();
  536. VARIANT Copy();
  537. VARIANT CopyPicture(long Appearance, long Format);
  538. VARIANT Cut();
  539. VARIANT Delete();
  540. LPDISPATCH Duplicate();
  541. BOOL GetEnabled();
  542. void SetEnabled(BOOL bNewValue);
  543. double GetHeight();
  544. void SetHeight(double newValue);
  545. double GetLeft();
  546. void SetLeft(double newValue);
  547. BOOL GetLocked();
  548. void SetLocked(BOOL bNewValue);
  549. VARIANT GetPlacement();
  550. void SetPlacement(const VARIANT& newValue);
  551. BOOL GetPrintObject();
  552. void SetPrintObject(BOOL bNewValue);
  553. VARIANT Select(const VARIANT& Replace);
  554. VARIANT SendToBack();
  555. double GetTop();
  556. void SetTop(double newValue);
  557. BOOL GetVisible();
  558. void SetVisible(BOOL bNewValue);
  559. double GetWidth();
  560. void SetWidth(double newValue);
  561. LPDISPATCH GetShapeRange();
  562. BOOL GetRoundedCorners();
  563. void SetRoundedCorners(BOOL bNewValue);
  564. LPDISPATCH GetBorder();
  565. LPDISPATCH GetInterior();
  566. BOOL GetShadow();
  567. void SetShadow(BOOL bNewValue);
  568. LPDISPATCH Add(double Left, double Top, double Width, double Height);
  569. long GetCount();
  570. LPDISPATCH Item(const VARIANT& Index);
  571. LPUNKNOWN _NewEnum();
  572. };
  573. /////////////////////////////////////////////////////////////////////////////
  574. // Mailer wrapper class
  575. class Mailer : public COleDispatchDriver
  576. {
  577. public:
  578. Mailer() {} // Calls COleDispatchDriver default constructor
  579. Mailer(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  580. Mailer(const Mailer& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  581. // Attributes
  582. public:
  583. // Operations
  584. public:
  585. LPDISPATCH GetApplication();
  586. long GetCreator();
  587. LPDISPATCH GetParent();
  588. VARIANT GetBCCRecipients();
  589. void SetBCCRecipients(const VARIANT& newValue);
  590. VARIANT GetCCRecipients();
  591. void SetCCRecipients(const VARIANT& newValue);
  592. VARIANT GetEnclosures();
  593. void SetEnclosures(const VARIANT& newValue);
  594. BOOL GetReceived();
  595. DATE GetSendDateTime();
  596. CString GetSender();
  597. CString GetSubject();
  598. void SetSubject(LPCTSTR lpszNewValue);
  599. VARIANT GetToRecipients();
  600. void SetToRecipients(const VARIANT& newValue);
  601. VARIANT GetWhichAddress();
  602. void SetWhichAddress(const VARIANT& newValue);
  603. };
  604. /////////////////////////////////////////////////////////////////////////////
  605. // CustomViews wrapper class
  606. class CustomViews : public COleDispatchDriver
  607. {
  608. public:
  609. CustomViews() {} // Calls COleDispatchDriver default constructor
  610. CustomViews(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  611. CustomViews(const CustomViews& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  612. // Attributes
  613. public:
  614. // Operations
  615. public:
  616. LPDISPATCH GetApplication();
  617. long GetCreator();
  618. LPDISPATCH GetParent();
  619. long GetCount();
  620. LPDISPATCH Item(const VARIANT& ViewName);
  621. LPDISPATCH Add(LPCTSTR ViewName, const VARIANT& PrintSettings, const VARIANT& RowColSettings);
  622. LPDISPATCH Get_Default(const VARIANT& ViewName);
  623. LPUNKNOWN Get_NewEnum();
  624. };
  625. /////////////////////////////////////////////////////////////////////////////
  626. // CustomView wrapper class
  627. class CustomView : public COleDispatchDriver
  628. {
  629. public:
  630. CustomView() {} // Calls COleDispatchDriver default constructor
  631. CustomView(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  632. CustomView(const CustomView& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  633. // Attributes
  634. public:
  635. // Operations
  636. public:
  637. LPDISPATCH GetApplication();
  638. long GetCreator();
  639. LPDISPATCH GetParent();
  640. CString GetName();
  641. BOOL GetPrintSettings();
  642. BOOL GetRowColSettings();
  643. void Show();
  644. void Delete();
  645. };
  646. /////////////////////////////////////////////////////////////////////////////
  647. // FormatConditions wrapper class
  648. class FormatConditions : public COleDispatchDriver
  649. {
  650. public:
  651. FormatConditions() {} // Calls COleDispatchDriver default constructor
  652. FormatConditions(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  653. FormatConditions(const FormatConditions& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  654. // Attributes
  655. public:
  656. // Operations
  657. public:
  658. LPDISPATCH GetApplication();
  659. long GetCreator();
  660. LPDISPATCH GetParent();
  661. long GetCount();
  662. LPDISPATCH Item(const VARIANT& Index);
  663. LPDISPATCH Add(long Type, const VARIANT& Operator, const VARIANT& Formula1, const VARIANT& Formula2);
  664. LPDISPATCH Get_Default(const VARIANT& Index);
  665. LPUNKNOWN Get_NewEnum();
  666. void Delete();
  667. };
  668. /////////////////////////////////////////////////////////////////////////////
  669. // FormatCondition wrapper class
  670. class FormatCondition : public COleDispatchDriver
  671. {
  672. public:
  673. FormatCondition() {} // Calls COleDispatchDriver default constructor
  674. FormatCondition(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  675. FormatCondition(const FormatCondition& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  676. // Attributes
  677. public:
  678. // Operations
  679. public:
  680. LPDISPATCH GetApplication();
  681. long GetCreator();
  682. LPDISPATCH GetParent();
  683. void Modify(long Type, const VARIANT& Operator, const VARIANT& Formula1, const VARIANT& Formula2);
  684. long GetType();
  685. long GetOperator();
  686. CString GetFormula1();
  687. CString GetFormula2();
  688. LPDISPATCH GetInterior();
  689. LPDISPATCH GetBorders();
  690. LPDISPATCH GetFont();
  691. void Delete();
  692. };
  693. /////////////////////////////////////////////////////////////////////////////
  694. // Comments wrapper class
  695. class Comments : public COleDispatchDriver
  696. {
  697. public:
  698. Comments() {} // Calls COleDispatchDriver default constructor
  699. Comments(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  700. Comments(const Comments& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  701. // Attributes
  702. public:
  703. // Operations
  704. public:
  705. LPDISPATCH GetApplication();
  706. long GetCreator();
  707. LPDISPATCH GetParent();
  708. long GetCount();
  709. LPDISPATCH Item(long Index);
  710. LPDISPATCH Get_Default(long Index);
  711. LPUNKNOWN Get_NewEnum();
  712. };
  713. /////////////////////////////////////////////////////////////////////////////
  714. // Comment wrapper class
  715. class Comment : public COleDispatchDriver
  716. {
  717. public:
  718. Comment() {} // Calls COleDispatchDriver default constructor
  719. Comment(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  720. Comment(const Comment& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  721. // Attributes
  722. public:
  723. // Operations
  724. public:
  725. LPDISPATCH GetApplication();
  726. long GetCreator();
  727. LPDISPATCH GetParent();
  728. CString GetAuthor();
  729. LPDISPATCH GetShape();
  730. BOOL GetVisible();
  731. void SetVisible(BOOL bNewValue);
  732. CString Text(const VARIANT& Text, const VARIANT& Start, const VARIANT& Overwrite);
  733. void Delete();
  734. LPDISPATCH Next();
  735. LPDISPATCH Previous();
  736. };
  737. /////////////////////////////////////////////////////////////////////////////
  738. // RefreshEvents wrapper class
  739. class RefreshEvents : public COleDispatchDriver
  740. {
  741. public:
  742. RefreshEvents() {} // Calls COleDispatchDriver default constructor
  743. RefreshEvents(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  744. RefreshEvents(const RefreshEvents& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  745. // Attributes
  746. public:
  747. // Operations
  748. public:
  749. void BeforeRefresh(BOOL* Cancel);
  750. void AfterRefresh(BOOL Success);
  751. };
  752. /////////////////////////////////////////////////////////////////////////////
  753. // _QueryTable wrapper class
  754. class _QueryTable : public COleDispatchDriver
  755. {
  756. public:
  757. _QueryTable() {} // Calls COleDispatchDriver default constructor
  758. _QueryTable(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  759. _QueryTable(const _QueryTable& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  760. // Attributes
  761. public:
  762. // Operations
  763. public:
  764. LPDISPATCH GetApplication();
  765. long GetCreator();
  766. LPDISPATCH GetParent();
  767. CString GetName();
  768. void SetName(LPCTSTR lpszNewValue);
  769. BOOL GetFieldNames();
  770. void SetFieldNames(BOOL bNewValue);
  771. BOOL GetRowNumbers();
  772. void SetRowNumbers(BOOL bNewValue);
  773. BOOL GetFillAdjacentFormulas();
  774. void SetFillAdjacentFormulas(BOOL bNewValue);
  775. BOOL GetRefreshOnFileOpen();
  776. void SetRefreshOnFileOpen(BOOL bNewValue);
  777. BOOL GetRefreshing();
  778. BOOL GetFetchedRowOverflow();
  779. BOOL GetBackgroundQuery();
  780. void SetBackgroundQuery(BOOL bNewValue);
  781. void CancelRefresh();
  782. long GetRefreshStyle();
  783. void SetRefreshStyle(long nNewValue);
  784. BOOL GetEnableRefresh();
  785. void SetEnableRefresh(BOOL bNewValue);
  786. BOOL GetSavePassword();
  787. void SetSavePassword(BOOL bNewValue);
  788. LPDISPATCH GetDestination();
  789. VARIANT GetConnection();
  790. void SetConnection(const VARIANT& newValue);
  791. CString GetPostText();
  792. void SetPostText(LPCTSTR lpszNewValue);
  793. LPDISPATCH GetResultRange();
  794. void Delete();
  795. BOOL Refresh(const VARIANT& BackgroundQuery);
  796. LPDISPATCH GetParameters();
  797. LPDISPATCH GetRecordset();
  798. void SetRefRecordset(LPDISPATCH newValue);
  799. BOOL GetSaveData();
  800. void SetSaveData(BOOL bNewValue);
  801. BOOL GetEnableEditing();
  802. void SetEnableEditing(BOOL bNewValue);
  803. long GetTextFilePlatform();
  804. void SetTextFilePlatform(long nNewValue);
  805. long GetTextFileStartRow();
  806. void SetTextFileStartRow(long nNewValue);
  807. long GetTextFileParseType();
  808. void SetTextFileParseType(long nNewValue);
  809. long GetTextFileTextQualifier();
  810. void SetTextFileTextQualifier(long nNewValue);
  811. BOOL GetTextFileConsecutiveDelimiter();
  812. void SetTextFileConsecutiveDelimiter(BOOL bNewValue);
  813. BOOL GetTextFileTabDelimiter();
  814. void SetTextFileTabDelimiter(BOOL bNewValue);
  815. BOOL GetTextFileSemicolonDelimiter();
  816. void SetTextFileSemicolonDelimiter(BOOL bNewValue);
  817. BOOL GetTextFileCommaDelimiter();
  818. void SetTextFileCommaDelimiter(BOOL bNewValue);
  819. BOOL GetTextFileSpaceDelimiter();
  820. void SetTextFileSpaceDelimiter(BOOL bNewValue);
  821. CString GetTextFileOtherDelimiter();
  822. void SetTextFileOtherDelimiter(LPCTSTR lpszNewValue);
  823. VARIANT GetTextFileColumnDataTypes();
  824. void SetTextFileColumnDataTypes(const VARIANT& newValue);
  825. VARIANT GetTextFileFixedColumnWidths();
  826. void SetTextFileFixedColumnWidths(const VARIANT& newValue);
  827. BOOL GetPreserveColumnInfo();
  828. void SetPreserveColumnInfo(BOOL bNewValue);
  829. BOOL GetPreserveFormatting();
  830. void SetPreserveFormatting(BOOL bNewValue);
  831. BOOL GetAdjustColumnWidth();
  832. void SetAdjustColumnWidth(BOOL bNewValue);
  833. VARIANT GetCommandText();
  834. void SetCommandText(const VARIANT& newValue);
  835. long GetCommandType();
  836. void SetCommandType(long nNewValue);
  837. BOOL GetTextFilePromptOnRefresh();
  838. void SetTextFilePromptOnRefresh(BOOL bNewValue);
  839. long GetQueryType();
  840. BOOL GetMaintainConnection();
  841. void SetMaintainConnection(BOOL bNewValue);
  842. CString GetTextFileDecimalSeparator();
  843. void SetTextFileDecimalSeparator(LPCTSTR lpszNewValue);
  844. CString GetTextFileThousandsSeparator();
  845. void SetTextFileThousandsSeparator(LPCTSTR lpszNewValue);
  846. long GetRefreshPeriod();
  847. void SetRefreshPeriod(long nNewValue);
  848. void ResetTimer();
  849. long GetWebSelectionType();
  850. void SetWebSelectionType(long nNewValue);
  851. long GetWebFormatting();
  852. void SetWebFormatting(long nNewValue);
  853. CString GetWebTables();
  854. void SetWebTables(LPCTSTR lpszNewValue);
  855. BOOL GetWebPreFormattedTextToColumns();
  856. void SetWebPreFormattedTextToColumns(BOOL bNewValue);
  857. BOOL GetWebSingleBlockTextImport();
  858. void SetWebSingleBlockTextImport(BOOL bNewValue);
  859. BOOL GetWebDisableDateRecognition();
  860. void SetWebDisableDateRecognition(BOOL bNewValue);
  861. BOOL GetWebConsecutiveDelimitersAsOne();
  862. void SetWebConsecutiveDelimitersAsOne(BOOL bNewValue);
  863. };
  864. /////////////////////////////////////////////////////////////////////////////
  865. // QueryTables wrapper class
  866. class QueryTables : public COleDispatchDriver
  867. {
  868. public:
  869. QueryTables() {} // Calls COleDispatchDriver default constructor
  870. QueryTables(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  871. QueryTables(const QueryTables& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  872. // Attributes
  873. public:
  874. // Operations
  875. public:
  876. LPDISPATCH GetApplication();
  877. long GetCreator();
  878. LPDISPATCH GetParent();
  879. long GetCount();
  880. LPDISPATCH Add(const VARIANT& Connection, LPDISPATCH Destination, const VARIANT& Sql);
  881. LPDISPATCH Item(const VARIANT& Index);
  882. LPDISPATCH Get_Default(const VARIANT& Index);
  883. LPUNKNOWN _NewEnum();
  884. };
  885. /////////////////////////////////////////////////////////////////////////////
  886. // Parameter wrapper class
  887. class Parameter : public COleDispatchDriver
  888. {
  889. public:
  890. Parameter() {} // Calls COleDispatchDriver default constructor
  891. Parameter(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  892. Parameter(const Parameter& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  893. // Attributes
  894. public:
  895. // Operations
  896. public:
  897. LPDISPATCH GetApplication();
  898. long GetCreator();
  899. LPDISPATCH GetParent();
  900. long GetDataType();
  901. void SetDataType(long nNewValue);
  902. long GetType();
  903. CString GetPromptString();
  904. VARIANT GetValue();
  905. LPDISPATCH GetSourceRange();
  906. CString GetName();
  907. void SetName(LPCTSTR lpszNewValue);
  908. void SetParam(long Type, const VARIANT& Value);
  909. BOOL GetRefreshOnChange();
  910. void SetRefreshOnChange(BOOL bNewValue);
  911. };
  912. /////////////////////////////////////////////////////////////////////////////
  913. // Parameters wrapper class
  914. class Parameters : public COleDispatchDriver
  915. {
  916. public:
  917. Parameters() {} // Calls COleDispatchDriver default constructor
  918. Parameters(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  919. Parameters(const Parameters& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  920. // Attributes
  921. public:
  922. // Operations
  923. public:
  924. LPDISPATCH GetApplication();
  925. long GetCreator();
  926. LPDISPATCH GetParent();
  927. LPDISPATCH Add(LPCTSTR Name, const VARIANT& iDataType);
  928. long GetCount();
  929. LPDISPATCH Item(const VARIANT& Index);
  930. LPDISPATCH Get_Default(const VARIANT& Index);
  931. void Delete();
  932. LPUNKNOWN _NewEnum();
  933. };
  934. /////////////////////////////////////////////////////////////////////////////
  935. // ODBCError wrapper class
  936. class ODBCError : public COleDispatchDriver
  937. {
  938. public:
  939. ODBCError() {} // Calls COleDispatchDriver default constructor
  940. ODBCError(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  941. ODBCError(const ODBCError& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  942. // Attributes
  943. public:
  944. // Operations
  945. public:
  946. LPDISPATCH GetApplication();
  947. long GetCreator();
  948. LPDISPATCH GetParent();
  949. CString GetSqlState();
  950. CString GetErrorString();
  951. };
  952. /////////////////////////////////////////////////////////////////////////////
  953. // ODBCErrors wrapper class
  954. class ODBCErrors : public COleDispatchDriver
  955. {
  956. public:
  957. ODBCErrors() {} // Calls COleDispatchDriver default constructor
  958. ODBCErrors(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  959. ODBCErrors(const ODBCErrors& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  960. // Attributes
  961. public:
  962. // Operations
  963. public:
  964. LPDISPATCH GetApplication();
  965. long GetCreator();
  966. LPDISPATCH GetParent();
  967. long GetCount();
  968. LPDISPATCH Item(long Index);
  969. LPDISPATCH Get_Default(long Index);
  970. LPUNKNOWN _NewEnum();
  971. };
  972. /////////////////////////////////////////////////////////////////////////////
  973. // Validation wrapper class
  974. class Validation : public COleDispatchDriver
  975. {
  976. public:
  977. Validation() {} // Calls COleDispatchDriver default constructor
  978. Validation(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  979. Validation(const Validation& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  980. // Attributes
  981. public:
  982. // Operations
  983. public:
  984. LPDISPATCH GetApplication();
  985. long GetCreator();
  986. LPDISPATCH GetParent();
  987. void Add(long Type, const VARIANT& AlertStyle, const VARIANT& Operator, const VARIANT& Formula1, const VARIANT& Formula2);
  988. long GetAlertStyle();
  989. BOOL GetIgnoreBlank();
  990. void SetIgnoreBlank(BOOL bNewValue);
  991. long GetIMEMode();
  992. void SetIMEMode(long nNewValue);
  993. BOOL GetInCellDropdown();
  994. void SetInCellDropdown(BOOL bNewValue);
  995. void Delete();
  996. CString GetErrorMessage();
  997. void SetErrorMessage(LPCTSTR lpszNewValue);
  998. CString GetErrorTitle();
  999. void SetErrorTitle(LPCTSTR lpszNewValue);
  1000. CString GetInputMessage();
  1001. void SetInputMessage(LPCTSTR lpszNewValue);
  1002. CString GetInputTitle();
  1003. void SetInputTitle(LPCTSTR lpszNewValue);
  1004. CString GetFormula1();
  1005. CString GetFormula2();
  1006. void Modify(const VARIANT& Type, const VARIANT& AlertStyle, const VARIANT& Operator, const VARIANT& Formula1, const VARIANT& Formula2);
  1007. long GetOperator();
  1008. BOOL GetShowError();
  1009. void SetShowError(BOOL bNewValue);
  1010. BOOL GetShowInput();
  1011. void SetShowInput(BOOL bNewValue);
  1012. long GetType();
  1013. BOOL GetValue();
  1014. };
  1015. /////////////////////////////////////////////////////////////////////////////
  1016. // Hyperlinks wrapper class
  1017. class Hyperlinks : public COleDispatchDriver
  1018. {
  1019. public:
  1020. Hyperlinks() {} // Calls COleDispatchDriver default constructor
  1021. Hyperlinks(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  1022. Hyperlinks(const Hyperlinks& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  1023. // Attributes
  1024. public:
  1025. // Operations
  1026. public:
  1027. LPDISPATCH GetApplication();
  1028. long GetCreator();
  1029. LPDISPATCH GetParent();
  1030. LPDISPATCH Add(LPDISPATCH Anchor, LPCTSTR Address, const VARIANT& SubAddress, const VARIANT& ScreenTip, const VARIANT& TextToDisplay);
  1031. long GetCount();
  1032. LPDISPATCH GetItem(const VARIANT& Index);
  1033. LPDISPATCH Get_Default(const VARIANT& Index);
  1034. LPUNKNOWN Get_NewEnum();
  1035. void Delete();
  1036. };
  1037. /////////////////////////////////////////////////////////////////////////////
  1038. // Hyperlink wrapper class
  1039. class Hyperlink : public COleDispatchDriver
  1040. {
  1041. public:
  1042. Hyperlink() {} // Calls COleDispatchDriver default constructor
  1043. Hyperlink(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  1044. Hyperlink(const Hyperlink& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  1045. // Attributes
  1046. public:
  1047. // Operations
  1048. public:
  1049. LPDISPATCH GetApplication();
  1050. long GetCreator();
  1051. LPDISPATCH GetParent();
  1052. CString GetName();
  1053. LPDISPATCH GetRange();
  1054. LPDISPATCH GetShape();
  1055. CString GetSubAddress();
  1056. void SetSubAddress(LPCTSTR lpszNewValue);
  1057. CString GetAddress();
  1058. void SetAddress(LPCTSTR lpszNewValue);
  1059. long GetType();
  1060. void AddToFavorites();
  1061. void Delete();
  1062. void Follow(const VARIANT& NewWindow, const VARIANT& AddHistory, const VARIANT& ExtraInfo, const VARIANT& Method, const VARIANT& HeaderInfo);
  1063. CString GetEmailSubject();
  1064. void SetEmailSubject(LPCTSTR lpszNewValue);
  1065. CString GetScreenTip();
  1066. void SetScreenTip(LPCTSTR lpszNewValue);
  1067. CString GetTextToDisplay();
  1068. void SetTextToDisplay(LPCTSTR lpszNewValue);
  1069. void CreateNewDocument(LPCTSTR Filename, BOOL EditNow, BOOL Overwrite);
  1070. };
  1071. /////////////////////////////////////////////////////////////////////////////
  1072. // AutoFilter wrapper class
  1073. class AutoFilter : public COleDispatchDriver
  1074. {
  1075. public:
  1076. AutoFilter() {} // Calls COleDispatchDriver default constructor
  1077. AutoFilter(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  1078. AutoFilter(const AutoFilter& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  1079. // Attributes
  1080. public:
  1081. // Operations
  1082. public:
  1083. LPDISPATCH GetApplication();
  1084. long GetCreator();
  1085. LPDISPATCH GetParent();
  1086. LPDISPATCH GetRange();
  1087. LPDISPATCH GetFilters();
  1088. };
  1089. /////////////////////////////////////////////////////////////////////////////
  1090. // Filters wrapper class
  1091. class Filters : public COleDispatchDriver
  1092. {
  1093. public:
  1094. Filters() {} // Calls COleDispatchDriver default constructor
  1095. Filters(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  1096. Filters(const Filters& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  1097. // Attributes
  1098. public:
  1099. // Operations
  1100. public:
  1101. LPDISPATCH GetApplication();
  1102. long GetCreator();
  1103. LPDISPATCH GetParent();
  1104. long GetCount();
  1105. LPDISPATCH Get_Default(long Index);
  1106. LPDISPATCH GetItem(long Index);
  1107. LPUNKNOWN Get_NewEnum();
  1108. };
  1109. /////////////////////////////////////////////////////////////////////////////
  1110. // Filter wrapper class
  1111. class Filter : public COleDispatchDriver
  1112. {
  1113. public:
  1114. Filter() {} // Calls COleDispatchDriver default constructor
  1115. Filter(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  1116. Filter(const Filter& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  1117. // Attributes
  1118. public:
  1119. // Operations
  1120. public:
  1121. LPDISPATCH GetApplication();
  1122. long GetCreator();
  1123. LPDISPATCH GetParent();
  1124. BOOL GetOn();
  1125. VARIANT GetCriteria1();
  1126. long GetOperator();
  1127. VARIANT GetCriteria2();
  1128. };
  1129. /////////////////////////////////////////////////////////////////////////////
  1130. // AutoCorrect wrapper class
  1131. class AutoCorrect : public COleDispatchDriver
  1132. {
  1133. public:
  1134. AutoCorrect() {} // Calls COleDispatchDriver default constructor
  1135. AutoCorrect(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  1136. AutoCorrect(const AutoCorrect& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  1137. // Attributes
  1138. public:
  1139. // Operations
  1140. public:
  1141. LPDISPATCH GetApplication();
  1142. long GetCreator();
  1143. LPDISPATCH GetParent();
  1144. VARIANT AddReplacement(LPCTSTR What, LPCTSTR Replacement);
  1145. BOOL GetCapitalizeNamesOfDays();
  1146. void SetCapitalizeNamesOfDays(BOOL bNewValue);
  1147. VARIANT DeleteReplacement(LPCTSTR What);
  1148. VARIANT GetReplacementList(const VARIANT& Index);
  1149. void SetReplacementList(const VARIANT& Index, const VARIANT& newValue);
  1150. BOOL GetReplaceText();
  1151. void SetReplaceText(BOOL bNewValue);
  1152. BOOL GetTwoInitialCapitals();
  1153. void SetTwoInitialCapitals(BOOL bNewValue);
  1154. BOOL GetCorrectSentenceCap();
  1155. void SetCorrectSentenceCap(BOOL bNewValue);
  1156. BOOL GetCorrectCapsLock();
  1157. void SetCorrectCapsLock(BOOL bNewValue);
  1158. };
  1159. /////////////////////////////////////////////////////////////////////////////
  1160. // Border wrapper class
  1161. class Border : public COleDispatchDriver
  1162. {
  1163. public:
  1164. Border() {} // Calls COleDispatchDriver default constructor
  1165. Border(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  1166. Border(const Border& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  1167. // Attributes
  1168. public:
  1169. // Operations
  1170. public:
  1171. LPDISPATCH GetApplication();
  1172. long GetCreator();
  1173. LPDISPATCH GetParent();
  1174. VARIANT GetColor();
  1175. void SetColor(const VARIANT& newValue);
  1176. VARIANT GetColorIndex();
  1177. void SetColorIndex(const VARIANT& newValue);
  1178. VARIANT GetLineStyle();
  1179. void SetLineStyle(const VARIANT& newValue);
  1180. VARIANT GetWeight();
  1181. void SetWeight(const VARIANT& newValue);
  1182. };
  1183. /////////////////////////////////////////////////////////////////////////////
  1184. // Interior wrapper class
  1185. class Interior : public COleDispatchDriver
  1186. {
  1187. public:
  1188. Interior() {} // Calls COleDispatchDriver default constructor
  1189. Interior(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  1190. Interior(const Interior& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  1191. // Attributes
  1192. public:
  1193. // Operations
  1194. public:
  1195. LPDISPATCH GetApplication();
  1196. long GetCreator();
  1197. LPDISPATCH GetParent();
  1198. VARIANT GetColor();
  1199. void SetColor(const VARIANT& newValue);
  1200. VARIANT GetColorIndex();
  1201. void SetColorIndex(const VARIANT& newValue);
  1202. VARIANT GetInvertIfNegative();
  1203. void SetInvertIfNegative(const VARIANT& newValue);
  1204. VARIANT GetPattern();
  1205. void SetPattern(const VARIANT& newValue);
  1206. VARIANT GetPatternColor();
  1207. void SetPatternColor(const VARIANT& newValue);
  1208. VARIANT GetPatternColorIndex();
  1209. void SetPatternColorIndex(const VARIANT& newValue);
  1210. };
  1211. /////////////////////////////////////////////////////////////////////////////
  1212. // ChartFillFormat wrapper class
  1213. class ChartFillFormat : public COleDispatchDriver
  1214. {
  1215. public:
  1216. ChartFillFormat() {} // Calls COleDispatchDriver default constructor
  1217. ChartFillFormat(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  1218. ChartFillFormat(const ChartFillFormat& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  1219. // Attributes
  1220. public:
  1221. // Operations
  1222. public:
  1223. LPDISPATCH GetApplication();
  1224. long GetCreator();
  1225. LPDISPATCH GetParent();
  1226. void OneColorGradient(long Style, long Variant, float Degree);
  1227. void TwoColorGradient(long Style, long Variant);
  1228. void PresetTextured(long PresetTexture);
  1229. void Solid();
  1230. void Patterned(long Pattern);
  1231. void UserPicture(const VARIANT& PictureFile, const VARIANT& PictureFormat, const VARIANT& PictureStackUnit, const VARIANT& PicturePlacement);
  1232. void UserTextured(LPCTSTR TextureFile);
  1233. void PresetGradient(long Style, long Variant, long PresetGradientType);
  1234. LPDISPATCH GetBackColor();
  1235. LPDISPATCH GetForeColor();
  1236. long GetGradientColorType();
  1237. float GetGradientDegree();
  1238. long GetGradientStyle();
  1239. long GetGradientVariant();
  1240. long GetPattern();
  1241. long GetPresetGradientType();
  1242. long GetPresetTexture();
  1243. CString GetTextureName();
  1244. long GetTextureType();
  1245. long GetType();
  1246. long GetVisible();
  1247. void SetVisible(long nNewValue);
  1248. };
  1249. /////////////////////////////////////////////////////////////////////////////
  1250. // ChartColorFormat wrapper class
  1251. class ChartColorFormat : public COleDispatchDriver
  1252. {
  1253. public:
  1254. ChartColorFormat() {} // Calls COleDispatchDriver default constructor
  1255. ChartColorFormat(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  1256. ChartColorFormat(const ChartColorFormat& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  1257. // Attributes
  1258. public:
  1259. // Operations
  1260. public:
  1261. LPDISPATCH GetApplication();
  1262. long GetCreator();
  1263. LPDISPATCH GetParent();
  1264. long GetSchemeColor();
  1265. void SetSchemeColor(long nNewValue);
  1266. long GetRgb();
  1267. long Get_Default();
  1268. long GetType();
  1269. };
  1270. /////////////////////////////////////////////////////////////////////////////
  1271. // Axis wrapper class
  1272. class Axis : public COleDispatchDriver
  1273. {
  1274. public:
  1275. Axis() {} // Calls COleDispatchDriver default constructor
  1276. Axis(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  1277. Axis(const Axis& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  1278. // Attributes
  1279. public:
  1280. // Operations
  1281. public:
  1282. LPDISPATCH GetApplication();
  1283. long GetCreator();
  1284. LPDISPATCH GetParent();
  1285. BOOL GetAxisBetweenCategories();
  1286. void SetAxisBetweenCategories(BOOL bNewValue);
  1287. long GetAxisGroup();
  1288. LPDISPATCH GetAxisTitle();
  1289. LPDISPATCH GetBorder();
  1290. VARIANT GetCategoryNames();
  1291. void SetCategoryNames(const VARIANT& newValue);
  1292. long GetCrosses();
  1293. void SetCrosses(long nNewValue);
  1294. double GetCrossesAt();
  1295. void SetCrossesAt(double newValue);
  1296. VARIANT Delete();
  1297. BOOL GetHasMajorGridlines();
  1298. void SetHasMajorGridlines(BOOL bNewValue);
  1299. BOOL GetHasMinorGridlines();
  1300. void SetHasMinorGridlines(BOOL bNewValue);
  1301. BOOL GetHasTitle();
  1302. void SetHasTitle(BOOL bNewValue);
  1303. LPDISPATCH GetMajorGridlines();
  1304. long GetMajorTickMark();
  1305. void SetMajorTickMark(long nNewValue);
  1306. double GetMajorUnit();
  1307. void SetMajorUnit(double newValue);
  1308. BOOL GetMajorUnitIsAuto();
  1309. void SetMajorUnitIsAuto(BOOL bNewValue);
  1310. double GetMaximumScale();
  1311. void SetMaximumScale(double newValue);
  1312. BOOL GetMaximumScaleIsAuto();
  1313. void SetMaximumScaleIsAuto(BOOL bNewValue);
  1314. double GetMinimumScale();
  1315. void SetMinimumScale(double newValue);
  1316. BOOL GetMinimumScaleIsAuto();
  1317. void SetMinimumScaleIsAuto(BOOL bNewValue);
  1318. LPDISPATCH GetMinorGridlines();
  1319. long GetMinorTickMark();
  1320. void SetMinorTickMark(long nNewValue);
  1321. double GetMinorUnit();
  1322. void SetMinorUnit(double newValue);
  1323. BOOL GetMinorUnitIsAuto();
  1324. void SetMinorUnitIsAuto(BOOL bNewValue);
  1325. BOOL GetReversePlotOrder();
  1326. void SetReversePlotOrder(BOOL bNewValue);
  1327. long GetScaleType();
  1328. void SetScaleType(long nNewValue);
  1329. VARIANT Select();
  1330. long GetTickLabelPosition();
  1331. void SetTickLabelPosition(long nNewValue);
  1332. LPDISPATCH GetTickLabels();
  1333. long GetTickLabelSpacing();
  1334. void SetTickLabelSpacing(long nNewValue);
  1335. long GetTickMarkSpacing();
  1336. void SetTickMarkSpacing(long nNewValue);
  1337. long GetType();
  1338. void SetType(long nNewValue);
  1339. long GetBaseUnit();
  1340. void SetBaseUnit(long nNewValue);
  1341. BOOL GetBaseUnitIsAuto();
  1342. void SetBaseUnitIsAuto(BOOL bNewValue);
  1343. long GetMajorUnitScale();
  1344. void SetMajorUnitScale(long nNewValue);
  1345. long GetMinorUnitScale();
  1346. void SetMinorUnitScale(long nNewValue);
  1347. long GetCategoryType();
  1348. void SetCategoryType(long nNewValue);
  1349. double GetLeft();
  1350. double GetTop();
  1351. double GetWidth();
  1352. double GetHeight();
  1353. long GetDisplayUnit();
  1354. void SetDisplayUnit(long nNewValue);
  1355. double GetDisplayUnitCustom();
  1356. void SetDisplayUnitCustom(double newValue);
  1357. BOOL GetHasDisplayUnitLabel();
  1358. void SetHasDisplayUnitLabel(BOOL bNewValue);
  1359. LPDISPATCH GetDisplayUnitLabel();
  1360. };
  1361. /////////////////////////////////////////////////////////////////////////////
  1362. // ChartTitle wrapper class
  1363. class ChartTitle : public COleDispatchDriver
  1364. {
  1365. public:
  1366. ChartTitle() {} // Calls COleDispatchDriver default constructor
  1367. ChartTitle(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  1368. ChartTitle(const ChartTitle& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  1369. // Attributes
  1370. public:
  1371. // Operations
  1372. public:
  1373. LPDISPATCH GetApplication();
  1374. long GetCreator();
  1375. LPDISPATCH GetParent();
  1376. CString GetName();
  1377. VARIANT Select();
  1378. LPDISPATCH GetBorder();
  1379. VARIANT Delete();
  1380. LPDISPATCH GetInterior();
  1381. LPDISPATCH GetFill();
  1382. CString GetCaption();
  1383. void SetCaption(LPCTSTR lpszNewValue);
  1384. LPDISPATCH GetCharacters(const VARIANT& Start, const VARIANT& Length);
  1385. LPDISPATCH GetFont();
  1386. VARIANT GetHorizontalAlignment();
  1387. void SetHorizontalAlignment(const VARIANT& newValue);
  1388. double GetLeft();
  1389. void SetLeft(double newValue);
  1390. VARIANT GetOrientation();
  1391. void SetOrientation(const VARIANT& newValue);
  1392. BOOL GetShadow();
  1393. void SetShadow(BOOL bNewValue);
  1394. CString GetText();
  1395. void SetText(LPCTSTR lpszNewValue);
  1396. double GetTop();
  1397. void SetTop(double newValue);
  1398. VARIANT GetVerticalAlignment();
  1399. void SetVerticalAlignment(const VARIANT& newValue);
  1400. long GetReadingOrder();
  1401. void SetReadingOrder(long nNewValue);
  1402. VARIANT GetAutoScaleFont();
  1403. void SetAutoScaleFont(const VARIANT& newValue);
  1404. };
  1405. /////////////////////////////////////////////////////////////////////////////
  1406. // AxisTitle wrapper class
  1407. class AxisTitle : public COleDispatchDriver
  1408. {
  1409. public:
  1410. AxisTitle() {} // Calls COleDispatchDriver default constructor
  1411. AxisTitle(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  1412. AxisTitle(const AxisTitle& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  1413. // Attributes
  1414. public:
  1415. // Operations
  1416. public:
  1417. LPDISPATCH GetApplication();
  1418. long GetCreator();
  1419. LPDISPATCH GetParent();
  1420. CString GetName();
  1421. VARIANT Select();
  1422. LPDISPATCH GetBorder();
  1423. VARIANT Delete();
  1424. LPDISPATCH GetInterior();
  1425. LPDISPATCH GetFill();
  1426. CString GetCaption();
  1427. void SetCaption(LPCTSTR lpszNewValue);
  1428. LPDISPATCH GetCharacters(const VARIANT& Start, const VARIANT& Length);
  1429. LPDISPATCH GetFont();
  1430. VARIANT GetHorizontalAlignment();
  1431. void SetHorizontalAlignment(const VARIANT& newValue);
  1432. double GetLeft();
  1433. void SetLeft(double newValue);
  1434. VARIANT GetOrientation();
  1435. void SetOrientation(const VARIANT& newValue);
  1436. BOOL GetShadow();
  1437. void SetShadow(BOOL bNewValue);
  1438. CString GetText();
  1439. void SetText(LPCTSTR lpszNewValue);
  1440. double GetTop();
  1441. void SetTop(double newValue);
  1442. VARIANT GetVerticalAlignment();
  1443. void SetVerticalAlignment(const VARIANT& newValue);
  1444. long GetReadingOrder();
  1445. void SetReadingOrder(long nNewValue);
  1446. VARIANT GetAutoScaleFont();
  1447. void SetAutoScaleFont(const VARIANT& newValue);
  1448. };
  1449. /////////////////////////////////////////////////////////////////////////////
  1450. // ChartGroup wrapper class
  1451. class ChartGroup : public COleDispatchDriver
  1452. {
  1453. public:
  1454. ChartGroup() {} // Calls COleDispatchDriver default constructor
  1455. ChartGroup(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  1456. ChartGroup(const ChartGroup& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  1457. // Attributes
  1458. public:
  1459. // Operations
  1460. public:
  1461. LPDISPATCH GetApplication();
  1462. long GetCreator();
  1463. LPDISPATCH GetParent();
  1464. long GetAxisGroup();
  1465. void SetAxisGroup(long nNewValue);
  1466. long GetDoughnutHoleSize();
  1467. void SetDoughnutHoleSize(long nNewValue);
  1468. LPDISPATCH GetDownBars();
  1469. LPDISPATCH GetDropLines();
  1470. long GetFirstSliceAngle();
  1471. void SetFirstSliceAngle(long nNewValue);
  1472. long GetGapWidth();
  1473. void SetGapWidth(long nNewValue);
  1474. BOOL GetHasDropLines();
  1475. void SetHasDropLines(BOOL bNewValue);
  1476. BOOL GetHasHiLoLines();
  1477. void SetHasHiLoLines(BOOL bNewValue);
  1478. BOOL GetHasRadarAxisLabels();
  1479. void SetHasRadarAxisLabels(BOOL bNewValue);
  1480. BOOL GetHasSeriesLines();
  1481. void SetHasSeriesLines(BOOL bNewValue);
  1482. BOOL GetHasUpDownBars();
  1483. void SetHasUpDownBars(BOOL bNewValue);
  1484. LPDISPATCH GetHiLoLines();
  1485. long GetIndex();
  1486. long GetOverlap();
  1487. void SetOverlap(long nNewValue);
  1488. LPDISPATCH GetRadarAxisLabels();
  1489. LPDISPATCH SeriesCollection(const VARIANT& Index);
  1490. LPDISPATCH GetSeriesLines();
  1491. LPDISPATCH GetUpBars();
  1492. BOOL GetVaryByCategories();
  1493. void SetVaryByCategories(BOOL bNewValue);
  1494. long GetSizeRepresents();
  1495. void SetSizeRepresents(long nNewValue);
  1496. long GetBubbleScale();
  1497. void SetBubbleScale(long nNewValue);
  1498. BOOL GetShowNegativeBubbles();
  1499. void SetShowNegativeBubbles(BOOL bNewValue);
  1500. long GetSplitType();
  1501. void SetSplitType(long nNewValue);
  1502. VARIANT GetSplitValue();
  1503. void SetSplitValue(const VARIANT& newValue);
  1504. long GetSecondPlotSize();
  1505. void SetSecondPlotSize(long nNewValue);
  1506. BOOL GetHas3DShading();
  1507. void SetHas3DShading(BOOL bNewValue);
  1508. };
  1509. /////////////////////////////////////////////////////////////////////////////
  1510. // ChartGroups wrapper class
  1511. class ChartGroups : public COleDispatchDriver
  1512. {
  1513. public:
  1514. ChartGroups() {} // Calls COleDispatchDriver default constructor
  1515. ChartGroups(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  1516. ChartGroups(const ChartGroups& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  1517. // Attributes
  1518. public:
  1519. // Operations
  1520. public:
  1521. LPDISPATCH GetApplication();
  1522. long GetCreator();
  1523. LPDISPATCH GetParent();
  1524. long GetCount();
  1525. LPDISPATCH Item(const VARIANT& Index);
  1526. LPUNKNOWN _NewEnum();
  1527. };
  1528. /////////////////////////////////////////////////////////////////////////////
  1529. // Axes wrapper class
  1530. class Axes : public COleDispatchDriver
  1531. {
  1532. public:
  1533. Axes() {} // Calls COleDispatchDriver default constructor
  1534. Axes(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  1535. Axes(const Axes& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  1536. // Attributes
  1537. public:
  1538. // Operations
  1539. public:
  1540. LPDISPATCH GetApplication();
  1541. long GetCreator();
  1542. LPDISPATCH GetParent();
  1543. long GetCount();
  1544. LPDISPATCH Item(long Type, long AxisGroup);
  1545. LPUNKNOWN _NewEnum();
  1546. };
  1547. /////////////////////////////////////////////////////////////////////////////
  1548. // Points wrapper class
  1549. class Points : public COleDispatchDriver
  1550. {
  1551. public:
  1552. Points() {} // Calls COleDispatchDriver default constructor
  1553. Points(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  1554. Points(const Points& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  1555. // Attributes
  1556. public:
  1557. // Operations
  1558. public:
  1559. LPDISPATCH GetApplication();
  1560. long GetCreator();
  1561. LPDISPATCH GetParent();
  1562. long GetCount();
  1563. LPDISPATCH Item(long Index);
  1564. LPUNKNOWN _NewEnum();
  1565. };
  1566. /////////////////////////////////////////////////////////////////////////////
  1567. // Point wrapper class
  1568. class Point : public COleDispatchDriver
  1569. {
  1570. public:
  1571. Point() {} // Calls COleDispatchDriver default constructor
  1572. Point(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  1573. Point(const Point& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  1574. // Attributes
  1575. public:
  1576. // Operations
  1577. public:
  1578. LPDISPATCH GetApplication();
  1579. long GetCreator();
  1580. LPDISPATCH GetParent();
  1581. VARIANT ApplyDataLabels(long Type, const VARIANT& LegendKey, const VARIANT& AutoText);
  1582. LPDISPATCH GetBorder();
  1583. VARIANT ClearFormats();
  1584. VARIANT Copy();
  1585. LPDISPATCH GetDataLabel();
  1586. VARIANT Delete();
  1587. long GetExplosion();
  1588. void SetExplosion(long nNewValue);
  1589. BOOL GetHasDataLabel();
  1590. void SetHasDataLabel(BOOL bNewValue);
  1591. LPDISPATCH GetInterior();
  1592. BOOL GetInvertIfNegative();
  1593. void SetInvertIfNegative(BOOL bNewValue);
  1594. long GetMarkerBackgroundColor();
  1595. void SetMarkerBackgroundColor(long nNewValue);
  1596. long GetMarkerBackgroundColorIndex();
  1597. void SetMarkerBackgroundColorIndex(long nNewValue);
  1598. long GetMarkerForegroundColor();
  1599. void SetMarkerForegroundColor(long nNewValue);
  1600. long GetMarkerForegroundColorIndex();
  1601. void SetMarkerForegroundColorIndex(long nNewValue);
  1602. long GetMarkerSize();
  1603. void SetMarkerSize(long nNewValue);
  1604. long GetMarkerStyle();
  1605. void SetMarkerStyle(long nNewValue);
  1606. VARIANT Paste();
  1607. long GetPictureType();
  1608. void SetPictureType(long nNewValue);
  1609. long GetPictureUnit();
  1610. void SetPictureUnit(long nNewValue);
  1611. VARIANT Select();
  1612. BOOL GetApplyPictToSides();
  1613. void SetApplyPictToSides(BOOL bNewValue);
  1614. BOOL GetApplyPictToFront();
  1615. void SetApplyPictToFront(BOOL bNewValue);
  1616. BOOL GetApplyPictToEnd();
  1617. void SetApplyPictToEnd(BOOL bNewValue);
  1618. BOOL GetShadow();
  1619. void SetShadow(BOOL bNewValue);
  1620. BOOL GetSecondaryPlot();
  1621. void SetSecondaryPlot(BOOL bNewValue);
  1622. LPDISPATCH GetFill();
  1623. };
  1624. /////////////////////////////////////////////////////////////////////////////
  1625. // Series wrapper class
  1626. class Series : public COleDispatchDriver
  1627. {
  1628. public:
  1629. Series() {} // Calls COleDispatchDriver default constructor
  1630. Series(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  1631. Series(const Series& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  1632. // Attributes
  1633. public:
  1634. // Operations
  1635. public:
  1636. LPDISPATCH GetApplication();
  1637. long GetCreator();
  1638. LPDISPATCH GetParent();
  1639. VARIANT ApplyDataLabels(long Type, const VARIANT& LegendKey, const VARIANT& AutoText, const VARIANT& HasLeaderLines);
  1640. long GetAxisGroup();
  1641. void SetAxisGroup(long nNewValue);
  1642. LPDISPATCH GetBorder();
  1643. VARIANT ClearFormats();
  1644. VARIANT Copy();
  1645. LPDISPATCH DataLabels(const VARIANT& Index);
  1646. VARIANT Delete();
  1647. VARIANT ErrorBar(long Direction, long Include, long Type, const VARIANT& Amount, const VARIANT& MinusValues);
  1648. LPDISPATCH GetErrorBars();
  1649. long GetExplosion();
  1650. void SetExplosion(long nNewValue);
  1651. CString GetFormula();
  1652. void SetFormula(LPCTSTR lpszNewValue);
  1653. CString GetFormulaLocal();
  1654. void SetFormulaLocal(LPCTSTR lpszNewValue);
  1655. CString GetFormulaR1C1();
  1656. void SetFormulaR1C1(LPCTSTR lpszNewValue);
  1657. CString GetFormulaR1C1Local();
  1658. void SetFormulaR1C1Local(LPCTSTR lpszNewValue);
  1659. BOOL GetHasDataLabels();
  1660. void SetHasDataLabels(BOOL bNewValue);
  1661. BOOL GetHasErrorBars();
  1662. void SetHasErrorBars(BOOL bNewValue);
  1663. LPDISPATCH GetInterior();
  1664. LPDISPATCH GetFill();
  1665. BOOL GetInvertIfNegative();
  1666. void SetInvertIfNegative(BOOL bNewValue);
  1667. long GetMarkerBackgroundColor();
  1668. void SetMarkerBackgroundColor(long nNewValue);
  1669. long GetMarkerBackgroundColorIndex();
  1670. void SetMarkerBackgroundColorIndex(long nNewValue);
  1671. long GetMarkerForegroundColor();
  1672. void SetMarkerForegroundColor(long nNewValue);
  1673. long GetMarkerForegroundColorIndex();
  1674. void SetMarkerForegroundColorIndex(long nNewValue);
  1675. long GetMarkerSize();
  1676. void SetMarkerSize(long nNewValue);
  1677. long GetMarkerStyle();
  1678. void SetMarkerStyle(long nNewValue);
  1679. CString GetName();
  1680. void SetName(LPCTSTR lpszNewValue);
  1681. VARIANT Paste();
  1682. long GetPictureType();
  1683. void SetPictureType(long nNewValue);
  1684. long GetPictureUnit();
  1685. void SetPictureUnit(long nNewValue);
  1686. long GetPlotOrder();
  1687. void SetPlotOrder(long nNewValue);
  1688. LPDISPATCH Points(const VARIANT& Index);
  1689. VARIANT Select();
  1690. BOOL GetSmooth();
  1691. void SetSmooth(BOOL bNewValue);
  1692. LPDISPATCH Trendlines(const VARIANT& Index);
  1693. long GetType();
  1694. void SetType(long nNewValue);
  1695. long GetChartType();
  1696. void SetChartType(long nNewValue);
  1697. void ApplyCustomType(long ChartType);
  1698. VARIANT GetValues();
  1699. void SetValues(const VARIANT& newValue);
  1700. VARIANT GetXValues();
  1701. void SetXValues(const VARIANT& newValue);
  1702. VARIANT GetBubbleSizes();
  1703. void SetBubbleSizes(const VARIANT& newValue);
  1704. long GetBarShape();
  1705. void SetBarShape(long nNewValue);
  1706. BOOL GetApplyPictToSides();
  1707. void SetApplyPictToSides(BOOL bNewValue);
  1708. BOOL GetApplyPictToFront();
  1709. void SetApplyPictToFront(BOOL bNewValue);
  1710. BOOL GetApplyPictToEnd();
  1711. void SetApplyPictToEnd(BOOL bNewValue);
  1712. BOOL GetHas3DEffect();
  1713. void SetHas3DEffect(BOOL bNewValue);
  1714. BOOL GetShadow();
  1715. void SetShadow(BOOL bNewValue);
  1716. BOOL GetHasLeaderLines();
  1717. void SetHasLeaderLines(BOOL bNewValue);
  1718. LPDISPATCH GetLeaderLines();
  1719. };
  1720. /////////////////////////////////////////////////////////////////////////////
  1721. // SeriesCollection wrapper class
  1722. class SeriesCollection : public COleDispatchDriver
  1723. {
  1724. public:
  1725. SeriesCollection() {} // Calls COleDispatchDriver default constructor
  1726. SeriesCollection(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  1727. SeriesCollection(const SeriesCollection& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  1728. // Attributes
  1729. public:
  1730. // Operations
  1731. public:
  1732. LPDISPATCH GetApplication();
  1733. long GetCreator();
  1734. LPDISPATCH GetParent();
  1735. LPDISPATCH Add(const VARIANT& Source, long Rowcol, const VARIANT& SeriesLabels, const VARIANT& CategoryLabels, const VARIANT& Replace);
  1736. long GetCount();
  1737. VARIANT Extend(const VARIANT& Source, const VARIANT& Rowcol, const VARIANT& CategoryLabels);
  1738. LPDISPATCH Item(const VARIANT& Index);
  1739. LPUNKNOWN _NewEnum();
  1740. VARIANT Paste(long Rowcol, const VARIANT& SeriesLabels, const VARIANT& CategoryLabels, const VARIANT& Replace, const VARIANT& NewSeries);
  1741. LPDISPATCH NewSeries();
  1742. };
  1743. /////////////////////////////////////////////////////////////////////////////
  1744. // DataLabel wrapper class
  1745. class DataLabel : public COleDispatchDriver
  1746. {
  1747. public:
  1748. DataLabel() {} // Calls COleDispatchDriver default constructor
  1749. DataLabel(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  1750. DataLabel(const DataLabel& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  1751. // Attributes
  1752. public:
  1753. // Operations
  1754. public:
  1755. LPDISPATCH GetApplication();
  1756. long GetCreator();
  1757. LPDISPATCH GetParent();
  1758. CString GetName();
  1759. VARIANT Select();
  1760. LPDISPATCH GetBorder();
  1761. VARIANT Delete();
  1762. LPDISPATCH GetInterior();
  1763. LPDISPATCH GetFill();
  1764. CString GetCaption();
  1765. void SetCaption(LPCTSTR lpszNewValue);
  1766. LPDISPATCH GetCharacters(const VARIANT& Start, const VARIANT& Length);
  1767. LPDISPATCH GetFont();
  1768. VARIANT GetHorizontalAlignment();
  1769. void SetHorizontalAlignment(const VARIANT& newValue);
  1770. double GetLeft();
  1771. void SetLeft(double newValue);
  1772. VARIANT GetOrientation();
  1773. void SetOrientation(const VARIANT& newValue);
  1774. BOOL GetShadow();
  1775. void SetShadow(BOOL bNewValue);
  1776. CString GetText();
  1777. void SetText(LPCTSTR lpszNewValue);
  1778. double GetTop();
  1779. void SetTop(double newValue);
  1780. VARIANT GetVerticalAlignment();
  1781. void SetVerticalAlignment(const VARIANT& newValue);
  1782. long GetReadingOrder();
  1783. void SetReadingOrder(long nNewValue);
  1784. VARIANT GetAutoScaleFont();
  1785. void SetAutoScaleFont(const VARIANT& newValue);
  1786. BOOL GetAutoText();
  1787. void SetAutoText(BOOL bNewValue);
  1788. CString GetNumberFormat();
  1789. void SetNumberFormat(LPCTSTR lpszNewValue);
  1790. BOOL GetNumberFormatLinked();
  1791. void SetNumberFormatLinked(BOOL bNewValue);
  1792. VARIANT GetNumberFormatLocal();
  1793. void SetNumberFormatLocal(const VARIANT& newValue);
  1794. BOOL GetShowLegendKey();
  1795. void SetShowLegendKey(BOOL bNewValue);
  1796. VARIANT GetType();
  1797. void SetType(const VARIANT& newValue);
  1798. long GetPosition();
  1799. void SetPosition(long nNewValue);
  1800. };
  1801. /////////////////////////////////////////////////////////////////////////////
  1802. // DataLabels wrapper class
  1803. class DataLabels : public COleDispatchDriver
  1804. {
  1805. public:
  1806. DataLabels() {} // Calls COleDispatchDriver default constructor
  1807. DataLabels(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  1808. DataLabels(const DataLabels& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  1809. // Attributes
  1810. public:
  1811. // Operations
  1812. public:
  1813. LPDISPATCH GetApplication();
  1814. long GetCreator();
  1815. LPDISPATCH GetParent();
  1816. CString GetName();
  1817. VARIANT Select();
  1818. LPDISPATCH GetBorder();
  1819. VARIANT Delete();
  1820. LPDISPATCH GetInterior();
  1821. LPDISPATCH GetFill();
  1822. LPDISPATCH GetFont();
  1823. VARIANT GetHorizontalAlignment();
  1824. void SetHorizontalAlignment(const VARIANT& newValue);
  1825. VARIANT GetOrientation();
  1826. void SetOrientation(const VARIANT& newValue);
  1827. BOOL GetShadow();
  1828. void SetShadow(BOOL bNewValue);
  1829. VARIANT GetVerticalAlignment();
  1830. void SetVerticalAlignment(const VARIANT& newValue);
  1831. long GetReadingOrder();
  1832. void SetReadingOrder(long nNewValue);
  1833. VARIANT GetAutoScaleFont();
  1834. void SetAutoScaleFont(const VARIANT& newValue);
  1835. BOOL GetAutoText();
  1836. void SetAutoText(BOOL bNewValue);
  1837. CString GetNumberFormat();
  1838. void SetNumberFormat(LPCTSTR lpszNewValue);
  1839. BOOL GetNumberFormatLinked();
  1840. void SetNumberFormatLinked(BOOL bNewValue);
  1841. VARIANT GetNumberFormatLocal();
  1842. void SetNumberFormatLocal(const VARIANT& newValue);
  1843. BOOL GetShowLegendKey();
  1844. void SetShowLegendKey(BOOL bNewValue);
  1845. VARIANT GetType();
  1846. void SetType(const VARIANT& newValue);
  1847. long GetPosition();
  1848. void SetPosition(long nNewValue);
  1849. long GetCount();
  1850. LPDISPATCH Item(const VARIANT& Index);
  1851. LPUNKNOWN _NewEnum();
  1852. };
  1853. /////////////////////////////////////////////////////////////////////////////
  1854. // LegendEntry wrapper class
  1855. class LegendEntry : public COleDispatchDriver
  1856. {
  1857. public:
  1858. LegendEntry() {} // Calls COleDispatchDriver default constructor
  1859. LegendEntry(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  1860. LegendEntry(const LegendEntry& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  1861. // Attributes
  1862. public:
  1863. // Operations
  1864. public:
  1865. LPDISPATCH GetApplication();
  1866. long GetCreator();
  1867. LPDISPATCH GetParent();
  1868. VARIANT Delete();
  1869. LPDISPATCH GetFont();
  1870. long GetIndex();
  1871. LPDISPATCH GetLegendKey();
  1872. VARIANT Select();
  1873. VARIANT GetAutoScaleFont();
  1874. void SetAutoScaleFont(const VARIANT& newValue);
  1875. double GetLeft();
  1876. double GetTop();
  1877. double GetWidth();
  1878. double GetHeight();
  1879. };
  1880. /////////////////////////////////////////////////////////////////////////////
  1881. // LegendEntries wrapper class
  1882. class LegendEntries : public COleDispatchDriver
  1883. {
  1884. public:
  1885. LegendEntries() {} // Calls COleDispatchDriver default constructor
  1886. LegendEntries(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  1887. LegendEntries(const LegendEntries& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  1888. // Attributes
  1889. public:
  1890. // Operations
  1891. public:
  1892. LPDISPATCH GetApplication();
  1893. long GetCreator();
  1894. LPDISPATCH GetParent();
  1895. long GetCount();
  1896. LPDISPATCH Item(const VARIANT& Index);
  1897. LPUNKNOWN _NewEnum();
  1898. };
  1899. /////////////////////////////////////////////////////////////////////////////
  1900. // LegendKey wrapper class
  1901. class LegendKey : public COleDispatchDriver
  1902. {
  1903. public:
  1904. LegendKey() {} // Calls COleDispatchDriver default constructor
  1905. LegendKey(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  1906. LegendKey(const LegendKey& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  1907. // Attributes
  1908. public:
  1909. // Operations
  1910. public:
  1911. LPDISPATCH GetApplication();
  1912. long GetCreator();
  1913. LPDISPATCH GetParent();
  1914. LPDISPATCH GetBorder();
  1915. VARIANT ClearFormats();
  1916. VARIANT Delete();
  1917. LPDISPATCH GetInterior();
  1918. LPDISPATCH GetFill();
  1919. BOOL GetInvertIfNegative();
  1920. void SetInvertIfNegative(BOOL bNewValue);
  1921. long GetMarkerBackgroundColor();
  1922. void SetMarkerBackgroundColor(long nNewValue);
  1923. long GetMarkerBackgroundColorIndex();
  1924. void SetMarkerBackgroundColorIndex(long nNewValue);
  1925. long GetMarkerForegroundColor();
  1926. void SetMarkerForegroundColor(long nNewValue);
  1927. long GetMarkerForegroundColorIndex();
  1928. void SetMarkerForegroundColorIndex(long nNewValue);
  1929. long GetMarkerSize();
  1930. void SetMarkerSize(long nNewValue);
  1931. long GetMarkerStyle();
  1932. void SetMarkerStyle(long nNewValue);
  1933. long GetPictureType();
  1934. void SetPictureType(long nNewValue);
  1935. long GetPictureUnit();
  1936. void SetPictureUnit(long nNewValue);
  1937. VARIANT Select();
  1938. BOOL GetSmooth();
  1939. void SetSmooth(BOOL bNewValue);
  1940. double GetLeft();
  1941. double GetTop();
  1942. double GetWidth();
  1943. double GetHeight();
  1944. BOOL GetShadow();
  1945. void SetShadow(BOOL bNewValue);
  1946. };
  1947. /////////////////////////////////////////////////////////////////////////////
  1948. // Trendlines wrapper class
  1949. class Trendlines : public COleDispatchDriver
  1950. {
  1951. public:
  1952. Trendlines() {} // Calls COleDispatchDriver default constructor
  1953. Trendlines(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  1954. Trendlines(const Trendlines& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  1955. // Attributes
  1956. public:
  1957. // Operations
  1958. public:
  1959. LPDISPATCH GetApplication();
  1960. long GetCreator();
  1961. LPDISPATCH GetParent();
  1962. LPDISPATCH Add(long Type, const VARIANT& Order, const VARIANT& Period, const VARIANT& Forward, const VARIANT& Backward, const VARIANT& Intercept, const VARIANT& DisplayEquation, const VARIANT& DisplayRSquared, const VARIANT& Name);
  1963. long GetCount();
  1964. LPDISPATCH Item(const VARIANT& Index);
  1965. LPUNKNOWN _NewEnum();
  1966. };
  1967. /////////////////////////////////////////////////////////////////////////////
  1968. // Trendline wrapper class
  1969. class Trendline : public COleDispatchDriver
  1970. {
  1971. public:
  1972. Trendline() {} // Calls COleDispatchDriver default constructor
  1973. Trendline(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  1974. Trendline(const Trendline& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  1975. // Attributes
  1976. public:
  1977. // Operations
  1978. public:
  1979. LPDISPATCH GetApplication();
  1980. long GetCreator();
  1981. LPDISPATCH GetParent();
  1982. long GetBackward();
  1983. void SetBackward(long nNewValue);
  1984. LPDISPATCH GetBorder();
  1985. VARIANT ClearFormats();
  1986. LPDISPATCH GetDataLabel();
  1987. VARIANT Delete();
  1988. BOOL GetDisplayEquation();
  1989. void SetDisplayEquation(BOOL bNewValue);
  1990. BOOL GetDisplayRSquared();
  1991. void SetDisplayRSquared(BOOL bNewValue);
  1992. long GetForward();
  1993. void SetForward(long nNewValue);
  1994. long GetIndex();
  1995. double GetIntercept();
  1996. void SetIntercept(double newValue);
  1997. BOOL GetInterceptIsAuto();
  1998. void SetInterceptIsAuto(BOOL bNewValue);
  1999. CString GetName();
  2000. void SetName(LPCTSTR lpszNewValue);
  2001. BOOL GetNameIsAuto();
  2002. void SetNameIsAuto(BOOL bNewValue);
  2003. long GetOrder();
  2004. void SetOrder(long nNewValue);
  2005. long GetPeriod();
  2006. void SetPeriod(long nNewValue);
  2007. VARIANT Select();
  2008. long GetType();
  2009. void SetType(long nNewValue);
  2010. };
  2011. /////////////////////////////////////////////////////////////////////////////
  2012. // Corners wrapper class
  2013. class Corners : public COleDispatchDriver
  2014. {
  2015. public:
  2016. Corners() {} // Calls COleDispatchDriver default constructor
  2017. Corners(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  2018. Corners(const Corners& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  2019. // Attributes
  2020. public:
  2021. // Operations
  2022. public:
  2023. LPDISPATCH GetApplication();
  2024. long GetCreator();
  2025. LPDISPATCH GetParent();
  2026. CString GetName();
  2027. VARIANT Select();
  2028. };
  2029. /////////////////////////////////////////////////////////////////////////////
  2030. // SeriesLines wrapper class
  2031. class SeriesLines : public COleDispatchDriver
  2032. {
  2033. public:
  2034. SeriesLines() {} // Calls COleDispatchDriver default constructor
  2035. SeriesLines(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  2036. SeriesLines(const SeriesLines& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  2037. // Attributes
  2038. public:
  2039. // Operations
  2040. public:
  2041. LPDISPATCH GetApplication();
  2042. long GetCreator();
  2043. LPDISPATCH GetParent();
  2044. CString GetName();
  2045. VARIANT Select();
  2046. LPDISPATCH GetBorder();
  2047. VARIANT Delete();
  2048. };
  2049. /////////////////////////////////////////////////////////////////////////////
  2050. // HiLoLines wrapper class
  2051. class HiLoLines : public COleDispatchDriver
  2052. {
  2053. public:
  2054. HiLoLines() {} // Calls COleDispatchDriver default constructor
  2055. HiLoLines(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  2056. HiLoLines(const HiLoLines& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  2057. // Attributes
  2058. public:
  2059. // Operations
  2060. public:
  2061. LPDISPATCH GetApplication();
  2062. long GetCreator();
  2063. LPDISPATCH GetParent();
  2064. CString GetName();
  2065. VARIANT Select();
  2066. LPDISPATCH GetBorder();
  2067. VARIANT Delete();
  2068. };
  2069. /////////////////////////////////////////////////////////////////////////////
  2070. // Gridlines wrapper class
  2071. class Gridlines : public COleDispatchDriver
  2072. {
  2073. public:
  2074. Gridlines() {} // Calls COleDispatchDriver default constructor
  2075. Gridlines(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  2076. Gridlines(const Gridlines& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  2077. // Attributes
  2078. public:
  2079. // Operations
  2080. public:
  2081. LPDISPATCH GetApplication();
  2082. long GetCreator();
  2083. LPDISPATCH GetParent();
  2084. CString GetName();
  2085. VARIANT Select();
  2086. LPDISPATCH GetBorder();
  2087. VARIANT Delete();
  2088. };
  2089. /////////////////////////////////////////////////////////////////////////////
  2090. // DropLines wrapper class
  2091. class DropLines : public COleDispatchDriver
  2092. {
  2093. public:
  2094. DropLines() {} // Calls COleDispatchDriver default constructor
  2095. DropLines(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  2096. DropLines(const DropLines& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  2097. // Attributes
  2098. public:
  2099. // Operations
  2100. public:
  2101. LPDISPATCH GetApplication();
  2102. long GetCreator();
  2103. LPDISPATCH GetParent();
  2104. CString GetName();
  2105. VARIANT Select();
  2106. LPDISPATCH GetBorder();
  2107. VARIANT Delete();
  2108. };
  2109. /////////////////////////////////////////////////////////////////////////////
  2110. // LeaderLines wrapper class
  2111. class LeaderLines : public COleDispatchDriver
  2112. {
  2113. public:
  2114. LeaderLines() {} // Calls COleDispatchDriver default constructor
  2115. LeaderLines(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  2116. LeaderLines(const LeaderLines& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  2117. // Attributes
  2118. public:
  2119. // Operations
  2120. public:
  2121. LPDISPATCH GetApplication();
  2122. long GetCreator();
  2123. LPDISPATCH GetParent();
  2124. LPDISPATCH GetBorder();
  2125. void Delete();
  2126. void Select();
  2127. };
  2128. /////////////////////////////////////////////////////////////////////////////
  2129. // UpBars wrapper class
  2130. class UpBars : public COleDispatchDriver
  2131. {
  2132. public:
  2133. UpBars() {} // Calls COleDispatchDriver default constructor
  2134. UpBars(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  2135. UpBars(const UpBars& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  2136. // Attributes
  2137. public:
  2138. // Operations
  2139. public:
  2140. LPDISPATCH GetApplication();
  2141. long GetCreator();
  2142. LPDISPATCH GetParent();
  2143. CString GetName();
  2144. VARIANT Select();
  2145. LPDISPATCH GetBorder();
  2146. VARIANT Delete();
  2147. LPDISPATCH GetInterior();
  2148. LPDISPATCH GetFill();
  2149. };
  2150. /////////////////////////////////////////////////////////////////////////////
  2151. // DownBars wrapper class
  2152. class DownBars : public COleDispatchDriver
  2153. {
  2154. public:
  2155. DownBars() {} // Calls COleDispatchDriver default constructor
  2156. DownBars(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  2157. DownBars(const DownBars& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  2158. // Attributes
  2159. public:
  2160. // Operations
  2161. public:
  2162. LPDISPATCH GetApplication();
  2163. long GetCreator();
  2164. LPDISPATCH GetParent();
  2165. CString GetName();
  2166. VARIANT Select();
  2167. LPDISPATCH GetBorder();
  2168. VARIANT Delete();
  2169. LPDISPATCH GetInterior();
  2170. LPDISPATCH GetFill();
  2171. };
  2172. /////////////////////////////////////////////////////////////////////////////
  2173. // Floor wrapper class
  2174. class Floor : public COleDispatchDriver
  2175. {
  2176. public:
  2177. Floor() {} // Calls COleDispatchDriver default constructor
  2178. Floor(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  2179. Floor(const Floor& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  2180. // Attributes
  2181. public:
  2182. // Operations
  2183. public:
  2184. LPDISPATCH GetApplication();
  2185. long GetCreator();
  2186. LPDISPATCH GetParent();
  2187. CString GetName();
  2188. VARIANT Select();
  2189. LPDISPATCH GetBorder();
  2190. VARIANT ClearFormats();
  2191. LPDISPATCH GetInterior();
  2192. LPDISPATCH GetFill();
  2193. VARIANT GetPictureType();
  2194. void SetPictureType(const VARIANT& newValue);
  2195. void Paste();
  2196. };
  2197. /////////////////////////////////////////////////////////////////////////////
  2198. // Walls wrapper class
  2199. class Walls : public COleDispatchDriver
  2200. {
  2201. public:
  2202. Walls() {} // Calls COleDispatchDriver default constructor
  2203. Walls(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  2204. Walls(const Walls& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  2205. // Attributes
  2206. public:
  2207. // Operations
  2208. public:
  2209. LPDISPATCH GetApplication();
  2210. long GetCreator();
  2211. LPDISPATCH GetParent();
  2212. CString GetName();
  2213. VARIANT Select();
  2214. LPDISPATCH GetBorder();
  2215. VARIANT ClearFormats();
  2216. LPDISPATCH GetInterior();
  2217. LPDISPATCH GetFill();
  2218. VARIANT GetPictureType();
  2219. void SetPictureType(const VARIANT& newValue);
  2220. void Paste();
  2221. VARIANT GetPictureUnit();
  2222. void SetPictureUnit(const VARIANT& newValue);
  2223. };
  2224. /////////////////////////////////////////////////////////////////////////////
  2225. // TickLabels wrapper class
  2226. class TickLabels : public COleDispatchDriver
  2227. {
  2228. public:
  2229. TickLabels() {} // Calls COleDispatchDriver default constructor
  2230. TickLabels(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  2231. TickLabels(const TickLabels& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  2232. // Attributes
  2233. public:
  2234. // Operations
  2235. public:
  2236. LPDISPATCH GetApplication();
  2237. long GetCreator();
  2238. LPDISPATCH GetParent();
  2239. VARIANT Delete();
  2240. LPDISPATCH GetFont();
  2241. CString GetName();
  2242. CString GetNumberFormat();
  2243. void SetNumberFormat(LPCTSTR lpszNewValue);
  2244. BOOL GetNumberFormatLinked();
  2245. void SetNumberFormatLinked(BOOL bNewValue);
  2246. VARIANT GetNumberFormatLocal();
  2247. void SetNumberFormatLocal(const VARIANT& newValue);
  2248. long GetOrientation();
  2249. void SetOrientation(long nNewValue);
  2250. VARIANT Select();
  2251. long GetReadingOrder();
  2252. void SetReadingOrder(long nNewValue);
  2253. VARIANT GetAutoScaleFont();
  2254. void SetAutoScaleFont(const VARIANT& newValue);
  2255. long GetDepth();
  2256. long GetOffset();
  2257. void SetOffset(long nNewValue);
  2258. long GetAlignment();
  2259. void SetAlignment(long nNewValue);
  2260. };
  2261. /////////////////////////////////////////////////////////////////////////////
  2262. // PlotArea wrapper class
  2263. class PlotArea : public COleDispatchDriver
  2264. {
  2265. public:
  2266. PlotArea() {} // Calls COleDispatchDriver default constructor
  2267. PlotArea(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  2268. PlotArea(const PlotArea& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  2269. // Attributes
  2270. public:
  2271. // Operations
  2272. public:
  2273. LPDISPATCH GetApplication();
  2274. long GetCreator();
  2275. LPDISPATCH GetParent();
  2276. CString GetName();
  2277. VARIANT Select();
  2278. LPDISPATCH GetBorder();
  2279. VARIANT ClearFormats();
  2280. double GetHeight();
  2281. void SetHeight(double newValue);
  2282. LPDISPATCH GetInterior();
  2283. LPDISPATCH GetFill();
  2284. double GetLeft();
  2285. void SetLeft(double newValue);
  2286. double GetTop();
  2287. void SetTop(double newValue);
  2288. double GetWidth();
  2289. void SetWidth(double newValue);
  2290. double GetInsideLeft();
  2291. double GetInsideTop();
  2292. double GetInsideWidth();
  2293. double GetInsideHeight();
  2294. };
  2295. /////////////////////////////////////////////////////////////////////////////
  2296. // ChartArea wrapper class
  2297. class ChartArea : public COleDispatchDriver
  2298. {
  2299. public:
  2300. ChartArea() {} // Calls COleDispatchDriver default constructor
  2301. ChartArea(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  2302. ChartArea(const ChartArea& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  2303. // Attributes
  2304. public:
  2305. // Operations
  2306. public:
  2307. LPDISPATCH GetApplication();
  2308. long GetCreator();
  2309. LPDISPATCH GetParent();
  2310. CString GetName();
  2311. VARIANT Select();
  2312. LPDISPATCH GetBorder();
  2313. VARIANT Clear();
  2314. VARIANT ClearContents();
  2315. VARIANT Copy();
  2316. LPDISPATCH GetFont();
  2317. BOOL GetShadow();
  2318. void SetShadow(BOOL bNewValue);
  2319. VARIANT ClearFormats();
  2320. double GetHeight();
  2321. void SetHeight(double newValue);
  2322. LPDISPATCH GetInterior();
  2323. LPDISPATCH GetFill();
  2324. double GetLeft();
  2325. void SetLeft(double newValue);
  2326. double GetTop();
  2327. void SetTop(double newValue);
  2328. double GetWidth();
  2329. void SetWidth(double newValue);
  2330. VARIANT GetAutoScaleFont();
  2331. void SetAutoScaleFont(const VARIANT& newValue);
  2332. };
  2333. /////////////////////////////////////////////////////////////////////////////
  2334. // Legend wrapper class
  2335. class Legend : public COleDispatchDriver
  2336. {
  2337. public:
  2338. Legend() {} // Calls COleDispatchDriver default constructor
  2339. Legend(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  2340. Legend(const Legend& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  2341. // Attributes
  2342. public:
  2343. // Operations
  2344. public:
  2345. LPDISPATCH GetApplication();
  2346. long GetCreator();
  2347. LPDISPATCH GetParent();
  2348. CString GetName();
  2349. VARIANT Select();
  2350. LPDISPATCH GetBorder();
  2351. VARIANT Delete();
  2352. LPDISPATCH GetFont();
  2353. LPDISPATCH LegendEntries(const VARIANT& Index);
  2354. long GetPosition();
  2355. void SetPosition(long nNewValue);
  2356. BOOL GetShadow();
  2357. void SetShadow(BOOL bNewValue);
  2358. VARIANT Clear();
  2359. double GetHeight();
  2360. void SetHeight(double newValue);
  2361. LPDISPATCH GetInterior();
  2362. LPDISPATCH GetFill();
  2363. double GetLeft();
  2364. void SetLeft(double newValue);
  2365. double GetTop();
  2366. void SetTop(double newValue);
  2367. double GetWidth();
  2368. void SetWidth(double newValue);
  2369. VARIANT GetAutoScaleFont();
  2370. void SetAutoScaleFont(const VARIANT& newValue);
  2371. };
  2372. /////////////////////////////////////////////////////////////////////////////
  2373. // ErrorBars wrapper class
  2374. class ErrorBars : public COleDispatchDriver
  2375. {
  2376. public:
  2377. ErrorBars() {} // Calls COleDispatchDriver default constructor
  2378. ErrorBars(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  2379. ErrorBars(const ErrorBars& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  2380. // Attributes
  2381. public:
  2382. // Operations
  2383. public:
  2384. LPDISPATCH GetApplication();
  2385. long GetCreator();
  2386. LPDISPATCH GetParent();
  2387. CString GetName();
  2388. VARIANT Select();
  2389. LPDISPATCH GetBorder();
  2390. VARIANT Delete();
  2391. VARIANT ClearFormats();
  2392. long GetEndStyle();
  2393. void SetEndStyle(long nNewValue);
  2394. };
  2395. /////////////////////////////////////////////////////////////////////////////
  2396. // DataTable wrapper class
  2397. class DataTable : public COleDispatchDriver
  2398. {
  2399. public:
  2400. DataTable() {} // Calls COleDispatchDriver default constructor
  2401. DataTable(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  2402. DataTable(const DataTable& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  2403. // Attributes
  2404. public:
  2405. // Operations
  2406. public:
  2407. LPDISPATCH GetApplication();
  2408. long GetCreator();
  2409. LPDISPATCH GetParent();
  2410. BOOL GetShowLegendKey();
  2411. void SetShowLegendKey(BOOL bNewValue);
  2412. BOOL GetHasBorderHorizontal();
  2413. void SetHasBorderHorizontal(BOOL bNewValue);
  2414. BOOL GetHasBorderVertical();
  2415. void SetHasBorderVertical(BOOL bNewValue);
  2416. BOOL GetHasBorderOutline();
  2417. void SetHasBorderOutline(BOOL bNewValue);
  2418. LPDISPATCH GetBorder();
  2419. LPDISPATCH GetFont();
  2420. void Select();
  2421. void Delete();
  2422. VARIANT GetAutoScaleFont();
  2423. void SetAutoScaleFont(const VARIANT& newValue);
  2424. };
  2425. /////////////////////////////////////////////////////////////////////////////
  2426. // Phonetic wrapper class
  2427. class Phonetic : public COleDispatchDriver
  2428. {
  2429. public:
  2430. Phonetic() {} // Calls COleDispatchDriver default constructor
  2431. Phonetic(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  2432. Phonetic(const Phonetic& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  2433. // Attributes
  2434. public:
  2435. // Operations
  2436. public:
  2437. LPDISPATCH GetApplication();
  2438. long GetCreator();
  2439. LPDISPATCH GetParent();
  2440. BOOL GetVisible();
  2441. void SetVisible(BOOL bNewValue);
  2442. long GetCharacterType();
  2443. void SetCharacterType(long nNewValue);
  2444. long GetAlignment();
  2445. void SetAlignment(long nNewValue);
  2446. LPDISPATCH GetFont();
  2447. CString GetText();
  2448. void SetText(LPCTSTR lpszNewValue);
  2449. };
  2450. /////////////////////////////////////////////////////////////////////////////
  2451. // Shape wrapper class
  2452. class Shape : public COleDispatchDriver
  2453. {
  2454. public:
  2455. Shape() {} // Calls COleDispatchDriver default constructor
  2456. Shape(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  2457. Shape(const Shape& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  2458. // Attributes
  2459. public:
  2460. // Operations
  2461. public:
  2462. LPDISPATCH GetApplication();
  2463. long GetCreator();
  2464. LPDISPATCH GetParent();
  2465. void Apply();
  2466. void Delete();
  2467. LPDISPATCH Duplicate();
  2468. void Flip(long FlipCmd);
  2469. void IncrementLeft(float Increment);
  2470. void IncrementRotation(float Increment);
  2471. void IncrementTop(float Increment);
  2472. void PickUp();
  2473. void RerouteConnections();
  2474. void ScaleHeight(float Factor, long RelativeToOriginalSize, const VARIANT& Scale);
  2475. void ScaleWidth(float Factor, long RelativeToOriginalSize, const VARIANT& Scale);
  2476. void Select(const VARIANT& Replace);
  2477. void SetShapesDefaultProperties();
  2478. LPDISPATCH Ungroup();
  2479. void ZOrder(long ZOrderCmd);
  2480. LPDISPATCH GetAdjustments();
  2481. LPDISPATCH GetTextFrame();
  2482. long GetAutoShapeType();
  2483. void SetAutoShapeType(long nNewValue);
  2484. LPDISPATCH GetCallout();
  2485. long GetConnectionSiteCount();
  2486. long GetConnector();
  2487. LPDISPATCH GetConnectorFormat();
  2488. LPDISPATCH GetFill();
  2489. LPDISPATCH GetGroupItems();
  2490. float GetHeight();
  2491. void SetHeight(float newValue);
  2492. long GetHorizontalFlip();
  2493. float GetLeft();
  2494. void SetLeft(float newValue);
  2495. LPDISPATCH GetLine();
  2496. long GetLockAspectRatio();
  2497. void SetLockAspectRatio(long nNewValue);
  2498. CString GetName();
  2499. void SetName(LPCTSTR lpszNewValue);
  2500. LPDISPATCH GetNodes();
  2501. float GetRotation();
  2502. void SetRotation(float newValue);
  2503. LPDISPATCH GetPictureFormat();
  2504. LPDISPATCH GetShadow();
  2505. LPDISPATCH GetTextEffect();
  2506. LPDISPATCH GetThreeD();
  2507. float GetTop();
  2508. void SetTop(float newValue);
  2509. long GetType();
  2510. long GetVerticalFlip();
  2511. VARIANT GetVertices();
  2512. long GetVisible();
  2513. void SetVisible(long nNewValue);
  2514. float GetWidth();
  2515. void SetWidth(float newValue);
  2516. long GetZOrderPosition();
  2517. LPDISPATCH GetHyperlink();
  2518. long GetBlackWhiteMode();
  2519. void SetBlackWhiteMode(long nNewValue);
  2520. CString GetOnAction();
  2521. void SetOnAction(LPCTSTR lpszNewValue);
  2522. BOOL GetLocked();
  2523. void SetLocked(BOOL bNewValue);
  2524. LPDISPATCH GetTopLeftCell();
  2525. LPDISPATCH GetBottomRightCell();
  2526. long GetPlacement();
  2527. void SetPlacement(long nNewValue);
  2528. void Copy();
  2529. void Cut();
  2530. void CopyPicture(const VARIANT& Appearance, const VARIANT& Format);
  2531. LPDISPATCH GetControlFormat();
  2532. LPDISPATCH GetLinkFormat();
  2533. LPDISPATCH GetOLEFormat();
  2534. long GetFormControlType();
  2535. CString GetAlternativeText();
  2536. void SetAlternativeText(LPCTSTR lpszNewValue);
  2537. LPDISPATCH GetScript();
  2538. };
  2539. /////////////////////////////////////////////////////////////////////////////
  2540. // Shapes wrapper class
  2541. class Shapes : public COleDispatchDriver
  2542. {
  2543. public:
  2544. Shapes() {} // Calls COleDispatchDriver default constructor
  2545. Shapes(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  2546. Shapes(const Shapes& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  2547. // Attributes
  2548. public:
  2549. // Operations
  2550. public:
  2551. LPDISPATCH GetApplication();
  2552. long GetCreator();
  2553. LPDISPATCH GetParent();
  2554. long GetCount();
  2555. LPDISPATCH Item(const VARIANT& Index);
  2556. LPDISPATCH _Default(const VARIANT& Index);
  2557. LPUNKNOWN Get_NewEnum();
  2558. LPDISPATCH AddCallout(long Type, float Left, float Top, float Width, float Height);
  2559. LPDISPATCH AddConnector(long Type, float BeginX, float BeginY, float EndX, float EndY);
  2560. LPDISPATCH AddCurve(const VARIANT& SafeArrayOfPoints);
  2561. LPDISPATCH AddLabel(long Orientation, float Left, float Top, float Width, float Height);
  2562. LPDISPATCH AddLine(float BeginX, float BeginY, float EndX, float EndY);
  2563. LPDISPATCH AddPicture(LPCTSTR Filename, long LinkToFile, long SaveWithDocument, float Left, float Top, float Width, float Height);
  2564. LPDISPATCH AddPolyline(const VARIANT& SafeArrayOfPoints);
  2565. LPDISPATCH AddShape(long Type, float Left, float Top, float Width, float Height);
  2566. LPDISPATCH AddTextEffect(long PresetTextEffect, LPCTSTR Text, LPCTSTR FontName, float FontSize, long FontBold, long FontItalic, float Left, float Top);
  2567. LPDISPATCH AddTextbox(long Orientation, float Left, float Top, float Width, float Height);
  2568. LPDISPATCH BuildFreeform(long EditingType, float X1, float Y1);
  2569. LPDISPATCH GetRange(const VARIANT& Index);
  2570. void SelectAll();
  2571. LPDISPATCH AddFormControl(long Type, long Left, long Top, long Width, long Height);
  2572. LPDISPATCH AddOLEObject(const VARIANT& ClassType, const VARIANT& Filename, const VARIANT& Link, const VARIANT& DisplayAsIcon, const VARIANT& IconFileName, const VARIANT& IconIndex, const VARIANT& IconLabel, const VARIANT& Left, 
  2573. const VARIANT& Top, const VARIANT& Width, const VARIANT& Height);
  2574. };
  2575. /////////////////////////////////////////////////////////////////////////////
  2576. // ShapeRange wrapper class
  2577. class ShapeRange : public COleDispatchDriver
  2578. {
  2579. public:
  2580. ShapeRange() {} // Calls COleDispatchDriver default constructor
  2581. ShapeRange(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  2582. ShapeRange(const ShapeRange& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  2583. // Attributes
  2584. public:
  2585. // Operations
  2586. public:
  2587. LPDISPATCH GetApplication();
  2588. long GetCreator();
  2589. LPDISPATCH GetParent();
  2590. long GetCount();
  2591. LPDISPATCH Item(const VARIANT& Index);
  2592. LPDISPATCH _Default(const VARIANT& Index);
  2593. LPUNKNOWN Get_NewEnum();
  2594. void Align(long AlignCmd, long RelativeTo);
  2595. void Apply();
  2596. void Delete();
  2597. void Distribute(long DistributeCmd, long RelativeTo);
  2598. LPDISPATCH Duplicate();
  2599. void Flip(long FlipCmd);
  2600. void IncrementLeft(float Increment);
  2601. void IncrementRotation(float Increment);
  2602. void IncrementTop(float Increment);
  2603. LPDISPATCH Group();
  2604. void PickUp();
  2605. void RerouteConnections();
  2606. LPDISPATCH Regroup();
  2607. void ScaleHeight(float Factor, long RelativeToOriginalSize, const VARIANT& Scale);
  2608. void ScaleWidth(float Factor, long RelativeToOriginalSize, const VARIANT& Scale);
  2609. void Select(const VARIANT& Replace);
  2610. void SetShapesDefaultProperties();
  2611. LPDISPATCH Ungroup();
  2612. void ZOrder(long ZOrderCmd);
  2613. LPDISPATCH GetAdjustments();
  2614. LPDISPATCH GetTextFrame();
  2615. long GetAutoShapeType();
  2616. void SetAutoShapeType(long nNewValue);
  2617. LPDISPATCH GetCallout();
  2618. long GetConnectionSiteCount();
  2619. long GetConnector();
  2620. LPDISPATCH GetConnectorFormat();
  2621. LPDISPATCH GetFill();
  2622. LPDISPATCH GetGroupItems();
  2623. float GetHeight();
  2624. void SetHeight(float newValue);
  2625. long GetHorizontalFlip();
  2626. float GetLeft();
  2627. void SetLeft(float newValue);
  2628. LPDISPATCH GetLine();
  2629. long GetLockAspectRatio();
  2630. void SetLockAspectRatio(long nNewValue);
  2631. CString GetName();
  2632. void SetName(LPCTSTR lpszNewValue);
  2633. LPDISPATCH GetNodes();
  2634. float GetRotation();
  2635. void SetRotation(float newValue);
  2636. LPDISPATCH GetPictureFormat();
  2637. LPDISPATCH GetShadow();
  2638. LPDISPATCH GetTextEffect();
  2639. LPDISPATCH GetThreeD();
  2640. float GetTop();
  2641. void SetTop(float newValue);
  2642. long GetType();
  2643. long GetVerticalFlip();
  2644. VARIANT GetVertices();
  2645. long GetVisible();
  2646. void SetVisible(long nNewValue);
  2647. float GetWidth();
  2648. void SetWidth(float newValue);
  2649. long GetZOrderPosition();
  2650. long GetBlackWhiteMode();
  2651. void SetBlackWhiteMode(long nNewValue);
  2652. CString GetAlternativeText();
  2653. void SetAlternativeText(LPCTSTR lpszNewValue);
  2654. };
  2655. /////////////////////////////////////////////////////////////////////////////
  2656. // GroupShapes wrapper class
  2657. class GroupShapes : public COleDispatchDriver
  2658. {
  2659. public:
  2660. GroupShapes() {} // Calls COleDispatchDriver default constructor
  2661. GroupShapes(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  2662. GroupShapes(const GroupShapes& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  2663. // Attributes
  2664. public:
  2665. // Operations
  2666. public:
  2667. LPDISPATCH GetApplication();
  2668. long GetCreator();
  2669. LPDISPATCH GetParent();
  2670. long GetCount();
  2671. LPDISPATCH Item(const VARIANT& Index);
  2672. LPDISPATCH _Default(const VARIANT& Index);
  2673. LPUNKNOWN Get_NewEnum();
  2674. };
  2675. /////////////////////////////////////////////////////////////////////////////
  2676. // TextFrame wrapper class
  2677. class TextFrame : public COleDispatchDriver
  2678. {
  2679. public:
  2680. TextFrame() {} // Calls COleDispatchDriver default constructor
  2681. TextFrame(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  2682. TextFrame(const TextFrame& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  2683. // Attributes
  2684. public:
  2685. // Operations
  2686. public:
  2687. LPDISPATCH GetApplication();
  2688. long GetCreator();
  2689. LPDISPATCH GetParent();
  2690. float GetMarginBottom();
  2691. void SetMarginBottom(float newValue);
  2692. float GetMarginLeft();
  2693. void SetMarginLeft(float newValue);
  2694. float GetMarginRight();
  2695. void SetMarginRight(float newValue);
  2696. float GetMarginTop();
  2697. void SetMarginTop(float newValue);
  2698. long GetOrientation();
  2699. void SetOrientation(long nNewValue);
  2700. LPDISPATCH Characters(const VARIANT& Start, const VARIANT& Length);
  2701. long GetHorizontalAlignment();
  2702. void SetHorizontalAlignment(long nNewValue);
  2703. long GetVerticalAlignment();
  2704. void SetVerticalAlignment(long nNewValue);
  2705. BOOL GetAutoSize();
  2706. void SetAutoSize(BOOL bNewValue);
  2707. long GetReadingOrder();
  2708. void SetReadingOrder(long nNewValue);
  2709. BOOL GetAutoMargins();
  2710. void SetAutoMargins(BOOL bNewValue);
  2711. };
  2712. /////////////////////////////////////////////////////////////////////////////
  2713. // ConnectorFormat wrapper class
  2714. class ConnectorFormat : public COleDispatchDriver
  2715. {
  2716. public:
  2717. ConnectorFormat() {} // Calls COleDispatchDriver default constructor
  2718. ConnectorFormat(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  2719. ConnectorFormat(const ConnectorFormat& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  2720. // Attributes
  2721. public:
  2722. // Operations
  2723. public:
  2724. LPDISPATCH GetApplication();
  2725. long GetCreator();
  2726. LPDISPATCH GetParent();
  2727. void BeginConnect(LPDISPATCH ConnectedShape, long ConnectionSite);
  2728. void BeginDisconnect();
  2729. void EndConnect(LPDISPATCH ConnectedShape, long ConnectionSite);
  2730. void EndDisconnect();
  2731. long GetBeginConnected();
  2732. LPDISPATCH GetBeginConnectedShape();
  2733. long GetBeginConnectionSite();
  2734. long GetEndConnected();
  2735. LPDISPATCH GetEndConnectedShape();
  2736. long GetEndConnectionSite();
  2737. long GetType();
  2738. void SetType(long nNewValue);
  2739. };
  2740. /////////////////////////////////////////////////////////////////////////////
  2741. // FreeformBuilder wrapper class
  2742. class FreeformBuilder : public COleDispatchDriver
  2743. {
  2744. public:
  2745. FreeformBuilder() {} // Calls COleDispatchDriver default constructor
  2746. FreeformBuilder(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  2747. FreeformBuilder(const FreeformBuilder& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  2748. // Attributes
  2749. public:
  2750. // Operations
  2751. public:
  2752. LPDISPATCH GetApplication();
  2753. long GetCreator();
  2754. LPDISPATCH GetParent();
  2755. void AddNodes(long SegmentType, long EditingType, float X1, float Y1, const VARIANT& X2, const VARIANT& Y2, const VARIANT& X3, const VARIANT& Y3);
  2756. LPDISPATCH ConvertToShape();
  2757. };
  2758. /////////////////////////////////////////////////////////////////////////////
  2759. // ControlFormat wrapper class
  2760. class ControlFormat : public COleDispatchDriver
  2761. {
  2762. public:
  2763. ControlFormat() {} // Calls COleDispatchDriver default constructor
  2764. ControlFormat(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  2765. ControlFormat(const ControlFormat& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  2766. // Attributes
  2767. public:
  2768. // Operations
  2769. public:
  2770. LPDISPATCH GetApplication();
  2771. long GetCreator();
  2772. LPDISPATCH GetParent();
  2773. void AddItem(LPCTSTR Text, const VARIANT& Index);
  2774. void RemoveAllItems();
  2775. void RemoveItem(long Index, const VARIANT& Count);
  2776. long GetDropDownLines();
  2777. void SetDropDownLines(long nNewValue);
  2778. BOOL GetEnabled();
  2779. void SetEnabled(BOOL bNewValue);
  2780. long GetLargeChange();
  2781. void SetLargeChange(long nNewValue);
  2782. CString GetLinkedCell();
  2783. void SetLinkedCell(LPCTSTR lpszNewValue);
  2784. VARIANT List(const VARIANT& Index);
  2785. long GetListCount();
  2786. void SetListCount(long nNewValue);
  2787. CString GetListFillRange();
  2788. void SetListFillRange(LPCTSTR lpszNewValue);
  2789. long GetListIndex();
  2790. void SetListIndex(long nNewValue);
  2791. BOOL GetLockedText();
  2792. void SetLockedText(BOOL bNewValue);
  2793. long GetMax();
  2794. void SetMax(long nNewValue);
  2795. long GetMin();
  2796. void SetMin(long nNewValue);
  2797. long GetMultiSelect();
  2798. void SetMultiSelect(long nNewValue);
  2799. BOOL GetPrintObject();
  2800. void SetPrintObject(BOOL bNewValue);
  2801. long GetSmallChange();
  2802. void SetSmallChange(long nNewValue);
  2803. long Get_Default();
  2804. void Set_Default(long nNewValue);
  2805. long GetValue();
  2806. void SetValue(long nNewValue);
  2807. };
  2808. /////////////////////////////////////////////////////////////////////////////
  2809. // OLEFormat wrapper class
  2810. class OLEFormat : public COleDispatchDriver
  2811. {
  2812. public:
  2813. OLEFormat() {} // Calls COleDispatchDriver default constructor
  2814. OLEFormat(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  2815. OLEFormat(const OLEFormat& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  2816. // Attributes
  2817. public:
  2818. // Operations
  2819. public:
  2820. LPDISPATCH GetApplication();
  2821. long GetCreator();
  2822. LPDISPATCH GetParent();
  2823. void Activate();
  2824. LPDISPATCH GetObject();
  2825. CString GetProgId();
  2826. void Verb(const VARIANT& Verb);
  2827. };
  2828. /////////////////////////////////////////////////////////////////////////////
  2829. // LinkFormat wrapper class
  2830. class LinkFormat : public COleDispatchDriver
  2831. {
  2832. public:
  2833. LinkFormat() {} // Calls COleDispatchDriver default constructor
  2834. LinkFormat(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  2835. LinkFormat(const LinkFormat& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  2836. // Attributes
  2837. public:
  2838. // Operations
  2839. public:
  2840. LPDISPATCH GetApplication();
  2841. long GetCreator();
  2842. LPDISPATCH GetParent();
  2843. BOOL GetAutoUpdate();
  2844. void SetAutoUpdate(BOOL bNewValue);
  2845. BOOL GetLocked();
  2846. void SetLocked(BOOL bNewValue);
  2847. void Update();
  2848. };
  2849. /////////////////////////////////////////////////////////////////////////////
  2850. // PublishObjects wrapper class
  2851. class PublishObjects : public COleDispatchDriver
  2852. {
  2853. public:
  2854. PublishObjects() {} // Calls COleDispatchDriver default constructor
  2855. PublishObjects(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  2856. PublishObjects(const PublishObjects& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  2857. // Attributes
  2858. public:
  2859. // Operations
  2860. public:
  2861. LPDISPATCH GetApplication();
  2862. long GetCreator();
  2863. LPDISPATCH GetParent();
  2864. LPDISPATCH Add(long SourceType, LPCTSTR Filename, const VARIANT& Sheet, const VARIANT& Source, const VARIANT& HtmlType, const VARIANT& DivID, const VARIANT& Title);
  2865. long GetCount();
  2866. LPDISPATCH GetItem(const VARIANT& Index);
  2867. LPDISPATCH Get_Default(const VARIANT& Index);
  2868. LPUNKNOWN Get_NewEnum();
  2869. void Delete();
  2870. void Publish();
  2871. };
  2872. /////////////////////////////////////////////////////////////////////////////
  2873. // OLEDBError wrapper class
  2874. class OLEDBError : public COleDispatchDriver
  2875. {
  2876. public:
  2877. OLEDBError() {} // Calls COleDispatchDriver default constructor
  2878. OLEDBError(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  2879. OLEDBError(const OLEDBError& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  2880. // Attributes
  2881. public:
  2882. // Operations
  2883. public:
  2884. LPDISPATCH GetApplication();
  2885. long GetCreator();
  2886. LPDISPATCH GetParent();
  2887. CString GetSqlState();
  2888. CString GetErrorString();
  2889. long GetNative();
  2890. long GetNumber();
  2891. long GetStage();
  2892. };
  2893. /////////////////////////////////////////////////////////////////////////////
  2894. // OLEDBErrors wrapper class
  2895. class OLEDBErrors : public COleDispatchDriver
  2896. {
  2897. public:
  2898. OLEDBErrors() {} // Calls COleDispatchDriver default constructor
  2899. OLEDBErrors(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  2900. OLEDBErrors(const OLEDBErrors& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  2901. // Attributes
  2902. public:
  2903. // Operations
  2904. public:
  2905. LPDISPATCH GetApplication();
  2906. long GetCreator();
  2907. LPDISPATCH GetParent();
  2908. long GetCount();
  2909. LPDISPATCH Item(long Index);
  2910. LPDISPATCH Get_Default(long Index);
  2911. LPUNKNOWN _NewEnum();
  2912. };
  2913. /////////////////////////////////////////////////////////////////////////////
  2914. // Phonetics wrapper class
  2915. class Phonetics : public COleDispatchDriver
  2916. {
  2917. public:
  2918. Phonetics() {} // Calls COleDispatchDriver default constructor
  2919. Phonetics(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  2920. Phonetics(const Phonetics& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  2921. // Attributes
  2922. public:
  2923. // Operations
  2924. public:
  2925. LPDISPATCH GetApplication();
  2926. long GetCreator();
  2927. LPDISPATCH GetParent();
  2928. long GetCount();
  2929. long GetStart();
  2930. long GetLength();
  2931. BOOL GetVisible();
  2932. void SetVisible(BOOL bNewValue);
  2933. long GetCharacterType();
  2934. void SetCharacterType(long nNewValue);
  2935. long GetAlignment();
  2936. void SetAlignment(long nNewValue);
  2937. LPDISPATCH GetFont();
  2938. LPDISPATCH GetItem(long Index);
  2939. void Delete();
  2940. void Add(long Start, long Length, LPCTSTR Text);
  2941. CString GetText();
  2942. void SetText(LPCTSTR lpszNewValue);
  2943. LPDISPATCH Get_Default(long Index);
  2944. LPUNKNOWN Get_NewEnum();
  2945. };
  2946. /////////////////////////////////////////////////////////////////////////////
  2947. // PivotLayout wrapper class
  2948. class PivotLayout : public COleDispatchDriver
  2949. {
  2950. public:
  2951. PivotLayout() {} // Calls COleDispatchDriver default constructor
  2952. PivotLayout(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  2953. PivotLayout(const PivotLayout& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  2954. // Attributes
  2955. public:
  2956. // Operations
  2957. public:
  2958. LPDISPATCH GetApplication();
  2959. long GetCreator();
  2960. LPDISPATCH GetParent();
  2961. LPDISPATCH GetColumnFields(const VARIANT& Index);
  2962. LPDISPATCH GetDataFields(const VARIANT& Index);
  2963. LPDISPATCH GetPageFields(const VARIANT& Index);
  2964. LPDISPATCH GetRowFields(const VARIANT& Index);
  2965. LPDISPATCH GetHiddenFields(const VARIANT& Index);
  2966. LPDISPATCH GetVisibleFields(const VARIANT& Index);
  2967. LPDISPATCH GetPivotFields(const VARIANT& Index);
  2968. LPDISPATCH GetCubeFields();
  2969. LPDISPATCH GetPivotCache();
  2970. LPDISPATCH GetPivotTable();
  2971. CString GetInnerDetail();
  2972. void SetInnerDetail(LPCTSTR lpszNewValue);
  2973. void AddFields(const VARIANT& RowFields, const VARIANT& ColumnFields, const VARIANT& PageFields, const VARIANT& AppendField);
  2974. };
  2975. /////////////////////////////////////////////////////////////////////////////
  2976. // DisplayUnitLabel wrapper class
  2977. class DisplayUnitLabel : public COleDispatchDriver
  2978. {
  2979. public:
  2980. DisplayUnitLabel() {} // Calls COleDispatchDriver default constructor
  2981. DisplayUnitLabel(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  2982. DisplayUnitLabel(const DisplayUnitLabel& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  2983. // Attributes
  2984. public:
  2985. // Operations
  2986. public:
  2987. LPDISPATCH GetApplication();
  2988. long GetCreator();
  2989. LPDISPATCH GetParent();
  2990. CString GetName();
  2991. VARIANT Select();
  2992. LPDISPATCH GetBorder();
  2993. VARIANT Delete();
  2994. LPDISPATCH GetInterior();
  2995. LPDISPATCH GetFill();
  2996. CString GetCaption();
  2997. void SetCaption(LPCTSTR lpszNewValue);
  2998. LPDISPATCH GetCharacters(const VARIANT& Start, const VARIANT& Length);
  2999. LPDISPATCH GetFont();
  3000. VARIANT GetHorizontalAlignment();
  3001. void SetHorizontalAlignment(const VARIANT& newValue);
  3002. double GetLeft();
  3003. void SetLeft(double newValue);
  3004. VARIANT GetOrientation();
  3005. void SetOrientation(const VARIANT& newValue);
  3006. BOOL GetShadow();
  3007. void SetShadow(BOOL bNewValue);
  3008. CString GetText();
  3009. void SetText(LPCTSTR lpszNewValue);
  3010. double GetTop();
  3011. void SetTop(double newValue);
  3012. VARIANT GetVerticalAlignment();
  3013. void SetVerticalAlignment(const VARIANT& newValue);
  3014. long GetReadingOrder();
  3015. void SetReadingOrder(long nNewValue);
  3016. VARIANT GetAutoScaleFont();
  3017. void SetAutoScaleFont(const VARIANT& newValue);
  3018. };