qiang 发表于 2015-12-15 19:34:00

VBNET判断一个Excel文件是否是在本地打开

我想实现的是我用到的Excel文件是否是打开的状态,我用API Findwindow和p.MainWindowTitle都不能准确判断我指定的Excel文件是不是打开状态,请问各位大神有什么好办法吗。。。
另外我想用Shell方式打开Excel文件,打开指定到第二个Sheet上,怎么实现 ?

gw0506 发表于 2015-12-16 17:26:00

一般用File类或者FileInfo类去操作文件。不过是否处于打开状态不能获取。暂时用try catch来处理吧。

qiang 发表于 2015-12-16 18:11:00

有没有别的办法呢,我用try...Catch来捕获其它的异常呢,想在Try处理上面就判断这个文件是否打开,用Api可以实现 吗??我用了获取进程的方法但是识别的文件名有好多情况,还有别的法么,求救。。。

Alice 发表于 2015-12-23 09:57:00

回复 3楼qiang的帖子

很抱歉,从目前来看没有。

qiang 发表于 2015-12-25 18:20:00

谢谢。。
页: [1]
查看完整版本: VBNET判断一个Excel文件是否是在本地打开