rent-now

Rent More, Save More! Use code: ECRENTAL

5% off 1 book, 7% off 2 books, 10% off 3+ books

9781861005700

Excel 2002 Vba Programmer's Reference

by
  • ISBN13:

    9781861005700

  • ISBN10:

    1861005709

  • Format: Trade Paper
  • Copyright: 2001-09-26
  • Publisher: Peer Information
  • Purchase Benefits
  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $39.99

Summary

Written by active and popular members of the Excel community, this guide includes coverage of all the new features including smart tags, pivot tables, and web components. The book examines all the new XML capabilities that 2002 brings to the Excel world.

Table of Contents

Introduction to Excelp. 1
Early Spreadsheet Macrosp. 1
The XLM Macro Languagep. 2
Excel 5p. 2
Excel 97p. 3
Excel 2000p. 4
Excel 2002p. 4
Excel 2002 VBA Programmer's Referencep. 5
Version Issuesp. 5
What You Need to Use this Bookp. 6
Conventions Usedp. 6
In Case of a Crisis...p. 6
Feedbackp. 7
Questions?p. 7
Primer in Excel VBAp. 9
Using the Macro Recorderp. 10
User Defined Functionsp. 24
The Excel Object Modelp. 28
The VBA Languagep. 36
The Application Objectp. 69
Globalsp. 69
The Active Propertiesp. 70
Display Alertsp. 71
Screen Updatingp. 71
Evaluatep. 72
InputBoxp. 74
StatusBarp. 75
SendKeysp. 76
OnTimep. 77
OnKeyp. 78
Worksheet Functionsp. 79
Callerp. 80
Summaryp. 81
Workbooks and Worksheetsp. 83
The Workbooks Collectionp. 83
The Sheets Collectionp. 89
The Window Objectp. 94
Summaryp. 97
Using Rangesp. 99
Activate and Selectp. 99
Range Propertyp. 100
Offset Propertyp. 108
Resize Propertyp. 109
SpecialCells Methodp. 111
CurrentRegion Propertyp. 113
End Propertyp. 115
Summing a Rangep. 116
Columns and Rows Propertiesp. 117
Union and Intersect Methodsp. 119
Empty Cellsp. 120
Transferring Values between Arrays and Rangesp. 122
Summaryp. 127
Using Namesp. 129
Naming Rangesp. 130
Special Namesp. 131
Storing Values in Namesp. 132
Storing Arraysp. 133
Hiding Namesp. 134
Working with Named Rangesp. 134
Searching for a Namep. 135
Summaryp. 140
PivotTablesp. 143
Creating a PivotTable Reportp. 144
PivotFieldsp. 149
Pivotitemsp. 153
PivotChartsp. 158
External Data Sourcesp. 159
Filtered Listsp. 163
Structuring the Datap. 163
Data Formp. 164
AutoFilterp. 165
Advanced Filterp. 172
Summaryp. 174
Generating Chartsp. 177
Chart Sheetsp. 177
Embedded Chartsp. 180
Editing Data Seriesp. 182
Defining Chart Series with Arraysp. 185
Converting a Chart to use Arraysp. 187
Determining the Ranges used in a Chartp. 188
Chart Labelsp. 189
Summaryp. 190
Event Proceduresp. 193
Worksheet Eventsp. 193
Chart Eventsp. 196
Workbook Eventsp. 198
Headers and Footersp. 200
Summaryp. 201
Adding Controlsp. 203
The Toolbarsp. 203
ActiveX Controlsp. 204
Forms Toolbar Controlsp. 207
Dynamic ActiveX Controlsp. 210
Controls on Chartsp. 212
Summaryp. 214
Office Files and Foldersp. 217
FileSearchp. 218
FileDialogp. 228
Summaryp. 232
UserFormsp. 235
Displaying a UserFormp. 235
Creating a UserFormp. 237
Directly Accessing Controls in UserFormsp. 239
Stopping the Close Buttonp. 243
Maintaining a Data Listp. 243
Modeless UserFormsp. 249
Variable UserForm Namep. 251
Summaryp. 251
Command Barsp. 253
Toolbars, Menu Bars, and Popupsp. 253
Excel's Built-In Command Barsp. 256
Controls at All Levelsp. 258
Creating New Menusp. 263
Passing Parameter Valuesp. 265
Deleting a Menup. 266
Creating a Toolbarp. 267
Pop-Up Menusp. 270
Showing Pop-Up Command Barsp. 272
Disabling Command Barsp. 274
Disabling Shortcut Access to Customizep. 275
Summaryp. 287
Class Modulesp. 289
Creating Your Own Objectsp. 290
Property Proceduresp. 291
Creating Collectionsp. 292
Encapsulationp. 295
Trapping Application Eventsp. 295
Embedded Chart Eventsp. 297
A Collection of UserForm Controlsp. 299
Referencing Classes Across Projectsp. 301
Summaryp. 302
Addinsp. 305
Hiding the Codep. 305
Creating an Addinp. 306
Closing Addinsp. 307
Code Changesp. 308
Saving Changesp. 308
Interface Changesp. 309
Installing an Addinp. 311
Addinlnstall Eventp. 312
Removing an Addin from the Addins Listp. 313
Summaryp. 314
Automation Addins and COM Addinsp. 317
Automation Addinsp. 317
COM Addinsp. 328
Summaryp. 339
SmartTagsp. 341
The FileName SmartTagp. 342
Controlling SmartTags with VBAp. 357
The Problems with SmartTagsp. 360
Summaryp. 361
Interacting with Other Office Applicationsp. 363
Establishing the Connectionp. 364
Opening a Document in Wordp. 367
Accessing an Active Word Documentp. 368
Creating a New Word Documentp. 369
Access and DAOp. 370
Access, Excel and, Outlookp. 372
When is a Virus not a Virus?p. 374
Summaryp. 376
Data Access with ADOp. 379
An Introduction to Structured Query Language (SQL)p. 379
An Overview of ADOp. 384
Summaryp. 415
Excel and the Internetp. 417
So What's all the Hype About?p. 418
Using the Internet for Storing Workbooksp. 418
Using the Internet as a Data Sourcep. 419
Using the Internet to Publish Resultsp. 423
Using the Internet as a Communication Channelp. 426
Summaryp. 443
International Issuesp. 445
Changing Windows Regional Settings and the Office XP UI Languagep. 445
Responding to Regional Settings and the Windows Languagep. 446
Interacting with Excelp. 452
Interacting with Usersp. 455
Excel 2002's International Optionsp. 458
Features That Don't Play by the Rulesp. 461
Responding to Office XP Language Settingsp. 467
Some Helpful Functionsp. 473
Summaryp. 476
Programming the VBEp. 479
Identifying VBE Objects in Codep. 480
Starting Upp. 483
Adding Menu Items to the VBEp. 484
Displaying Built-In Dialogs, UserForms, and Messagesp. 495
Working with Codep. 502
Working with UserFormsp. 506
Working with Referencesp. 511
COM Addinsp. 513
Summaryp. 513
Programming with the Windows APIp. 515
Anatomy of an API Callp. 516
Interpreting C-Style Declarationsp. 517
Constants, Structures, Handles, and Classesp. 520
What if Something Goes Wrong?p. 523
Wrapping API Calls in Class Modulesp. 525
Some Example Classesp. 530
Modifying UserForm Stylesp. 536
Resizable Userformsp. 539
Other Examplesp. 547
Summaryp. 549
Excel 2002 Object Modelp. 551
Common Properties with Collections and Associated Objectsp. 551
Excel Objects and Their Properties, Methods and Eventsp. 552
VBE Object Modelp. 849
Office XP Object Modelp. 877
Common Properties with Collections and Associated Objectsp. 877
Office Objects and Their Properties and Eventsp. 878
Table of Contents provided by Syndetics. All Rights Reserved.

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program