当前位置: 代码迷 >> VBA >> 急excel2007,在OLE怎么隐藏打开的工作薄
  详细解决方案

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

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

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

注:打开EXCEL是在主线程中的,不是另起的线程。
------最佳解决方案--------------------------------------------------------
excel加载宏没有这个问题