寵物集市-寵物集市華東、華南、華北排行榜一覽表
698
2025-04-02
怎樣在打開Excel工作簿時禁止Auto_Open宏的運行
大家知道,一個包含宏的工作簿如果VBA代碼中包含Workbook.Open 事件或模塊中含有Auto_Open宏時,打開該工作簿就會運行指定的宏代碼。但有時我們希望這些包含在Workbook.Open 事件或Auto_Open宏中的代碼在打開工作簿時不自動運行,例如在該代碼中還在調試過程中,或其中包含錯誤時。要實現這一點,可以在打開該工作簿時按住Shift鍵,具體方法如下:
Excel 2003:
一、當宏安全性設置為“低”時
方法一:單擊菜單“文件→打開”,在“打開”對話框中選擇指定的工作簿,然后按住“Shift”鍵,單擊“打開”按鈕。
方法二:單擊菜單“文件→打開”,在“打開”對話框中選擇指定的工作簿,然后按住“Shift”鍵,雙擊該工作簿。
方法三:如果指定的工作簿名稱包含在“文件”菜單中的“最近使用的文件列表”中,可以在按住“Shift”鍵的同時,單擊“最近使用的文件列表”中的文件名。
二、當宏安全性設置為“中”時
如果宏安全性設置為“高”或“非常高”,雖然打開工作簿時Workbook.Open 事件或Auto_Open宏中的代碼不會自動運行,但同時宏也會被禁用。如果宏安全性設置為“中”,可以按正常方式打開工作簿,Excel會彈出一個“安全警告”對話框,這時在按住“Shift”鍵的同時,單擊“啟用宏”按鈕,Workbook.Open 事件或Auto_Open宏中的代碼就不會被執行,但由于已啟用了宏,以后工作簿中的宏代碼仍可被執行。
Excel 2007和Excel 2010:
一、當宏安全性設置為“啟用所有宏”時
按照上述Excel 2003中當宏安全性設置為“低”時的方法進行操作。
二、當宏安全性設置為“禁用所有宏,并發出通知”時
1.按上述Excel 2003中當宏安全性設置為“低”時的方法進行操作。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。