vb.net 中如何解决excle线程的问题!!谢谢高手们!

xxfnduuu1978 2003-10-09 05:20:56
我用vb.net调用excle,当打开多个excle的时候,就会产生多个进程,就不能再打开excle,谢谢大家能帮助一下
...全文
72 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
skytigger 2003-10-09
  • 打赏
  • 举报
回复
运行时需要等会儿,才能看到进程被杀掉。
skytigger 2003-10-09
  • 打赏
  • 举报
回复
Public Sub exlProcessKill()
Dim mp As System.Diagnostics.Process() = System.Diagnostics.Process.GetProcessesByName("EXCEL")
Dim p As Process

For Each p In mp
If p.Responding Then
If p.MainWindowTitle = "" Then
p.Kill()
End If
Else
p.Kill()
End If
Next p

End Sub
上面少了个end sub 不好意思。
skytigger 2003-10-09
  • 打赏
  • 举报
回复
Public Sub exlProcessKill()
Dim mp As System.Diagnostics.Process() = System.Diagnostics.Process.GetProcessesByName("EXCEL")
Dim p As Process

For Each p In mp
If p.Responding Then
If p.MainWindowTitle = "" Then
p.Kill()
End If
Else
p.Kill()
End If
Next p

16,554

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧