代码如下:
Public Const WM_SYSCOMMAND = &H112
Public Const SC_CLOSE = &HF060& '关闭窗体
Public Const NILL = 0&sub closeP()
Do While -1
DoEvents
If CloseValidForm(NewExeFile) Then 'newexefile为文件名
Exit Do
End If
Loop
end subFunction CloseValidForm(Ret As String) As Boolean
Dim WinWnd As Long
'搜寻该窗口的句柄
WinWnd = FindWindow(vbNullString, Ret)
If WinWnd <> 0 Then
SendMessage WinWnd, WM_SYSCOMMAND, SC_CLOSE, NILL
End If
CloseValidForm = True
End Function程序可正常运行,但会出现windows错误报告,要关闭错误报告才会运行程序的下一步。
不知怎么解决,还请高手帮忙!
Public Const WM_SYSCOMMAND = &H112
Public Const SC_CLOSE = &HF060& '关闭窗体
Public Const NILL = 0&sub closeP()
Do While -1
DoEvents
If CloseValidForm(NewExeFile) Then 'newexefile为文件名
Exit Do
End If
Loop
end subFunction CloseValidForm(Ret As String) As Boolean
Dim WinWnd As Long
'搜寻该窗口的句柄
WinWnd = FindWindow(vbNullString, Ret)
If WinWnd <> 0 Then
SendMessage WinWnd, WM_SYSCOMMAND, SC_CLOSE, NILL
End If
CloseValidForm = True
End Function程序可正常运行,但会出现windows错误报告,要关闭错误报告才会运行程序的下一步。
不知怎么解决,还请高手帮忙!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货