• ベストアンサー

EXCELのVBAから画像ファイルを指定してPhotoEditorを起動したい。

Excel2002のVBA(Ver6.0)を使っています。指定した画像ファイル(セル内に文字列データとして格納)をPhotoEditorを起動させて表示させるのが目的です。Shell関数ではPhotoEditorは起動できるのですが、ファイルが指定できませんでした。GetObject関数が使用できるではと思い、試してみましたがうまくいきません。  どなたか解決方法をお教えください。(ちなみにユーザーフォームでの表示はできています。)

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

  • ベストアンサー
  • Te-Sho
  • ベストアンサー率52% (247/472)
回答No.1

shell関数でファイルを指定する場合です。ダブルクォートで括る必要が有るようです。 Shell ("C:\Program Files\Common Files\Microsoft Shared\PhotoEd\PHOTOED.EXE " & Chr(34) & Range("a1").Text & Chr(34)) a1のレンジに入っているパス、ファイル名で開く場合は以上の記載で出来ました。

choriver01
質問者

お礼

Te-Sho様 ありがとうございました。おかげさまでうまくいきました。