- Excel VBA 質問スレ Part37 [転載禁止]©2ch.net
745 :デフォルトの名無しさん[sage]:2015/08/12(水) 17:15:44.92 ID:e6JBBjJ+ - シートに図挿入したときのことなんですが、
挿入 ― 図 ― (d:\gazo\a000.jpg) ― ファイルにリンクで 貼り付けた画像があるとして、この画像のフルパス(d:\gazo・・・.jpg)を 知ることはできるでしょうか。Excel2007では,代替えテキストに フルパスが入っていますが、Excel2010では、何も入りません。 (Excel側で、設定とかある?)、どこかに、情報は持っているはずと 思うのですが、VBAで知る方法、わかるかた教えてください。 代替えテキストは、下記でわかるようなのですが。 pic.ShapeRange.AlternativeText
| - Excel VBA 質問スレ Part37 [転載禁止]©2ch.net
747 :745[sage]:2015/08/12(水) 23:40:12.65 ID:e6JBBjJ+ - >>746
じつは、マクロで図を挿入するのを作っていて、「Excel2010でPictures.Insertすると リンク貼り付けになる」ということなので、いろいろ調べたら「代替テキストに画像のフルパスが あるなら、挿入にできる」っていうのを見つけた。で、2007だと代替テキストにフルパスが 入ってるけど、2010は、なし。じゃ、ということで2010で代替テキストにフルパスを書き込む ようにした。で、リンク貼り付け→挿入にできるようになったんだ。これ、>>745カキコしてから ようやっとできた。だけど、んにゃ、どっかにフルパス情報当然あるはず、と思うんだけど。 ちなみに「AddPicture」は、どうもしっくりこなくて。
|
|