エクセルの図のセレクト


たかし  2008-05-21 16:10:54  No: 100730  IP: 192.*.*.*

VB6.0  から  エクセルを操作してます

BaseSheet.Shapes.AddPicture(パス)

って構文で、エクセルにjpegを挿入したあとに、この図を編集したいです。

挿入された図をselectしたいのですが、どうすればよいのでしょうか?
選択できれば、選択した図のプロパティを変更できるので

編集 削除
特攻隊長まるるう  2008-05-21 17:17:28  No: 100731  IP: 192.*.*.*

AddPicture メソッドの戻り値が追加した Shape オブジェクトへの参照と
なってます。

編集 削除
特攻隊長まるるう  2008-05-21 17:23:42  No: 100732  IP: 192.*.*.*

>選択できれば、選択した図のプロパティを変更できるので
Select や Active といった単語のついた命令は、マクロの記録をすると
よくでてきますが、実際にはシートがアクティブになっていなかったり、
ユーザが編集中で他のオブジェクトを選択していたりするとよく失敗します。

オブジェクトを直接参照すれば、プロパティ等は変更できますので、
選択したオブジェクトを操作するというプログラムは、出来るだけ避ける
ことをお勧めします。

編集 削除