excel9.h
上传用户:oybseng
上传日期:2015-04-27
资源大小:7831k
文件大小:38k
源码类别:

GDI/图象编程

开发平台:

Visual C++

  1. // Machine generated IDispatch wrapper class(es) created with ClassWizard
  2. /////////////////////////////////////////////////////////////////////////////
  3. // _Application wrapper class
  4. class _Application : public COleDispatchDriver
  5. {
  6. public:
  7. _Application() {} // Calls COleDispatchDriver default constructor
  8. _Application(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  9. _Application(const _Application& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  10. // Attributes
  11. public:
  12. // Operations
  13. public:
  14. LPDISPATCH GetApplication();
  15. long GetCreator();
  16. LPDISPATCH GetParent();
  17. LPDISPATCH GetActiveCell();
  18. LPDISPATCH GetActiveChart();
  19. CString GetActivePrinter();
  20. void SetActivePrinter(LPCTSTR lpszNewValue);
  21. LPDISPATCH GetActiveSheet();
  22. LPDISPATCH GetActiveWindow();
  23. LPDISPATCH GetActiveWorkbook();
  24. LPDISPATCH GetAddIns();
  25. LPDISPATCH GetAssistant();
  26. void Calculate();
  27. LPDISPATCH GetCells();
  28. LPDISPATCH GetCharts();
  29. LPDISPATCH GetColumns();
  30. LPDISPATCH GetCommandBars();
  31. long GetDDEAppReturnCode();
  32. void DDEExecute(long Channel, LPCTSTR String);
  33. long DDEInitiate(LPCTSTR App, LPCTSTR Topic);
  34. void DDEPoke(long Channel, const VARIANT& Item, const VARIANT& Data);
  35. VARIANT DDERequest(long Channel, LPCTSTR Item);
  36. void DDETerminate(long Channel);
  37. VARIANT Evaluate(const VARIANT& Name);
  38. VARIANT _Evaluate(const VARIANT& Name);
  39. VARIANT ExecuteExcel4Macro(LPCTSTR String);
  40. LPDISPATCH Intersect(LPDISPATCH Arg1, LPDISPATCH Arg2, const VARIANT& Arg3, const VARIANT& Arg4, const VARIANT& Arg5, const VARIANT& Arg6, const VARIANT& Arg7, const VARIANT& Arg8, const VARIANT& Arg9, const VARIANT& Arg10, 
  41. const VARIANT& Arg11, const VARIANT& Arg12, const VARIANT& Arg13, const VARIANT& Arg14, const VARIANT& Arg15, const VARIANT& Arg16, const VARIANT& Arg17, const VARIANT& Arg18, const VARIANT& Arg19, const VARIANT& Arg20, 
  42. const VARIANT& Arg21, const VARIANT& Arg22, const VARIANT& Arg23, const VARIANT& Arg24, const VARIANT& Arg25, const VARIANT& Arg26, const VARIANT& Arg27, const VARIANT& Arg28, const VARIANT& Arg29, const VARIANT& Arg30);
  43. LPDISPATCH GetNames();
  44. LPDISPATCH GetRange(const VARIANT& Cell1, const VARIANT& Cell2);
  45. LPDISPATCH GetRows();
  46. VARIANT Run(const VARIANT& Macro, const VARIANT& Arg1, const VARIANT& Arg2, const VARIANT& Arg3, const VARIANT& Arg4, const VARIANT& Arg5, const VARIANT& Arg6, const VARIANT& Arg7, const VARIANT& Arg8, const VARIANT& Arg9, 
  47. const VARIANT& Arg10, const VARIANT& Arg11, const VARIANT& Arg12, const VARIANT& Arg13, const VARIANT& Arg14, const VARIANT& Arg15, const VARIANT& Arg16, const VARIANT& Arg17, const VARIANT& Arg18, const VARIANT& Arg19, 
  48. const VARIANT& Arg20, const VARIANT& Arg21, const VARIANT& Arg22, const VARIANT& Arg23, const VARIANT& Arg24, const VARIANT& Arg25, const VARIANT& Arg26, const VARIANT& Arg27, const VARIANT& Arg28, const VARIANT& Arg29, 
  49. const VARIANT& Arg30);
  50. VARIANT _Run2(const VARIANT& Macro, const VARIANT& Arg1, const VARIANT& Arg2, const VARIANT& Arg3, const VARIANT& Arg4, const VARIANT& Arg5, const VARIANT& Arg6, const VARIANT& Arg7, const VARIANT& Arg8, const VARIANT& Arg9, 
  51. const VARIANT& Arg10, const VARIANT& Arg11, const VARIANT& Arg12, const VARIANT& Arg13, const VARIANT& Arg14, const VARIANT& Arg15, const VARIANT& Arg16, const VARIANT& Arg17, const VARIANT& Arg18, const VARIANT& Arg19, 
  52. const VARIANT& Arg20, const VARIANT& Arg21, const VARIANT& Arg22, const VARIANT& Arg23, const VARIANT& Arg24, const VARIANT& Arg25, const VARIANT& Arg26, const VARIANT& Arg27, const VARIANT& Arg28, const VARIANT& Arg29, 
  53. const VARIANT& Arg30);
  54. LPDISPATCH GetSelection();
  55. void SendKeys(const VARIANT& Keys, const VARIANT& Wait);
  56. LPDISPATCH GetSheets();
  57. LPDISPATCH GetThisWorkbook();
  58. LPDISPATCH Union(LPDISPATCH Arg1, LPDISPATCH Arg2, const VARIANT& Arg3, const VARIANT& Arg4, const VARIANT& Arg5, const VARIANT& Arg6, const VARIANT& Arg7, const VARIANT& Arg8, const VARIANT& Arg9, const VARIANT& Arg10, const VARIANT& Arg11, 
  59. const VARIANT& Arg12, const VARIANT& Arg13, const VARIANT& Arg14, const VARIANT& Arg15, const VARIANT& Arg16, const VARIANT& Arg17, const VARIANT& Arg18, const VARIANT& Arg19, const VARIANT& Arg20, const VARIANT& Arg21, 
  60. const VARIANT& Arg22, const VARIANT& Arg23, const VARIANT& Arg24, const VARIANT& Arg25, const VARIANT& Arg26, const VARIANT& Arg27, const VARIANT& Arg28, const VARIANT& Arg29, const VARIANT& Arg30);
  61. LPDISPATCH GetWindows();
  62. LPDISPATCH GetWorkbooks();
  63. LPDISPATCH GetWorksheetFunction();
  64. LPDISPATCH GetWorksheets();
  65. LPDISPATCH GetExcel4IntlMacroSheets();
  66. LPDISPATCH GetExcel4MacroSheets();
  67. void ActivateMicrosoftApp(long Index);
  68. void AddChartAutoFormat(const VARIANT& Chart, LPCTSTR Name, const VARIANT& Description);
  69. void AddCustomList(const VARIANT& ListArray, const VARIANT& ByRow);
  70. BOOL GetAlertBeforeOverwriting();
  71. void SetAlertBeforeOverwriting(BOOL bNewValue);
  72. CString GetAltStartupPath();
  73. void SetAltStartupPath(LPCTSTR lpszNewValue);
  74. BOOL GetAskToUpdateLinks();
  75. void SetAskToUpdateLinks(BOOL bNewValue);
  76. BOOL GetEnableAnimations();
  77. void SetEnableAnimations(BOOL bNewValue);
  78. LPDISPATCH GetAutoCorrect();
  79. long GetBuild();
  80. BOOL GetCalculateBeforeSave();
  81. void SetCalculateBeforeSave(BOOL bNewValue);
  82. long GetCalculation();
  83. void SetCalculation(long nNewValue);
  84. VARIANT GetCaller(const VARIANT& Index);
  85. BOOL GetCanPlaySounds();
  86. BOOL GetCanRecordSounds();
  87. CString GetCaption();
  88. void SetCaption(LPCTSTR lpszNewValue);
  89. BOOL GetCellDragAndDrop();
  90. void SetCellDragAndDrop(BOOL bNewValue);
  91. double CentimetersToPoints(double Centimeters);
  92. BOOL CheckSpelling(LPCTSTR Word, const VARIANT& CustomDictionary, const VARIANT& IgnoreUppercase);
  93. VARIANT GetClipboardFormats(const VARIANT& Index);
  94. BOOL GetDisplayClipboardWindow();
  95. void SetDisplayClipboardWindow(BOOL bNewValue);
  96. long GetCommandUnderlines();
  97. void SetCommandUnderlines(long nNewValue);
  98. BOOL GetConstrainNumeric();
  99. void SetConstrainNumeric(BOOL bNewValue);
  100. VARIANT ConvertFormula(const VARIANT& Formula, long FromReferenceStyle, const VARIANT& ToReferenceStyle, const VARIANT& ToAbsolute, const VARIANT& RelativeTo);
  101. BOOL GetCopyObjectsWithCells();
  102. void SetCopyObjectsWithCells(BOOL bNewValue);
  103. long GetCursor();
  104. void SetCursor(long nNewValue);
  105. long GetCustomListCount();
  106. long GetCutCopyMode();
  107. void SetCutCopyMode(long nNewValue);
  108. long GetDataEntryMode();
  109. void SetDataEntryMode(long nNewValue);
  110. CString Get_Default();
  111. CString GetDefaultFilePath();
  112. void SetDefaultFilePath(LPCTSTR lpszNewValue);
  113. void DeleteChartAutoFormat(LPCTSTR Name);
  114. void DeleteCustomList(long ListNum);
  115. LPDISPATCH GetDialogs();
  116. BOOL GetDisplayAlerts();
  117. void SetDisplayAlerts(BOOL bNewValue);
  118. BOOL GetDisplayFormulaBar();
  119. void SetDisplayFormulaBar(BOOL bNewValue);
  120. BOOL GetDisplayFullScreen();
  121. void SetDisplayFullScreen(BOOL bNewValue);
  122. BOOL GetDisplayNoteIndicator();
  123. void SetDisplayNoteIndicator(BOOL bNewValue);
  124. long GetDisplayCommentIndicator();
  125. void SetDisplayCommentIndicator(long nNewValue);
  126. BOOL GetDisplayExcel4Menus();
  127. void SetDisplayExcel4Menus(BOOL bNewValue);
  128. BOOL GetDisplayRecentFiles();
  129. void SetDisplayRecentFiles(BOOL bNewValue);
  130. BOOL GetDisplayScrollBars();
  131. void SetDisplayScrollBars(BOOL bNewValue);
  132. BOOL GetDisplayStatusBar();
  133. void SetDisplayStatusBar(BOOL bNewValue);
  134. void DoubleClick();
  135. BOOL GetEditDirectlyInCell();
  136. void SetEditDirectlyInCell(BOOL bNewValue);
  137. BOOL GetEnableAutoComplete();
  138. void SetEnableAutoComplete(BOOL bNewValue);
  139. long GetEnableCancelKey();
  140. void SetEnableCancelKey(long nNewValue);
  141. BOOL GetEnableSound();
  142. void SetEnableSound(BOOL bNewValue);
  143. VARIANT GetFileConverters(const VARIANT& Index1, const VARIANT& Index2);
  144. LPDISPATCH GetFileSearch();
  145. LPDISPATCH GetFileFind();
  146. BOOL GetFixedDecimal();
  147. void SetFixedDecimal(BOOL bNewValue);
  148. long GetFixedDecimalPlaces();
  149. void SetFixedDecimalPlaces(long nNewValue);
  150. VARIANT GetCustomListContents(long ListNum);
  151. long GetCustomListNum(const VARIANT& ListArray);
  152. VARIANT GetOpenFilename(const VARIANT& FileFilter, const VARIANT& FilterIndex, const VARIANT& Title, const VARIANT& ButtonText, const VARIANT& MultiSelect);
  153. VARIANT GetSaveAsFilename(const VARIANT& InitialFilename, const VARIANT& FileFilter, const VARIANT& FilterIndex, const VARIANT& Title, const VARIANT& ButtonText);
  154. void Goto(const VARIANT& Reference, const VARIANT& Scroll);
  155. double GetHeight();
  156. void SetHeight(double newValue);
  157. void Help(const VARIANT& HelpFile, const VARIANT& HelpContextID);
  158. BOOL GetIgnoreRemoteRequests();
  159. void SetIgnoreRemoteRequests(BOOL bNewValue);
  160. double InchesToPoints(double Inches);
  161. VARIANT InputBox(LPCTSTR Prompt, const VARIANT& Title, const VARIANT& Default, const VARIANT& Left, const VARIANT& Top, const VARIANT& HelpFile, const VARIANT& HelpContextID, const VARIANT& Type);
  162. BOOL GetInteractive();
  163. void SetInteractive(BOOL bNewValue);
  164. VARIANT GetInternational(const VARIANT& Index);
  165. BOOL GetIteration();
  166. void SetIteration(BOOL bNewValue);
  167. double GetLeft();
  168. void SetLeft(double newValue);
  169. CString GetLibraryPath();
  170. void MacroOptions(const VARIANT& Macro, const VARIANT& Description, const VARIANT& HasMenu, const VARIANT& MenuText, const VARIANT& HasShortcutKey, const VARIANT& ShortcutKey, const VARIANT& Category, const VARIANT& StatusBar, 
  171. const VARIANT& HelpContextID, const VARIANT& HelpFile);
  172. void MailLogoff();
  173. void MailLogon(const VARIANT& Name, const VARIANT& Password, const VARIANT& DownloadNewMail);
  174. VARIANT GetMailSession();
  175. long GetMailSystem();
  176. BOOL GetMathCoprocessorAvailable();
  177. double GetMaxChange();
  178. void SetMaxChange(double newValue);
  179. long GetMaxIterations();
  180. void SetMaxIterations(long nNewValue);
  181. long GetMemoryFree();
  182. long GetMemoryTotal();
  183. long GetMemoryUsed();
  184. BOOL GetMouseAvailable();
  185. BOOL GetMoveAfterReturn();
  186. void SetMoveAfterReturn(BOOL bNewValue);
  187. long GetMoveAfterReturnDirection();
  188. void SetMoveAfterReturnDirection(long nNewValue);
  189. LPDISPATCH GetRecentFiles();
  190. CString GetName();
  191. LPDISPATCH NextLetter();
  192. CString GetNetworkTemplatesPath();
  193. LPDISPATCH GetODBCErrors();
  194. long GetODBCTimeout();
  195. void SetODBCTimeout(long nNewValue);
  196. void OnKey(LPCTSTR Key, const VARIANT& Procedure);
  197. void OnRepeat(LPCTSTR Text, LPCTSTR Procedure);
  198. void OnTime(const VARIANT& EarliestTime, LPCTSTR Procedure, const VARIANT& LatestTime, const VARIANT& Schedule);
  199. void OnUndo(LPCTSTR Text, LPCTSTR Procedure);
  200. CString GetOnWindow();
  201. void SetOnWindow(LPCTSTR lpszNewValue);
  202. CString GetOperatingSystem();
  203. CString GetOrganizationName();
  204. CString GetPath();
  205. CString GetPathSeparator();
  206. VARIANT GetPreviousSelections(const VARIANT& Index);
  207. BOOL GetPivotTableSelection();
  208. void SetPivotTableSelection(BOOL bNewValue);
  209. BOOL GetPromptForSummaryInfo();
  210. void SetPromptForSummaryInfo(BOOL bNewValue);
  211. void Quit();
  212. void RecordMacro(const VARIANT& BasicCode, const VARIANT& XlmCode);
  213. BOOL GetRecordRelative();
  214. long GetReferenceStyle();
  215. void SetReferenceStyle(long nNewValue);
  216. VARIANT GetRegisteredFunctions(const VARIANT& Index1, const VARIANT& Index2);
  217. BOOL RegisterXLL(LPCTSTR Filename);
  218. void Repeat();
  219. BOOL GetRollZoom();
  220. void SetRollZoom(BOOL bNewValue);
  221. void SaveWorkspace(const VARIANT& Filename);
  222. BOOL GetScreenUpdating();
  223. void SetScreenUpdating(BOOL bNewValue);
  224. void SetDefaultChart(const VARIANT& FormatName, const VARIANT& Gallery);
  225. long GetSheetsInNewWorkbook();
  226. void SetSheetsInNewWorkbook(long nNewValue);
  227. BOOL GetShowChartTipNames();
  228. void SetShowChartTipNames(BOOL bNewValue);
  229. BOOL GetShowChartTipValues();
  230. void SetShowChartTipValues(BOOL bNewValue);
  231. CString GetStandardFont();
  232. void SetStandardFont(LPCTSTR lpszNewValue);
  233. double GetStandardFontSize();
  234. void SetStandardFontSize(double newValue);
  235. CString GetStartupPath();
  236. VARIANT GetStatusBar();
  237. void SetStatusBar(const VARIANT& newValue);
  238. CString GetTemplatesPath();
  239. BOOL GetShowToolTips();
  240. void SetShowToolTips(BOOL bNewValue);
  241. double GetTop();
  242. void SetTop(double newValue);
  243. long GetDefaultSaveFormat();
  244. void SetDefaultSaveFormat(long nNewValue);
  245. CString GetTransitionMenuKey();
  246. void SetTransitionMenuKey(LPCTSTR lpszNewValue);
  247. long GetTransitionMenuKeyAction();
  248. void SetTransitionMenuKeyAction(long nNewValue);
  249. BOOL GetTransitionNavigKeys();
  250. void SetTransitionNavigKeys(BOOL bNewValue);
  251. void Undo();
  252. double GetUsableHeight();
  253. double GetUsableWidth();
  254. BOOL GetUserControl();
  255. void SetUserControl(BOOL bNewValue);
  256. CString GetUserName_();
  257. void SetUserName(LPCTSTR lpszNewValue);
  258. CString GetValue();
  259. LPDISPATCH GetVbe();
  260. CString GetVersion();
  261. BOOL GetVisible();
  262. void SetVisible(BOOL bNewValue);
  263. void Volatile(const VARIANT& Volatile);
  264. double GetWidth();
  265. void SetWidth(double newValue);
  266. BOOL GetWindowsForPens();
  267. long GetWindowState();
  268. void SetWindowState(long nNewValue);
  269. long GetDefaultSheetDirection();
  270. void SetDefaultSheetDirection(long nNewValue);
  271. long GetCursorMovement();
  272. void SetCursorMovement(long nNewValue);
  273. BOOL GetControlCharacters();
  274. void SetControlCharacters(BOOL bNewValue);
  275. BOOL GetEnableEvents();
  276. void SetEnableEvents(BOOL bNewValue);
  277. BOOL Wait(const VARIANT& Time);
  278. BOOL GetExtendList();
  279. void SetExtendList(BOOL bNewValue);
  280. LPDISPATCH GetOLEDBErrors();
  281. CString GetPhonetic(const VARIANT& Text);
  282. LPDISPATCH GetCOMAddIns();
  283. LPDISPATCH GetDefaultWebOptions();
  284. CString GetProductCode();
  285. CString GetUserLibraryPath();
  286. BOOL GetAutoPercentEntry();
  287. void SetAutoPercentEntry(BOOL bNewValue);
  288. LPDISPATCH GetLanguageSettings();
  289. LPDISPATCH GetAnswerWizard();
  290. void CalculateFull();
  291. BOOL FindFile();
  292. long GetCalculationVersion();
  293. BOOL GetShowWindowsInTaskbar();
  294. void SetShowWindowsInTaskbar(BOOL bNewValue);
  295. long GetFeatureInstall();
  296. void SetFeatureInstall(long nNewValue);
  297. };
  298. /////////////////////////////////////////////////////////////////////////////
  299. // _Workbook wrapper class
  300. class _Workbook : public COleDispatchDriver
  301. {
  302. public:
  303. _Workbook() {} // Calls COleDispatchDriver default constructor
  304. _Workbook(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  305. _Workbook(const _Workbook& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  306. // Attributes
  307. public:
  308. // Operations
  309. public:
  310. LPDISPATCH GetApplication();
  311. long GetCreator();
  312. LPDISPATCH GetParent();
  313. BOOL GetAcceptLabelsInFormulas();
  314. void SetAcceptLabelsInFormulas(BOOL bNewValue);
  315. void Activate();
  316. LPDISPATCH GetActiveChart();
  317. LPDISPATCH GetActiveSheet();
  318. long GetAutoUpdateFrequency();
  319. void SetAutoUpdateFrequency(long nNewValue);
  320. BOOL GetAutoUpdateSaveChanges();
  321. void SetAutoUpdateSaveChanges(BOOL bNewValue);
  322. long GetChangeHistoryDuration();
  323. void SetChangeHistoryDuration(long nNewValue);
  324. LPDISPATCH GetBuiltinDocumentProperties();
  325. void ChangeFileAccess(long Mode, const VARIANT& WritePassword, const VARIANT& Notify);
  326. void ChangeLink(LPCTSTR Name, LPCTSTR NewName, long Type);
  327. LPDISPATCH GetCharts();
  328. void Close(const VARIANT& SaveChanges, const VARIANT& Filename, const VARIANT& RouteWorkbook);
  329. CString GetCodeName();
  330. CString Get_CodeName();
  331. void Set_CodeName(LPCTSTR lpszNewValue);
  332. VARIANT GetColors(const VARIANT& Index);
  333. void SetColors(const VARIANT& Index, const VARIANT& newValue);
  334. LPDISPATCH GetCommandBars();
  335. long GetConflictResolution();
  336. void SetConflictResolution(long nNewValue);
  337. LPDISPATCH GetContainer();
  338. BOOL GetCreateBackup();
  339. LPDISPATCH GetCustomDocumentProperties();
  340. BOOL GetDate1904();
  341. void SetDate1904(BOOL bNewValue);
  342. void DeleteNumberFormat(LPCTSTR NumberFormat);
  343. long GetDisplayDrawingObjects();
  344. void SetDisplayDrawingObjects(long nNewValue);
  345. BOOL ExclusiveAccess();
  346. long GetFileFormat();
  347. void ForwardMailer();
  348. CString GetFullName();
  349. BOOL GetHasPassword();
  350. BOOL GetHasRoutingSlip();
  351. void SetHasRoutingSlip(BOOL bNewValue);
  352. BOOL GetIsAddin();
  353. void SetIsAddin(BOOL bNewValue);
  354. VARIANT LinkInfo(LPCTSTR Name, long LinkInfo, const VARIANT& Type, const VARIANT& EditionRef);
  355. VARIANT LinkSources(const VARIANT& Type);
  356. LPDISPATCH GetMailer();
  357. void MergeWorkbook(const VARIANT& Filename);
  358. BOOL GetMultiUserEditing();
  359. CString GetName();
  360. LPDISPATCH GetNames();
  361. LPDISPATCH NewWindow();
  362. void OpenLinks(LPCTSTR Name, const VARIANT& ReadOnly, const VARIANT& Type);
  363. CString GetPath();
  364. BOOL GetPersonalViewListSettings();
  365. void SetPersonalViewListSettings(BOOL bNewValue);
  366. BOOL GetPersonalViewPrintSettings();
  367. void SetPersonalViewPrintSettings(BOOL bNewValue);
  368. LPDISPATCH PivotCaches();
  369. void Post(const VARIANT& DestName);
  370. BOOL GetPrecisionAsDisplayed();
  371. void SetPrecisionAsDisplayed(BOOL bNewValue);
  372. void PrintPreview(const VARIANT& EnableChanges);
  373. void Protect(const VARIANT& Password, const VARIANT& Structure, const VARIANT& Windows);
  374. void ProtectSharing(const VARIANT& Filename, const VARIANT& Password, const VARIANT& WriteResPassword, const VARIANT& ReadOnlyRecommended, const VARIANT& CreateBackup, const VARIANT& SharingPassword);
  375. BOOL GetProtectStructure();
  376. BOOL GetProtectWindows();
  377. BOOL GetReadOnly();
  378. BOOL GetReadOnlyRecommended();
  379. void RefreshAll();
  380. void Reply();
  381. void ReplyAll();
  382. void RemoveUser(long Index);
  383. long GetRevisionNumber();
  384. void Route();
  385. BOOL GetRouted();
  386. LPDISPATCH GetRoutingSlip();
  387. void RunAutoMacros(long Which);
  388. void Save();
  389. void SaveAs(const VARIANT& Filename, const VARIANT& FileFormat, const VARIANT& Password, const VARIANT& WriteResPassword, const VARIANT& ReadOnlyRecommended, const VARIANT& CreateBackup, long AccessMode, const VARIANT& ConflictResolution, 
  390. const VARIANT& AddToMru, const VARIANT& TextCodepage, const VARIANT& TextVisualLayout);
  391. void SaveCopyAs(const VARIANT& Filename);
  392. BOOL GetSaved();
  393. void SetSaved(BOOL bNewValue);
  394. BOOL GetSaveLinkValues();
  395. void SetSaveLinkValues(BOOL bNewValue);
  396. void SendMail(const VARIANT& Recipients, const VARIANT& Subject, const VARIANT& ReturnReceipt);
  397. void SendMailer(const VARIANT& FileFormat, long Priority);
  398. void SetLinkOnData(LPCTSTR Name, const VARIANT& Procedure);
  399. LPDISPATCH GetSheets();
  400. BOOL GetShowConflictHistory();
  401. void SetShowConflictHistory(BOOL bNewValue);
  402. LPDISPATCH GetStyles();
  403. void Unprotect(const VARIANT& Password);
  404. void UnprotectSharing(const VARIANT& SharingPassword);
  405. void UpdateFromFile();
  406. void UpdateLink(const VARIANT& Name, const VARIANT& Type);
  407. BOOL GetUpdateRemoteReferences();
  408. void SetUpdateRemoteReferences(BOOL bNewValue);
  409. VARIANT GetUserStatus();
  410. LPDISPATCH GetCustomViews();
  411. LPDISPATCH GetWindows();
  412. LPDISPATCH GetWorksheets();
  413. BOOL GetWriteReserved();
  414. CString GetWriteReservedBy();
  415. LPDISPATCH GetExcel4IntlMacroSheets();
  416. LPDISPATCH GetExcel4MacroSheets();
  417. BOOL GetTemplateRemoveExtData();
  418. void SetTemplateRemoveExtData(BOOL bNewValue);
  419. void HighlightChangesOptions(const VARIANT& When, const VARIANT& Who, const VARIANT& Where);
  420. BOOL GetHighlightChangesOnScreen();
  421. void SetHighlightChangesOnScreen(BOOL bNewValue);
  422. BOOL GetKeepChangeHistory();
  423. void SetKeepChangeHistory(BOOL bNewValue);
  424. BOOL GetListChangesOnNewSheet();
  425. void SetListChangesOnNewSheet(BOOL bNewValue);
  426. void PurgeChangeHistoryNow(long Days, const VARIANT& SharingPassword);
  427. void AcceptAllChanges(const VARIANT& When, const VARIANT& Who, const VARIANT& Where);
  428. void RejectAllChanges(const VARIANT& When, const VARIANT& Who, const VARIANT& Where);
  429. void ResetColors();
  430. LPDISPATCH GetVBProject();
  431. void FollowHyperlink(LPCTSTR Address, const VARIANT& SubAddress, const VARIANT& NewWindow, const VARIANT& AddHistory, const VARIANT& ExtraInfo, const VARIANT& Method, const VARIANT& HeaderInfo);
  432. void AddToFavorites();
  433. BOOL GetIsInplace();
  434. 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);
  435. void WebPagePreview();
  436. LPDISPATCH GetPublishObjects();
  437. LPDISPATCH GetWebOptions();
  438. void ReloadAs(long Encoding);
  439. LPDISPATCH GetHTMLProject();
  440. BOOL GetEnvelopeVisible();
  441. void SetEnvelopeVisible(BOOL bNewValue);
  442. long GetCalculationVersion();
  443. BOOL GetVBASigned();
  444. };
  445. /////////////////////////////////////////////////////////////////////////////
  446. // Workbooks wrapper class
  447. class Workbooks : public COleDispatchDriver
  448. {
  449. public:
  450. Workbooks() {} // Calls COleDispatchDriver default constructor
  451. Workbooks(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  452. Workbooks(const Workbooks& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  453. // Attributes
  454. public:
  455. // Operations
  456. public:
  457. LPDISPATCH GetApplication();
  458. long GetCreator();
  459. LPDISPATCH GetParent();
  460. LPDISPATCH Add(const VARIANT& Template);
  461. void Close();
  462. long GetCount();
  463. LPDISPATCH GetItem(const VARIANT& Index);
  464. LPUNKNOWN Get_NewEnum();
  465. LPDISPATCH Open(LPCTSTR Filename, const VARIANT& UpdateLinks, const VARIANT& ReadOnly, const VARIANT& Format, const VARIANT& Password, const VARIANT& WriteResPassword, const VARIANT& IgnoreReadOnlyRecommended, const VARIANT& Origin, 
  466. const VARIANT& Delimiter, const VARIANT& Editable, const VARIANT& Notify, const VARIANT& Converter, const VARIANT& AddToMru);
  467. LPDISPATCH Get_Default(const VARIANT& Index);
  468. void OpenText(LPCTSTR Filename, const VARIANT& Origin, const VARIANT& StartRow, const VARIANT& DataType, long TextQualifier, const VARIANT& ConsecutiveDelimiter, const VARIANT& Tab, const VARIANT& Semicolon, const VARIANT& Comma, 
  469. const VARIANT& Space, const VARIANT& Other, const VARIANT& OtherChar, const VARIANT& FieldInfo, const VARIANT& TextVisualLayout, const VARIANT& DecimalSeparator, const VARIANT& ThousandsSeparator);
  470. };
  471. /////////////////////////////////////////////////////////////////////////////
  472. // _Worksheet wrapper class
  473. class _Worksheet : public COleDispatchDriver
  474. {
  475. public:
  476. _Worksheet() {} // Calls COleDispatchDriver default constructor
  477. _Worksheet(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  478. _Worksheet(const _Worksheet& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  479. // Attributes
  480. public:
  481. // Operations
  482. public:
  483. LPDISPATCH GetApplication();
  484. long GetCreator();
  485. LPDISPATCH GetParent();
  486. void Activate();
  487. void Copy(const VARIANT& Before, const VARIANT& After);
  488. void Delete();
  489. CString GetCodeName();
  490. CString Get_CodeName();
  491. void Set_CodeName(LPCTSTR lpszNewValue);
  492. long GetIndex();
  493. void Move(const VARIANT& Before, const VARIANT& After);
  494. CString GetName();
  495. void SetName(LPCTSTR lpszNewValue);
  496. LPDISPATCH GetNext();
  497. LPDISPATCH GetPageSetup();
  498. LPDISPATCH GetPrevious();
  499. void PrintPreview(const VARIANT& EnableChanges);
  500. void Protect(const VARIANT& Password, const VARIANT& DrawingObjects, const VARIANT& Contents, const VARIANT& Scenarios, const VARIANT& UserInterfaceOnly);
  501. BOOL GetProtectContents();
  502. BOOL GetProtectDrawingObjects();
  503. BOOL GetProtectionMode();
  504. BOOL GetProtectScenarios();
  505. 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, 
  506. const VARIANT& TextVisualLayout);
  507. void Select(const VARIANT& Replace);
  508. void Unprotect(const VARIANT& Password);
  509. long GetVisible();
  510. void SetVisible(long nNewValue);
  511. LPDISPATCH GetShapes();
  512. BOOL GetTransitionExpEval();
  513. void SetTransitionExpEval(BOOL bNewValue);
  514. BOOL GetAutoFilterMode();
  515. void SetAutoFilterMode(BOOL bNewValue);
  516. void SetBackgroundPicture(LPCTSTR Filename);
  517. void Calculate();
  518. BOOL GetEnableCalculation();
  519. void SetEnableCalculation(BOOL bNewValue);
  520. LPDISPATCH GetCells();
  521. LPDISPATCH ChartObjects(const VARIANT& Index);
  522. void CheckSpelling(const VARIANT& CustomDictionary, const VARIANT& IgnoreUppercase, const VARIANT& AlwaysSuggest, const VARIANT& SpellLang);
  523. LPDISPATCH GetCircularReference();
  524. void ClearArrows();
  525. LPDISPATCH GetColumns();
  526. long GetConsolidationFunction();
  527. VARIANT GetConsolidationOptions();
  528. VARIANT GetConsolidationSources();
  529. BOOL GetEnableAutoFilter();
  530. void SetEnableAutoFilter(BOOL bNewValue);
  531. long GetEnableSelection();
  532. void SetEnableSelection(long nNewValue);
  533. BOOL GetEnableOutlining();
  534. void SetEnableOutlining(BOOL bNewValue);
  535. BOOL GetEnablePivotTable();
  536. void SetEnablePivotTable(BOOL bNewValue);
  537. VARIANT Evaluate(const VARIANT& Name);
  538. VARIANT _Evaluate(const VARIANT& Name);
  539. BOOL GetFilterMode();
  540. void ResetAllPageBreaks();
  541. LPDISPATCH GetNames();
  542. LPDISPATCH OLEObjects(const VARIANT& Index);
  543. LPDISPATCH GetOutline();
  544. void Paste(const VARIANT& Destination, const VARIANT& Link);
  545. void PasteSpecial(const VARIANT& Format, const VARIANT& Link, const VARIANT& DisplayAsIcon, const VARIANT& IconFileName, const VARIANT& IconIndex, const VARIANT& IconLabel);
  546. LPDISPATCH PivotTables(const VARIANT& Index);
  547. LPDISPATCH PivotTableWizard(const VARIANT& SourceType, const VARIANT& SourceData, const VARIANT& TableDestination, const VARIANT& TableName, const VARIANT& RowGrand, const VARIANT& ColumnGrand, const VARIANT& SaveData, 
  548. const VARIANT& HasAutoFormat, const VARIANT& AutoPage, const VARIANT& Reserved, const VARIANT& BackgroundQuery, const VARIANT& OptimizeCache, const VARIANT& PageFieldOrder, const VARIANT& PageFieldWrapCount, const VARIANT& ReadData, 
  549. const VARIANT& Connection);
  550. LPDISPATCH GetRange(const VARIANT& Cell1, const VARIANT& Cell2);
  551. LPDISPATCH GetRows();
  552. LPDISPATCH Scenarios(const VARIANT& Index);
  553. CString GetScrollArea();
  554. void SetScrollArea(LPCTSTR lpszNewValue);
  555. void ShowAllData();
  556. void ShowDataForm();
  557. double GetStandardHeight();
  558. double GetStandardWidth();
  559. void SetStandardWidth(double newValue);
  560. BOOL GetTransitionFormEntry();
  561. void SetTransitionFormEntry(BOOL bNewValue);
  562. long GetType();
  563. LPDISPATCH GetUsedRange();
  564. LPDISPATCH GetHPageBreaks();
  565. LPDISPATCH GetVPageBreaks();
  566. LPDISPATCH GetQueryTables();
  567. BOOL GetDisplayPageBreaks();
  568. void SetDisplayPageBreaks(BOOL bNewValue);
  569. LPDISPATCH GetComments();
  570. LPDISPATCH GetHyperlinks();
  571. void ClearCircles();
  572. void CircleInvalid();
  573. LPDISPATCH GetAutoFilter();
  574. BOOL GetDisplayRightToLeft();
  575. void SetDisplayRightToLeft(BOOL bNewValue);
  576. LPDISPATCH GetScripts();
  577. 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);
  578. };
  579. /////////////////////////////////////////////////////////////////////////////
  580. // Worksheets wrapper class
  581. class Worksheets : public COleDispatchDriver
  582. {
  583. public:
  584. Worksheets() {} // Calls COleDispatchDriver default constructor
  585. Worksheets(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  586. Worksheets(const Worksheets& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  587. // Attributes
  588. public:
  589. // Operations
  590. public:
  591. LPDISPATCH GetApplication();
  592. long GetCreator();
  593. LPDISPATCH GetParent();
  594. LPDISPATCH Add(const VARIANT& Before, const VARIANT& After, const VARIANT& Count, const VARIANT& Type);
  595. void Copy(const VARIANT& Before, const VARIANT& After);
  596. long GetCount();
  597. void Delete();
  598. void FillAcrossSheets(LPDISPATCH Range, long Type);
  599. LPDISPATCH GetItem(const VARIANT& Index);
  600. void Move(const VARIANT& Before, const VARIANT& After);
  601. LPUNKNOWN Get_NewEnum();
  602. void PrintPreview(const VARIANT& EnableChanges);
  603. void Select(const VARIANT& Replace);
  604. LPDISPATCH GetHPageBreaks();
  605. LPDISPATCH GetVPageBreaks();
  606. VARIANT GetVisible();
  607. void SetVisible(const VARIANT& newValue);
  608. LPDISPATCH Get_Default(const VARIANT& Index);
  609. 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);
  610. };
  611. /////////////////////////////////////////////////////////////////////////////
  612. // Range wrapper class
  613. class Range : public COleDispatchDriver
  614. {
  615. public:
  616. Range() {} // Calls COleDispatchDriver default constructor
  617. Range(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  618. Range(const Range& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  619. // Attributes
  620. public:
  621. // Operations
  622. public:
  623. LPDISPATCH GetApplication();
  624. long GetCreator();
  625. LPDISPATCH GetParent();
  626. VARIANT Activate();
  627. VARIANT GetAddIndent();
  628. void SetAddIndent(const VARIANT& newValue);
  629. CString GetAddress(const VARIANT& RowAbsolute, const VARIANT& ColumnAbsolute, long ReferenceStyle, const VARIANT& External, const VARIANT& RelativeTo);
  630. CString GetAddressLocal(const VARIANT& RowAbsolute, const VARIANT& ColumnAbsolute, long ReferenceStyle, const VARIANT& External, const VARIANT& RelativeTo);
  631. VARIANT AdvancedFilter(long Action, const VARIANT& CriteriaRange, const VARIANT& CopyToRange, const VARIANT& Unique);
  632. VARIANT ApplyNames(const VARIANT& Names, const VARIANT& IgnoreRelativeAbsolute, const VARIANT& UseRowColumnNames, const VARIANT& OmitColumn, const VARIANT& OmitRow, long Order, const VARIANT& AppendLast);
  633. VARIANT ApplyOutlineStyles();
  634. LPDISPATCH GetAreas();
  635. CString AutoComplete(LPCTSTR String);
  636. VARIANT AutoFill(LPDISPATCH Destination, long Type);
  637. VARIANT AutoFilter(const VARIANT& Field, const VARIANT& Criteria1, long Operator, const VARIANT& Criteria2, const VARIANT& VisibleDropDown);
  638. VARIANT AutoFit();
  639. VARIANT AutoFormat(long Format, const VARIANT& Number, const VARIANT& Font, const VARIANT& Alignment, const VARIANT& Border, const VARIANT& Pattern, const VARIANT& Width);
  640. VARIANT AutoOutline();
  641. VARIANT BorderAround(const VARIANT& LineStyle, long Weight, long ColorIndex, const VARIANT& Color);
  642. LPDISPATCH GetBorders();
  643. VARIANT Calculate();
  644. LPDISPATCH GetCells();
  645. LPDISPATCH GetCharacters(const VARIANT& Start, const VARIANT& Length);
  646. VARIANT CheckSpelling(const VARIANT& CustomDictionary, const VARIANT& IgnoreUppercase, const VARIANT& AlwaysSuggest, const VARIANT& SpellLang);
  647. VARIANT Clear();
  648. VARIANT ClearContents();
  649. VARIANT ClearFormats();
  650. VARIANT ClearNotes();
  651. VARIANT ClearOutline();
  652. long GetColumn();
  653. LPDISPATCH ColumnDifferences(const VARIANT& Comparison);
  654. LPDISPATCH GetColumns();
  655. VARIANT GetColumnWidth();
  656. void SetColumnWidth(const VARIANT& newValue);
  657. VARIANT Consolidate(const VARIANT& Sources, const VARIANT& Function, const VARIANT& TopRow, const VARIANT& LeftColumn, const VARIANT& CreateLinks);
  658. VARIANT Copy(const VARIANT& Destination);
  659. long CopyFromRecordset(LPUNKNOWN Data, const VARIANT& MaxRows, const VARIANT& MaxColumns);
  660. VARIANT CopyPicture(long Appearance, long Format);
  661. long GetCount();
  662. VARIANT CreateNames(const VARIANT& Top, const VARIANT& Left, const VARIANT& Bottom, const VARIANT& Right);
  663. VARIANT CreatePublisher(const VARIANT& Edition, long Appearance, const VARIANT& ContainsPICT, const VARIANT& ContainsBIFF, const VARIANT& ContainsRTF, const VARIANT& ContainsVALU);
  664. LPDISPATCH GetCurrentArray();
  665. LPDISPATCH GetCurrentRegion();
  666. VARIANT Cut(const VARIANT& Destination);
  667. VARIANT DataSeries(const VARIANT& Rowcol, long Type, long Date, const VARIANT& Step, const VARIANT& Stop, const VARIANT& Trend);
  668. VARIANT Get_Default(const VARIANT& RowIndex, const VARIANT& ColumnIndex);
  669. void Set_Default(const VARIANT& RowIndex, const VARIANT& ColumnIndex, const VARIANT& newValue);
  670. VARIANT Delete(const VARIANT& Shift);
  671. LPDISPATCH GetDependents();
  672. VARIANT DialogBox_();
  673. LPDISPATCH GetDirectDependents();
  674. LPDISPATCH GetDirectPrecedents();
  675. VARIANT EditionOptions(long Type, long Option, const VARIANT& Name, const VARIANT& Reference, long Appearance, long ChartSize, const VARIANT& Format);
  676. LPDISPATCH GetEnd(long Direction);
  677. LPDISPATCH GetEntireColumn();
  678. LPDISPATCH GetEntireRow();
  679. VARIANT FillDown();
  680. VARIANT FillLeft();
  681. VARIANT FillRight();
  682. VARIANT FillUp();
  683. LPDISPATCH Find(const VARIANT& What, const VARIANT& After, const VARIANT& LookIn, const VARIANT& LookAt, const VARIANT& SearchOrder, long SearchDirection, const VARIANT& MatchCase, const VARIANT& MatchByte);
  684. LPDISPATCH FindNext(const VARIANT& After);
  685. LPDISPATCH FindPrevious(const VARIANT& After);
  686. LPDISPATCH GetFont();
  687. VARIANT GetFormula();
  688. void SetFormula(const VARIANT& newValue);
  689. VARIANT GetFormulaArray();
  690. void SetFormulaArray(const VARIANT& newValue);
  691. long GetFormulaLabel();
  692. void SetFormulaLabel(long nNewValue);
  693. VARIANT GetFormulaHidden();
  694. void SetFormulaHidden(const VARIANT& newValue);
  695. VARIANT GetFormulaLocal();
  696. void SetFormulaLocal(const VARIANT& newValue);
  697. VARIANT GetFormulaR1C1();
  698. void SetFormulaR1C1(const VARIANT& newValue);
  699. VARIANT GetFormulaR1C1Local();
  700. void SetFormulaR1C1Local(const VARIANT& newValue);
  701. VARIANT FunctionWizard();
  702. BOOL GoalSeek(const VARIANT& Goal, LPDISPATCH ChangingCell);
  703. VARIANT Group(const VARIANT& Start, const VARIANT& End, const VARIANT& By, const VARIANT& Periods);
  704. VARIANT GetHasArray();
  705. VARIANT GetHasFormula();
  706. VARIANT GetHeight();
  707. VARIANT GetHidden();
  708. void SetHidden(const VARIANT& newValue);
  709. VARIANT GetHorizontalAlignment();
  710. void SetHorizontalAlignment(const VARIANT& newValue);
  711. VARIANT GetIndentLevel();
  712. void SetIndentLevel(const VARIANT& newValue);
  713. void InsertIndent(long InsertAmount);
  714. VARIANT Insert(const VARIANT& Shift);
  715. LPDISPATCH GetInterior();
  716. VARIANT GetItem(const VARIANT& RowIndex, const VARIANT& ColumnIndex);
  717. void SetItem(const VARIANT& RowIndex, const VARIANT& ColumnIndex, const VARIANT& newValue);
  718. VARIANT Justify();
  719. VARIANT GetLeft();
  720. long GetListHeaderRows();
  721. VARIANT ListNames();
  722. long GetLocationInTable();
  723. VARIANT GetLocked();
  724. void SetLocked(const VARIANT& newValue);
  725. void Merge(const VARIANT& Across);
  726. void UnMerge();
  727. LPDISPATCH GetMergeArea();
  728. VARIANT GetMergeCells();
  729. void SetMergeCells(const VARIANT& newValue);
  730. VARIANT GetName();
  731. void SetName(const VARIANT& newValue);
  732. VARIANT NavigateArrow(const VARIANT& TowardPrecedent, const VARIANT& ArrowNumber, const VARIANT& LinkNumber);
  733. LPUNKNOWN Get_NewEnum();
  734. LPDISPATCH GetNext();
  735. CString NoteText(const VARIANT& Text, const VARIANT& Start, const VARIANT& Length);
  736. VARIANT GetNumberFormat();
  737. void SetNumberFormat(const VARIANT& newValue);
  738. VARIANT GetNumberFormatLocal();
  739. void SetNumberFormatLocal(const VARIANT& newValue);
  740. LPDISPATCH GetOffset(const VARIANT& RowOffset, const VARIANT& ColumnOffset);
  741. VARIANT GetOrientation();
  742. void SetOrientation(const VARIANT& newValue);
  743. VARIANT GetOutlineLevel();
  744. void SetOutlineLevel(const VARIANT& newValue);
  745. long GetPageBreak();
  746. void SetPageBreak(long nNewValue);
  747. VARIANT Parse(const VARIANT& ParseLine, const VARIANT& Destination);
  748. VARIANT PasteSpecial(long Paste, long Operation, const VARIANT& SkipBlanks, const VARIANT& Transpose);
  749. LPDISPATCH GetPivotField();
  750. LPDISPATCH GetPivotItem();
  751. LPDISPATCH GetPivotTable();
  752. LPDISPATCH GetPrecedents();
  753. VARIANT GetPrefixCharacter();
  754. LPDISPATCH GetPrevious();
  755. VARIANT _PrintOut(const VARIANT& From, const VARIANT& To, const VARIANT& Copies, const VARIANT& Preview, const VARIANT& ActivePrinter, const VARIANT& PrintToFile, const VARIANT& Collate);
  756. VARIANT PrintPreview(const VARIANT& EnableChanges);
  757. LPDISPATCH GetQueryTable();
  758. LPDISPATCH GetRange(const VARIANT& Cell1, const VARIANT& Cell2);
  759. VARIANT RemoveSubtotal();
  760. BOOL Replace(const VARIANT& What, const VARIANT& Replacement, const VARIANT& LookAt, const VARIANT& SearchOrder, const VARIANT& MatchCase, const VARIANT& MatchByte);
  761. LPDISPATCH GetResize(const VARIANT& RowSize, const VARIANT& ColumnSize);
  762. long GetRow();
  763. LPDISPATCH RowDifferences(const VARIANT& Comparison);
  764. VARIANT GetRowHeight();
  765. void SetRowHeight(const VARIANT& newValue);
  766. LPDISPATCH GetRows();
  767. VARIANT Run(const VARIANT& Arg1, const VARIANT& Arg2, const VARIANT& Arg3, const VARIANT& Arg4, const VARIANT& Arg5, const VARIANT& Arg6, const VARIANT& Arg7, const VARIANT& Arg8, const VARIANT& Arg9, const VARIANT& Arg10, 
  768. const VARIANT& Arg11, const VARIANT& Arg12, const VARIANT& Arg13, const VARIANT& Arg14, const VARIANT& Arg15, const VARIANT& Arg16, const VARIANT& Arg17, const VARIANT& Arg18, const VARIANT& Arg19, const VARIANT& Arg20, 
  769. const VARIANT& Arg21, const VARIANT& Arg22, const VARIANT& Arg23, const VARIANT& Arg24, const VARIANT& Arg25, const VARIANT& Arg26, const VARIANT& Arg27, const VARIANT& Arg28, const VARIANT& Arg29, const VARIANT& Arg30);
  770. VARIANT Select();
  771. VARIANT Show();
  772. VARIANT ShowDependents(const VARIANT& Remove);
  773. VARIANT GetShowDetail();
  774. void SetShowDetail(const VARIANT& newValue);
  775. VARIANT ShowErrors();
  776. VARIANT ShowPrecedents(const VARIANT& Remove);
  777. VARIANT GetShrinkToFit();
  778. void SetShrinkToFit(const VARIANT& newValue);
  779. VARIANT Sort(const VARIANT& Key1, long Order1, const VARIANT& Key2, const VARIANT& Type, long Order2, const VARIANT& Key3, long Order3, long Header, const VARIANT& OrderCustom, const VARIANT& MatchCase, long Orientation, long SortMethod);
  780. VARIANT SortSpecial(long SortMethod, const VARIANT& Key1, long Order1, const VARIANT& Type, const VARIANT& Key2, long Order2, const VARIANT& Key3, long Order3, long Header, const VARIANT& OrderCustom, const VARIANT& MatchCase, 
  781. long Orientation);
  782. LPDISPATCH GetSoundNote();
  783. LPDISPATCH SpecialCells(long Type, const VARIANT& Value);
  784. VARIANT GetStyle();
  785. void SetStyle(const VARIANT& newValue);
  786. VARIANT SubscribeTo(LPCTSTR Edition, long Format);
  787. VARIANT Subtotal(long GroupBy, long Function, const VARIANT& TotalList, const VARIANT& Replace, const VARIANT& PageBreaks, long SummaryBelowData);
  788. VARIANT GetSummary();
  789. VARIANT Table(const VARIANT& RowInput, const VARIANT& ColumnInput);
  790. VARIANT GetText();
  791. VARIANT TextToColumns(const VARIANT& Destination, long DataType, long TextQualifier, const VARIANT& ConsecutiveDelimiter, const VARIANT& Tab, const VARIANT& Semicolon, const VARIANT& Comma, const VARIANT& Space, const VARIANT& Other, 
  792. const VARIANT& OtherChar, const VARIANT& FieldInfo, const VARIANT& DecimalSeparator, const VARIANT& ThousandsSeparator);
  793. VARIANT GetTop();
  794. VARIANT Ungroup();
  795. VARIANT GetUseStandardHeight();
  796. void SetUseStandardHeight(const VARIANT& newValue);
  797. VARIANT GetUseStandardWidth();
  798. void SetUseStandardWidth(const VARIANT& newValue);
  799. LPDISPATCH GetValidation();
  800. VARIANT GetValue();
  801. void SetValue(const VARIANT& newValue);
  802. VARIANT GetValue2();
  803. void SetValue2(const VARIANT& newValue);
  804. VARIANT GetVerticalAlignment();
  805. void SetVerticalAlignment(const VARIANT& newValue);
  806. VARIANT GetWidth();
  807. LPDISPATCH GetWorksheet();
  808. VARIANT GetWrapText();
  809. void SetWrapText(const VARIANT& newValue);
  810. LPDISPATCH AddComment(const VARIANT& Text);
  811. LPDISPATCH GetComment();
  812. void ClearComments();
  813. LPDISPATCH GetPhonetic();
  814. LPDISPATCH GetFormatConditions();
  815. long GetReadingOrder();
  816. void SetReadingOrder(long nNewValue);
  817. LPDISPATCH GetHyperlinks();
  818. LPDISPATCH GetPhonetics();
  819. void SetPhonetic();
  820. CString GetId();
  821. void SetId(LPCTSTR lpszNewValue);
  822. VARIANT 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);
  823. };