新闻资讯

质量为本、客户为根、勇于拼搏、务实创新

< 返回新闻资讯列表

vba如何判断窗体是不是加载,vba 调出窗体的条件

发布时间:2023-09-15 12:28:54

vba如何判断窗体是否是加载

在VBA中,可使用以下代码来判断窗体是否是加载:
```vba
Function IsFormLoaded(formName As String) As Boolean
Dim frm As Object
For Each frm In VBA.UserForms
If frm.Name = formName Then
IsFormLoaded = True
Exit Function
End If
Next frm
IsFormLoaded = False
End Function
```
使用方法以下:
```vba
Sub Test()
If IsFormLoaded("Form1") Then
MsgBox "Form1 is loaded."
Else
MsgBox "Form1 is not loaded."
End If
End Sub
```
在上面的示例中,如果名为"Form1"的窗体已加载,则将显示消息"Form1 is loaded.",否则显示消息"Form1 is not loaded."。