19 | コマンドボタンのポイントしたときのカーソルをハイパーリンクの手にする | ||
コマンドボタンコントロールの「ポイントしたときのカーソル」プロパティは、VBAでは「CursorOnHover」プロパティで取得・設定します。 フォームのControlsコレクションからControlオブジェクトをループで取り出し、そのコントロールがコマンドボタン(ControlTypeプロパティが組み込み定数acCommandButton)なら、CursorOnHoverプロパティに”ハイパーリンクの手”を表す組み込み定数「acCursorOnHoverHyperlinkHand」を代入します。
プログラム
Sub SampleCode_19() 'コマンドボタンのポイントしたときのカーソルをハイパーリンクの手にする Dim ctl As Control 'アクティブフォームのすべてのコントロールのループ For Each ctl In Screen.ActiveForm.Controls With ctl If .ControlType = acCommandButton Then 'コマンドボタンならポイントしたときのカーソルプロパティを変更 .CursorOnHover = acCursorOnHoverHyperlinkHand End If End With Next ctl End Sub 実行例
■実行前■実行後 |
|||
|
Copyright © T'sWare All rights reserved |