作者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/m.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