• 締切済み

画像をセルサイズに収まるように回転させたい

こんにちは。 仕事でエクセルを使い始めたのですが、わからないことがありますので皆さんの知恵を お借りできればと思い投稿しました。 現在、エクセルでマクロを組み、指定したセルに画像を挿入しているのですが、 当然ながら縦の写真もあるため、回転させるとセルからはみ出してしまいます。 ですから、手作業で回転、サイズ変更を行っているのですが、これがもっと 楽にならないか!っと思っています。 やりたいことは (1) 画像を回転させてセルからはみ出さないようにサイズを変更したい (2) これをたとえば画像を選択してボタンをクリックすればできるようにしたい ということです。 画像と対応するセルとの関連付けの仕方がわかればできそうな気はするのですが・・・ みなさんのご協力、よろしくお願いいたします。

みんなの回答

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.1

>指定したセルに画像を挿入しているのですが この「挿入」という考えは間違っていると思います。 セルに挿入するのでなくシートには挿入という言葉が使われるが、実態はシートに「浮かせておく」イメージ(別レイヤーに入れて重ねる・重ねる仕組みが作ってある)のだと思います。 エクセルは画像処理中心のソフトではない。ただし、だんだんV-UPで手が込んでくる(充実?)と思いますが。そんなに利用者が思うことが出来ない。 画像はセルの属性(「セルの値、表示形式、数式、コメントなどの)1つではないことを認識してますか。それは何を意味するか。 ーー ただし セルのTOP、LEFT、WIDTH、HEIGHTの値がVBAで取れる。 画像もそれらにの値が取れる。 各々設定も出来る。 どちらかの位置とサイズを元に考えることができる。 両者の数値を旨く設定して、重なるように設定すれば回転させなくても済むのでは。 ーー オートシェイプの書式設定ー色と線ー塗りつぶしー色ー塗りつぶし効果ー図の選択ー図の画像ファイル指定(2003以前の操作の例)で入れた図なら、サイズに「回転」角度指定がありますから、マクロの記録を採って、考えてみるのも良いかもしれない。(何でも図なら回転させるということはエクセルでは出来なかったと思う。) ーー エクセルにはXlPortrait,xlLandscapeなどのことがありますが、画像ファイルにはそういう属性記録は無いのでは。 あってもエクセルで取得できるかどうかは又別だが。 縦横サイズを取得して、縦サイズ>横サイズかどうか判別しても無駄だろうし、縦写しか、横写しか判別できないのでは。 人間の見ての直感では判るけれど。

yp075557
質問者

お礼

回答ありがとうございます。 しかしいまいち私の求める答えではありませんでした。

関連するQ&A

  • エクセルマクロ画像挿入について

    はじめまして。 マクロ全くの初心者です。 詳しい方、優しく教えていたたげると幸いです。 エクセル2010または2013でマクロを作成したいと思っています。今までマクロの作成は自動保存?マクロ記録→マクロ記録終了のボタンを使って条件付き書式等しか作成したことがありません。 今回は ピクチャの中のデジカメの画像を、選択したセルに挿入し、サイズを変更したいです。 他社から送られてきたデータにマクロが設定してあり、そのようにしたいです。 挿入したいセルをクリック→マクロの設定されているボタンをクリック→ピクチャが開く→挿入したい画像を選択→選択したセルに画像が挿入され同時にサイズも変更される 自分で少しやってみたのですが、画像を選べません(記録した時の画像が挿入されてしまう)。 ボタンの挿入方法は大丈夫です。 他の方の質問も参考にしたのですがうまくいかなくて、、、どうしたらいいかわかりません。 是非ご教授ください。 よろしくお願い致します。

  • エクセル) 複数の画像を同時に挿入するマクロについて

    仕事上、エクセルに画像を挿入することが多く、場合によって200枚の画像を挿入することがあります。 なんとかならないかとWebで調べたら下記のサイトに行き着きました。 http://pc.nikkeibp.co.jp/article/NPC/20071101/286186/?P=1 このマクロを半信半疑に実行したら、見事に"picuture"というシートにズラーーーっと画像がいっきに挿入されました。 スゴイ!!まさに神みたいなマクロでした。 ただ、数箇所「うーーん・・。」という点があります。 1)■■挿入した各画像の大きさの『縦x横 比』■■ 挿入した全ての画像の"横"の大きさは「セル2個分」にフィットしています。 これはいいの全然いいです。バッチリです。 問題はそれに対する縦です。縦横比を保持しないで縦の大きさが6セル分に無理矢理フィットします。 つまり強引に横2セルx縦6セルの画像になってしまいます。 縦横比を保持できないでしょうか? ちうなみに貼り付ける画像は全て正方形よりやや横長です。。 2)■■挿入した画像がハイパーリンクになってる。■■ 挿入した画像の位置を微妙に変えようと、白い十字キーのポインターを画像の上に持っていくと、IEでリンク先をクリックするときに出てくる「白い手袋をした人差し指を立てたポインター」に変わります。 これだと画像が選択できません。 以上この2点どなたかマクロに詳しい方がいらっしゃいましたら解決していただけますでしょうか? 回答下さった方には心底お礼したいです!!お願い致します。 お願いします!

  • EXCELで画像を回転したい。

    EXCEL2000を使用しております。 EXCELに画像を挿入した場合、それは回転することができないと理解してました。 ところが、EXCELに挿入した画像をダブルクリックすると、PHOTO EDITERが起動して、画像を回転することができることがわかりました。 ただ、私のPCでやると、図の書式設定が表示されるだけで、PHOTO EDITERが起動してくれません。 この設定のやり方を教えてもらえますか?

  • Excel2002のマクロについて

    マクロを使って、画像を貼付で困っています。 流れは、セルを選択し画像を写真サイズにして、回転させて貼り付けているのですが、選択したセルの左上角にあってくれません。 おそらく、回転前の角をあわせて、それから回転してしまっているのだと思います。 これを、回転させた画像がセルの左上角に合うように、画像の挿入をしたいのですが、マクロをどう記述すればいいのでしょうか? 教えください。

  • 教えてください!!!JPGの画像が回転できません

    こんばんは。 ZIPの画像をダウンロードして解凍したJPGファイル(画像)が2つあるのですが、 画像の回転が出来ないのです、、、。 何が原因なのでしょうか。 サイズは変更できるのですが、回転のところはグレーのままで選択すら出来ない状態になっています。 ちなみにエクセルで試した結果です。 どなたか詳しい方教えてください! 明日までに仕上げるものなので焦っています。 説明不足かもしれませんが、ご回答いただければ補足します。 どうぞよろしくお願いします。

  • word上で画像の回転はできませんか?

    OfficeXPは起動が遅く、大げさな作業ウインドウが気に入らずWordもExcelも2000を使っていますが、Word上に画像を挿入した場合、XPではできる画像の回転が2000ではできないのでしょうか?あれば、ぜひその方法を教えてください。

  • Photo editorでの画像の回転

    質問です。 500万画素程度の高解像度のJPG写真を縦で撮影し、PCにて閲覧する(自動的にPhoto editorが立ち上がります。)と、当然縦撮りでの画像は横になってします。 見にくいので縦に回転すると、画像のデータサイズが約3MBほどあったデータ量が1MB以下になってしまいます。回転するとJPG画像は画質が劣化すると聞いたのですが、それにしてもデータ量が3分の1以下になってしまうのは、見た目では画質劣化は正直わかりませんが、気分的に気持ち悪く困ってます。 使用OSはWINDOWS2000です。 なぜデータサイズが3分の1以下になってしまうのか、どのような理屈でそうなるのか、また、同じデータサイズで回転する方法はないのか(できれば、Photo editorにて)ご教授お願い致します。

  • ビルダー9 表内に画像を入れたいが、表内のサイズに画像サイズを合わせたい

    ビルダー9を使っています。 表の中に画像を入れたいと思いますが、画像を入れると、挿入された画像のサイズに合わせて、表のセルが広がってしまいます。  画像を挿入した時、表のセルの大きさに合わせて、画像が自動でサイズを変更させたいのですが、その方法はありますか? 教えてください。

  • Excelでの画像貼り付け

    最近、Excelを使い出した初心者です。 Excelで特定のセルに画像(デジカメ撮影)を貼り付けたいのですが、ドラッグ&ドロップでできないのでしょうか? 100枚近く貼り付ける必要があるので、挿入からだと非常に時間がかかるので困ってます。 もし、画像をセルにあわせて画像を画像を貼り付けるマクロとかありましたら、紹介をおねがいします。

  • エクセルでの画像挿入

    エクセル(2003)で画像を挿入した際に その画像の右のセルにファイル名も入れたいのですが このようなマクロがあれば教えていただきたいです それと上記のとは別に画像にポインタを会わせた時に ファイル名をその場かもしくは どこかに表示させることは可能ですか? それと既に挿入してしまった画像のファイル名を知ることは可能ですか? あまりマクロには詳しくないので 分かりやすいとありがたいです

専門家に質問してみよう