2 ** Microsoft Excel Developer's Toolkit
5 ** File: INCLUDE\XLCALL.H
6 ** Description: Header file for Microsoft Excel callbacks
7 ** Platform: Microsoft Windows
9 ** This file defines the constants and
10 ** data types which are used in the
11 ** Microsoft Excel C API. Include
12 ** <windows.h> before you include this.
15 #ifndef xlsdk_xlcall_h
16 #define xlsdk_xlcall_h
20 #endif /* __cplusplus */
25 ** Describes a single rectangular reference
34 } XLREF
, FAR
*LPXLREF
;
40 ** Describes multiple rectangular references.
41 ** This is a variable size structure, default
42 ** size is 1 reference.
48 XLREF reftbl
[1]; /* actually reftbl[count] */
49 } XLMREF
, FAR
*LPXLMREF
;
55 ** Excel's fundamental data type: can hold data
56 ** of any type. Use "R" as the argument type in the
64 double num
; /* xltypeNum */
65 LPSTR str
; /* xltypeStr */
66 // bool is a reserved keyword
67 // WORD bool; /* xltypeBool */
68 WORD boolean
; /* xltypeBool */
69 WORD err
; /* xltypeErr */
70 short int w
; /* xltypeInt */
73 WORD count
; /* always = 1 */
75 } sref
; /* xltypeSRef */
80 } mref
; /* xltypeRef */
83 struct xloper far
*lparray
;
86 } array
; /* xltypeMulti */
91 short int level
; /* xlflowRestart */
92 short int tbctrl
; /* xlflowPause */
93 DWORD idSheet
; /* xlflowGoto */
95 WORD rw
; /* xlflowGoto */
96 BYTE col
; /* xlflowGoto */
98 } flow
; /* xltypeFlow */
103 BYTE far
*lpbData
; /* data passed to XL */
104 HANDLE hdata
; /* data returned from XL */
107 } bigdata
; /* xltypeBigData */
110 } XLOPER
, FAR
*LPXLOPER
;
116 ** Used for xltype field of XLOPER structure
119 #define xltypeNum 0x0001
120 #define xltypeStr 0x0002
121 #define xltypeBool 0x0004
122 #define xltypeRef 0x0008
123 #define xltypeErr 0x0010
124 #define xltypeFlow 0x0020
125 #define xltypeMulti 0x0040
126 #define xltypeMissing 0x0080
127 #define xltypeNil 0x0100
128 #define xltypeSRef 0x0400
129 #define xltypeInt 0x0800
130 #define xlbitXLFree 0x1000
131 #define xlbitDLLFree 0x4000
133 #define xltypeBigData (xltypeStr | xltypeInt)
139 ** Used for val.err field of XLOPER structure
140 ** when constructing error XLOPERs
145 #define xlerrValue 15
155 ** Used for val.flow.xlflow field of XLOPER structure
156 ** when constructing flow-control XLOPERs
161 #define xlflowRestart 8
162 #define xlflowPause 16
163 #define xlflowResume 64
167 ** Function prototypes
170 int far _cdecl
Excel4(int xlfn
, LPXLOPER operRes
, int count
,... );
171 /* followed by count LPXLOPERs */
173 int far
pascal Excel4v(int xlfn
, LPXLOPER operRes
, int count
, LPXLOPER far opers
[]);
174 int far
pascal XLCallVer(void);
180 ** These values can be returned from Excel4() or Excel4v().
183 #define xlretSuccess 0 /* success */
184 #define xlretAbort 1 /* macro halted */
185 #define xlretInvXlfn 2 /* invalid function number */
186 #define xlretInvCount 4 /* invalid number of arguments */
187 #define xlretInvXloper 8 /* invalid OPER structure */
188 #define xlretStackOvfl 16 /* stack overflow */
189 #define xlretFailed 32 /* command failed */
190 #define xlretUncalced 64 /* uncalced cell */
194 ** Function number bits
197 #define xlCommand 0x8000
198 #define xlSpecial 0x4000
199 #define xlIntl 0x2000
200 #define xlPrompt 0x1000
204 ** Auxiliary function numbers
206 ** These functions are available only from the C API,
207 ** not from the Excel macro language.
210 #define xlFree (0 | xlSpecial)
211 #define xlStack (1 | xlSpecial)
212 #define xlCoerce (2 | xlSpecial)
213 #define xlSet (3 | xlSpecial)
214 #define xlSheetId (4 | xlSpecial)
215 #define xlSheetNm (5 | xlSpecial)
216 #define xlAbort (6 | xlSpecial)
217 #define xlGetInst (7 | xlSpecial)
218 #define xlGetHwnd (8 | xlSpecial)
219 #define xlGetName (9 | xlSpecial)
220 #define xlEnableXLMsgs (10 | xlSpecial)
221 #define xlDisableXLMsgs (11 | xlSpecial)
222 #define xlDefineBinaryName (12 | xlSpecial)
223 #define xlGetBinaryName (13 | xlSpecial)
227 ** User defined function
229 ** First argument should be a function reference.
236 ** Built-in Functions and Command Equivalents
240 /* Excel function numbers */
282 #define xlfDaverage 42
309 #define xlfWeekday 70
316 #define xlfColumns 77
320 #define xlfArgument 81
322 #define xlfTranspose 83
327 #define xlfSetName 88
330 #define xlfWindows 91
332 #define xlfDocuments 93
333 #define xlfActiveCell 94
334 #define xlfSelection 95
339 #define xlfChoose 100
340 #define xlfHlookup 101
341 #define xlfVlookup 102
345 #define xlfGetFormula 106
346 #define xlfGetName 107
347 #define xlfSetValue 108
353 #define xlfProper 114
358 #define xlfReplace 119
359 #define xlfSubstitute 120
362 #define xlfDirectory 123
366 #define xlfIstext 127
367 #define xlfIsnumber 128
368 #define xlfIsblank 129
372 #define xlfFclose 133
374 #define xlfFreadln 135
376 #define xlfFwriteln 137
377 #define xlfFwrite 138
379 #define xlfDatevalue 140
380 #define xlfTimevalue 141
384 #define xlfGetDef 145
385 #define xlfReftext 146
386 #define xlfTextref 147
387 #define xlfIndirect 148
388 #define xlfRegister 149
390 #define xlfAddBar 151
391 #define xlfAddMenu 152
392 #define xlfAddCommand 153
393 #define xlfEnableCommand 154
394 #define xlfCheckCommand 155
395 #define xlfRenameCommand 156
396 #define xlfShowBar 157
397 #define xlfDeleteMenu 158
398 #define xlfDeleteCommand 159
399 #define xlfGetChartItem 160
400 #define xlfDialogBox 161
402 #define xlfMdeterm 163
403 #define xlfMinverse 164
408 #define xlfCounta 169
409 #define xlfCancelKey 170
410 #define xlfInitiate 175
411 #define xlfRequest 176
413 #define xlfExecute 178
414 #define xlfTerminate 179
415 #define xlfRestart 180
417 #define xlfGetBar 182
418 #define xlfProduct 183
420 #define xlfGetCell 185
421 #define xlfGetWorkspace 186
422 #define xlfGetWindow 187
423 #define xlfGetDocument 188
424 #define xlfDproduct 189
425 #define xlfIsnontext 190
426 #define xlfGetNote 191
428 #define xlfStdevp 193
430 #define xlfDstdevp 195
433 #define xlfIslogical 198
434 #define xlfDcounta 199
435 #define xlfDeleteBar 200
436 #define xlfUnregister 201
437 #define xlfUsdollar 204
439 #define xlfSearchb 206
440 #define xlfReplaceb 207
442 #define xlfRightb 209
445 #define xlfRoundup 212
446 #define xlfRounddown 213
450 #define xlfAddress 219
451 #define xlfDays360 220
454 #define xlfMedian 227
455 #define xlfSumproduct 228
463 #define xlfCreateObject 236
464 #define xlfVolatile 237
465 #define xlfLastError 238
466 #define xlfCustomUndo 239
467 #define xlfCustomRepeat 240
468 #define xlfFormulaConvert 241
469 #define xlfGetLinkInfo 242
470 #define xlfTextBox 243
473 #define xlfGetObject 246
476 #define xlfResume 251
477 #define xlfFrequency 252
478 #define xlfAddToolbar 253
479 #define xlfDeleteToolbar 254
480 #define xlfResetToolbar 256
481 #define xlfEvaluate 257
482 #define xlfGetToolbar 258
483 #define xlfGetTool 259
484 #define xlfSpellingCheck 260
485 #define xlfErrorType 261
486 #define xlfAppTitle 262
487 #define xlfWindowTitle 263
488 #define xlfSaveToolbar 264
489 #define xlfEnableTool 265
490 #define xlfPressTool 266
491 #define xlfRegisterId 267
492 #define xlfGetWorkbook 268
493 #define xlfAvedev 269
494 #define xlfBetadist 270
495 #define xlfGammaln 271
496 #define xlfBetainv 272
497 #define xlfBinomdist 273
498 #define xlfChidist 274
499 #define xlfChiinv 275
500 #define xlfCombin 276
501 #define xlfConfidence 277
502 #define xlfCritbinom 278
504 #define xlfExpondist 280
507 #define xlfFisher 283
508 #define xlfFisherinv 284
510 #define xlfGammadist 286
511 #define xlfGammainv 287
512 #define xlfCeiling 288
513 #define xlfHypgeomdist 289
514 #define xlfLognormdist 290
515 #define xlfLoginv 291
516 #define xlfNegbinomdist 292
517 #define xlfNormdist 293
518 #define xlfNormsdist 294
519 #define xlfNorminv 295
520 #define xlfNormsinv 296
521 #define xlfStandardize 297
523 #define xlfPermut 299
524 #define xlfPoisson 300
526 #define xlfWeibull 302
527 #define xlfSumxmy2 303
528 #define xlfSumx2my2 304
529 #define xlfSumx2py2 305
530 #define xlfChitest 306
531 #define xlfCorrel 307
533 #define xlfForecast 309
535 #define xlfIntercept 311
536 #define xlfPearson 312
543 #define xlfGeomean 319
544 #define xlfHarmean 320
551 #define xlfQuartile 327
552 #define xlfPercentile 328
553 #define xlfPercentrank 329
555 #define xlfTrimmean 331
557 #define xlfMovieCommand 334
558 #define xlfGetMovie 335
559 #define xlfConcatenate 336
561 #define xlfPivotAddData 338
562 #define xlfGetPivotTable 339
563 #define xlfGetPivotField 340
564 #define xlfGetPivotItem 341
565 #define xlfRadians 342
566 #define xlfDegrees 343
567 #define xlfSubtotal 344
569 #define xlfCountif 346
570 #define xlfCountblank 347
571 #define xlfScenarioGet 348
572 #define xlfOptionsListsGet 349
574 #define xlfDatedif 351
575 #define xlfDatestring 352
576 #define xlfNumberstring 353
578 #define xlfOpenDialog 355
579 #define xlfSaveDialog 356
581 /* Excel command numbers */
582 #define xlcBeep (0 | xlCommand)
583 #define xlcOpen (1 | xlCommand)
584 #define xlcOpenLinks (2 | xlCommand)
585 #define xlcCloseAll (3 | xlCommand)
586 #define xlcSave (4 | xlCommand)
587 #define xlcSaveAs (5 | xlCommand)
588 #define xlcFileDelete (6 | xlCommand)
589 #define xlcPageSetup (7 | xlCommand)
590 #define xlcPrint (8 | xlCommand)
591 #define xlcPrinterSetup (9 | xlCommand)
592 #define xlcQuit (10 | xlCommand)
593 #define xlcNewWindow (11 | xlCommand)
594 #define xlcArrangeAll (12 | xlCommand)
595 #define xlcWindowSize (13 | xlCommand)
596 #define xlcWindowMove (14 | xlCommand)
597 #define xlcFull (15 | xlCommand)
598 #define xlcClose (16 | xlCommand)
599 #define xlcRun (17 | xlCommand)
600 #define xlcSetPrintArea (22 | xlCommand)
601 #define xlcSetPrintTitles (23 | xlCommand)
602 #define xlcSetPageBreak (24 | xlCommand)
603 #define xlcRemovePageBreak (25 | xlCommand)
604 #define xlcFont (26 | xlCommand)
605 #define xlcDisplay (27 | xlCommand)
606 #define xlcProtectDocument (28 | xlCommand)
607 #define xlcPrecision (29 | xlCommand)
608 #define xlcA1R1c1 (30 | xlCommand)
609 #define xlcCalculateNow (31 | xlCommand)
610 #define xlcCalculation (32 | xlCommand)
611 #define xlcDataFind (34 | xlCommand)
612 #define xlcExtract (35 | xlCommand)
613 #define xlcDataDelete (36 | xlCommand)
614 #define xlcSetDatabase (37 | xlCommand)
615 #define xlcSetCriteria (38 | xlCommand)
616 #define xlcSort (39 | xlCommand)
617 #define xlcDataSeries (40 | xlCommand)
618 #define xlcTable (41 | xlCommand)
619 #define xlcFormatNumber (42 | xlCommand)
620 #define xlcAlignment (43 | xlCommand)
621 #define xlcStyle (44 | xlCommand)
622 #define xlcBorder (45 | xlCommand)
623 #define xlcCellProtection (46 | xlCommand)
624 #define xlcColumnWidth (47 | xlCommand)
625 #define xlcUndo (48 | xlCommand)
626 #define xlcCut (49 | xlCommand)
627 #define xlcCopy (50 | xlCommand)
628 #define xlcPaste (51 | xlCommand)
629 #define xlcClear (52 | xlCommand)
630 #define xlcPasteSpecial (53 | xlCommand)
631 #define xlcEditDelete (54 | xlCommand)
632 #define xlcInsert (55 | xlCommand)
633 #define xlcFillRight (56 | xlCommand)
634 #define xlcFillDown (57 | xlCommand)
635 #define xlcDefineName (61 | xlCommand)
636 #define xlcCreateNames (62 | xlCommand)
637 #define xlcFormulaGoto (63 | xlCommand)
638 #define xlcFormulaFind (64 | xlCommand)
639 #define xlcSelectLastCell (65 | xlCommand)
640 #define xlcShowActiveCell (66 | xlCommand)
641 #define xlcGalleryArea (67 | xlCommand)
642 #define xlcGalleryBar (68 | xlCommand)
643 #define xlcGalleryColumn (69 | xlCommand)
644 #define xlcGalleryLine (70 | xlCommand)
645 #define xlcGalleryPie (71 | xlCommand)
646 #define xlcGalleryScatter (72 | xlCommand)
647 #define xlcCombination (73 | xlCommand)
648 #define xlcPreferred (74 | xlCommand)
649 #define xlcAddOverlay (75 | xlCommand)
650 #define xlcGridlines (76 | xlCommand)
651 #define xlcSetPreferred (77 | xlCommand)
652 #define xlcAxes (78 | xlCommand)
653 #define xlcLegend (79 | xlCommand)
654 #define xlcAttachText (80 | xlCommand)
655 #define xlcAddArrow (81 | xlCommand)
656 #define xlcSelectChart (82 | xlCommand)
657 #define xlcSelectPlotArea (83 | xlCommand)
658 #define xlcPatterns (84 | xlCommand)
659 #define xlcMainChart (85 | xlCommand)
660 #define xlcOverlay (86 | xlCommand)
661 #define xlcScale (87 | xlCommand)
662 #define xlcFormatLegend (88 | xlCommand)
663 #define xlcFormatText (89 | xlCommand)
664 #define xlcEditRepeat (90 | xlCommand)
665 #define xlcParse (91 | xlCommand)
666 #define xlcJustify (92 | xlCommand)
667 #define xlcHide (93 | xlCommand)
668 #define xlcUnhide (94 | xlCommand)
669 #define xlcWorkspace (95 | xlCommand)
670 #define xlcFormula (96 | xlCommand)
671 #define xlcFormulaFill (97 | xlCommand)
672 #define xlcFormulaArray (98 | xlCommand)
673 #define xlcDataFindNext (99 | xlCommand)
674 #define xlcDataFindPrev (100 | xlCommand)
675 #define xlcFormulaFindNext (101 | xlCommand)
676 #define xlcFormulaFindPrev (102 | xlCommand)
677 #define xlcActivate (103 | xlCommand)
678 #define xlcActivateNext (104 | xlCommand)
679 #define xlcActivatePrev (105 | xlCommand)
680 #define xlcUnlockedNext (106 | xlCommand)
681 #define xlcUnlockedPrev (107 | xlCommand)
682 #define xlcCopyPicture (108 | xlCommand)
683 #define xlcSelect (109 | xlCommand)
684 #define xlcDeleteName (110 | xlCommand)
685 #define xlcDeleteFormat (111 | xlCommand)
686 #define xlcVline (112 | xlCommand)
687 #define xlcHline (113 | xlCommand)
688 #define xlcVpage (114 | xlCommand)
689 #define xlcHpage (115 | xlCommand)
690 #define xlcVscroll (116 | xlCommand)
691 #define xlcHscroll (117 | xlCommand)
692 #define xlcAlert (118 | xlCommand)
693 #define xlcNew (119 | xlCommand)
694 #define xlcCancelCopy (120 | xlCommand)
695 #define xlcShowClipboard (121 | xlCommand)
696 #define xlcMessage (122 | xlCommand)
697 #define xlcPasteLink (124 | xlCommand)
698 #define xlcAppActivate (125 | xlCommand)
699 #define xlcDeleteArrow (126 | xlCommand)
700 #define xlcRowHeight (127 | xlCommand)
701 #define xlcFormatMove (128 | xlCommand)
702 #define xlcFormatSize (129 | xlCommand)
703 #define xlcFormulaReplace (130 | xlCommand)
704 #define xlcSendKeys (131 | xlCommand)
705 #define xlcSelectSpecial (132 | xlCommand)
706 #define xlcApplyNames (133 | xlCommand)
707 #define xlcReplaceFont (134 | xlCommand)
708 #define xlcFreezePanes (135 | xlCommand)
709 #define xlcShowInfo (136 | xlCommand)
710 #define xlcSplit (137 | xlCommand)
711 #define xlcOnWindow (138 | xlCommand)
712 #define xlcOnData (139 | xlCommand)
713 #define xlcDisableInput (140 | xlCommand)
714 #define xlcEcho (141 | xlCommand)
715 #define xlcOutline (142 | xlCommand)
716 #define xlcListNames (143 | xlCommand)
717 #define xlcFileClose (144 | xlCommand)
718 #define xlcSaveWorkbook (145 | xlCommand)
719 #define xlcDataForm (146 | xlCommand)
720 #define xlcCopyChart (147 | xlCommand)
721 #define xlcOnTime (148 | xlCommand)
722 #define xlcWait (149 | xlCommand)
723 #define xlcFormatFont (150 | xlCommand)
724 #define xlcFillUp (151 | xlCommand)
725 #define xlcFillLeft (152 | xlCommand)
726 #define xlcDeleteOverlay (153 | xlCommand)
727 #define xlcNote (154 | xlCommand)
728 #define xlcShortMenus (155 | xlCommand)
729 #define xlcSetUpdateStatus (159 | xlCommand)
730 #define xlcColorPalette (161 | xlCommand)
731 #define xlcDeleteStyle (162 | xlCommand)
732 #define xlcWindowRestore (163 | xlCommand)
733 #define xlcWindowMaximize (164 | xlCommand)
734 #define xlcError (165 | xlCommand)
735 #define xlcChangeLink (166 | xlCommand)
736 #define xlcCalculateDocument (167 | xlCommand)
737 #define xlcOnKey (168 | xlCommand)
738 #define xlcAppRestore (169 | xlCommand)
739 #define xlcAppMove (170 | xlCommand)
740 #define xlcAppSize (171 | xlCommand)
741 #define xlcAppMinimize (172 | xlCommand)
742 #define xlcAppMaximize (173 | xlCommand)
743 #define xlcBringToFront (174 | xlCommand)
744 #define xlcSendToBack (175 | xlCommand)
745 #define xlcMainChartType (185 | xlCommand)
746 #define xlcOverlayChartType (186 | xlCommand)
747 #define xlcSelectEnd (187 | xlCommand)
748 #define xlcOpenMail (188 | xlCommand)
749 #define xlcSendMail (189 | xlCommand)
750 #define xlcStandardFont (190 | xlCommand)
751 #define xlcConsolidate (191 | xlCommand)
752 #define xlcSortSpecial (192 | xlCommand)
753 #define xlcGallery3dArea (193 | xlCommand)
754 #define xlcGallery3dColumn (194 | xlCommand)
755 #define xlcGallery3dLine (195 | xlCommand)
756 #define xlcGallery3dPie (196 | xlCommand)
757 #define xlcView3d (197 | xlCommand)
758 #define xlcGoalSeek (198 | xlCommand)
759 #define xlcWorkgroup (199 | xlCommand)
760 #define xlcFillGroup (200 | xlCommand)
761 #define xlcUpdateLink (201 | xlCommand)
762 #define xlcPromote (202 | xlCommand)
763 #define xlcDemote (203 | xlCommand)
764 #define xlcShowDetail (204 | xlCommand)
765 #define xlcUngroup (206 | xlCommand)
766 #define xlcObjectProperties (207 | xlCommand)
767 #define xlcSaveNewObject (208 | xlCommand)
768 #define xlcShare (209 | xlCommand)
769 #define xlcShareName (210 | xlCommand)
770 #define xlcDuplicate (211 | xlCommand)
771 #define xlcApplyStyle (212 | xlCommand)
772 #define xlcAssignToObject (213 | xlCommand)
773 #define xlcObjectProtection (214 | xlCommand)
774 #define xlcHideObject (215 | xlCommand)
775 #define xlcSetExtract (216 | xlCommand)
776 #define xlcCreatePublisher (217 | xlCommand)
777 #define xlcSubscribeTo (218 | xlCommand)
778 #define xlcAttributes (219 | xlCommand)
779 #define xlcShowToolbar (220 | xlCommand)
780 #define xlcPrintPreview (222 | xlCommand)
781 #define xlcEditColor (223 | xlCommand)
782 #define xlcShowLevels (224 | xlCommand)
783 #define xlcFormatMain (225 | xlCommand)
784 #define xlcFormatOverlay (226 | xlCommand)
785 #define xlcOnRecalc (227 | xlCommand)
786 #define xlcEditSeries (228 | xlCommand)
787 #define xlcDefineStyle (229 | xlCommand)
788 #define xlcLinePrint (240 | xlCommand)
789 #define xlcEnterData (243 | xlCommand)
790 #define xlcGalleryRadar (249 | xlCommand)
791 #define xlcMergeStyles (250 | xlCommand)
792 #define xlcEditionOptions (251 | xlCommand)
793 #define xlcPastePicture (252 | xlCommand)
794 #define xlcPastePictureLink (253 | xlCommand)
795 #define xlcSpelling (254 | xlCommand)
796 #define xlcZoom (256 | xlCommand)
797 #define xlcResume (258 | xlCommand)
798 #define xlcInsertObject (259 | xlCommand)
799 #define xlcWindowMinimize (260 | xlCommand)
800 #define xlcSize (261 | xlCommand)
801 #define xlcMove (262 | xlCommand)
802 #define xlcSoundNote (265 | xlCommand)
803 #define xlcSoundPlay (266 | xlCommand)
804 #define xlcFormatShape (267 | xlCommand)
805 #define xlcExtendPolygon (268 | xlCommand)
806 #define xlcFormatAuto (269 | xlCommand)
807 #define xlcGallery3dBar (272 | xlCommand)
808 #define xlcGallery3dSurface (273 | xlCommand)
809 #define xlcFillAuto (274 | xlCommand)
810 #define xlcCustomizeToolbar (276 | xlCommand)
811 #define xlcAddTool (277 | xlCommand)
812 #define xlcEditObject (278 | xlCommand)
813 #define xlcOnDoubleclick (279 | xlCommand)
814 #define xlcOnEntry (280 | xlCommand)
815 #define xlcWorkbookAdd (281 | xlCommand)
816 #define xlcWorkbookMove (282 | xlCommand)
817 #define xlcWorkbookCopy (283 | xlCommand)
818 #define xlcWorkbookOptions (284 | xlCommand)
819 #define xlcSaveWorkspace (285 | xlCommand)
820 #define xlcChartWizard (288 | xlCommand)
821 #define xlcDeleteTool (289 | xlCommand)
822 #define xlcMoveTool (290 | xlCommand)
823 #define xlcWorkbookSelect (291 | xlCommand)
824 #define xlcWorkbookActivate (292 | xlCommand)
825 #define xlcAssignToTool (293 | xlCommand)
826 #define xlcCopyTool (295 | xlCommand)
827 #define xlcResetTool (296 | xlCommand)
828 #define xlcConstrainNumeric (297 | xlCommand)
829 #define xlcPasteTool (298 | xlCommand)
830 #define xlcPlacement (300 | xlCommand)
831 #define xlcFillWorkgroup (301 | xlCommand)
832 #define xlcWorkbookNew (302 | xlCommand)
833 #define xlcScenarioCells (305 | xlCommand)
834 #define xlcScenarioDelete (306 | xlCommand)
835 #define xlcScenarioAdd (307 | xlCommand)
836 #define xlcScenarioEdit (308 | xlCommand)
837 #define xlcScenarioShow (309 | xlCommand)
838 #define xlcScenarioShowNext (310 | xlCommand)
839 #define xlcScenarioSummary (311 | xlCommand)
840 #define xlcPivotTableWizard (312 | xlCommand)
841 #define xlcPivotFieldProperties (313 | xlCommand)
842 #define xlcPivotField (314 | xlCommand)
843 #define xlcPivotItem (315 | xlCommand)
844 #define xlcPivotAddFields (316 | xlCommand)
845 #define xlcOptionsCalculation (318 | xlCommand)
846 #define xlcOptionsEdit (319 | xlCommand)
847 #define xlcOptionsView (320 | xlCommand)
848 #define xlcAddinManager (321 | xlCommand)
849 #define xlcMenuEditor (322 | xlCommand)
850 #define xlcAttachToolbars (323 | xlCommand)
851 #define xlcVbaReset (324 | xlCommand)
852 #define xlcOptionsChart (325 | xlCommand)
853 #define xlcStart (326 | xlCommand)
854 #define xlcVbaEnd (327 | xlCommand)
855 #define xlcVbaInsertFile (328 | xlCommand)
856 #define xlcVbaProcedureDefinition (330 | xlCommand)
857 #define xlcVbaReferences (331 | xlCommand)
858 #define xlcVbaStepInto (332 | xlCommand)
859 #define xlcVbaStepOver (333 | xlCommand)
860 #define xlcVbaToggleBreakpoint (334 | xlCommand)
861 #define xlcVbaClearBreakpoints (335 | xlCommand)
862 #define xlcRoutingSlip (336 | xlCommand)
863 #define xlcRouteDocument (338 | xlCommand)
864 #define xlcMailLogon (339 | xlCommand)
865 #define xlcInsertPicture (342 | xlCommand)
866 #define xlcEditTool (343 | xlCommand)
867 #define xlcGalleryDoughnut (344 | xlCommand)
868 #define xlcVbaObjectBrowser (345 | xlCommand)
869 #define xlcVbaDebugWindow (346 | xlCommand)
870 #define xlcVbaAddWatch (347 | xlCommand)
871 #define xlcVbaEditWatch (348 | xlCommand)
872 #define xlcVbaInstantWatch (349 | xlCommand)
873 #define xlcChartTrend (350 | xlCommand)
874 #define xlcPivotItemProperties (352 | xlCommand)
875 #define xlcWorkbookInsert (354 | xlCommand)
876 #define xlcOptionsTransition (355 | xlCommand)
877 #define xlcOptionsGeneral (356 | xlCommand)
878 #define xlcFilterAdvanced (370 | xlCommand)
879 #define xlcMailAddMailer (373 | xlCommand)
880 #define xlcMailDeleteMailer (374 | xlCommand)
881 #define xlcMailReply (375 | xlCommand)
882 #define xlcMailReplyAll (376 | xlCommand)
883 #define xlcMailForward (377 | xlCommand)
884 #define xlcMailNextLetter (378 | xlCommand)
885 #define xlcDataLabel (379 | xlCommand)
886 #define xlcInsertTitle (380 | xlCommand)
887 #define xlcFontProperties (381 | xlCommand)
888 #define xlcMacroOptions (382 | xlCommand)
889 #define xlcWorkbookHide (383 | xlCommand)
890 #define xlcWorkbookUnhide (384 | xlCommand)
891 #define xlcWorkbookDelete (385 | xlCommand)
892 #define xlcWorkbookName (386 | xlCommand)
893 #define xlcGalleryCustom (388 | xlCommand)
894 #define xlcAddChartAutoformat (390 | xlCommand)
895 #define xlcDeleteChartAutoformat (391 | xlCommand)
896 #define xlcChartAddData (392 | xlCommand)
897 #define xlcAutoOutline (393 | xlCommand)
898 #define xlcTabOrder (394 | xlCommand)
899 #define xlcShowDialog (395 | xlCommand)
900 #define xlcSelectAll (396 | xlCommand)
901 #define xlcUngroupSheets (397 | xlCommand)
902 #define xlcSubtotalCreate (398 | xlCommand)
903 #define xlcSubtotalRemove (399 | xlCommand)
904 #define xlcRenameObject (400 | xlCommand)
905 #define xlcWorkbookScroll (412 | xlCommand)
906 #define xlcWorkbookNext (413 | xlCommand)
907 #define xlcWorkbookPrev (414 | xlCommand)
908 #define xlcWorkbookTabSplit (415 | xlCommand)
909 #define xlcFullScreen (416 | xlCommand)
910 #define xlcWorkbookProtect (417 | xlCommand)
911 #define xlcScrollbarProperties (420 | xlCommand)
912 #define xlcPivotShowPages (421 | xlCommand)
913 #define xlcTextToColumns (422 | xlCommand)
914 #define xlcFormatCharttype (423 | xlCommand)
915 #define xlcLinkFormat (424 | xlCommand)
916 #define xlcTracerDisplay (425 | xlCommand)
917 #define xlcTracerNavigate (430 | xlCommand)
918 #define xlcTracerClear (431 | xlCommand)
919 #define xlcTracerError (432 | xlCommand)
920 #define xlcPivotFieldGroup (433 | xlCommand)
921 #define xlcPivotFieldUngroup (434 | xlCommand)
922 #define xlcCheckboxProperties (435 | xlCommand)
923 #define xlcLabelProperties (436 | xlCommand)
924 #define xlcListboxProperties (437 | xlCommand)
925 #define xlcEditboxProperties (438 | xlCommand)
926 #define xlcPivotRefresh (439 | xlCommand)
927 #define xlcLinkCombo (440 | xlCommand)
928 #define xlcOpenText (441 | xlCommand)
929 #define xlcHideDialog (442 | xlCommand)
930 #define xlcSetDialogFocus (443 | xlCommand)
931 #define xlcEnableObject (444 | xlCommand)
932 #define xlcPushbuttonProperties (445 | xlCommand)
933 #define xlcSetDialogDefault (446 | xlCommand)
934 #define xlcFilter (447 | xlCommand)
935 #define xlcFilterShowAll (448 | xlCommand)
936 #define xlcClearOutline (449 | xlCommand)
937 #define xlcFunctionWizard (450 | xlCommand)
938 #define xlcAddListItem (451 | xlCommand)
939 #define xlcSetListItem (452 | xlCommand)
940 #define xlcRemoveListItem (453 | xlCommand)
941 #define xlcSelectListItem (454 | xlCommand)
942 #define xlcSetControlValue (455 | xlCommand)
943 #define xlcSaveCopyAs (456 | xlCommand)
944 #define xlcOptionsListsAdd (458 | xlCommand)
945 #define xlcOptionsListsDelete (459 | xlCommand)
946 #define xlcSeriesAxes (460 | xlCommand)
947 #define xlcSeriesX (461 | xlCommand)
948 #define xlcSeriesY (462 | xlCommand)
949 #define xlcErrorbarX (463 | xlCommand)
950 #define xlcErrorbarY (464 | xlCommand)
951 #define xlcFormatChart (465 | xlCommand)
952 #define xlcSeriesOrder (466 | xlCommand)
953 #define xlcMailLogoff (467 | xlCommand)
954 #define xlcClearRoutingSlip (468 | xlCommand)
955 #define xlcAppActivateMicrosoft (469 | xlCommand)
956 #define xlcMailEditMailer (470 | xlCommand)
957 #define xlcOnSheet (471 | xlCommand)
958 #define xlcStandardWidth (472 | xlCommand)
959 #define xlcScenarioMerge (473 | xlCommand)
960 #define xlcSummaryInfo (474 | xlCommand)
961 #define xlcFindFile (475 | xlCommand)
962 #define xlcActiveCellFont (476 | xlCommand)
963 #define xlcEnableTipwizard (477 | xlCommand)
964 #define xlcVbaMakeAddin (478 | xlCommand)
965 #define xlcMailSendMailer (482 | xlCommand)
968 } /* End of extern "C" { */
969 #endif /* __cplusplus */