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

急excel2007,在OLE怎么隐藏打开的工作薄

2012-12-16 
急:excel2007,在OLE如何隐藏打开的工作薄。问题如下: 在VS2003中开发,用OLE方式打开excel文件,进行读写操作

急:excel2007,在OLE如何隐藏打开的工作薄。
问题如下:
 在VS2003中开发,用OLE方式打开excel文件,进行读写操作,本机的excel版本为2007,在打开excel后进行了相应的属性设置,不报错,setvisible(FALSE),即打开的时候不会显示该文件。程序测试时确实是不会报错也不会显示该文件,但是如果再在桌面上打开另一个EXCEL文件,则原来隐藏的文件会显示出来。如果用户关闭文件的时候把我在程序中打开的EXCEL文件也关闭了(用户很可能会这样做),那我的程序就会运行不下去。

求:即使别人打开EXCEL文件,也不会将原来隐藏的工作薄显示出来。

注:打开EXCEL是在主线程中的,不是另起的线程。
[最优解释]
excel加载宏没有这个问题

热点排行