• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excel ボタン上で手のマウスポインタにするには)

Excelボタン上で手のマウスポインタにする方法と誤った設定の修正方法

このQ&Aのポイント
  • Excelシートのフォームコントロールのボタンの上にマウスポインタをのせると、手の形状のポインタになることができます。
  • 一方、ActiveXコントロールのボタンの上にマウスポインタをのせると、矢印の形状のポインタになってしまいます。手の形状のポインタにするためには、MousePointerプロパティを変更する必要があります。
  • 誤ってPictureのプロパティに手のアイコンを設定してしまった場合は、元のテキスト表示のキャプションに戻すことができます。

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

  • ベストアンサー
  • yuki_n_y
  • ベストアンサー率58% (921/1571)
回答No.4

yam2012さんとそっくり同じになります。 海外でのヘルプでは、そこのカーソルはエクセル用では無いとか色々書かれています。 本来は黒影で良いとの事。 それでもと思い、99 - fmMousePointerCustomで検索した結果良いものが有りました。 http://spreadsheetpage.com/index.php/tip/C29/P10/ 海外で、英語です。訳すと 1.Labelオブジェクトを追加し、キャプションのテキストを入力します 2.ラベルを青と下線にして、典型的なハイパーリンクに似ているようにします。そのフォントをCourier Newに設定することもできます。 3.標準のマウスポインタのどれもポインティングハンドに似ていないので、LabelのMousePointerプロパティを次のように設定します。99 - fmMousePointerCustom 4.LabelのMouseIconイメージのカーソルファイルを指定します。指差しのようなカーソルファイルがない場合は、 ここをクリック してhand.curという名前のファイルをダウンロードしてください。 5.ラベルをダブルクリックし、Clickイベントのイベントハンドラサブルーチンを入力します。FollowHyperlinkメソッドは、それを動作させるものです。このようなサブルーチンの例を次に示します 4.ここをクリック して (here) (c) windows➡Cursorsへ保存して マウスアイコンでhandを設定しますとOK(白)です Excel・2007と2016で確認しています。OSはwindows10pro

yam2012
質問者

お礼

http://spreadsheetpage.com/index.php/tip/C29/P10/ のアンダーバーのhereを右クリック/対象をファイルに保存で ダウンロードしたhand.curのファイルを C:\Windows\Cursorsフォルダに移動して、 MouseIconのプロパティに C:\Windows\Cursors\hand.cur を指定してみると、 白い手のポインタ(ほぼ図1の同じ)になりました。 結局、もともと、白い手のポインタのファイルが、 Windowsには入っていなかったのですね。 しかも、このExcelファイルを、 C:\Windows\Cursors\フォルダにhand.curが ない別のパソコンに移動させても 白い手のポインタが表示されました。 日本語にも翻訳してもらって とても親切な対応をしていただきまして ありがとうございました。

その他の回答 (3)

  • yuki_n_y
  • ベストアンサー率58% (921/1571)
回答No.3

リボン ハサミマークに切り取りとか、左寄せマークとかオートSUMマークとかの領域です タブ ホーム・数式・表示等の領域 をコントロールパネルからのマウスのプロパティで👆手マークその他に変更できます。 全てに共通されるため、閲覧ブラウザでも適用されてしまいますが。

yam2012
質問者

お礼

ありがとうございます。 この意味が分かりました。 真っ黒い手のポインタ(図3)が表示される現象ですが、 「MouseIcon」プロパティを 「C:\Windows\Cursors\aero_link.cur」にしても、 そちらでは、白い手のポインタ(図1)が 表示されているのでしょうか。 真っ黒い手のポインタ(図3)が表示される現象は そちらでは起きていないのでしょうか。 もし、そちらでこの現象が起きていないのであれば、 その手順を教えていただけないでしょうか。 また、こちらで確認した手順を示しておきますので この手順でこの現象が起きるのかを 確認していただけないでしょうか。 1)Excelで新規ブックを開く 2)「開発」タブの「挿入▼」の「ActiveXコントロール」の 「コマンドボタン」を「Sheet1」シートに貼り付ける。 3)ボタンを選択して右クリック/プロパティでプロパティを表示する 4)「MousePointer」プロパティを「99 - fmMousePointerCustom」にする。 5)「MouseIcon」プロパティに「C:\Windows\Cursors\aero_link.cur」   を指定する。すると、「MouseIcon」プロパティのボックスには  「(アイコン)」と表示される。 6)プロパティを閉じる。 7)「開発」タブの「デザインモード」をクリックして   背景がオレンジ色になっていない状態にする。 8)マウスカーソルをボタンの上に持っていくと  真っ黒い手のポインタ(図3)が表示される。 よろしくお願いします。

  • yuki_n_y
  • ベストアンサー率58% (921/1571)
回答No.2

●元のテキスト表示、プロパティは表示する事が出来ているとして。 マウスアイコン()内を削除します、Deleteキー(なし)へ マウスポインターは、それなりで ピクチャーも()内を削除します、Deleteキー(なし)へ ●このボックスの中は(アイコン)の表示のままですが、 プロパティが表示できないときは、もう一つオプションボタンを作り、 プロパティの閉じるボタン×直下の▽でリストを選択して、変更を設定します。 ●表の上部、リボン・タブでの表示部は、コントロールパネル・マウスのプロパティ設定から通常の選択から変更で。 VBA・マクロ関係で色々調べて見ましたが、設定できる関数が見つかりませんでした。 excel vbaプロパティ一覧

yam2012
質問者

お礼

>●元のテキスト表示、プロパティは表示する事が出来ているとして。 >マウスアイコン()内を削除します、Deleteキー(なし)へ >マウスポインターは、それなりで >ピクチャーも()内を削除します、Deleteキー(なし)へ 質問後半部分のPictureプロパティの件は解決しました。 ありがとうございます。 >プロパティが表示できないときは、もう一つオプションボタンを作り、 >プロパティの閉じるボタン×直下の▽でリストを選択して、 >変更を設定します。 今回(No.2)添付していただいた図のプロパティは表示されています。 >●表の上部、リボン・タブでの表示部は、 >コントロールパネル・マウスのプロパティ設定から >通常の選択から変更で。 この部分の意味がよく分からないのですが、 Excelのリボンの「表示」タブで 何かの操作するのでしょうか。 よろしくお願いします。

  • yuki_n_y
  • ベストアンサー率58% (921/1571)
回答No.1

MousePointerプロパティ・ポインターで デザインをなしへ(反転になっているようです?) カスタマイズの中の、リンクの選択をWクリックすれば、前に見たカーソルフォルダーにたどり着きます。 指先でなく、違うものを選択されてみます。 マウスプロパティ画面に戻ると、リンクの選択が選択されています、その下の、既定の設定ボタンを押してみます。

yam2012
質問者

お礼

>MousePointerプロパティ・ポインターで >デザインをなしへ(反転になっているようです?) コントロールパネルのマウスのプロパティダイアログの ポインタタブの画面(添付していただいた図の画面)では、 カスタマイズのボックスで、 「リンクの選択」(手のポインタ)を選択しても、 ダイアログの右上のボックスには 白い手のポインタ(図1)が表示されています。 デザインのボックスの中は(なし)になっています。 既存の状態なので「既存の設定」ボタンは グレー表示になっています。 フォームコントロールのボタンでは 白い手のポインタ(図1)が表示されるので コントロールパネルのマウスのプロパティの設定は 反転にはなっていないと思います。 ActiveXコントロールのボタンでのみ 黒いポインタ(図3)になるので、 もし、反転しているとしたら、 ActiveXコントロールのこのボタンの プロパティダイアログの中の どれかのプロパティの設定をいじる必要が あるのではないでしょうか。

yam2012
質問者

補足

質問の後半部分の 誤って設定してしまったPictureプロパティについては このプロパティのボックスの中に カーソルを置いた状態で DELキーを押すことで元に戻すことができました。

関連するQ&A