读书人

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

发布时间: 2012-12-16 12:02:32 作者: rapoo

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

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

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

读书人网 >VBA

热点推荐