Board logo

標題: [發問] 必須執行 VBA 巨集 [打印本頁]

作者: jimmyhk    時間: 2011-9-7 21:43     標題: 必須執行 VBA 巨集

於 Excel 2007 內有方法強行要求使用者啟用/同意啟用該檔案的巨集及執行 VBA 才能開啟有關檔案,
如不同意則馬上自行關閉 Excel 嗎?
作者: kimbal    時間: 2011-9-10 22:52

有一個間接的方法, 把大部份工作表的VISIBLE設成XLVERYHIDDEN, 有用VBA的話才會顯示.
作者: jimmyhk    時間: 2011-9-11 17:07

回復 2# kimbal

有個想法~~~
我試一試先~~~
試完再匯報~


thx
作者: a8350070    時間: 2011-9-12 18:29

試試
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Me.IsAddin = True '設為加載型工作簿
Me.Save
End Sub
Private Sub Workbook_Open()
Me.IsAddin = False '取消加載
End Sub

相關問答
http://tw.knowledge.yahoo.com/question/question?qid=1607020309404
作者: jimmyhk    時間: 2011-9-12 21:56

回復 4# a8350070

我把這兩組加了入去, 但是它仍能在不執行 VBA 的情況下開啟呀~~
作者: chin15    時間: 2011-9-12 22:49

本帖最後由 chin15 於 2011-9-12 22:50 編輯

參考這裡
作者: jimmyhk    時間: 2011-9-12 23:13

回復 6# chin15


這個我試過.  2003 only~  一到了 2007 - 2010 就完全沒有用途了~
作者: HUNGCHILIN    時間: 2011-9-13 21:46

本帖最後由 HUNGCHILIN 於 2011-9-13 21:53 編輯

回復 7# jimmyhk

防毒軟體可能會認為病毒,請關閉防毒軟體才能使用

[attach]7799[/attach]
作者: jimmyhk    時間: 2011-9-14 01:27

回復 8# HUNGCHILIN


我分數未夠下載~~~  
要遲一點才可以看了~~~




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)