僕が開発した環境は Excel 2007・・・2010 も 2007 と同じようなものと思っていただけに不思議で仕方なかったのですが、今日、実際に Excel 2010 で試してみて現象が再現しました。
通常の操作で[挿入]〜[図]でやると正常なのですが、VBA で
ActiveSheet.Pictures.Insert
ってやるとダメみたいです。
でもね・・・マクロ記録やると、2010でもこう記録されるんですよ!
ネットで検索してみたらありました。
Excel 2010 で Pictures.Insert メソッドを使用して図をワークシートに挿入すると図がリンク オブジェクトとして挿入される
「Shapes.Add メソッドを使用してください」って書いてある。
はい、そうですか・・・でも同じように貼り付けられるかなぁ・・・サイズ変更もやってるし・・・
Excelって比較的互換性があっただけに、今回のはショックです。
お役に立てたようで良かったです。
めったに更新しないこのブログですが、書いて良かった(^^)