• ベストアンサー

エクセル操作について

エクセル2007を使用しています。 数枚写真が貼られているエクセルファイルが沢山あり、その写真サイズを楽に調整したいと思っております。 (例) 現在、画像が10.20×12.33サイズで貼り付けられています。 これを縦横非の固定を解除し、11×13にする。 といった感じです。 CADにあるプロパティコピーのようなことが出来れば良いのかと思っているのですが…。VBAは使ったことがないため、それ以外で良い方法があればと思っております。 よろしくお願いいたします。

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

  • ベストアンサー
  • tamao-chi
  • ベストアンサー率52% (457/875)
回答No.1

オブジェクトの選択で写真を全て選択し、図の書式設定で変更すれば一括で変更出来ますが、 もしかして他のファイルに対してプロパティコピーのような機能で一括変換がしたいという事でしょうか?

tomi1196
質問者

補足

ご回答頂きありがとうございます。 説明が不足しておりスイマセン。 一括変換したいという事ではないです。 エクセル1ファイルに対してシートが数個あり、それぞれのシートに数枚写真が貼ってあります。そのようなエクセルファイルが沢山あるため、出来れば次のような手順で作業するのが良いのかと思っております。 1.エクセルファイルを開き、写真が貼り付けられているシートを選ぶ 2.貼り付けられている写真のサイズを調整する  (この際、調整後の写真サイズはどのファイル、シートであっても同じです) 3.写真の位置を微調整する 4.別のシートを選択する 5.写真のサイズを微調整する 6.全ての写真を調整し終わったら、ファイルを保存 7.次のエクセルファイルを開いて同様に続ける といった感じです。そのため、2番目の工程にある写真のサイズ調整が少しでも楽に出来ればと思っております。例えばボタンを作成し、ボタンを押して写真をクリックすると自動的に写真のサイズが調整される、といったことでも良いのかと思っております。 よろしくお願いいたします。

その他の回答 (1)

  • avanzato
  • ベストアンサー率54% (52/95)
回答No.2

同じようなことものを作ったことがありますので参考までに。 Sheets(シート名).Shapes(画像名).Select Selection.ShapeRange.Width = 11 Selection.ShapeRange.Height = 13 ※画像名を例えば「画像_001~015」に設定しておけばループで画像を順番に選びサイズ変更が出来ます。

関連するQ&A