为使用了Application.ActiveWindow.Visible = False,用Application.ActiveWindow.Visible = true无法恢复? Windows("qw.xlsm").Visible = True,解决 ActiveWindow 指的是当前激活的窗口。 你把它隐藏后,这个窗口就不是激活了,所以下次 ActiveWindow 代表的就不是原来的窗口了。 解决办法: set wb=Application.ActiveWindow wb.visible =false wb.visible =true 设置工作簿Application.Visible = False后,如果再次让它显示出来?(整个工作簿都隐藏了,还能进行编辑修改命令吗?) 在Application.Visible = False 这种状态下仍可进行编辑 如 workbooks("jcf.xls").Sheets(1).[a1]=123application.visible=true windows("如何显示工作表.xlsm").visible=true 两句同时运行即可 Application.ActiveWindow.Visible = False ****** application.visible=true windows("文件名.xlsm").visible=true 我的代码是放在thisworkbook的open事件中,所以一启动就隐藏了窗口,没办法进行代码的修改,后来我采用的是,在打开工作簿的同时,按住ESC键,中断代码的执行,从而进行修改使窗口恢复显示.
|
|
来自: lwc5577 > 《电脑应用-EXCEL应用》