- Page 2: Excel Add-in Development in C/C++Ap
- Page 5 and 6: Wiley Finance SeriesFor other title
- Page 7 and 8: Copyright © 2005John Wiley & Sons
- Page 9 and 10: viContents2.6.11 Worksheet function
- Page 11 and 12: viiiContents4.11 Accessing DLL func
- Page 13 and 14: xContents8.7.2 Getting the availabl
- Page 15 and 16: xiiContents8.14.6 Trapping a window
- Page 18 and 19: PrefaceThis book is intended to pro
- Page 22 and 23: 1Introduction1.1 TYPOGRAPHICAL AND
- Page 24 and 25: Table 1.1 (continued)C/C++ Win32 DL
- Page 26 and 27: Introduction 5Table 1.2 Excel versi
- Page 28 and 29: 1.6 HOW THIS BOOK IS ORGANISEDThe b
- Page 30 and 31: 2Excel Functionality2.1 OVERVIEW OF
- Page 32 and 33: Excel Functionality 11arguments, su
- Page 34 and 35: 2.6.1 The unary = operatorExcel Fun
- Page 36 and 37: Excel Functionality 15cells immedia
- Page 38 and 39: Excel Functionality 171. a single l
- Page 40 and 41: Excel Functionality 192.7 EXCEL TER
- Page 42 and 43: 2.9 TYPES OF WORKSHEET FUNCTIONExce
- Page 44 and 45: Excel Functionality 23occupied by t
- Page 46 and 47: Excel Functionality 25examples are
- Page 48 and 49: • RAND();• OFFSET(reference, ro
- Page 50 and 51: the call to NOW() and to NumCalls 4
- Page 52 and 53: Excel Functionality 31Editing the c
- Page 54 and 55: Excel Functionality 33Excel’s kno
- Page 56 and 57: Excel Functionality 35(3) Function
- Page 58 and 59: Excel Functionality 377. Avoid over
- Page 60 and 61: Excel Functionality 39Figure 2.7MAT
- Page 62 and 63: 3Using VBAThis chapter provides onl
- Page 64 and 65: Using VBA 43is all you need to reme
- Page 66 and 67: Using VBA 45Above the code editor p
- Page 68 and 69: 3.5 USING VBA TO CREATE NEW FUNCTIO
- Page 70 and 71:
Using VBA 49Function go_double_me(d
- Page 72 and 73:
Using VBA 51Table 3.2 (continued)Si
- Page 74 and 75:
Table 3.3 (continued)Using VBA 53(*
- Page 76 and 77:
Using VBA 55In call 1, ptr_bstr wil
- Page 78 and 79:
Using VBA 573.6.9 Variant data type
- Page 80 and 81:
Using VBA 59If both bits are set, t
- Page 82 and 83:
Using VBA 61Declare Function C_vt_t
- Page 84 and 85:
Table 3.9 (continued)Type User Type
- Page 86 and 87:
Using VBA 65• VB array: OLE SafeA
- Page 88 and 89:
Using VBA 67Returning a rectangular
- Page 90 and 91:
Using VBA 69A VB interface function
- Page 92 and 93:
Using VBA 71Declare Function C_safe
- Page 94:
Using VBA 738. Who will need to be
- Page 97 and 98:
76 Excel Add-in Development in C/C+
- Page 99 and 100:
78 Excel Add-in Development in C/C+
- Page 101 and 102:
80 Excel Add-in Development in C/C+
- Page 103 and 104:
82 Excel Add-in Development in C/C+
- Page 105 and 106:
84 Excel Add-in Development in C/C+
- Page 107 and 108:
86 Excel Add-in Development in C/C+
- Page 109 and 110:
88 Excel Add-in Development in C/C+
- Page 111 and 112:
90 Excel Add-in Development in C/C+
- Page 113 and 114:
92 Excel Add-in Development in C/C+
- Page 115 and 116:
94 Excel Add-in Development in C/C+
- Page 117 and 118:
96 Excel Add-in Development in C/C+
- Page 119 and 120:
98 Excel Add-in Development in C/C+
- Page 121 and 122:
100 Excel Add-in Development in C/C
- Page 123 and 124:
102 Excel Add-in Development in C/C
- Page 125 and 126:
104 Excel Add-in Development in C/C
- Page 127 and 128:
106 Excel Add-in Development in C/C
- Page 129 and 130:
108 Excel Add-in Development in C/C
- Page 131 and 132:
110 Excel Add-in Development in C/C
- Page 133 and 134:
112 Excel Add-in Development in C/C
- Page 135 and 136:
114 Excel Add-in Development in C/C
- Page 137 and 138:
116 Excel Add-in Development in C/C
- Page 139 and 140:
118 Excel Add-in Development in C/C
- Page 141 and 142:
120 Excel Add-in Development in C/C
- Page 143 and 144:
122 Excel Add-in Development in C/C
- Page 145 and 146:
124 Excel Add-in Development in C/C
- Page 147 and 148:
126 Excel Add-in Development in C/C
- Page 149 and 150:
128 Excel Add-in Development in C/C
- Page 151 and 152:
130 Excel Add-in Development in C/C
- Page 153 and 154:
132 Excel Add-in Development in C/C
- Page 155 and 156:
134 Excel Add-in Development in C/C
- Page 157 and 158:
136 Excel Add-in Development in C/C
- Page 159 and 160:
138 Excel Add-in Development in C/C
- Page 161 and 162:
140 Excel Add-in Development in C/C
- Page 163 and 164:
142 Excel Add-in Development in C/C
- Page 165 and 166:
144 Excel Add-in Development in C/C
- Page 167 and 168:
146 Excel Add-in Development in C/C
- Page 169 and 170:
148 Excel Add-in Development in C/C
- Page 171 and 172:
150 Excel Add-in Development in C/C
- Page 173 and 174:
152 Excel Add-in Development in C/C
- Page 175 and 176:
154 Excel Add-in Development in C/C
- Page 177 and 178:
156 Excel Add-in Development in C/C
- Page 179 and 180:
158 Excel Add-in Development in C/C
- Page 181 and 182:
160 Excel Add-in Development in C/C
- Page 183 and 184:
162 Excel Add-in Development in C/C
- Page 185 and 186:
164 Excel Add-in Development in C/C
- Page 187 and 188:
166 Excel Add-in Development in C/C
- Page 189 and 190:
168 Excel Add-in Development in C/C
- Page 191 and 192:
170 Excel Add-in Development in C/C
- Page 193 and 194:
172 Excel Add-in Development in C/C
- Page 195 and 196:
174 Excel Add-in Development in C/C
- Page 197 and 198:
176 Excel Add-in Development in C/C
- Page 199 and 200:
178 Excel Add-in Development in C/C
- Page 201 and 202:
180 Excel Add-in Development in C/C
- Page 203 and 204:
182 Excel Add-in Development in C/C
- Page 205 and 206:
184 Excel Add-in Development in C/C
- Page 207 and 208:
186 Excel Add-in Development in C/C
- Page 209 and 210:
188 Excel Add-in Development in C/C
- Page 211 and 212:
190 Excel Add-in Development in C/C
- Page 213 and 214:
192 Excel Add-in Development in C/C
- Page 215 and 216:
194 Excel Add-in Development in C/C
- Page 217 and 218:
196 Excel Add-in Development in C/C
- Page 219 and 220:
198 Excel Add-in Development in C/C
- Page 221 and 222:
200 Excel Add-in Development in C/C
- Page 223 and 224:
202 Excel Add-in Development in C/C
- Page 225 and 226:
204 Excel Add-in Development in C/C
- Page 227 and 228:
206 Excel Add-in Development in C/C
- Page 229 and 230:
208 Excel Add-in Development in C/C
- Page 231 and 232:
210 Excel Add-in Development in C/C
- Page 233 and 234:
212 Excel Add-in Development in C/C
- Page 235 and 236:
214 Excel Add-in Development in C/C
- Page 237 and 238:
216 Excel Add-in Development in C/C
- Page 239 and 240:
218 Excel Add-in Development in C/C
- Page 241 and 242:
220 Excel Add-in Development in C/C
- Page 243 and 244:
222 Excel Add-in Development in C/C
- Page 245 and 246:
224 Excel Add-in Development in C/C
- Page 247 and 248:
226 Excel Add-in Development in C/C
- Page 249 and 250:
228 Excel Add-in Development in C/C
- Page 251 and 252:
230 Excel Add-in Development in C/C
- Page 253 and 254:
232 Excel Add-in Development in C/C
- Page 255 and 256:
234 Excel Add-in Development in C/C
- Page 257 and 258:
236 Excel Add-in Development in C/C
- Page 259 and 260:
238 Excel Add-in Development in C/C
- Page 261 and 262:
240 Excel Add-in Development in C/C
- Page 263 and 264:
242 Excel Add-in Development in C/C
- Page 265 and 266:
244 Excel Add-in Development in C/C
- Page 267 and 268:
246 Excel Add-in Development in C/C
- Page 269 and 270:
248 Excel Add-in Development in C/C
- Page 271 and 272:
250 Excel Add-in Development in C/C
- Page 273 and 274:
252 Excel Add-in Development in C/C
- Page 275 and 276:
254 Excel Add-in Development in C/C
- Page 277 and 278:
256 Excel Add-in Development in C/C
- Page 279 and 280:
258 Excel Add-in Development in C/C
- Page 281 and 282:
260 Excel Add-in Development in C/C
- Page 283 and 284:
262 Excel Add-in Development in C/C
- Page 285 and 286:
264 Excel Add-in Development in C/C
- Page 287 and 288:
266 Excel Add-in Development in C/C
- Page 289 and 290:
268 Excel Add-in Development in C/C
- Page 291 and 292:
270 Excel Add-in Development in C/C
- Page 293 and 294:
272 Excel Add-in Development in C/C
- Page 295 and 296:
274 Excel Add-in Development in C/C
- Page 297 and 298:
276 Excel Add-in Development in C/C
- Page 299 and 300:
278 Excel Add-in Development in C/C
- Page 301 and 302:
280 Excel Add-in Development in C/C
- Page 303 and 304:
282 Excel Add-in Development in C/C
- Page 305 and 306:
284 Excel Add-in Development in C/C
- Page 307 and 308:
286 Excel Add-in Development in C/C
- Page 309 and 310:
288 Excel Add-in Development in C/C
- Page 311 and 312:
290 Excel Add-in Development in C/C
- Page 313 and 314:
292 Excel Add-in Development in C/C
- Page 315 and 316:
294 Excel Add-in Development in C/C
- Page 317 and 318:
296 Excel Add-in Development in C/C
- Page 319 and 320:
298 Excel Add-in Development in C/C
- Page 321 and 322:
300 Excel Add-in Development in C/C
- Page 323 and 324:
302 Excel Add-in Development in C/C
- Page 325 and 326:
304 Excel Add-in Development in C/C
- Page 327 and 328:
306 Excel Add-in Development in C/C
- Page 329 and 330:
308 Excel Add-in Development in C/C
- Page 331 and 332:
310 Excel Add-in Development in C/C
- Page 333 and 334:
312 Excel Add-in Development in C/C
- Page 335 and 336:
314 Excel Add-in Development in C/C
- Page 337 and 338:
316 Excel Add-in Development in C/C
- Page 339 and 340:
318 Excel Add-in Development in C/C
- Page 341 and 342:
320 Excel Add-in Development in C/C
- Page 343 and 344:
322 Excel Add-in Development in C/C
- Page 345 and 346:
324 Excel Add-in Development in C/C
- Page 347 and 348:
326 Excel Add-in Development in C/C
- Page 349 and 350:
328 Excel Add-in Development in C/C
- Page 351 and 352:
330 Excel Add-in Development in C/C
- Page 353 and 354:
332 Excel Add-in Development in C/C
- Page 356 and 357:
10Example Add-ins and Financial App
- Page 358 and 359:
Example Add-ins and Financial Appli
- Page 360 and 361:
Example Add-ins and Financial Appli
- Page 362 and 363:
Example Add-ins and Financial Appli
- Page 364 and 365:
Example Add-ins and Financial Appli
- Page 366 and 367:
Example Add-ins and Financial Appli
- Page 368 and 369:
Example Add-ins and Financial Appli
- Page 370 and 371:
Example Add-ins and Financial Appli
- Page 372 and 373:
Example Add-ins and Financial Appli
- Page 374 and 375:
Example Add-ins and Financial Appli
- Page 376 and 377:
Example Add-ins and Financial Appli
- Page 378 and 379:
Example Add-ins and Financial Appli
- Page 380 and 381:
Example Add-ins and Financial Appli
- Page 382 and 383:
Example Add-ins and Financial Appli
- Page 384 and 385:
Example Add-ins and Financial Appli
- Page 386 and 387:
Example Add-ins and Financial Appli
- Page 388 and 389:
Example Add-ins and Financial Appli
- Page 390 and 391:
Example Add-ins and Financial Appli
- Page 392 and 393:
Example Add-ins and Financial Appli
- Page 394 and 395:
Example Add-ins and Financial Appli
- Page 396 and 397:
Example Add-ins and Financial Appli
- Page 398 and 399:
Example Add-ins and Financial Appli
- Page 400 and 401:
Example Add-ins and Financial Appli
- Page 402 and 403:
Example Add-ins and Financial Appli
- Page 404:
ReferencesAbramowitz M. and Stegun
- Page 407 and 408:
386 Excel Add-in Development in C/C
- Page 409 and 410:
388 Indexarrays (continued)rectangu
- Page 411 and 412:
390 IndexCommon Object Model (COM)s
- Page 413 and 414:
392 Indexearly binding, concepts 29
- Page 415 and 416:
394 Indexfunctions (continued)works
- Page 417 and 418:
396 Indexmodifiers, function callin
- Page 419 and 420:
398 IndexSDK header file 105-6, 111
- Page 421 and 422:
400 IndexVisual Basic Editor (VBE)c
- Page 423 and 424:
402 IndexxlGetInst 170, 199-209xlGe
- Page 425:
WILEY COPYRIGHT INFORMATION AND TER