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'
スポンサード リンク
対処:
指定したメソッドあるいはプロパティをオブジェクトが実装しているか確認します。
スポンサード リンク