Vbscript 需要退出选定的案例

Vbscript 需要退出选定的案例,vbscript,case,Vbscript,Case,我们使用的代码需要在combobox中选择一个项目,我们通过一个select case语句(如case“SelectItem”)来实现这一点 但是,如果组合框中没有项目,则代码应退出案例。“结束选择”不起作用 我们如何解决同样的问题?有不同的逻辑吗?不幸的是,我认为没有这种功能。绕过它的一种方法是将您的Select放在它自己的sub中,然后您可以使用exit sub/退出功能退出它,我不确定我是否完全理解您的要求,但我想您可能只需要将Select块放在if-then中就可以实现您想要的。 i、

我们使用的代码需要在combobox中选择一个项目,我们通过一个select case语句(如case“SelectItem”)来实现这一点 但是,如果组合框中没有项目,则代码应退出案例。“结束选择”不起作用


我们如何解决同样的问题?有不同的逻辑吗?

不幸的是,我认为没有这种功能。绕过它的一种方法是将您的
Select
放在它自己的sub中,然后您可以使用
exit sub
/
退出功能退出它,我不确定我是否完全理解您的要求,但我想您可能只需要将Select块放在if-then中就可以实现您想要的。
i、 e


您可以尝试使用
Case-Else
来处理任何意外值

Select Case SelectItem
     Case 1
          'There is one item in the combobox
     Case 2
          'There are two items in the combobox
     Case Else
          'There are a different number of items
End Select
不知道你到底在做什么。您还可以将
Select
包装在
If
语句中

If Combobox.Listcount > 0 Then
     Select Case SelectItem
          Case <Item>
               'Do something here
     End Select
End If
如果Combobox.Listcount>0,则
选择案例选择项目
案例
“在这里做点什么
结束选择
如果结束

对不起,我不明白你的问题。您能给我们一个组合框中可能/可能不存在的数据示例,以及您的select语句吗?谢谢。我想你应该发布一个代码示例
If Combobox.Listcount > 0 Then
     Select Case SelectItem
          Case <Item>
               'Do something here
     End Select
End If