• ベストアンサー

エクセルに写真データの貼付&編集

xls88の回答

  • xls88
  • ベストアンサー率56% (669/1189)
回答No.3

Excelで、自力でやるなら ≪1≫Imageコントロール コントロールツールボックスにあるImageコントロールを使えばどうでしょうか。 コントロールのサイズに応じて画像サイズの自動調整ができます。 難点は、ファイルサイズが大きくなることと、手間がかかることです。 (1)ツールバー[コントロールツールボックス]を表示 (2)、[イメージ]コントロールをシートに配置 配置直後は[デザインモード]になります。 (3)[イメージ]コントロールを右クリック (4)メニューから[プロパティ]をクリック プロパティダイアログボックスが表示されます。 (5)(オブジェクト名)の[PictureSizeMode]をクリックし、 右側の▼をクリック、[3-fmPictureSizeModeZoom]に設定 (6)(オブジェクト名)の[Picture]をクリックし、右側の[...]をクリック 「ピクチャーの読み込み」ダイアログボックスが表示されます。 ダイアログボックスで、写真ファイルをクリックすれば写真が挿入されます。 作業後[デザインモード]の解除を忘れないでください。 ≪2≫マクロ 上記の方法もマクロを組めば簡単になりますが、ファイルサイズが大きくなるのが難点です。 [図の挿入]ならファイルサイズが大きくならずにすみます。 図の挿入とサイズ調整作業を「マクロの記録」すればどうでしょうか。参考になるコードが得られます。 得られたコードを加工編集して汎用性のあるコードにすれば良いとおもいます。 興味があれば取り組んでみてください。

yudetako
質問者

お礼

おお!すごい! ただ、おっしゃるとおり手間がかかりますね… でもやりたいのはこういう事です。 マクロですか、マクロは根本的にわかってなくて いままでコードもコピペばっかり。 参考書読んでも理解できませんでした(泣 できればコードも教えていただきたいのですが(ボソ

関連するQ&A

  • Excelで、値や書式、行幅、行高はそのままセルの数式とリンク先を削除してコピーしたい

    Excelで、セルの数式とリンク先を削除し、シートの内容(値と書式、列幅、行高)をそのままコピーしたいです。貼り付けオプションの「値と元の書式」を指定してコピーし、さらに「元の列幅を保持」を指定しても、行高が変わってしまったままです。 値と書式、列幅、行高はそのまま、数式とリンク先を削除して、新しいシートにデータを貼り付ける方法はありますでしょうか?

  • エクセル 写真 貼り付け

    エクセルに写真を簡単に貼り付ける方法を教えてください。 エクセルのシートに、写真貼り付けボタンを作成し、決められたサイズに自動的に 貼り付けを行いたいです。 貼り付けように、専門ソフトが必要でしょうか? フリーのソフト、有料なソフトを教えてください。 イメージ的に、工事写真を貼り付ける「蔵衛門」のような感じです。

  • エクセルのセルサイズ

    セルの「列幅、行高」のサイズ表示をmm表示にする事は出来ないのでしょうか。又、表示数が同じでも用紙サイズが変わると「文字サイズ、列幅、行高」が、プリントした場合に変わるのは仕方ない事なんでしょうか。

  • 複数の写真をエクセルに貼り付けられるマクロ

    エクセルで工事写真を貼り付けたいのですが、 マクロにより以下のことを実行したいです。 (1)写真貼り付け開始セルをダブルクリック (2)写真を複数枚選択 (3)写真をセルのサイズにリサイズ (4)ファイル名順に写真を貼り付け マクロを普通に実行して(2)~(4)を行うコードや 写真1枚に対して(1)(3)(4)ができるコードは見つかるのですが、 (1)~(4)ができるコードが見つかりません。 ちなみに、写真貼り付け用のセルは4列×12行分の結合セルで この形式が下に延々と続いています。 どなたか良い知恵をお貸しください

  • Excelデータのコピペ

    Excel2007を使用しています。 AとBの二つのExcelデータがありますが、それをA一つにまとめようとしています。 AとBの二つのデータは、設定した列幅、行高さも違いますので、Aデータに新しいシートを設けて、そこへBページを貼り付けようと思います。 ところが、Bデータの必要なページの全面を範囲指定コピーをして、Aの新しいシートに貼り付けようとしても、ペイントで描いたjpgの絵が付いてきてくれません。貼り付けできるのは行に記載した文章だけです。 まるごとコピー貼り付けする方法をお教え下さい。 よろしくお願いいたします。

  • 複数連続した列幅や行高を一発でチェックしたいのですが。

    Excelで、列幅や行高をよくチェックします。ところで、個々の列幅はすぐわかるのですが、例えばB~E列まで4列まとめた列幅の合計値を一発でチェックする方法、または個々の列幅を自動的にセルに転送してSUMで合計する方法など、ご存知の方、教えて下さい。

  • エクセル2000で写真をセルの大きさに貼り付け

    エクセルで工事写真帳を作成しています。デジカメで撮った写真をコピー貼り付けしてます。するといろいろな大きさの写真がはりつけられます。それを結合でそれなりの大きさにしたセルに、Altキーを押しながら、大きさを縮小拡大してす。多くの写真があるのでとても面倒です。そこで、画像をもってきてそのセルにおいた時点で、画像がそのセルの大きさになる方法はないでしょうか。いくつかの工事写真帳のソフトをみてきましたが、なかなか希望に合ったソフトがなく、お金もかかるので誰にも使えるようにエクセルで作成しました。アドバイスよろしくお願いします。

  • エクセルに写真を貼り付け

    エクセルで写真の台紙を作っています。 任意のセルの中に写真を貼り付ける際、毎回サイズや位置を調整するのが面倒なのですが、これってどこかで設定できるのでしょうか? 例えば、挿入するセルの中心に貼り付けされて、サイズは縦が8センチ 横が9センチとか・・・。宜しくお願いします。

  • EXCELでデータの更新した後の列幅を固定したい

    EXCELからデータの更新(!マークで実行するやつ)で、ACCESSのクエリーの結果をEXCELに取り込んでいるのですが、 EXCELの列の横幅を狭くしておいて、"縮小して全体を表示する"にしてあるのですが、データを更新すると列幅が、 ACCESSで定義してあるフィールドサイズに広がってしまいます。 (テキスト型でフィールドサイズ50だと、MSゴシックで全角25文字ぐらいの列幅に) データの更新時に、列幅が自動で広がらないようにする事って出来るのでしょうか? (マクロで全部の列の列幅を定義しておいて、データの更新後にマクロ実行して列幅を戻すのは出来ると思いますが、  マクロで後で調整しなくても方法ってあるのでしょうか?) EXCELは2003で、ACCESSは97を使っています

  • 可視セルのみのコピー

    あるエクセルシートのデータで、非表示の行または列があって、それを別のシートにコピーするとき、データは可視セルのみをコピーしつつも(非表示の行・列を自動削除)、書式・列幅だけは元データを生かし貼り付けということを簡単に行う方法はあるでしょうか。「編集ージャンプ」で可視セルのみ選択しコピーまではうまくいったのですが、貼り付けのとき、値貼り付けまたは行・列どちらかの貼り付けしかできず、書式・列幅は再度貼り付けるという2度手間になってしまいます。一度にできるよい方法があったら教えて下さい。