多页标签可见,但不活动

问题描述:

我有一个多页的用户表单。我希望在顶部显示多页面的标签,以便用户知道他在哪个页面上以及剩下多少页面。但我想通过按下标签名称来禁用在标签之间跳转的可能性。相反,只有下一个和后退按钮可用于在页面之间导航。仅仅通过使用这些属性是可能的,还是必须编写代码来更改MULPIP?多页标签可见,但不活动

+1

AFAIK你不能做多页的这种使用属性。你可以通过隐藏标签并用按钮替换它们来伪造它? – jkpieterse

创建一个多页的控制

形式,然后添加以下代码...点击表格的背景,看看导致

Private Sub UserForm_Click() 

    If UserForm1.MultiPage1.Pages(0).Enabled Then 
     UserForm1.MultiPage1.Pages(1).Enabled = True ' must always have at least one enabled 
     UserForm1.MultiPage1.Pages(0).Enabled = False ' otherwise it looks bad 
    Else 
     UserForm1.MultiPage1.Pages(0).Enabled = True ' reverse statements, and you will see 
     UserForm1.MultiPage1.Pages(1).Enabled = False 
    End If 

End Sub