注册 登录
编程论坛 VB.NET论坛

如何检测Excel文件是否已经打开

leo2017 发布于 2017-08-14 17:00, 2831 次点击
现在用操作Excel,
无法检测Excel文件是否已经打开,
哪位大神,帮忙看看!

谢谢!
4 回复
#2
xyxcc1772017-09-13 16:30
http://blog.
#3
厨师王德榜2017-10-01 09:41
可以先获取所有进程,再遍历,看有没有哪个进程 是Excel.exe 具体代码就不给了,百度一下。
#4
qyzww2017-10-04 00:00
我也想知道怎么用代码检测
#5
xyxcc1772017-10-05 18:03
程序代码:
Dim i As Integer
Dim proc As Process()

 
'判断excel进程是否存在
If System.Diagnostics.Process.GetProcessesByName("excel").Length > 0 Then
    proc = Process.GetProcessesByName("excel")
    '取得名为excel进程个数,全部关闭
    For i=0 to proc.Length -1
        proc(i).Kill()
    Next
End If
proc = Nothing
1