プロが教える店舗&オフィスのセキュリティ対策術

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

A 回答 (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
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!