次の方法で共有


Error ステートメント

エラーの発生をシミュレートします。

Error errornumber

指定項目

  • errornumber
    必ず指定します。 任意の有効なエラー番号を指定できます。

解説

Error ステートメントは下位互換性用にサポートされています。 新しいコードでは、Err オブジェクトの Raise メソッドを使用してランタイム エラーを生成します。特に、オブジェクトを作成する場合はこのメソッドを使用します。

errornumber を定義すると、Error ステートメントは、Err オブジェクトのプロパティに次の表の既定値を割り当ててからエラー ハンドラーを呼び出します。

プロパティ

Number

Error ステートメントの引数として指定される値。 任意の有効なエラー番号を指定できます。

Source

現在の Visual Basic プロジェクトの名前。

Description

この文字列が存在する場合は、指定の Number に対する Error 関数の戻り値に対応する文字列式。 文字列が存在しない場合、Description には長さ 0 の文字列 ("") が含まれます。

HelpFile

適切な Visual Basic ヘルプ ファイルへの絶対的なドライブ、パス、およびファイル名。

HelpContext

適切な Visual Basic ヘルプ ファイルの、Number プロパティに対応するエラーのコンテキスト ID。

LastDLLError

ゼロ。

エラー ハンドラーがないか、または有効でない場合は、Err オブジェクトのプロパティによってエラー メッセージが作成および表示されます。

注意

一部の Visual Basic ホスト アプリケーションではオブジェクトを作成できません。 クラスやオブジェクトを作成できるかどうかを確認するには、ホスト アプリケーションのドキュメントを参照してください。

使用例

Error ステートメントを使ってエラー番号 11 を生成する例を次に示します。

On Error Resume Next   ' Defer error handling.
Error 11   ' Simulate the "Division by zero" error.

必要条件

名前空間: Microsoft.VisualBasic

アセンブリ: Visual Basic ランタイム ライブラリ (Microsoft.VisualBasic.dll 内)

参照

参照

Clear

Err

On Error ステートメント (Visual Basic)

Raise

Resume ステートメント

概念

エラー メッセージ (Visual Basic)