Page 15 - Microsoft Office Excel 2003 Programming Inside Out
P. 15

Table of Contents

                                  UserForm Controls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 401
                                       Programming Controls  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 401
                                       Common Properties, Methods, and Events. . . . . . . . . . . . . . . . . . . 402
                                       The Label Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 404
                                       The CommandButton Control. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 404
                                       The TextBox Control  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 405
                                       The CheckBox Control. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 406
                                       The ToggleButton Control  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 407
                                       The SpinButton Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 407
                                       The Frame Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 408
                                       The OptionButton Control  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 409
                                       The Image Control  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 410
                                       The ScrollBar Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 411
                                       The ListBox Control. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 412
                                       The ComboBox Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 414
                                       The RefEdit Control. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 415
                                       The TabStrip Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 415
                                       The MultiPage Control. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 417
                             Chapter 20
                             Creating Advanced User Forms                                        419
                                  Capturing Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 419
                                       Form Application Overview  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 419
                                       Designing a Form . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 420
                                       Displaying Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 422
                                       Navigating the Worksheet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 425
                                       Editing Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 427
                                       Adding Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 428
                                       Validating Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 429
                                       Displaying the User Form  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 430
                                  Building a Multi-Step Wizard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 431
                                       Wizard Application Overview  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 431
                                       Handling Menus. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 433
                                       Building the UserForm. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 434
                                       Navigating the Pages  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 435
                                       Collecting Options for the Wizard. . . . . . . . . . . . . . . . . . . . . . . . . . 438
                                       Summarizing the Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 440
                                       Running the Wizard  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 441












                                                                                                         xv
   10   11   12   13   14   15   16   17   18   19   20