ExcelVBA上でのマウスカーソルの大きさ変更
ExcelVBAに関する質問です。
ExcelVBAに関する質問です。ExcelVBAではデフォルトのマウスカーソルの大きさを変更(例えば2倍に大きくするなど)すること可能なのでしょうか?
マウスカーソルが特定のボタンに触れたとき、マウスカーソルが大きくなるようなプログラムを、VBAで作成したいと考えております。
VBAに関して知識のある方、是非お力を貸していただきたいです!
・自分で考えたこと
マウスカーソルの大きさを変更する手段は2つあると考えました。
1,マウスカーソルをデフォルトのn倍にすること
2,マウスカーソルをデフォルトから、n倍の大きさのマウスカーソルの画像に置き換えること
前者については、調べた中では難しそうだと感じました。
後者に関しては、javaやVBなどの言語でマウスカーソルを特定の画像に置き換えることが可能であることがわかりました。
ただ、VBAである特定の条件になった時に、マウスカーソルをデフォルトから特定の画像に変更するプログラムのサンプルは見つかりませんでした。
(VB.Netだとhttp://d.hatena.ne.jp/RIREX/20120507/1336397369にあるような例が見つかりました)
・回答していただきたいこと(1が難しいと感じた場合でも、他の1つでも回答していただけると嬉しいです)
1.特定のボタン上にきた時に(注意:左右クリックはしない)、マウスカーソルが大きくなるようなプログラムの具体的なサンプルを教えていただきたいです!
やってほしい度合い:★★★★★
2.VBAにおいてマウスカーソルをデフォルトからn倍にする方法はあるのか?マウスカーソルの座標とは切り離して、実行すればマウスカーソルの大きさが変更されるプログラムの具体的なサンプルを教えていただきたいです!
やってほしい度合い:★★
また、仮にVBAで特定の画像を読み込み、デフォルトカーソルをその画像と変更できる場合の画像は、例えばどのような形式のファイルで、どの様にパスを設定すれば良いかも簡単に教えていただけると嬉しいです!
・注意
「マウスカーソルをデフォルトから、他の形に変更したい」のではなく、「マウスカーソルの大きさをExcelVBAのプログラム上で変更したい」です!
お礼
この度は有難うございました、参考にさせて頂きました。
補足
サイズピクセルを指定ドット以外で自由にかえられませんか、また再起動後も設定しなくても良いようには出来ませんでしょうか?