• ベストアンサー

エクセルでの画像表示について

こんばんわ。質問させていただきます。  エクセル2000で、コメントの表示みたいにセルにカーソルを合わせただけで、画像を表示させることはできるのでしょうか? よろしくお願いいたします。

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

  • ベストアンサー
  • KenKen_SP
  • ベストアンサー率62% (785/1258)
回答No.2

>...コメントの表示みたいにセルにカーソルを合わせただけで、画像を表示させる imogashiさんがコメントされていますが、EXCEL向きではありませんね。 「それらしいこと」はできなくはありませんが、VBAでの実装になります。 ただし、セルのダブルクリックが表示のトリガーになります。 理由は、imogashiさんが解説されていますとおり、Excelで「セル上にカーソルがのった」状態をVBAで検知できないからです。 (私の力量では) 参考までに。 <手順> 1. シート上に画像を挿入したら、名前を付ける。例)Pic001 2. 任意のセルに、1.でつけた名前を入力する 例)A1セルに Pic001 と入力 3. 画面下のシート選択タブ上の右クリックメニューから「コードの表示」をクリック 4. VBEが起動しますので、次のコードをコピー&ペースト 'なんちゃって画像コメント表示 Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)   On Error GoTo ErrorHandler   If Target.Value <> "" Then     With ActiveSheet.Shapes(Target.Value)       .Visible = Not (.Visible)     End With     Cancel = True   End If ErrorHandler:   Exit Sub End Sub これで、A1セルのダブルクリックが、写真の表示と非表示のスイッチになります。 理屈としては、HTMLのレイヤーみたいなのものですね。 ちなみに、ダブルクリックにしたのは、CPU負荷を考慮したからです。

sweetpig
質問者

お礼

とても丁寧なお返事を頂き、ありがとうございました。 是非、また機会がありましたらよろしくお願いいたします!

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

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

おそらくVBA(それもイベントプロシージュア)かAPIを使わないと出来ないと思うので無理でしょう。 その方面の興味と知識がありますか。 質問において、考えているセルは当然複数であろうと思いますが、(1)「このセルにはこの画像」と言う風に決まっているのか、(2)画像に付いてフォルダに収まった順序によってサムネイルのように次々ずらしていくのか、(3)いつも同じ画像を表示するのか書いてありません。 それにエクセルVBA(2000)ではMouseMove、MouseOverのようなシートのイベントがないので、マウスがそこへ行くと何かするというクリッカブルマップのようなのは難しいと思います。 セルをクリックしたとき、いつも同じ画像を右隣セルに表示する例を上げてみます。 止める仕組みも入れてないし、不完全なものですが。 Private Sub Worksheet_SelectionChange(ByVal Target As Range) ActiveSheet.Pictures.Insert("C:\My Documents\千鳥格子.bmp").Select Selection.Width = Target.Offset(0, 1).Width Selection.Height = Target.Offset(0, 1).Height Selection.Left = Target.Offset(0, 1).Left End Sub (1)(2)の場合はInsert("C:\My Documents\千鳥格子.bmp")の部分を次々ずらしていることになりますが テクニックが要ります。 こういうのは、エクセルに拘らず、それ向きのフリーソフトでも探されては。なんでもエクセルと言うのは陥りやすいことですが適当でありません。

sweetpig
質問者

お礼

教えていただき、ありがとうございました。 また、機会がありましたら是非、よろしくお願いいたします!

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセルの画像にツールチップを表示させたい

    エクセルで画像を自動貼り付けして、セルの大きさに合わせて縮小・拡大するマクロを作りました。 そこで、挿入した画像に上にポインタを持っていくと、画像の挿入元のファイル名を表示させたいと思っています。 最初は画像の裏にあるセルにコメントをつければいいと思っていたのですが 2000だと、画像の上にマウスポインタを置いても、画像を選択しても、コメントが表示されませんでした。 どうやら、裏のセルの見えている部分にポインタを置かないと表示されないみたいです。 (2007だと画像の裏にあるセルにコメントを付けておけば、画像の上にマウスポインタを置くとコメントが表示されます) エクセル2000で画像にツールチップ(ファイル等の上にマイスポインタを置くと表示される黄色いコメントの事)を表示させる方法があれば教えてください。

  • エクセル:「○○によるコメント付き」の表示

    Excel2003です。 コメントを入れたセルにカーソルを乗せると、 Excelウィンドウの一番下に  セル B1 (ユーザー名)によるコメント付き などと表示されることに気づきました。 この「(ユーザー名)によるコメント付き」の部分を隠すなり消すなりして見えないようにしたいのですが、 どこかで設定できますでしょうか?

  • エクセルで画像をこのように表示は可能ですか?

    エクセルに画像をはりつけて表示させたいのですが、 貼り付けた画像は普段は消えていて(閉じていて)、表示させたいときだけタブをクリックしたら表示されるか、カーソルを持っていったら表示されるようにしたいです。 例えば「J1」に画像を貼り付けたら、普段は消えていて、見たい時だけ上記のような方法で表示させたいですが可能でしょうか? ハイパーリンクも試しましたが、少しちがいました。 コメントの挿入で画像を貼り付けた時が、こういう風にしたいとおもっていたやり方に近かったのですが、画像を開いた時に、画像が右の方に切れてしまいます。 モニター全体をキャプチャした画像を表示させたいので、画像はできればモニター全体に表示させたいのですが、無理でしょうか?

  • エクセルでサムネイル表示させる

    よく、インターネットで画像の上にカーソルを移動させると画像がサムネイル表示させることができますが、同様にエクセルでセルにカーソルを移動させるとリンクさせた画像のサムネイルを表示させたいのですがその方法はあるのでしょうか。

  • エクセルのコメント

    お世話になっています。 エクセルで、セルをクリックすると出てくるコメントの作り方を教えてください。 カーソルをセルに合わせると表示されるコメントではなく、他のセルをクリックするまで表示されるものです。 よろしくお願いします。

  • Excelのマクロ>セルにカーソルがあたったらコメントを表示する

    こんにちはtmgmです。 Excelのマクロについての質問です。 私はよくExcelでコメントを挿入します。コメントは(非表示の場合は)本来マウスカーソルが当たると表示されますが、これをマクロを使ってちょっと改造したいです。その改造したい内容というのは、”セルにカーソルが当たったときだけコメントを表示する”というものです。仕事がらプログラムを組むことが多く、マウスをあまり使いません。ですのでExcelのコメントをキーボード操作で確認したいというのが本来の目標です。 どなたかお分かりになる方、いらっしゃいましたらご返答宜しく御願いします。

  • エクセルでコメントの挿入

    エクセルでコメントの挿入したところのセルにカーソルを持っていくと右側にそのコメントが表示されますが、一番右端のセルの場合も同様に右側に表示されるので隠れてコメントが見えないのです。もちろん、マウスの右クリックからコメントの表示設定をすれば常に左側に表示されていますが、カーソルをのせた時だけ表示させたいのです。右端のセルに挿入したコメントだけカーソルをのせると左側に表示させるという方法はあるのでしょうか?知っている方よろしくお願いします。

  • Excelのコメントで図挿入について

    先日、セルまたは入力文字にカーソルを合わせた時のみ写真を表示したくてご質問し、コメントの画像挿入を教えて頂き出来たのですが別ファイルを持つ必要があります。Excelファイル内の写真を挿入することは難しいでしょか?

  • ★Excelでの画像の表示★

    メールの添付ファイルみたいな感じに、EXCELでセルをクリックすると画像が表示したり、非表示になったりできる方法ってありますか?

  • 【エクセル2003】カーソルをそのセルに合わせるとコメントが表示される方法は?

    こんにちは。 普通、セルにコメントをつけると、セルの右上に赤い三角のしるしが ついて、そのセルにマウスでマウスポインタを合せるとコメントが出て 表示されるようになります。 しかし、私が入手した表は若干動作がちがうのです。 マウスポインタを合わせなくても、カーソルをそこのセルに もっていくと、マウスポインタを合わせなくても常時コメントが 表示されるというものです。なお、そのコメントつきのセルには 赤い三角のしるしはついていません。 通常は、そのセルにマウスポインタを合わせたとき、コメントが 表示されるというのが普通ですが、そうではなくカーソルを 合わせると表示されるというものです。 そのセルは、赤い三角のしるしなし、マウスポインタを合わせなく ても、カーソルを合わせれば、常時コメントが表示されるというものです。 いったいこれはどうやるのでしょうか。 よろしくご教授ください。

専門家に質問してみよう