[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『吹き出しについて』(パル)
ある特定のセルの上にマウスカーソルが移動した場合に
吹き出し💭をつけたいのですが
worksheet に MouseMove イベントが見つかりません
どうすればいいのでしょうか?
< 使用 Excel:Excel2016、使用 OS:Windows10 >
(はらたいら) 2024/07/04(木) 09:28:08
吹き出しに表示するものはどんな種類のものですか? マウスが外れたら自動で消すのですか? 何が目的なのか不明ですが、既定の「コメント」機能がかなり近そうに思いますが、どうですか? マウスが通ったらコメントが表示され、通り過ぎたら自動で消されますよ。
ご自分の趣味に合った形状などに余りこだわらず、 機能本位で既存のものを使いまわす工夫をするのもスキルの内です。
(1) どうしてもマウスの動きに応じて自前の図形を表示したいというなら、WinAPIを使うことになると思います。 ただし、解像度などの色々な条件下での位置の判定や、 動作の開始や終了判定などそう簡単でもなさそうですが、調べられたらいかがですか? 費用対効果で割に合わない気がしますけれども。 (2) シートにダミーのchartオブジェクトを作成してこれを利用する手もあるかもしれません。 Chartには、マウス関係のイベントがいくつかありますから。 参考サイト:以下です。 https://learn.microsoft.com/ja-jp/office/vba/excel/concepts/events-worksheetfunctions-shapes/using-events-with-embedded-charts https://learn.microsoft.com/ja-jp/office/vba/api/excel.chart.mousedown https://learn.microsoft.com/ja-jp/office/vba/api/excel.chart.mouseup
(xyz) 2024/07/04(木) 10:16:34
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.