... 374
Creating an Add -in 374
Closing Add-ins 375
Code Changes 376
Saving Changes 377
Interface Changes 377
Installing an Add -in 379
AddinInstall Event 381
Removing an Add -in from the Add-ins List ... 384
Registering Automation Add-Ins with Excel 385
Using Automation Add-Ins 386
Introducing the IDTExtensibility2 Interface 388
COM Add-Ins 394
The IDTExtensibility2 Interface (Continued) 395
Registering ... 521
Creating an Offline Cube Using ADO MD and VBA 522
Summary 523
Chapter 24: Excel and the Internet 525
What Can the Internet Do for You? 526
Using the Internet for Storing Workbooks 526
Using the Internet...
... following advanced issues: linking Excel to the Internet,
writing code for international compatibility, programming the Visual Basic Editor, and how to use the
functions in the Win32 API (Windows ... PM Page 9
Primer inExcel VBA
This chapter is intended for those who are not familiar with Excel and the Excel macro recorder, or
who are inexperienced with programming using the Visual Basic ... can see them in the Project Explorer window, in
the folder called Microsoft Excel Objects. You will find out more about them later in this chapter.
9
Chapter 1: Primer inExcel VBA
04_046432...
... 374
Creating an Add -in 374
Closing Add-ins 375
Code Changes 376
Saving Changes 377
Interface Changes 377
Installing an Add -in 379
AddinInstall Event 381
Removing an Add -in from the Add-ins List ... 384
Registering Automation Add-Ins with Excel 385
Using Automation Add-Ins 386
Introducing the IDTExtensibility2 Interface 388
COM Add-Ins 394
The IDTExtensibility2 Interface (Continued) 395
Registering ... Add -In with Excel 395
The COM Add -In Designer 396
Summary 409
Chapter 19: Interacting with Other Office Applications 411
Establishing the Connection 411
Late Binding 412
Early Binding 414
Opening...
... 12: Creating a String
Task 13: Creating a Numeric Variable
Task 14: Performing Math
Task 15: Concatenating Strings
Task 16: Searching for Text in Strings
Task 17: Replacing Text in Strings
Task ... Replacing Text in Strings 34
Task 18: Formatting Strings 36
Task 19: Applying Multiple Formatting Functions to a String 38
Task 20: Creating Arrays 40
Task 21: Populating an Array 42
Task 22: Sorting ... Floating Window 424
Task 206: Moving a Floating Window 426
Task 207: Changing the Content of a Floating Window 428
Task 208: Detecting Drag and Drop 430
Task 209: Moving a Dragged Object in Drag...
... Printing and Extracting Pivot Table Data:
Printing headings on every page, adjusting the print area, and starting each item on
a new page. Using the Show Details feature to extract underlying ...
■
SORTING AND FILTERING PIVOT TABLE DATA 29
• Chapter 4, Formatting a Pivot Table:
Applying and customizing PivotTable Styles, retaining formatting, applying Report Lay-
outs, and formatting numbers. ... an independent IT consultant based in the UK, where
he specializes in developing solutions for clients utilizing Excel worksheet
functions and VBA programming.
Following an Honours B.Sc. in...