• ベストアンサー

excelのマクロが記録されない

excelにて写真を貼り付け、サイズを変更する作業をマクロにて行おうと思い、記録しようとしているのですが、表示を見てみるとend subしか記録されません。なぜでしょうか? excelは2007です。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.1

Excel2007では、図形オブジェクトの操作はマクロに記録されなくなりました。 参考までに、Excel2000で、写真(img001.jpg)をワークシートに貼り付け、移動し、縮小したものを記録してみました。 こんな感じです。 Sub Macro1() ' ' Macro2 Macro ' マクロ記録日 : 2010/2/4 ユーザー名 : merlionXX ' '   ActiveSheet.Pictures.Insert("C:\Documents and Settings\merlion\My Documents\My Pictures\img001.jpg").Select   Selection.ShapeRange.IncrementLeft 210#   Selection.ShapeRange.IncrementTop 151.5   Selection.ShapeRange.ScaleWidth 0.78, msoFalse, msoScaleFromTopLeft   Selection.ShapeRange.ScaleHeight 0.78, msoFalse, msoScaleFromBottomRight End Sub

関連するQ&A