這可能是一個愚蠢的問題,但是有人可以在工作簿打開時自動啓用VBA腳本/宏?無需通過路徑文件>選項>安全性>宏>啓用。工作簿打開時,VBA是否自動啓用「宏」?
我知道這是出於安全原因,這可能是不可能的。這只是一個出於好奇而提出的問題。
這可能是一個愚蠢的問題,但是有人可以在工作簿打開時自動啓用VBA腳本/宏?無需通過路徑文件>選項>安全性>宏>啓用。工作簿打開時,VBA是否自動啓用「宏」?
我知道這是出於安全原因,這可能是不可能的。這只是一個出於好奇而提出的問題。
放置在受信任位置的工作簿.................
將所有宏放入文件personal.xlsm(Office 2007)中,並將此文件放入Microsoft Office XLSTART文件夾中。讓它包含要操作的文件的通用名稱。當你打開excel的新實例時,這個macrofile將打開所有的宏。在視圖宏中選擇宏。將您的文件重命名爲宏中指定的通用名稱。操作宏,然後再次將文件通用名稱更改爲原始名稱。按照類似的流程處理其他文件。這樣多個宏可以在多個文件上運行。適用於您的Office版本。如果您沒有管理權限,則必須將包含宏文件的文件夾設置爲可信位置。
這是不可能的...除非你[數字簽名宏](http://stackoverflow.com/questions/6769026/auto-enable-macro-with-digital-cert),或[強制用戶]( http://stackoverflow.com/questions/9421843/excel-vba-enabling-macro-settings) – 2013-10-28 16:29:30
或除非你[默認啓用所有宏](http://stackoverflow.com/questions/18202246/trigger-macro- on-enabling-macros)這是不推薦的,雖然 – 2013-10-28 16:35:41