寵物展會(huì)2025年時(shí)間表
3964
2025-03-31
如何在Excel中停止正在運(yùn)行的宏
如果Excel中的某個(gè)宏命令運(yùn)行時(shí)間過(guò)長(zhǎng),需要調(diào)試或停止其運(yùn)行,可以按ESC鍵或Ctrl+Break鍵,Break鍵與Pause鍵是同一個(gè)鍵,通常在Printer Screen鍵和Scroll Lock鍵的右側(cè)。Excel會(huì)停止宏的運(yùn)行,并且顯示一個(gè)對(duì)話框:
單擊“繼續(xù)”按鈕將繼續(xù)運(yùn)行宏命令,單擊“結(jié)束”按鈕停止執(zhí)行,單擊“調(diào)試”按鈕將在VBA編輯器中高亮顯示停止前正在運(yùn)行的語(yǔ)句。
如果要禁止通過(guò)上述按鍵來(lái)停止正在運(yùn)行的宏,可以使用Application.EnableCancelKey屬性。該屬性可設(shè)置為以下三個(gè)常量之一:xlDisabled、xlErrorHandler或xlInterrupt:
xlDisabled:禁止通過(guò)上述按鍵停止正在運(yùn)行的宏。
xlErrorHandler:將中斷作為錯(cuò)誤信號(hào)傳遞給運(yùn)行程序,由 On Error GoTo 語(yǔ)句設(shè)置的錯(cuò)誤處理程序捕獲。可捕獲的錯(cuò)誤代碼為 18。
xlInterrupt:中斷當(dāng)前運(yùn)行程序,顯示上述對(duì)話框,由用戶可進(jìn)行調(diào)試或結(jié)束程序的運(yùn)行。
Application.EnableCancelKey屬性有個(gè)特點(diǎn),就是只要代碼停止執(zhí)行,該屬性都會(huì)自動(dòng)被設(shè)置為xlInterrupt,因而每次在執(zhí)行程序時(shí)都必須設(shè)置EnableCancelKey屬性。
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。