编程论坛
注册
登录
编程论坛
→
VB.NET论坛
如何检测Excel文件是否已经打开
leo2017
发布于 2017-08-14 17:00, 2831 次点击
现在用操作Excel,
无法检测Excel文件是否已经打开,
哪位大神,帮忙看看!
谢谢!
4 回复
#2
xyxcc177
2017-09-13 16:30
http://blog.
#3
厨师王德榜
2017-10-01 09:41
可以先获取所有进程,再遍历,看有没有哪个进程 是Excel.exe 具体代码就不给了,百度一下。
#4
qyzww
2017-10-04 00:00
我也想知道怎么用代码检测
#5
xyxcc177
2017-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