分享

Visible、Application.ActiveWindow.Visible = False

 lwc5577 2018-03-08
为使用了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]=123

application.visible=true
windows("如何显示工作表.xlsm").visible=true
两句同时运行即可

Application.ActiveWindow.Visible = False
******
application.visible=true
windows("文件名.xlsm").visible=true



我的代码是放在thisworkbook的open事件中,所以一启动就隐藏了窗口,没办法进行代码的修改,后来我采用的是,在打开工作簿的同时,按住ESC键,中断代码的执行,从而进行修改使窗口恢复显示.

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多