看板 Office 關於我們 聯絡資訊
軟體: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://www.ptt.cc/bbs/Office/M.1573091870.A.708.html
soyoso: 打開其他檔案,這個活頁簿不出現的話11/07 10:09
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
soyoso: 該需求看其他先進是否有方法;如果是怕有人誤關掉的話11/07 11:10
soyoso: workbook_beforeclose cancel為真11/07 11:11
感謝 分享一下我想到的方式 用beforclose 在裡面另開一個excel視窗 之後在把cancel設為true 這樣別人就會誤會已經關閉檔案了 ※ 編輯: s52222b (101.9.86.244 臺灣), 11/08/2019 10:12:05