首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

求教C#操纵EXCEL的某个棘手有关问题

2012-01-31 
求教C#操纵EXCEL的某个棘手问题当我用程序操纵EXCEL的时候,同时再在windows下双击新开个EXCEL文件,这时就

求教C#操纵EXCEL的某个棘手问题
当我用程序操纵EXCEL的时候,同时再在windows下双击新开个EXCEL文件,这时就有可能打开的是程序正在操纵的那个EXCEL,然后程序就崩了。

如何保证新开的EXCEL是新的,不是程序正在转的??
是不是在程序中通过设置Excel对象的某个属性来解决?是啥属性?
请问怎么解决???


[解决办法]
程序操作完,应该马上CLOSE

不要等用户操作N次再CLOSE
--------------------------


[解决办法]
你的程序打开excel的时候设置为只读
[解决办法]
那是因为你用写的形式来操作EXCEL的缘故,我原来也有这种情况,后来我改成用OLEDB的形式就解决了,具体你可以参考下这里

http://blog.csdn.net/simonllf/archive/2006/12/13/1441672.aspx
[解决办法]
你可以自己建一个隐藏的excel文件,操作这个文件
操作完了再去掉隐藏属性

热点排行