VBS教程:VBscript屬性-Source 屬性_vbs

來源:互聯網
上載者:User

Source 屬性

返回或設定最初建置錯誤的對象或應用程式的名稱。

object.Source [= stringexpression]

參數

object

Err 對象。

stringexpression

字串運算式,表示建置錯誤的應用程式。

說明

Source 屬性指定一個字串運算式,此運算式通常是導致錯誤的對象的類名稱或程式設計的 ID。當代碼無法處理可訪問對象產生的錯誤時,請使用 Source 為使用者提供資訊。例如,如果訪問 Microsoft Excel 並且產生一個被零除的錯誤,Microsoft Excel 將 Err.Number 設定為此錯誤的錯誤碼並將 Source 設定為 Excel.Application。注意,如果錯誤產生於另一個由 Microsoft Excel 調用的對象中,則 Excel 截獲此錯誤並且將 Err.Number 設定為它自己的被零除的代碼。但是,它保留其他 Err 對象(包括 Source),就象由產生錯誤的對象設定一樣。

Source 總是含有最初產生錯誤的對象名稱,您可根據所訪問對象的錯誤資訊文檔,編寫處理錯誤的代碼。若錯誤處理程式失敗,則可使用 Err 對象資訊為使用者描述錯誤,使用 Source 和其他 Err 通知使用者最初導致錯誤的對象、錯誤描述等等。

在代碼中產生錯誤時,Source 是應用程式的程式設計 ID 。

下面代碼舉例說明如何使用 Source 屬性:

On Error Resume NextErr.Raise 6   ' Raise an overflow error.MsgBox ("Error # " & CStr(Err.Number) & " " & Err.Description & Err.Source)Err.Clear   ' Clear the error.

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.