读书人

在使用C#调用COM组件操作Excel的时候

发布时间: 2012-12-31 11:57:51 作者: rapoo

在使用C#调用COM组件操作Excel的时候,如何锁住这个Excel不被其他人使用
当使用C#调用com组件操作一个Excel文件的时候,比如说要操作5分钟,而且是以visible=false的方式操作,在这期间如果用户人为的双击这个Excel文件的时候,就会抛出异常。有没有什么好的办法来解决?
[解决办法]

让你的程序以独占方式打开文件。
[解决办法]

让你的程序以独占方式打开文件。

例如,如果你用File.Open打开文件,其最后一个参数就是FileShare类型。FileShare枚举中的FileShare.None即是独占方式。

读书人网 >C#

热点推荐