2012-04-12 18 views
6

Gdy utworzę przycisk z dołączonym do niego makrem, a najeżdżam kursorem myszy na przycisk, miga pomiędzy domyślnym kursorem wskazującym i tym, co wygląda jak biała ręka wskazująca to 1 piksel dalej w lewo.Zatrzymaj kursor myszy Excel z migotania na przycisku

Wszelkie pomysły, jak to naprawić?

+0

Czy kiedykolwiek znalazłeś rozwiązanie tego problemu? Mam ten sam problem i to jest naprawdę denerwujące. – MZimmerman6

+0

@ MZimmerman6, Obawiam się, że nigdy nie znalazłem rozwiązania. – Joe

+0

darn, w porządku dzięki za odpowiedź – MZimmerman6

Odpowiedz

0

Umieść następujący kod przed kodem, który powoduje, że wskaźnik myszy miga klepsydrę.

Application.Cursor = xlNorthwestArrow 'Stops mouse pointer flashing hourglass 

To powinno zatrzymać miganie.

+4

Wskaźnik myszy miga, gdy po prostu umieszczam wskaźnik myszy nad przyciskiem, zanim faktycznie uruchomi się kod makra. – Joe

1

Miałem podobny problem (jeśli nie ten sam problem).

  1. Gdy nie poruszasz myszą, ale unosisz się nad przyciskiem, ręka wydaje się migotać.
  2. Po przesunięciu myszy i przejściu przez przycisk, ręka migocze, a kursor zwalnia.

Odwołując się do rozwiązania Scoox, umieściłem kod w funkcji, aby uruchamiał się po otwarciu skoroszytu.

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

To wyeliminowało stacjonarne migotanie myszy i opóźnienie w ruchu wskaźnika nad przyciskiem. Jednakże, jeśli poruszasz się powoli nad przyciskiem, nadal pojawia się lekkie migotanie.

Powiązane problemy