自拍偷在线精品自拍偷|国产无码一区二区久久|最新版天堂资源中文官网|国产精品第一页爽爽影院|国产精品一区二区av不卡|久久久波多野av一区无码|国产欧美日本亚洲精品一4区|亚洲精品天堂在线观看2020

當(dāng)前位置:首頁 > 軟件開放 > 正文內(nèi)容

js輪換圖片代碼(js圖片輪播自動(dòng)切換)

軟件開放4個(gè)月前 (10-15)506

處理運(yùn)行時(shí)錯(cuò)誤

可能會(huì)用到這些語句

因?yàn)閳?zhí)行過程時(shí),總會(huì)遇到一些無法預(yù)料、無法避免的運(yùn)行時(shí)錯(cuò)誤,如激活一個(gè)根本不存在的工作表,將一個(gè)空單元格設(shè)置為除數(shù),將工作表重命名為一個(gè)已經(jīng)存在的名稱等,所以無論編寫代碼時(shí)多么認(rèn)真、仔細(xì),都不能避免在執(zhí)行過程時(shí)發(fā)生錯(cuò)誤。

然而,有些運(yùn)行時(shí)錯(cuò)誤,是可以預(yù)先知道它們發(fā)生的位置的,對這種預(yù)先知道可能發(fā)生的錯(cuò)誤,可以在過程中加入一些錯(cuò)誤處理的代碼,以保證過程能正常執(zhí)行。

在VBA中,通過 On Error語句來獲取過程中運(yùn)行時(shí)錯(cuò)誤的信息,并對錯(cuò)誤進(jìn)行處理。

如果出錯(cuò),

讓過程跳轉(zhuǎn)到另一行代碼處繼續(xù)執(zhí)行

如果希望在發(fā)生運(yùn)行時(shí)錯(cuò)誤時(shí),過程能自動(dòng)跳轉(zhuǎn)到指定行的代碼處繼續(xù)執(zhí)行,可以使用代碼:

On Error GoTo Line

其中,代碼中的“Line”是替 GoTo語句設(shè)置的標(biāo)簽。這個(gè)語句告訴 VBA,當(dāng)在“On Error GoTo Line”這行代碼之后發(fā)生運(yùn)行時(shí)錯(cuò)誤時(shí),跳轉(zhuǎn)到標(biāo)簽所在行的位置繼續(xù)執(zhí)行過程,如下圖所示:

如果活動(dòng)工作簿中沒有標(biāo)簽名稱為“Excel”的工作表,那么執(zhí)行這個(gè)過程后,得到的是如圖 9 -25 所示的結(jié)果。

展開全文

圖9-25 使用On Error 語句處理過程中的運(yùn)行時(shí)錯(cuò)誤

如果出錯(cuò),

js輪換圖片代碼(js圖片輪播自動(dòng)切換)

忽略出錯(cuò)行的代碼繼續(xù)執(zhí)行

On Error Resume Next是VBA中另一個(gè)處理運(yùn)行時(shí)錯(cuò)誤的語句。在執(zhí)行過程時(shí),如果On Error Resume Next之后發(fā)生運(yùn)行時(shí)錯(cuò)誤,則忽略存在運(yùn)行時(shí)錯(cuò)誤的代碼,繼續(xù)執(zhí)行之后的其他代碼。如下圖所示:

因?yàn)閂BA會(huì)忽略O(shè)n Error Resume Next之后所有存在運(yùn)行時(shí)錯(cuò)誤的代碼,所以執(zhí)行這個(gè)過程后,無論工作簿中是否存在標(biāo)簽名稱為“Excel”的工作表,VBA都不會(huì)為是否能執(zhí)行代碼 Worksheets("Excel").Select 提示錯(cuò)誤信息, Exit Sub也一定會(huì)被執(zhí)行,MsgBox函數(shù)所在的代碼行將不會(huì)得到執(zhí)行的機(jī)會(huì)。

注意:在編寫過程時(shí),因?yàn)橹挥蠴n Error語句之后發(fā)生的運(yùn)行 時(shí)錯(cuò)誤才會(huì)被捕捉到,所以應(yīng)該把On Error語句放在可能發(fā)生運(yùn)行時(shí)錯(cuò)誤的代碼之前。

停止對過程中運(yùn)行時(shí)錯(cuò)誤的處理

無論是On Error GoTo Line語句,還是On Error Resume Next語句,只要在它們之后的代碼發(fā)生運(yùn)行時(shí)錯(cuò)誤,都會(huì)按預(yù)先設(shè)置好的處理方式執(zhí)行過程??墒菆?zhí)行過程時(shí)真正發(fā)生運(yùn)行時(shí)錯(cuò)誤的代碼,有可能并不是預(yù)先估計(jì)會(huì)出錯(cuò)的那行代碼,再使用預(yù)設(shè)的方式處理錯(cuò)誤,未必就是正確的,如下圖所示:

此時(shí),如果活動(dòng)工作簿中存在標(biāo)簽名稱為“Excel”的工作表,但沒有標(biāo)簽名稱為 “ExcelHome”的工作表,執(zhí)行過程后,得到的是如圖 9 - 26 所示的結(jié)果。

圖9-26 處理過程中存在的運(yùn)行時(shí)錯(cuò)誤

很顯然,這并不是希望得到的結(jié)果。在這個(gè)過程中,通過On Error GoTo Er設(shè)置的,是當(dāng) Worksheets("Excel").Select 執(zhí)行出錯(cuò)時(shí)的處理方式,而在剛才的例子中,發(fā)生運(yùn)行時(shí)錯(cuò)誤的卻是另一行代碼。

如果不希望其他代碼出錯(cuò)時(shí),也按預(yù)設(shè)的錯(cuò)誤處理方式執(zhí)行過程,可以在希望處理運(yùn)行時(shí)錯(cuò)誤的代碼之后,停止對之后代碼中可能存在的運(yùn)行時(shí)錯(cuò)誤的處理。

要停止對運(yùn)行時(shí)錯(cuò)誤的處理,可以使用On Error GoTo 0 語句,在過程中寫入了On Error GoTo 0 后,那么無論在這行代碼之前做了怎樣的設(shè)置,之后出現(xiàn)的運(yùn)行時(shí)錯(cuò)誤都不會(huì)再按之前的設(shè)置執(zhí)行過程,除非之后又通過On Error GoTo Line或On Error Resume Next設(shè)置了運(yùn)行時(shí)錯(cuò)誤的處理方式,如下圖所示:

如果活動(dòng)工作簿中擁有名為“Excel”的工作表,但沒有名為“ExcelHome”的工作表, 則執(zhí)行過程就會(huì)出錯(cuò),如圖 9-27 所示。

圖9-27 發(fā)生運(yùn)行時(shí)錯(cuò)誤的過程

單擊對話框中的【調(diào)試】按鈕,讓過程進(jìn)入中斷模式,可以看到過程出錯(cuò)的代碼所在行,如圖 9- 28 所示。

圖9-28 執(zhí)行過程時(shí)出錯(cuò)的代碼

如果要處理這行代碼可能發(fā)生的運(yùn)行時(shí)錯(cuò)誤,應(yīng)重新使用On Error GoTo Line或On Error Resume Next設(shè)置,如下圖所示:

這樣,執(zhí)行過程后就能得到期望的結(jié)果了,如圖 9 -29 所示。

圖9-29 處理過程中出現(xiàn)的運(yùn)行時(shí)錯(cuò)誤

處理運(yùn)行錯(cuò)誤的小竅門,你學(xué)會(huì)了嗎?

推薦閱讀

北京大學(xué)出版社

《別怕,Excel VBA其實(shí)很簡單》

京東圖書 每滿100減50

數(shù)量有限,手慢無!

掃描二維碼推送至手機(jī)訪問。

版權(quán)聲明:本文由飛速云SEO網(wǎng)絡(luò)優(yōu)化推廣發(fā)布,如需轉(zhuǎn)載請注明出處。

本文鏈接:http://m.thonggone.com/post/122452.html

標(biāo)簽: js輪換圖片代碼

“js輪換圖片代碼(js圖片輪播自動(dòng)切換)” 的相關(guān)文章

工業(yè)軟件開發(fā)技術(shù)(工業(yè)軟件開發(fā)技術(shù)專業(yè)就業(yè)方向)

工業(yè)軟件開發(fā)技術(shù)(工業(yè)軟件開發(fā)技術(shù)專業(yè)就業(yè)方向)

今天給各位分享工業(yè)軟件開發(fā)技術(shù)的知識(shí),其中也會(huì)對工業(yè)軟件開發(fā)技術(shù)專業(yè)就業(yè)方向進(jìn)行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關(guān)注本站,現(xiàn)在開始吧!本文目錄一覽: 1、工業(yè)軟件開發(fā) 2、工業(yè)軟件開發(fā),工業(yè)app開發(fā)需要多少錢 3、工業(yè)軟件開發(fā)技術(shù)專業(yè)學(xué)什么 4、國家鼓勵(lì)的工業(yè)軟件開發(fā)核心是...

免費(fèi)網(wǎng)站建設(shè)(免費(fèi)建站系統(tǒng)哪個(gè)好)

免費(fèi)網(wǎng)站建設(shè)(免費(fèi)建站系統(tǒng)哪個(gè)好)

本篇文章給大家談?wù)劽赓M(fèi)網(wǎng)站建設(shè),以及免費(fèi)建站系統(tǒng)哪個(gè)好對應(yīng)的知識(shí)點(diǎn),希望對各位有所幫助,不要忘了收藏本站喔。 本文目錄一覽: 1、如何給自己免費(fèi)建設(shè)一個(gè)網(wǎng)站 2、自己如何免費(fèi)做網(wǎng)站 3、自己手機(jī)怎么免費(fèi)做網(wǎng)站 如何給自己免費(fèi)建設(shè)一個(gè)網(wǎng)站 很多人都想建立一個(gè)自己的網(wǎng)站,但如果是用作商業(yè)的網(wǎng)...

視頻直播軟件開發(fā)(視頻直播軟件開發(fā)多)

視頻直播軟件開發(fā)(視頻直播軟件開發(fā)多)

本篇文章給大家談?wù)勔曨l直播軟件開發(fā),以及視頻直播軟件開發(fā)多對應(yīng)的知識(shí)點(diǎn),希望對各位有所幫助,不要忘了收藏本站喔。 本文目錄一覽: 1、開發(fā)一個(gè)視頻直播APP要多少錢 2、視頻直播軟件開發(fā)用到的流媒體技術(shù)主要有哪幾種? 3、如何開發(fā)直播軟件? 4、開發(fā)一個(gè)視頻直播APP要多少錢? 5、...

建網(wǎng)站建設(shè)(網(wǎng)站建設(shè)建站在線建站)

建網(wǎng)站建設(shè)(網(wǎng)站建設(shè)建站在線建站)

今天給各位分享建網(wǎng)站建設(shè)的知識(shí),其中也會(huì)對網(wǎng)站建設(shè)建站在線建站進(jìn)行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關(guān)注本站,現(xiàn)在開始吧!本文目錄一覽: 1、怎么建設(shè)網(wǎng)站方法教給你 2、請問一下網(wǎng)站建設(shè)的建站流程有哪些呢? 3、網(wǎng)站建設(shè)包括哪些內(nèi)容 4、怎么進(jìn)行網(wǎng)站建設(shè)??? 5、網(wǎng)站建設(shè)一...

數(shù)字藏品系統(tǒng)開發(fā)搭建(藏品數(shù)字化管理)

數(shù)字藏品系統(tǒng)開發(fā)搭建(藏品數(shù)字化管理)

今天給各位分享數(shù)字藏品系統(tǒng)開發(fā)搭建的知識(shí),其中也會(huì)對藏品數(shù)字化管理進(jìn)行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關(guān)注本站,現(xiàn)在開始吧!本文目錄一覽: 1、數(shù)字藏品系統(tǒng)開發(fā),數(shù)藏app系統(tǒng)搭建 2、數(shù)字藏品“粉墨登場”元話搭建數(shù)字藏品電商系統(tǒng) 3、數(shù)字藏品怎么開發(fā)的? 數(shù)字藏品系統(tǒng)開發(fā),數(shù)...

最新版baby直播APP下載(BABY直播app下載)

最新版baby直播APP下載(BABY直播app下載)

今天給各位分享最新版baby直播APP下載的知識(shí),其中也會(huì)對BABY直播app下載進(jìn)行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關(guān)注本站,現(xiàn)在開始吧!本文目錄一覽: 1、798u小寶貝直播怎么下載app 2、愛尚app直播官網(wǎng)怎么下載 3、電流電壓極性對功率方向繼電器的影響 4、大草莓...