停止Excel鼠标光标闪烁在按钮上方

时间:2012-04-12 22:52:29

标签: excel user-interface

当我创建一个带有宏的按钮,并将鼠标光标悬停在按钮上时,它会在默认指向手形光标和看起来像是一个全白指针的手之间闪烁,该手指向前还有1个像素。

任何想法如何解决这个问题?

2 个答案:

答案 0 :(得分:1)

我遇到了类似的问题(如果不是同一个问题)。

  1. 当不移动鼠标但悬停在按钮上时,指针会闪烁。
  2. 当移动鼠标并经过一个按钮时,指针会闪烁,光标会慢下来。
  3. 引用Scoox'解决方案,我将代码放在一个函数中,以便在工作簿打开时触发。

    Private Sub Workbook_Open()
        Application.Cursor = xlNorthwestArrow
    End Sub
    

    这消除了固定鼠标闪烁和指针在按钮上移动的滞后。但是,如果您在按钮上缓慢移动,仍会有轻微的闪烁。

答案 1 :(得分:0)

将以下代码放在导致鼠标指针闪烁沙漏的代码之前。

Application.Cursor = xlNorthwestArrow 'Stops mouse pointer flashing hourglass

应该停止闪烁。