2012-04-12 218 views
6

當我創建一個附帶有宏的按鈕,並將鼠標光標懸停在按鈕上時,它會在默認的指針手形光標和看起來像全白色指針之間閃爍剩下1個像素。停止Excel閃爍鼠標光標

任何想法如何解決這個問題?

+0

你有沒有找到解決這個問題的方法?我有同樣的問題,這真的很煩人 – MZimmerman6 2013-10-21 16:32:18

+0

@ MZimmerman6,恐怕我從來沒有找到一個解決方案。 – Joe 2013-10-21 16:38:42

+0

darn,好的,謝謝你的迴應 – MZimmerman6 2013-10-21 16:58:14

回答

0

在導致鼠標指針閃爍沙漏的代碼之前放置以下代碼。

Application.Cursor = xlNorthwestArrow 'Stops mouse pointer flashing hourglass 

這應該停止閃爍。

+4

當我簡單地將鼠標懸停在按鈕上時,在任何宏代碼實際運行之前,鼠標指針閃爍。 – Joe 2012-09-06 01:41:11

1

我有一個類似的問題(如果不是相同的問題)。

  1. 當不移動鼠標,但懸停在一個按鈕上,手看起來閃爍。
  2. 當移動鼠標,並通過一個按鈕時,手抖動,光標變慢。

引用Scoox的解決方案時,我將代碼放在一個函數中以在工作簿打開時觸發。

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

這消除了固定鼠標閃爍和指針在按鈕上移動的滯後。但是,如果緩慢移動按鈕,仍然會有輕微的閃爍。