• ベストアンサー

Excelシートにjpg画像を素早く貼付けたい

end-uの回答

  • ベストアンサー
  • end-u
  • ベストアンサー率79% (496/625)
回答No.6

ListViewControlでも良いかもしれませんが、 簡易的にWebBrowserコントロールではどうでしょう。 WorkSheet上に置いても使えますが、 mitarashiさんのようにUserFormに配置するほうが柔軟に対応できますね。 Personal.xlsにでもUserForm1を追加して [ツールボックス]右クリック[その他のコントロール]で Microsoft Web Browser にチェックを入れてWebBrowserコントロールをUserFormに配置します。 Formモジュールには Private Sub WebBrowser1_BeforeNavigate2(ByVal pDisp As Object, _                     URL As Variant, _                     Flags As Variant, _                     TargetFrameName As Variant, _                     PostData As Variant, _                     Headers As Variant, _                     Cancel As Boolean)   Cancel = True   ActiveSheet.Pictures.Insert URL End Sub これくらいです。 _NavigateComplete2イベントを使ってもいいかもしれませんが。 使う時は UserForm1.Show vbModeless でUserFormを表示させておいてエクスプローラからドラッグ&ドロップするだけです。

noname#149673
質問者

お礼

早速のご回答ありがとうございます。 仰せの方法にて実現できました。 最後にUserFormが自動的に消えるコードを追加すれば、拙案(但しD&Dでフルパスが取得出来るソフトのアイコンを常にデスクトップに表示させておく必要がありますが)と比較し、処理の手数は全く同じですね。

関連するQ&A

  • Excelにjpgデータの貼り付け

    エクセルのシートにエクスプローラーから、jpgファイルをドラッグすると、シート上で、□+のマークがでますが、貼り付けることはできません!!一方、挿入-図-ファイルからでjpgファイルを選択するとjpgデータを貼り付けることができます。 単純に、エクスプローラーからのドラッグ&ドロップでjpgファイルを貼り付ける方法ってないのでしょうか?宜しくお願いします。

  • Excelで画像を貼り付けれない。

    Excelで画像(jpg)を貼り付けたいと思い、画像をシートの上にドラッグしていくのですが、マウスの下にはコピーを示す「+」マークは出るのですが、貼り付けできません。 ctrl+c→ctrl+vでもできません。 編集→挿入→図→ファイルなどではできますが、数が多いのでできればドラッグかctrlでの操作をしたいです。 どうしちゃったんでしょう? バージョンはMicrosoftExcel2003(11.8120.8122)SP2です。 起動したときに「更新しますか?」みたいのを「更新する」をクリックしてしまったからでしょうか、、、。 どうすればいいでしょうか?? よろしくお願いします。

  • エクセルにjpgデータ貼り付ける方法

    エクセル2007、2003を使用しています。 現在、エクセルにjpg画像を「挿入」→「図」で張り付けています。 張り付けたい画像が多く、手間を省きたいのでコピー&ペーストまたは ドラッグで張り付けたいのですが、その方法だと張り付きません。 また、貼り付けた時に画像がとても大きく、その都度サイズ変更→ ドラッグで修正しています。適度な大きさ(スクロールしない程度)に 貼りつけることはできますか? よろしくお願いします。

  • エクセルのシートに他のシートで作成した表を挿入する

    エクセルのシートに他のシートで作成した表を挿入するにはどうすれば よいでしょう。図の挿入のようになっていてセルに関係なく貼り付け られるものです。ドラックして移動できる表ってどうやって作れますか。

  • Excel シートに別のExcelシートを貼り付ける

    表題について [挿入]-[オブジェクト]-[ファイルから]でExcelファイルを選択すると、ワークシート上に別のワークシートがオブジェクトとして貼り付けられますよね。 その時、貼り付けたオブジェクトに余白行がある場合にその余白行を削除したいのですが、やり方がわかりません。 一応、図のトリミングを使えば余白部分を隠すことはできるのですが、ワークシートの表示範囲を任意で指定することはできるでしょうか。 Excelのバージョンは2000です。

  • エクセルワークシートの貼りつけ

    エクセルのシートを挿入→オブジェクトから入れたいのですが、オブジェクトでエクセルワークシートを選択すると、エクセルの画面がワード画面の上のほうにいってしまって、操作できません。移動しようとしてドラッグ&ドロップしようとしても、吸い寄せられるようにすぐに元の位置に戻ってしまいます。これでは列間隔の調整なども出来ないため、困っています。何か原因があるのでしょうか?また、どうやったら直りますか?

  • excelのシートに合わせて背景を貼り付けたい

    エクセルで、スキャナーで読み込んだ表の画像を背景に貼り付けけ、参照しながら入力用の表の加工をもくろんでいるのですがうまくいきません 書式→シート→背景で画像を選ぶと出来るのですが サイズが大き過ぎてシートに合いません 画像を小さくしたのでは潰れてしまい使えません 挿入→図→ファイルからで読み込み 透明な色にしたのでは図の裏のセルが選択できません ワードでは出来るのですが、伝票の入力用などには利用できそうですが、表を作りたいのでエクセルで なんか方法がないかな 教えてください  

  • エクセル97で画像の挿入が出来ない。

    エクセルのシートに画像を挿入したいのですが、「挿入」「図」「ファイルから」と進んで当該ファイルを指定しても「プレビューが表示できません」とメッセージがでて実行ができません。 以前は出来ていたのですが、このような状態になる要因は何でしょうか。よろしくお願いいたします。

  • エクセル

    エクセルのシート参照の書き方について 例:    A1      B2  1  100    =‘sheet100‘!C2  2  150    =‘sheet150‘!C2  3  200    =‘sheet200‘!C2  4  250       · · n  10000  =‘sheet10000‘!C2 ここでドラックすると、列B2に同じ書式が入ります。 B2列にそういう関数を入力すれば、ドラックして、 指定した参照ができるのかを教えていただけますでしょうか? よろしくお願いいたします。

  • エクセル、指定セルに画像の貼り付け方。

    エクセル2003を使用しています、指定セルサイズは、400×320が4箇所です。 現在、縮小ソフトでサイズを合わせて、図の挿入で貼り付けしています。 貼り付け位置は、B2セル、D2セル、B4セル、D4セル、ですが、書式が決まっているのでセルを結合した、同指定セルに画像を貼り付けする方法をお願い致しま。 先月までは、作成枚数が45枚でしたが、明日からは、新しい書式で120枚のシートに画像貼り付けて、ファイルを作らないといけないので大変困っています。 今回で書式が3回目の変更で今後も変更がありそうなので、大変、困っています。 よろしく、お願い致します。