Article ID: 155374 - View products that this article applies to.
This article was previously published under Q155374
This article explains how to use the MultiPage control in a UserForm and provides a Microsoft Visual Basic for Applications example.
Use a MultiPage control to work with a large amount of information that can be sorted into several categories. The MultiPage control allows you to visually combine and categorize this information on a single form.
The MultiPage control is a container for a collection of Page objects. Each Page object contains its own set of controls and does not necessarily rely on other Page objects for information. For example, you can add different controls in the client region for each Page object in the MultiPage control. By default, a MultiPage control contains two pages; you can add or remove pages as needed.
Adding a MultiPage Control to a UserFormTo add a MultiPage control to a UserForm in the Visual Basic Editor, follow these steps:
Working with the Individual Pages in a MultiPage ControlTo select an individual page in a MultiPage control, first click the MultiPage control, and then click the page.
NOTE: When you click the MultiPage control, the page at the front of the control is automatically selected.
After you select a page, you can change its properties, delete it, add new pages, or move pages by right-clicking the page and clicking the appropriate command on the shortcut menu.
Working Programmatically with the MultiPage ControlMicrosoft provides programming examples for illustration only, without warranty either expressed or implied. This includes, but is not limited to, the implied warranties of merchantability or fitness for a particular purpose. This article assumes that you are familiar with the programming language that is being demonstrated and with the tools that are used to create and to debug procedures. Microsoft support engineers can help explain the functionality of a particular procedure, but they will not modify these examples to provide added functionality or construct procedures to meet your specific requirements. Use the SelectedItem property of the MultiPage control to indicate which Page object is selected in the MultiPage control at run time. For example, if you create a MultiPage control named MultiPage1, you can use the following statement to display the caption of the selected page:
The SelectedItem property is read-only and cannot be set at run time. If you need to programmatically set which page is selected, set the Value property for the MultiPage control. The following example selects the third page on MultiPage1:
NOTE: The values of the Pages in a MultiPage control start at zero. Thus, if the control contains three Pages, their values are 0, 1, and 2.
ExampleThe following example describes how to create a simple UserForm that implements a MultiPage control.
For more information about the MultiPage Control:
Article ID: 155374 - Last Review: October 10, 2006 - Revision: 2.2
Retired KB Content Disclaimer
This article was written about products for which Microsoft no longer offers support. Therefore, this article is offered "as is" and will no longer be updated.