2012-04-12 14 views
6

पर फ़्लिकरिंग से एक्सेल माउस कर्सर को रोकें जब मैं उससे जुड़े मैक्रो के साथ एक बटन बनाता हूं, और बटन पर माउस कर्सर को घुमाता हूं, तो यह डिफ़ॉल्ट पॉइंटिंग हैंड कर्सर के बीच झिलमिलाहट करता है और यह सब-सफेद पॉइंटिंग हाथ जैसा दिखता है यह 1 पिक्सेल आगे छोड़ दिया गया है।बटन

कोई विचार यह कैसे ठीक करें?

+0

क्या आपको कभी इस समस्या का समाधान मिला है? मुझे एक ही समस्या है और यह वास्तव में परेशान – MZimmerman6

+0

@ MZimmerman6 है, मुझे डर है कि मुझे कभी समाधान नहीं मिला। – Joe

+0

डर्न, प्रतिक्रिया – MZimmerman6

उत्तर

0

कोड कोड से पहले निम्न कोड रखें जो माउस पॉइंटर को घंटे का चश्मा फ्लैश करने का कारण बनता है।

Application.Cursor = xlNorthwestArrow 'Stops mouse pointer flashing hourglass 

फ्लैशिंग को रोकना चाहिए।

+4

प्रतिक्रिया के लिए धन्यवाद, माउस पॉइंटर चमक रहा है जब मैं बस बटन पर होवर करता हूं, इससे पहले कि कोई मैक्रो कोड वास्तव में चल रहा हो। – Joe

1

मुझे एक ही समस्या थी (यदि एक ही समस्या नहीं है)।

  1. माउस को नहीं लेते समय, लेकिन एक बटन पर होवर करते हुए, हाथ झिलमिलाहट दिखाई देता है।
  2. माउस को ले जाने पर, और एक बटन से गुजरते समय, हाथ झिलमिलाहट और कर्सर धीमा हो जाता है।

स्कूक्स समाधान का संदर्भ देते हुए, मैंने कार्यपुस्तिका खोलने पर कोड को एक फ़ंक्शन में आग लगा दी।

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

यह स्थिर माउस झिलमिलाहट और बटन पर सूचक आंदोलन में अंतराल को समाप्त कर दिया। हालांकि, अगर आप बटन पर धीरे-धीरे आगे बढ़ते हैं, तो अभी भी कुछ मामूली झटकेदार हैं।