Visual Basic のランタイム メッセージ

更新 : 2007 年 11 月

このセクションでは、実行時に表示される Visual Basic エラー メッセージを示します。

<アドレス> は無効なリモート ファイル アドレスです。

区切り記号は Nothing または空の文字列は使用できません。

二重引用符は、EscapeQuote が True に設定されている区切り符号で分けられたフィールドには有効なコメント トークンではありません。

ログは既に、この名前でこのコンピュータに作成されています。

プロパティまたはメソッドの呼び出しには、引数または戻り値としてプライベート オブジェクトへの参照を含めることはできません。

スタートアップ フォームが指定されていません。

'<name>' ディレクトリへのアクセスが拒否されました。

追加に失敗しました。重複するキーの値が指定されました。

最後の要素以外のすべてのフィールド幅は 0 より大きくなければなりません。

無効なイベント ログ名が指定されました。

単一インスタンスのスタートアップに必要なオペレーティング システムのリソースが取得できないため、予期しないエラーが発生しました。

別のイベント ログが、既にこの名前のソースを登録しています。

アプリケーション定義またはオブジェクト定義のエラーです。

引数 '<argument1>' は、引数 '<argument2>' の長さ以下でなければなりません。

引数 '<argumentname>' は、多次元配列にできません。

引数 <argumentname> は、空の文字列または Nothing を使用できません。

引数 '<argumentname>' を数値に変換することはできません。

引数 '<argumentname>' を型 '<typename>' に変換することはできません。

引数 '<argumentname>' を型 'Date' に変換することはできません。

引数 '<argumentname>' は有効な値ではありません。

引数 '<argumentname>' は配列には有効ではありません。

引数 '<argumentname>' は、Nothing です。

引数 '<argumentname>' は Nothing か、または空です。

引数 '<argumentname>' は 0 より大きいか、または -1 でなければなりません。

引数 '<argumentname>' は、1 以上でなければなりません。

引数 '<argumentname>' は、-1 以上でなければなりません。

引数 <argumentname> は 0 以上でなければなりません。

引数 '<argumentname>' は 0 以上でなければなりません。

引数 '<argumentname>' は 0 より大きくなければなりません。

引数 '<argumentname>' は、-32768 から 65535 までの範囲でなければなりません。

引数 '<argumentname>' は 0 から 99 までの範囲でなければなりません。

引数 '<argumentname>' は 1 から 255 までの範囲でなければなりません。

'<argumentname1>' は '<argumentname2>' 以下でなければなりません。

引数 'Access' が有効ではありません。Append モードの有効な値は、'OpenAccess.Write' および 'OpenAccess.Default' です。

引数 'Access' が有効ではありません。Input モードの有効な値は、'OpenAccess.Read' および 'OpenAccess.Default' です。

引数 'Access' が有効ではありません。Output モードの有効な値は 'OpenAccess.Write' および 'OpenAccess.Default' です。

引数 BasePath はフォルダのパスでなければなりません。

引数を空にすることはできません。

引数を 0 より小さくすることはできません。

引数には Nothing を使用できません。

引数 'Conversion' が有効ではありません。

引数 'Life' を 0 にすることはできません。

引数は省略できません。(Visual Basic)

引数 'NPer' は 0 より大きくなければなりません。

引数 'Path' は Nothing か、または空です。

引数 'Per' が有効ではありません。

引数 'Period' は 'Life' 引数以下でなければなりません。

引数値 '<pathname>' に、パス名には有効でない文字が含まれています。

引数が有効ではありません。

配列の次元が、'VBFixedArray' 属性で指定された次元と一致しません。

オートメーション エラーです。

オートメーション オブジェクトには既定値がありません。

DLL を正しく呼び出せません。

ファイル モードが正しくありません。

ファイル名または番号が正しくありません。

レコード長が正しくありません。

レコード番号が正しくありません。

BaseLogName は、Nothing または空文字列にできません。

BaudRate は 0 より大きくなければなりません。

'Before' と 'After' 引数を組み合わせることはできません。

指定された引数を使って期間を計算することはできません。

指定された引数を使って割合を計算することはできません。

オブジェクトが定義クラスのインスタンスではない場合、このオブジェクトに関するフレンド関数は呼び出せません。

型 '<type1>' の引数 '<argumentname>' を型 '<type2>' に変換できません。

型 '<type1>' の start 値、および型 '<type2>' の step 値を共通の型に変換できません。

型 '<type1>' の start 値、型 '<type2>' の limit 値、および型 '<type3>' の step 値を、共通の型に変換できません。

ActiveX コンポーネントを作成できません。

レジストリ ハイブを削除できません。

配列型が Nothing であるため、指定できません。

ディスク名は変更できません。

ファイルを TEMP に保存できません。

必要な一時ファイルを作成できません。

要求された操作を実行できません。(Visual Basic)

文字列 "<string>" から型 '<typename>' へのキャストが有効ではありません。

型 '<typename1>' から型 '<typename2>' へのキャストが有効ではありません。

クラス '<classname>' は System.Collections.ICollection インターフェイスを実装しません。

クラスがオートメーションをサポートしていないか、必要なインターフェイスをサポートしていません。

クラスがローカル コンピュータに登録されていません。

クリップボードの形式が有効ではありません。

コード リソースのロック エラーです。

コード リソースが見つかりません。

コレクション インデックスのサイズは、1 以上かつコレクションのサイズ以下の範囲でなければなりません。

リモート プロセス用のタイプ ライブラリまたはオブジェクト ライブラリへの参照は失われました。

ターゲット ディレクトリがソース ディレクトリ内にあるため、操作を完了できませんでした。

内部エラーのため、完全なオペレーション システム名を取得できませんでした。

内部エラーのため、メモリ情報を取得できませんでした。

DataBits は 0 より大きくなければなりません。

デバイス I/O エラーです。

デバイスが準備されていません。

'Dir' 関数は、'Pathname' 引数で最初に呼び出されなければなりません。

ディスクがいっぱいです。(Visual Basic)

ディスクが準備されていません。

0 で除算しました (Visual Basic エラー)。

0 で除算しました。(Visual Basic ランタイム エラー)

ドライブ '<drivename>' が見つかりません。

Encoding を Nothing に設定できません

DLL 読み込み時のエラーです。(Visual Basic)

エラー番号は 0 から 65535 の範囲でなければなりません。

式 '<name>' はプロシージャではありませんが、プロシージャ呼び出しの対象として発生します。

式が複雑すぎます。

機能がまだ実装されていません。

型 '<typename>' のフィールド '<fieldname>' は 'ReadOnly' です。

ファイル '<filename>' は開いているため、削除できません。

ファイル '<filename>' は書込み禁止にされています。

ファイル '<filename>' が見つかりません。

ファイルは既に存在します。

ファイルは既に開かれています。

ファイル形式が有効ではありません。

型 '<typename>' のフィールド '<fieldname>' を含む構造体のファイル入出力 (I/O) は有効ではありません。

型 '<typename>' のファイル入出力 (I/O) は有効ではありません。

ファイルが存在しない場合、ファイル情報をクエリすることはできません。

書き込みのためにファイルが開いている間は、ファイル情報をクエリすることはできません。

バイト配列に読み取るにはファイルが大きすぎます。

オートメーションの操作中にファイル名またはクラス名を見つけられませんでした。(Visual Basic)

ファイルが見つかりません。(Visual Basic ランタイム エラー)

FileName で指定されたファイルは、FileEncoding で指定されたエンコーディングを使用しません。

FileName で指定されたファイルは有効な XML ファイルではありません。

ファイルの open モードは有効な値に設定されていませんでした。

For ループが初期化されていません。(Visual Basic)

形式がリソース ファイルで有効ではありません。

Get はサポートされていません。書き込み専用のプロパティです。

Get は実行時にはサポートされません。

別のコンストラクタを呼び出している間は、作成中のオブジェクトへの暗黙的な参照は有効ではありません。

ファイルにこれ以上データがありません。

システムの日付を設定するためのセキュリティ アクセス許可が十分ではありません。

システムの時刻を設定するためのセキュリティ アクセス許可が十分ではありません。

内部エラーです。(Visual Basic)

<場所> で内部エラーが発生しました。

Microsoft Visual Basic ランタイムで内部エラーが発生しました。

無効なパターン文字列です。

サブキーが含まれているため、キーを削除できません

'<name>' が実行時連結式の結果である場合、'<typename>' 型の値のフィールドへの実行時連結の割り当ては有効ではありません。

引数 '<argumentname>' の長さは 0 より大きくなければなりません。

現在の Delimiter を使用して、行 <数値> を解析できません。

現在の FieldWidth を使用して、行 <数値> を解析できません。

最大行サイズを超えているため、行 <数値> を解析できません。

ロケール ID '<name>' はこのシステム上でサポートされていません。

型 '<typename>' のループ コントロール変数は、'System.IComparable' インターフェイスを実装しません。

COM クラスから派生したマネージ クラスは、遅延バインディングされた呼び出しはできません。

メソッド '<methodname>' を <number> 引数で呼び出すことはできません。

メソッド '<methodname>' には '<parametername>' という名前のパラメータはありません。

メソッドまたはデータ メンバが見つかりません。

My.Application.Log は空きディスク領域を確定できません。

名前付き引数 '<argumentname>' が複数回指定されました。

名前付き引数が見つかりませんでした (Visual Basic)

名前付き引数を ParamArray 引数と同じにすることはできません。

プロパティ配列のインデックスが必要です。

下位変換せずにこれらの引数を伴って呼び出される、オーバーロードされたアクセス可能な '<methodname>' はありません

下位変換せずにこれらの引数を伴って呼び出される、オーバーロードされたアクセス可能な '<methodname>' はありません : <list>

上位変換せずにこれらの引数を伴って呼び出される、オーバーロードされたアクセス可能な '<methodname>' はありません : <list>

これらの引数で呼び出される、オーバーロードされたアクセス可能な '<methodname>' はありません : <list>

型 '<typename>' の既定メンバが見つかりません。

'<filename>' に一致するファイルが見つかりません。

パラメータ '<parametername>' の '<typename>' 型の引数をメソッド '<methodname>' で受け入れることはできません。

マウスが存在しません。

マウスのホイールが存在しません。

NumberOfChars は 0 より大きくなければなりません。

オブジェクトは現在のロケールの設定をサポートしていません。(Visual Basic)

オブジェクトは名前付き引数をサポートしていません。

このオブジェクトではサポートされていない操作です。(Visual Basic)

オブジェクトでサポートされていないプロパティまたはメソッドです。(Visual Basic)

オブジェクトまたはクラスがこのイベント セットをサポートしていません。

オブジェクトが必要です。(Visual Basic)

オブジェクト変数または With ブロック変数が設定されていません。

ターゲット パスに 1 つ以上のフォルダが存在しません。

カスタム ログ名の最初の 8 文字が有効です。

演算子が、'<name1>' および '<name2>' に対して有効ではありません。

演算子が、型 '<typename>' に対して有効ではありません。

序数が有効ではありません。

メモリが不足しています。(Visual Basic ランタイム エラー)

スタック領域が不足しています。(Visual Basic)

文字列スペースが不足しています。(Visual Basic)

オーバーフローしました。(Visual Basic ランタイム エラー)

パス '<pathname>' が見つかりませんでした。

パスが見つかりません。

パス/ファイル アクセス エラー

アクセス許可は拒否されました。(Visual Basic)

ピクチャが有効ではありません。

プリンタ エラー

プロシージャ呼び出しまたは引数が有効ではありません。(Visual Basic)

処理 '<processname>' が見つかりませんでした。

プロパティ '<propertyname>' は、空の文字列または Nothing に設定できません。

プロパティ '<propertyname>' は Nothing に設定できません。

プロパティの配列インデックスが有効ではありません。

Property Let プロシージャが定義されておらず、Property Get プロシージャからオブジェクトが返されませんでした。

プロパティが見つかりません。

プロパティまたはメソッドが見つかりません。

プロパティの値が無効です。

型 '<typename>' でパブリック メンバ '<membername>' が見つかりません。

'ReDim' では最も右にある次元のみ変更できます。

'ReDim' によって、配列の次元数を変更することはできません。

'ReDim' 'Preserve' オペランドを Nothing にすることはできません。

レジストリ キー '<keyname>' を作成できませんでした。

レジストリ キー '<keyname>' が見つかりませんでした。

置換後の文字列が長すぎます。

エラーが発生していないときに Resume を実行することはできません。

ルート フォルダの名前を変更できません。

検索文字列が見つかりませんでした。

Set は使用できません。

Set はサポートされません。読み取り専用のプロパティです。

Set は実行時にはサポートされません。

SimplifiedChinese と VbStrConv.TraditionalChinese 引数を組み合わせることはできません。

操作中に、一部のファイルおよびフォルダが例外を発生させました

一部のサブキーが削除できません

ソース フォルダとターゲット フォルダが同じです。

EventLogName ではなく、EventLogSource で指定されているソース名が、ログに登録されます。

関数は指定された DLL には定義されていません。

指定されたイベント ログはこのコンピュータに存在しません。

指定されたレジストリ キーは存在しません。

指定されたレジストリ キーは、2 つ以上連続するバックスラッシュを含んでいるため、有効ではありません。

指定されたレジストリ パスには、先頭に有効なハイブ名がありません

Stop ステートメントで中断しました。

'StrConv.LinguisticCasing' には、'StrConv.LowerCase' または 'StrConv.UpperCase' が必要です。

'FileSystem' API の文字列の長さが最大 32767 文字を超えています。

Sub または Function が定義されていません。(Visual Basic)

インデックスが有効範囲にありません。 (Visual Basic)

システム イベント ログを削除できません。

ターゲット フォルダはファイルです。

TargetFilePath に既存のフォルダが指定されている

TextFieldParser はスペース文字を含むコメント トークンをサポートしていません。

TextFieldParser は行末文字を含む区切り記号をサポートしていません

最大バッファサイズを超えたため、TextFieldParser は読み取り操作を完了できません。

UploadFile のアドレスにはファイル名が含まれていなければなりません。

ConnectionTimeout は 0 より大きくなければなりません。

ファイルは既に開いています。

ファイルは現在閉じられています

読み取りのため、ファイルが現在開いています。

書き込みのため、ファイルが現在開いています。

同じパスのファイルが既に存在するため、フォルダを作成できません。

入力されたパスはファイル を指定していますが、ファイル パスの終わりにはディレクトリの区切り記号が指定されています。

パスが設定されていません。

リモート サーバー コンピュータが存在しないか、利用できません。(Visual Basic)

ソース フォルダが存在しません。

指定されたパスは存在しません。

TextFieldParser に渡されたストリームを読み取れません。

<argumentname> の値は正数でなければなりません。

<argumentname> の値は 1000 以上でなければなりません。

この配列は固定か、または一時的にロックされています。(Visual Basic)

このキーは既にこのコレクションの要素に割り当てられています。

この操作は、ファイルが閉じられているときにのみ実行することができます。

この単一インスタンス アプリケーションは元のインスタンスに接続できませんでした。

このシステムに、日本語ロケールのサポートは含まれていません

このシステムには、指定されたロケールのサポートは含まれていません。

このシステムには、簡体字中国語ロケールのサポートは含まれていません。

このシステムには、繁体字中国語ロケールのサポートは含まれていません。

DLL のクライアント アプリケーションの数が多すぎます。

ファイルが多すぎます。

型が一致しません。(Visual Basic)

引数 '<argumentname>' の型は '<typename>' で、数値ではありません。

内部システム エラーにより、シリアル ポート名を取得できません。

ログのストリームを取得できません。

ネットワーク接続が利用できないため、ping を実行できません。

EscapeQuote が True に設定されている場合、二重引用符は有効な区切り記号でないため、区切り記号で分けられたフィールドを読み取れません。

区切り記号が Nothing または empty であるため、区切り記号で分けられたフィールドを読み取れません。

FieldWidth が Nothing または空であるため、固定幅フィールドを読み取れません。

サポートされているイベント受信最大数のイベントが既に発生しているので、オブジェクトのイベントを受け取ることができません。

書き込みを行うと MaximumSize 値を超えてしまうため、ログ ファイルに書き込めません。

書き込みを行うと、空きディスク領域が ReservedSpace 値よりも少なくなるため、ログ ファイルに書き込めません。

型 'Object' 引数を使う場合は、'FileGet' ではなく 'FileGetObject' を使用してください。

型 'Object' の引数を使う場合は、'FilePut' ではなく 'FilePutObject' を使用してください。

クラス コンストラクタにクラスの既定のインスタンスを使用すると、無限再帰呼び出しの原因となります。

ユーザーによる割り込みが発生しました。

Visual Basic でサポートされていないオートメーションが変数で使用されています。

VbStrConv.Wide および VbStrConv.Narrow は、指定されたロケールに適用できません。

VbStrConv.Wide と VbStrConv.Narrow 引数を組み合わせることはできません。

引数の数が一致していないか、またはプロパティの割り当てが有効ではありません。

ファイル名を指定しなければなりません。

名前を指定してください。

現在のフォルダの下のパス (そのフォルダのサブフォルダの 1 つ) を指定する必要があります。

参照

処理手順

方法 : Visual Basic ランタイム エラーに関する情報を取得する

その他の技術情報

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