• ベストアンサー

検索したファイルのパスを取得する。

メールの添付書類を選択するため、次のような考えをしています。 (1)「ファイルを開く」ダイヤログを表示する。 (2)見つけたファイルをクリックする事によって、そのファイルのパスをエクセルのセルに取り込む。 (1)は出来るのですが、(2)の方法が解りません。 何方か教えて下さい。

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

  • ベストアンサー
  • freednia
  • ベストアンサー率25% (84/324)
回答No.1

ファイルを開くダイアログは、 CommonDialog1.ShowOpen で表示させてるんですよね? だったら CommonDialog1.filename にそのダイアログで選んだファイルのパスが文字列で入りませんか? 例えば Dim fm As String fm = CommonDialog1.filename みたいに。

YON56
質問者

お礼

回答ありがとうございます。 試してみましたが、うまくいきませんでした。 ファイルを開くダイアログは、Application.FindFile で表示させています。 回答はエクセルのVBAではないのでは?

関連するQ&A