作者s52222b (陈猪静)
看板Office
标题[算表] 某一个活页簿想要always隐藏
时间Thu Nov 7 09:57:48 2019
软体:excel 2007
hello 各位先进大家好
我有一个活页簿,想要永远隐藏,想要在背景执行资料
因此使用application.visible=false但是有两个问题
范例如下:
Private sub workbook_open()
Thisworkbook.Application.Visible=false
end sub
1.我打开其他excel档时,这个活页簿就会出现
2.当目前有档案其他excel开启的时候,其他的excel就会隐藏
请问这该怎麽解阿??
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 101.9.86.244 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Office/M.1573091870.A.708.html
1F:→ soyoso: 打开其他档案,这个活页簿不出现的话11/07 10:09
2F:→ soyoso: 以thisworkbook.windows(..).visible11/07 10:10
我有试过这个方式,但当目前有仅有我的档案执
行时还是会出现excel视窗,怕有人误关掉,这个
视窗有办法也关掉吗
https://i.imgur.com/DnqGTcf.jpg
※ 编辑: s52222b (101.9.86.244 台湾), 11/07/2019 10:48:39
3F:→ soyoso: 该需求看其他先进是否有方法;如果是怕有人误关掉的话11/07 11:10
4F:→ soyoso: workbook_beforeclose cancel为真11/07 11:11
感谢 分享一下我想到的方式
用beforclose 在里面另开一个excel视窗
之後在把cancel设为true
这样别人就会误会已经关闭档案了
※ 编辑: s52222b (101.9.86.244 台湾), 11/08/2019 10:12:05