アプリ版:「スタンプのみでお礼する」機能のリリースについて

当方、エクセル初心者です。
宜しくお願いします。

リストボックスのマウスホイールの制御(使用禁止)について教えてください。

シート上にあるリストボックス内のマウスホイールの使用ができないようにしたいです。
→可能でしょうか???

現状態:
エクセルシートでコントロールツールボックスからリストボックスを書き、リストにデータが表示し、スクロールパーが表示されています。

A 回答 (3件)

当方バージョンが古いので(2002)リストボックス内のスクロールを使えないのですが、バージョンや導入ソフトは?


もちろんシート全体がアップしたりはしますが、リストボックス内限定では私の場合効果なし。
VBAレベルではコントロールできないと思う。APIなどには有るだろうが初心者の問題ではないし、VBAレベルであったとしてもコードをただ貼り付けるだけでは。
あちこちで質問しまくっているが、どういう困り方をしているのかな。自分だけが使うシートか?
>スクロールパーが表示されています。
これは表示されないとおこまるよね。
    • good
    • 0

zibaannaさん 今日は!


>マウスホイールの制御(使用禁止)について教えてください。
■ソフトウエアサンプル集↓
http://www.codougu.net/old/developer/pu/sample0. …
内容:キーボード・マウスのEXCELでロックキー点灯・EXCELでマウスホ   イールをダウンロードして見ては?
参考に為ると思います。
    • good
    • 0

シート上に[コントロールツールボックス]のコントロールを直接配置して使うのは不具合が多いです。


xl2003sp3でのListBoxの場合、Excelが落ちる環境もあります。
(参考)
http://oshiete1.goo.ne.jp/qa5036603.html
UserFormを使うか、[フォーム]のListBoxを使うか、方針を変えたほうが良いと思います。
ただ単にリストを表示させるだけでイベントを使わなければ
Frameコントロール上に置くという手も使えないではないですが。
(そんな事するくらいなら[フォーム]のListBoxのほうを推奨)

もし参考例のような不具合解消のためだったら、WindowsAPI関数を使えば制御できます。
>当方、エクセル初心者です。
ではあっても、他のプログラムに精通された方だったりするなら
SetWindowsHookEx
UnhookWindowsHookEx
について調べてみてください。
それとも
http://moug.net/faq/viewtopic.php?t=43622
http://moug.net/faq/viewtopic.php?t=43303
こちらを参考にされた方が良いですかね?
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A