|
>フォーム上のコマンドボタンを押すことで、
>画像が保存されているフォルダ(仮に、C:¥画像としてます)を開き、
これは↓でいけます。
CreateObject("Shell.Application").ShellExecute "ファイルやフォルダのパス"
>その後、手動で画像フォルダに保存した画像を選択すると、
>任意のセルに、画像のパス名(C:\画像\〇〇.jpg)を表示することは出来ますでしょうか。
>更に欲を言えば、ハイパーリンクに出来ればと考えてます。
これはエクセルの制御の外にありますので不可能だとおもいます。APIを使えば出来るのかもしれませんが
分かりません。
ただ、ダイアログで特定のフォルダ内の特定の拡張子のファイルをユーザーに選択させ、選択したファイル
に対して処理を行う、というのは可能です。
参考HPです。
ht tp://officetanaka.net/excel/vba/file/file02.htm
Sample7の二つ目です。
これと
Sample3
>任意のフォルダを開く
を組み合わせます。
セルにハイパーリンクを埋め込むのはマクロの自動記録が参考になると思います。
|
|