Excel (VBA)

Excel VBAに関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(Windows 7全般 : Excel 2010)
写真選択ウィンドー
投稿日時: 18/09/06 11:43:17
投稿者: つけめん

画像挿入の選択ウィンドー(アイコンプレビュー表示)にて
一度開くと、二度目以降は、同じフォルダを参照してくれる機能がありますが、
同じフォルダを参照する機能はそのままに、
前回そのフォルダから選んだ写真を目立たせる(枠をつける)などどのような表現でもいいのですが
目印をたてたいのですがそんなことできますでしょうか。
vbaコードでも構いません。
 
たくさんのフォルダの中から写真を選択するときに、
選択画面を開くたび、一番上から写真を選ぶのがとても大変で、えっと、さっきの入れた画像の次だったんだけどどこだったっけな・・・?をなくしたいのです。
 
フォルダを分けてそんなにたくさんの写真を入れなければいいという意見もあるとは
思うのですが、今回はそのことは触れないでもらえると助かります(T_T)

回答
投稿日時: 18/09/06 12:02:22
投稿者: Suzu

こんにちは。
 

引用:
前回そのフォルダから選んだ写真を目立たせる(枠をつける)などどのような表現でもいいのですが
目印をたてたいのですがそんなことできますでしょうか。
vbaコードでも構いません。

 
ダイアログの機能には、そんな機能はありません。
 
ですので、実現させる為には、
ユーザーフォームにダイアログのイメージ一覧に似せて
イメージコントロールを表示したい分を配置。
また、それらを、目立たせる為のコントロールを重ねて配置し非表示
 
VBAにて、
・ダイアログで、スクロールした時の様に見せる為
  イメージコントロールの Pictureプロパティーを順次変える
・該当する写真であれば、重ねたコントロールを表示させる。違うなら、非表示
と行う事になるでしょう。
 
と言うか。。
操作の段階で、ダイアログから写真を選択する際に複数画像を選択すれば済む話なのでは?
 
取込先のセルアドレス等に指定があるのであれば、
その取込み自体をVBAにした方がコードとしては楽だと思いますよ。

投稿日時: 18/09/06 12:15:46
投稿者: つけめん

ご返信ありがとうございます♪
>ダイアログから写真を選択する際に複数画像を選択すれば済む話なのでは?
  
ですが、既に複数選択をしています。それでも、、、のお話でして、、、、
 
 
なのでおっしゃってくださった以下の
ユーザーフォームにダイアログのイメージ一覧に似せて
イメージコントロールを表示したい分を配置。
また、それらを、目立たせる為のコントロールを重ねて配置し非表示
を実現しようとおもいます。
 
ですがその方法が全然わからないので
一から調べなおします。ありがとうございました。

投稿日時: 18/09/10 11:01:50
投稿者: つけめん

ありがとうございました。