停止button上闪烁的Excel鼠标光标

当我创build一个附带有macros的button,并将鼠标光标hover在button上时,它会在默认的指针手形光标和看起来像一个全白色的指针之间闪烁,这个指针手指还剩1个像素。

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

我有一个类似的问题(如果不是相同的问题)。

  1. 当不移动鼠标,但hover在一个button上,手似乎闪烁。
  2. 当移动鼠标,并通过一个button,手闪烁,光标减慢。

引用Scoox的解决scheme,我把代码放在一个函数中,当工作簿打开时触发。

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

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

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

 Application.Cursor = xlNorthwestArrow 'Stops mouse pointer flashing hourglass 

这应该停止闪烁。