• ベストアンサー

「パラメーターが間違っています。」とエラーが出る

以下のVBAコードで「パラメーターが間違っています。」とエラーが出る原因は何でしょうか? Dim Img As Object Set Img = CreateObject("WIA.ImageFile") Img.LoadFile file.Path   <----- ここでエラー ローカルウインドウでは、file.Pathは問題なくstringの値が表示されています。 このマクロは、エラーが出ない場合もあり、 今回、たまたまエラーが出て処理が出来ずに悩んでいます。 なお、「Microsoft Windows Image Acquisition Library 2.0」を参照設定済みです 情報不足であれば追加で上げますので回答をお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • kkkkkm
  • ベストアンサー率66% (1742/2617)
回答No.1

エラーが出るときのファイル名に何か特別な文字が使われているとかはないでしょうか。

NuboChan
質問者

お礼

kkkkkmさん、回答有り難うございます。 アドバイスにより当該ファイルに問題と思われたので  チェックの結果ファイル自体が破損しているためjpgとして開けませんでした。 ファイルを新規に入れ替えてマクロが問題なく終了しました。 (他のフォルダー内のファイルに破損は有りませんでした。)

その他の回答 (1)

  • kkkkkm
  • ベストアンサー率66% (1742/2617)
回答No.2

ファイルの中で情報が壊れているとか他のアプリで確認してみてはいかがでしょう

関連するQ&A