2012-07-17 15 views
7

मैं एक्सेल 2010 में एक कार्यपुस्तिका पर काम कर रहा हूं कि किसी और ने बनाया है (मुझे नहीं पता कि वे किस संस्करण का उपयोग कर रहे थे) जिसमें एक मैक्रो का आह्वान होता है। बहुत सारे मैक्रोज़ परिभाषित हैं, इसलिए मैं यह जानने के लिए राइट-क्लिक कर रहा हूं कि यह कौन सा कॉल करता है, लेकिन संदर्भ मेनू प्रकट नहीं होता है। इसके बजाय, जब मैं बंद करता हूं, तो बटन बड़ा हो जाता है। मैं इसे एक पंक्ति में कई बार ऐसा कर सकता हूं जैसा मैं चाहूंगा। एक और वर्कशीट एक ही बटन है जिसमें एक ही संदर्भ मेनू समस्या है, लेकिन बढ़ने की बजाय, पाठ हर बार घटता है। एक और बटन है जो सामान्य रूप से काम करता है जब मैं ऐसा करता हूं।एक्सेल बटन बढ़ रहा है

+0

वे बटन संभवतः फॉर्म बटन के बजाय ActiveX बटन हैं। उन प्रकार के बटन के प्रासंगिक गुणों को देखने के लिए रे का जवाब देखें। –

+0

वही समस्या (बढ़ते, घटते बटन) को यहां संबोधित किया गया है: http://stackoverflow.com/questions/1573349/excel-the-incredible-shrinking-and-expanding-controls –

+0

@matt_black के नीचे मेरा उत्तर देखें। आप सूचीबद्ध कुछ चीजों को आजमा सकते हैं। –

उत्तर

3

मुझे लगता है कि आप काम किताब में "डिजाइन मोड" दर्ज करना चाहते हैं: enter image description here

आप के लिए देखने के लिए क्या यह उस के बाद करता है बटन पर राइट क्लिक करें सक्षम होना चाहिए।

+0

ठीक है, यह मुझे "कोड देखें" चुनने देता है, जो वास्तव में मैं वास्तव में था। कोई विचार नहीं कि बटन इतना अजीब तरीके से क्यों व्यवहार कर रहा है, हालांकि –

+1

रे सही है, हालांकि कृपया ध्यान दें कि डेवलपर मेनू डिफ़ॉल्ट रूप से अक्षम है।यह आपको नहीं देखता है, "फ़ाइल" -> "विकल्प" -> "मेन्यूबार कॉन्फ़िगर करें" पर जाएं और सही सूची में "डेवलपर" चुनें। –

7

एक्सेल में बढ़ते बटन एक आम बात है, जिसमें कई मॉनीटरों का उपयोग या आनुपातिक फोंट का उपयोग करने के बारे में कई सिद्धांत हैं। मुझे अभी तक इसके बारे में एक निश्चित उत्तर नहीं देखना है, लेकिन कई कामकाज हैं जो आपके लिए काम कर सकते हैं।

  1. बटन हटाएं और फिर से बनाएं।
  2. कार्यपुस्तिका खोले जाने पर बटन की ऊंचाई और चौड़ाई को प्रोग्रामेटिक रूप से सेट करें और जब कोई बटन क्लिक किया जाता है।
  3. शीट पर किसी अन्य ऑब्जेक्ट या दो के साथ बटन का चयन करें और उन्हें समूहित करें।
  4. उनका उपयोग न करें।

मेरी व्यक्तिगत पसंद # 4 है। बटन के विकल्प के रूप में, मैं या तो उन्हें आवंटित मैक्रोज़ के साथ हाइपरलिंक या आकार का उपयोग करता हूं।

0

मेरे पास यह वही समस्या है। मेरे पास प्रत्येक पर समान बटन वाले दो एक्सेल कार्यपुस्तिकाएं हैं I यह केवल उनमें से एक पर होता है, लेकिन हर बार जब मैं उस फ़ाइल को खोलता हूं तो ऐसा होता है।

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

0

मुझे कभी-कभी एक ही समस्या है। मेरे मामले में, मैं इसे एक फ़ाइल पर 100% दोहरा सकता हूं लेकिन यह लगभग समान फ़ाइल पर असंगत था। मैंने यह भी पाया कि आकार त्रुटि स्थायी नहीं थी - मैं बटन की उपस्थिति को पुनर्स्थापित करने के लिए फ़ाइल को सहेज और फिर से खोल सकता था। मैं एक नई विंडो भी बना सकता हूं और फिर क्षतिग्रस्त खिड़की को त्याग सकता हूं।

मेरे लिए, बटन आकार दिया जब मैं चादर के HPageBreaks संग्रह पहुँचा। मैं अस्थायी रूप से विंडो दृश्य को अस्थायी रूप से बदलकर समस्या से बचने में सक्षम था:

ActiveWindow.View = xlPageBreakPreview 
    ' do pagination stuff using HPageBreaks 
ActiveWindow.View = xlNormalView 
संबंधित मुद्दे