|
マクロを使って座席表のマクロがあります。そのマクロは、入力した番号から、顔写真を呼び込み顔写真付き座席表をつくるものです。下のVBAがその一部になります。今まで2003で問題なく利用できていましたが、2007で利用したところ、顔写真(オブジェクト)がすべて同じ位置に貼り付けられ、座席表が作製できません。
2003から2007には何か違いがあるのでしょうか。
'データの貼り付け
Sheets("印刷シート").Cells(k * 2, j * 2 - 1).Value = Zaseki(k, j)
Sheets("印刷シート").Cells(k * 2, j * 2 - 1).HorizontalAlignment = xlLeft
Sheets("印刷シート").Cells(k * 2, j * 2).Value = kData(2)
Sheets("印刷シート").Cells(k * 2 - 1, j * 2 - 1).Select
ActiveSheet.Pictures.Insert(MyPath & Zaseki(k, j) & ".jpg").Select
Selection.ShapeRange.IncrementLeft 0.75
Selection.ShapeRange.IncrementTop 1.5
Selection.ShapeRange.LockAspectRatio = msoTrue
Selection.ShapeRange.Height = 107.25
Selection.ShapeRange.Width = 85.5
|
|