1.12.42
[gnumeric.git] / plugins / excelplugins / xlcall.h
blob4f87f8defc9191e7655e7137cfbb54bbdd6e5ae7
1 /*
2 ** Microsoft Excel Developer's Toolkit
3 ** Version 5.0
4 **
5 ** File: INCLUDE\XLCALL.H
6 ** Description: Header file for Microsoft Excel callbacks
7 ** Platform: Microsoft Windows
8 **
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
18 #ifdef __cplusplus
19 extern "C" {
20 #endif /* __cplusplus */
23 ** XLREF structure
25 ** Describes a single rectangular reference
28 typedef struct xlref
30 WORD rwFirst;
31 WORD rwLast;
32 BYTE colFirst;
33 BYTE colLast;
34 } XLREF, FAR *LPXLREF;
38 ** XLMREF structure
40 ** Describes multiple rectangular references.
41 ** This is a variable size structure, default
42 ** size is 1 reference.
45 typedef struct xlmref
47 WORD count;
48 XLREF reftbl[1]; /* actually reftbl[count] */
49 } XLMREF, FAR *LPXLMREF;
53 ** XLOPER structure
55 ** Excel's fundamental data type: can hold data
56 ** of any type. Use "R" as the argument type in the
57 ** REGISTER function.
58 **/
60 typedef struct xloper
62 union
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 */
71 struct
73 WORD count; /* always = 1 */
74 XLREF ref;
75 } sref; /* xltypeSRef */
76 struct
78 XLMREF far *lpmref;
79 DWORD idSheet;
80 } mref; /* xltypeRef */
81 struct
83 struct xloper far *lparray;
84 WORD rows;
85 WORD columns;
86 } array; /* xltypeMulti */
87 struct
89 union
91 short int level; /* xlflowRestart */
92 short int tbctrl; /* xlflowPause */
93 DWORD idSheet; /* xlflowGoto */
94 } valflow;
95 WORD rw; /* xlflowGoto */
96 BYTE col; /* xlflowGoto */
97 BYTE xlflow;
98 } flow; /* xltypeFlow */
99 struct
101 union
103 BYTE far *lpbData; /* data passed to XL */
104 HANDLE hdata; /* data returned from XL */
105 } h;
106 long cbData;
107 } bigdata; /* xltypeBigData */
108 } val;
109 WORD xltype;
110 } XLOPER, FAR *LPXLOPER;
114 ** XLOPER data types
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)
137 ** Error codes
139 ** Used for val.err field of XLOPER structure
140 ** when constructing error XLOPERs
143 #define xlerrNull 0
144 #define xlerrDiv0 7
145 #define xlerrValue 15
146 #define xlerrRef 23
147 #define xlerrName 29
148 #define xlerrNum 36
149 #define xlerrNA 42
153 ** Flow data types
155 ** Used for val.flow.xlflow field of XLOPER structure
156 ** when constructing flow-control XLOPERs
159 #define xlflowHalt 1
160 #define xlflowGoto 2
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);
178 ** Return codes
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.
232 #define xlUDF 255
236 ** Built-in Functions and Command Equivalents
240 /* Excel function numbers */
241 #define xlfCount 0
242 #define xlfIsna 2
243 #define xlfIserror 3
244 #define xlfSum 4
245 #define xlfAverage 5
246 #define xlfMin 6
247 #define xlfMax 7
248 #define xlfRow 8
249 #define xlfColumn 9
250 #define xlfNa 10
251 #define xlfNpv 11
252 #define xlfStdev 12
253 #define xlfDollar 13
254 #define xlfFixed 14
255 #define xlfSin 15
256 #define xlfCos 16
257 #define xlfTan 17
258 #define xlfAtan 18
259 #define xlfPi 19
260 #define xlfSqrt 20
261 #define xlfExp 21
262 #define xlfLn 22
263 #define xlfLog10 23
264 #define xlfAbs 24
265 #define xlfInt 25
266 #define xlfSign 26
267 #define xlfRound 27
268 #define xlfLookup 28
269 #define xlfIndex 29
270 #define xlfRept 30
271 #define xlfMid 31
272 #define xlfLen 32
273 #define xlfValue 33
274 #define xlfTrue 34
275 #define xlfFalse 35
276 #define xlfAnd 36
277 #define xlfOr 37
278 #define xlfNot 38
279 #define xlfMod 39
280 #define xlfDcount 40
281 #define xlfDsum 41
282 #define xlfDaverage 42
283 #define xlfDmin 43
284 #define xlfDmax 44
285 #define xlfDstdev 45
286 #define xlfVar 46
287 #define xlfDvar 47
288 #define xlfText 48
289 #define xlfLinest 49
290 #define xlfTrend 50
291 #define xlfLogest 51
292 #define xlfGrowth 52
293 #define xlfGoto 53
294 #define xlfHalt 54
295 #define xlfPv 56
296 #define xlfFv 57
297 #define xlfNper 58
298 #define xlfPmt 59
299 #define xlfRate 60
300 #define xlfMirr 61
301 #define xlfIrr 62
302 #define xlfRand 63
303 #define xlfMatch 64
304 #define xlfDate 65
305 #define xlfTime 66
306 #define xlfDay 67
307 #define xlfMonth 68
308 #define xlfYear 69
309 #define xlfWeekday 70
310 #define xlfHour 71
311 #define xlfMinute 72
312 #define xlfSecond 73
313 #define xlfNow 74
314 #define xlfAreas 75
315 #define xlfRows 76
316 #define xlfColumns 77
317 #define xlfOffset 78
318 #define xlfAbsref 79
319 #define xlfRelref 80
320 #define xlfArgument 81
321 #define xlfSearch 82
322 #define xlfTranspose 83
323 #define xlfError 84
324 #define xlfStep 85
325 #define xlfType 86
326 #define xlfEcho 87
327 #define xlfSetName 88
328 #define xlfCaller 89
329 #define xlfDeref 90
330 #define xlfWindows 91
331 #define xlfSeries 92
332 #define xlfDocuments 93
333 #define xlfActiveCell 94
334 #define xlfSelection 95
335 #define xlfResult 96
336 #define xlfAtan2 97
337 #define xlfAsin 98
338 #define xlfAcos 99
339 #define xlfChoose 100
340 #define xlfHlookup 101
341 #define xlfVlookup 102
342 #define xlfLinks 103
343 #define xlfInput 104
344 #define xlfIsref 105
345 #define xlfGetFormula 106
346 #define xlfGetName 107
347 #define xlfSetValue 108
348 #define xlfLog 109
349 #define xlfExec 110
350 #define xlfChar 111
351 #define xlfLower 112
352 #define xlfUpper 113
353 #define xlfProper 114
354 #define xlfLeft 115
355 #define xlfRight 116
356 #define xlfExact 117
357 #define xlfTrim 118
358 #define xlfReplace 119
359 #define xlfSubstitute 120
360 #define xlfCode 121
361 #define xlfNames 122
362 #define xlfDirectory 123
363 #define xlfFind 124
364 #define xlfCell 125
365 #define xlfIserr 126
366 #define xlfIstext 127
367 #define xlfIsnumber 128
368 #define xlfIsblank 129
369 #define xlfT 130
370 #define xlfN 131
371 #define xlfFopen 132
372 #define xlfFclose 133
373 #define xlfFsize 134
374 #define xlfFreadln 135
375 #define xlfFread 136
376 #define xlfFwriteln 137
377 #define xlfFwrite 138
378 #define xlfFpos 139
379 #define xlfDatevalue 140
380 #define xlfTimevalue 141
381 #define xlfSln 142
382 #define xlfSyd 143
383 #define xlfDdb 144
384 #define xlfGetDef 145
385 #define xlfReftext 146
386 #define xlfTextref 147
387 #define xlfIndirect 148
388 #define xlfRegister 149
389 #define xlfCall 150
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
401 #define xlfClean 162
402 #define xlfMdeterm 163
403 #define xlfMinverse 164
404 #define xlfMmult 165
405 #define xlfFiles 166
406 #define xlfIpmt 167
407 #define xlfPpmt 168
408 #define xlfCounta 169
409 #define xlfCancelKey 170
410 #define xlfInitiate 175
411 #define xlfRequest 176
412 #define xlfPoke 177
413 #define xlfExecute 178
414 #define xlfTerminate 179
415 #define xlfRestart 180
416 #define xlfHelp 181
417 #define xlfGetBar 182
418 #define xlfProduct 183
419 #define xlfFact 184
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
427 #define xlfNote 192
428 #define xlfStdevp 193
429 #define xlfVarp 194
430 #define xlfDstdevp 195
431 #define xlfDvarp 196
432 #define xlfTrunc 197
433 #define xlfIslogical 198
434 #define xlfDcounta 199
435 #define xlfDeleteBar 200
436 #define xlfUnregister 201
437 #define xlfUsdollar 204
438 #define xlfFindb 205
439 #define xlfSearchb 206
440 #define xlfReplaceb 207
441 #define xlfLeftb 208
442 #define xlfRightb 209
443 #define xlfMidb 210
444 #define xlfLenb 211
445 #define xlfRoundup 212
446 #define xlfRounddown 213
447 #define xlfAsc 214
448 #define xlfDbcs 215
449 #define xlfRank 216
450 #define xlfAddress 219
451 #define xlfDays360 220
452 #define xlfToday 221
453 #define xlfVdb 222
454 #define xlfMedian 227
455 #define xlfSumproduct 228
456 #define xlfSinh 229
457 #define xlfCosh 230
458 #define xlfTanh 231
459 #define xlfAsinh 232
460 #define xlfAcosh 233
461 #define xlfAtanh 234
462 #define xlfDget 235
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
471 #define xlfInfo 244
472 #define xlfGroup 245
473 #define xlfGetObject 246
474 #define xlfDb 247
475 #define xlfPause 248
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
503 #define xlfEven 279
504 #define xlfExpondist 280
505 #define xlfFdist 281
506 #define xlfFinv 282
507 #define xlfFisher 283
508 #define xlfFisherinv 284
509 #define xlfFloor 285
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
522 #define xlfOdd 298
523 #define xlfPermut 299
524 #define xlfPoisson 300
525 #define xlfTdist 301
526 #define xlfWeibull 302
527 #define xlfSumxmy2 303
528 #define xlfSumx2my2 304
529 #define xlfSumx2py2 305
530 #define xlfChitest 306
531 #define xlfCorrel 307
532 #define xlfCovar 308
533 #define xlfForecast 309
534 #define xlfFtest 310
535 #define xlfIntercept 311
536 #define xlfPearson 312
537 #define xlfRsq 313
538 #define xlfSteyx 314
539 #define xlfSlope 315
540 #define xlfTtest 316
541 #define xlfProb 317
542 #define xlfDevsq 318
543 #define xlfGeomean 319
544 #define xlfHarmean 320
545 #define xlfSumsq 321
546 #define xlfKurt 322
547 #define xlfSkew 323
548 #define xlfZtest 324
549 #define xlfLarge 325
550 #define xlfSmall 326
551 #define xlfQuartile 327
552 #define xlfPercentile 328
553 #define xlfPercentrank 329
554 #define xlfMode 330
555 #define xlfTrimmean 331
556 #define xlfTinv 332
557 #define xlfMovieCommand 334
558 #define xlfGetMovie 335
559 #define xlfConcatenate 336
560 #define xlfPower 337
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
568 #define xlfSumif 345
569 #define xlfCountif 346
570 #define xlfCountblank 347
571 #define xlfScenarioGet 348
572 #define xlfOptionsListsGet 349
573 #define xlfIspmt 350
574 #define xlfDatedif 351
575 #define xlfDatestring 352
576 #define xlfNumberstring 353
577 #define xlfRoman 354
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)
967 #ifdef __cplusplus
968 } /* End of extern "C" { */
969 #endif /* __cplusplus */
971 #endif