
No.1ベストアンサー
- 回答日時:
こんにちは
>2007年くらいに同じような質問があり、解決していたのですが、~
これでしょうか?
https://oshiete.goo.ne.jp/qa/3394296.html
ユーザフォームでの取得のようですが、それでよいのかな?
若干修正すれば、使用できるようですね。
◇前者の場合
・回答にタイポがありますので、まずそれを修正
(変数名 bCtrl の記述ミスが1ヶ所)
・回答中の vbCtrlMask 定数は存在しなくなっているようですので、&H02を使用する
あたりを修正すれば動作すると思います。
◇後者の場合
・32ビット環境であれば、そのまま使えると思います。
・64ビット環境の場合は、API宣言に PtrSafe が必要です。
https://learn.microsoft.com/ja-jp/office/vba/lan …
https://learn.microsoft.com/ja-jp/office/vba/lan …
一方で、通常のシートでのダブルクリックの場合は、Ctrlキーを押すとダブルクリックイベントが発生しないようですので、イベント処理では拾えないようです。
このような場合は、APIの GetAsyncKeyState などを用いて、プリミティブに判定するしかなさそうです。
https://vbabeginner.net/getasynckeystate/
ダブルクリックは、キー間隔を調べてシングルクリックかダブルクリックかを判断する必要があります。
同時にCtrlキーの押し下げを調査すれば、検出可能と思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルのショートカットの別のキーへ割当。Ctrl+CをCtrl+1へ変更など 3 2022/11/10 00:03
- Windows 7 ショートカットキー 応用編 どういうの主に使いますか? 2 2022/12/28 23:46
- Visual Basic(VBA) エクセルVBA ダブルクリックしたら色反転を指定したセルのみにしたい 2 2022/04/06 12:52
- マウス・キーボード キーボード設定で困っています。長文です。 2 2022/12/10 12:44
- Visual Basic(VBA) VBAコードを張り付け後のエクセルの進め方 2 2023/02/07 18:24
- その他(コンピューター・テクノロジー) 画面がおかしい 3 2023/03/26 07:50
- Excel(エクセル) 【マクロ】プリントスクリーンした画像をエクセルに貼付して印刷したい 6 2022/11/30 20:11
- マウス・キーボード キーボードのCaps Lockキーと変換キーの挙動がおかしくなりました。 4 2022/09/04 22:44
- その他(パソコン・周辺機器) PCの操作中に画面がフリーズしましたマウスを動かしても反応しないし「Ctrl」キーと「Alt」キーと 2 2022/04/17 10:09
- デスクトップパソコン Windows11でスクショする方法がわかりません。 調べましたが、どうもWindowsキーがあるキ 8 2022/06/05 05:37
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBAでCOPYを繰り返すと、処理が...
-
【マクロ】並び替えの範囲が、...
-
【マクロ】オートフィルター を...
-
Vba Array関数について教えてく...
-
Vba 型が一致しません(エラー1...
-
【ExcelVBA】値を変更しながら...
-
vbsでのwebフォームへの入力制限?
-
エクセルのマクロについて教え...
-
【ExcelVBA】5万行以上のデー...
-
VBAでセルの書式を変えずに文字...
-
【マクロ】開いているブックの...
-
Vba セルの4辺について罫線が有...
-
vb.net(vs2022)のtextboxのデザ...
-
Excel VBA 選択範囲の罫線色の...
-
【マクロ】売上一覧YYYYMMDDHHS...
-
エクセルの改行について
-
VBAで特定の文字が入った行をコ...
-
WindowsのOutlook を VBA から...
-
Excel 範囲指定スクショについ...
-
【マクロ】シートの変数へ入れ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
4videosoftのブルーレイリッピ...
-
VBA ダブルクリックしたときにc...
-
キーの意味が分からない
-
直納☆DocuWorksのキー...
-
「Stand by Me」と同じコード進...
-
メジャーキー・マイナーキー
-
ppppp https://youtu.be/EmsrH4...
-
Eveさんの「ドラマツルギー」っ...
-
この曲のkey
-
FM7→G7→Em7→Am の時のカポ3と...
-
【マクロ】PasteSpecialメソッ...
-
ギターのTAB譜の記号 N.C....
-
Gmailを開いた状態でもうひとつ...
-
CODE関数から他の文字コードの...
-
ベース キー変更について
-
コード進行についてです。ピア...
-
マイクロソフト 一時使用コード...
-
外車 色コード BMW 色コード オ...
-
VBA ダブルクリックするたびに...
-
楽譜の表記でG#とA♭どっちを使う?
おすすめ情報









何を間違えたのか60歳以上の方への質問となってしまいました。年齢は問いませんのでよろしくお願いいたします。