ScriptControlで呼んでるjsなりvbsなりで何か起きても詳細わかんなくて不便だなぁ なんて何年も思ってたんだけど、ScriptControl.Errorでわかるんだわ なんだよもう あとScriptControl.CodeObjectの使い方が分かった sc = createoleobj("ScriptControl") sc.language = "jscript" try sc.ExecuteStatement(statement) js = sc.CodeObject print js.add(4, 5) print js.multi(20, 5) // エラー except e = sc.Error print print "--------------------------------------" print TRY_ERRLINE print TRY_ERRMS