. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
Building an XML Data Class. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
A Final Test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
Adding a Custom Ribbon to Your Workbook . . . . . . . . . . . . . . . . . . . . . . . . 119
Inside the Excel 2007 XML File Format . . . . . . . . . . . . . . . . . . . . . . . 119
Viewing the XML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
Adding a Ribbon to Run Your Custom Macros . . . . . . . . . . . . . . . . . 128
Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
nCONTENTS viii
nCHAPTER 4 UserForms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
Creating a Simple Data Entry Form . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
Designing the Form . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
The Working Class. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
Coding the UserForm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
Creating Wizard-Style Data Entry UserForms. . . . . . . . . . . . . . . . . . . . . . . 150
Laying Out the Wizard Form. . . . . . . . . . . . . . . . . .
Pages:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25