オブジェクトでサポートされていないプロパティまたはメソッドです。| 原因と対処

VBScriptエラーのエラーである"オブジェクトでサポートされていないプロパティまたはメソッドです。"の原因と対処に関して説明します。


エラーメッセージ:
オブジェクトでサポートされていないプロパティまたはメソッドです。

エラーメッセージ(英語):
Object doesn't support this property or method

スポンサード リンク

エラーコード:
438

エラー原因:
オブジェクトに定義(実装、サポート)されていないメソッドあるいはプロパティを指定しました。
以下の例ではCreateTextFile により生成されたTextStream オブジェクトが "echo" メソッドを実装していないため、実行時にエラーが発生しています。

【スクリプト】
Dim objFSO, objTextFile

Set objFSO = CreateObject("Scripting.FileSystemObject")


Set objTextFile = objFSO.OpenTextFile ("c:\temp\test.txt", 8, True)

objTextFile.echo("テストメッセージ")
objTextFile.Close

【実行結果】
Microsoft VBScript 実行時エラー: オブジェクトでサポートされていないプロパティまたはメソッドです。: 'echo'

スポンサード リンク

対処:
指定したメソッドあるいはプロパティをオブジェクトが実装しているか確認します。


スポンサード リンク



[VBScript エラーコード 一覧に戻る]


(ご注意) 本サイト内の内容を使用して発生したいかなる時間的損害、金銭的損害あるいはいかなる損害に対して、いかなる人物も一切の責任を負いません。あくまでも個人の判断で使用してください。
本内容は調査した時点(2016年4月)です。環境や時期により情報が異なる場合があります。