Computer >> कंप्यूटर >  >> समस्या निवारण >> विंडोज़ त्रुटियाँ

फिक्स:Microsoft Excel एक OLE क्रिया को पूरा करने के लिए किसी अन्य एप्लिकेशन की प्रतीक्षा कर रहा है

कई कार्यालय उपयोगकर्ता रिपोर्ट करते हैं कि “Microsoft किसी OLE कार्रवाई को पूरा करने के लिए किसी अन्य एप्लिकेशन की प्रतीक्षा कर रहा है” VBA स्क्रिप्ट चलाने का प्रयास करते समय या BI लॉन्च पैड से Excel को चलाने का प्रयास करते समय त्रुटि। यह समस्या विंडोज 7, विंडोज 8.1 और विंडोज 10 सहित सभी हाल के विंडोज संस्करणों पर होने की सूचना है)

फिक्स:Microsoft Excel एक OLE क्रिया को पूरा करने के लिए किसी अन्य एप्लिकेशन की प्रतीक्षा कर रहा है

OLE क्रिया क्या है?

एक ऑब्जेक्ट लिंकिंग एंड एंबेडिंग (ओएलई) क्रिया अनिवार्य रूप से विभिन्न कार्यालय अनुप्रयोगों (वर्ड, एक्सेल, पावरपॉइंट, शेयरपॉइंट) को एक ऑपरेशन को सफलतापूर्वक पूरा करने के लिए अन्य अनुप्रयोगों के साथ संवाद करने में मदद करने के लिए डिज़ाइन किया गया एक तंत्र है।

क्या कारण है कि 'Microsoft Excel किसी OLE क्रिया को पूरा करने के लिए किसी अन्य एप्लिकेशन की प्रतीक्षा कर रहा है' त्रुटि?

हमने विभिन्न उपयोगकर्ता रिपोर्टों को देखकर और आधिकारिक Microsoft दस्तावेज़ों को देखकर इस विशेष मुद्दे की जाँच की। हम इस समस्या को अपनी एक परीक्षण मशीन पर दोहराने में भी कामयाब रहे।

यदि एक्सेल किसी अन्य एप्लिकेशन के लिए संचार अनुरोध जारी करता है (मान लें कि वर्ड), तो यह ओएलई ऑब्जेक्ट का उपयोग करता है और फिर एप्लिकेशन से प्रतिक्रिया की प्रतीक्षा करता है। यदि प्रतिक्रिया डिफ़ॉल्ट समय सीमा में नहीं आती है, तो एक्सेल अंतिम उपयोगकर्ता को निम्नलिखित चेतावनी ट्रिगर करेगा: ‘Microsoft Excel एक OLE क्रिया को पूरा करने के लिए किसी अन्य एप्लिकेशन की प्रतीक्षा कर रहा है’

हालांकि त्रुटि संदेश हमेशा समान होता है, वास्तव में कुछ सामान्य परिदृश्य होते हैं जो Microsoft Excel में इस विशेष त्रुटि को ट्रिगर करेंगे:

  • DDE प्रोटोकॉल एक्सेल से अक्षम है – यह समस्या इसलिए हो सकती है क्योंकि  डायनामिक डेटा एक्सचेंज (DDE) प्रोटोकॉल एक्सेल की सेटिंग से अक्षम है।
  • दूषित कार्यालय स्थापना - कुछ प्रभावित उपयोगकर्ताओं ने रिपोर्ट किया है कि उनके द्वारा संपूर्ण Office स्थापना को फिर से स्थापित करने या उसकी मरम्मत करने के बाद समस्या का समाधान हो गया था।
  • Adobe Acrobat PDFMaker ऐड-इन एक्सेल के साथ विरोधाभासी है - ऐसे उपयोगकर्ताओं की कई रिपोर्टें आई हैं जो PDFMaker प्लगइन को अक्षम या अनइंस्टॉल करके समस्या को हल करने में सक्षम हैं।
  • IE (इंटरनेट एक्सप्लोरर) प्रक्रिया DDE में हस्तक्षेप कर रही है - यह आमतौर पर तब होता है जब उपयोगकर्ता Microsoft Excel में किसी फ़ाइल को सहेजने का प्रयास करता है। इस मामले में, समाधान प्रक्रिया को मैन्युअल रूप से बंद करना है।

यदि आप वर्तमान में इस विशेष त्रुटि संदेश को हल करने के लिए संघर्ष कर रहे हैं, तो यह आलेख आपको समस्या निवारण चरणों का चयन प्रदान करेगा। नीचे आपके पास ऐसे तरीकों का चयन है जिनका उपयोग इसी तरह की स्थिति में अन्य उपयोगकर्ताओं ने समस्या को हल करने के लिए सफलतापूर्वक किया है।

सर्वोत्तम परिणामों के लिए, नीचे दिए गए तरीकों का पालन करें, जब तक कि आपको कोई ऐसा समाधान न मिल जाए जो समस्या को हल करने में प्रभावी हो। आइए शुरू करें

विधि 1:Adobe Acrobat PDFMaker को अनइंस्टॉल करना (यदि लागू हो)

कुछ उपयोगकर्ता Adobe Acrobat PDF Maker ऐड-इन की स्थापना रद्द करके त्रुटि संदेश को हल करने में कामयाब रहे हैं। जैसा कि यह पता चला है, इस प्लगइन में माइक्रोसॉफ्ट एक्सेल के कुछ संस्करणों के साथ संघर्ष करने की क्षमता है।

यहां उन Office संस्करणों की सूची दी गई है जो PDF मेकर के साथ संगत हैं:

  • कार्यालय 2010 (कार्यालय 14) 32 बिट और 64 बिट
  • कार्यालय 2013 (कार्यालय 15) 32 बिट और 64 बिट
  • कार्यालय 2016 (कार्यालय 16) 32 बिट और 64 बिट

नोट: आप Adobe की पूर्ण संगतता मार्गदर्शिका देख सकते हैं (यहां )।

यदि यह परिदृश्य लागू होता है और आप PDF मेकर पर इतना अधिक भरोसा नहीं करते हैं, तो संभवतः आप Adobe Acrobat PDFMaker ऐड-इन को अक्षम या अनइंस्टॉल करके समस्या का समाधान कर सकते हैं।

इसे कैसे करें इस पर एक त्वरित मार्गदर्शिका यहां दी गई है:

अपडेट करें: पीडीएफमेकर ऐड-इन को स्वचालित रूप से अक्षम करने के लिए आप इस फिक्स-इट (यहां) का भी उपयोग कर सकते हैं। यह विंडोज 10, विंडोज 8.1, विंडोज 7 और विंडोज विस्टा सहित विंडोज के हर हाल के संस्करण के साथ संगत है।

  1. Microsoft Excel खोलें और फ़ाइल . पर क्लिक करें रिबन बार का उपयोग करना। फिक्स:Microsoft Excel एक OLE क्रिया को पूरा करने के लिए किसी अन्य एप्लिकेशन की प्रतीक्षा कर रहा है
  2. फ़ाइल मेनू से, विकल्प . पर क्लिक करें (मेनू सूची के नीचे)। फिक्स:Microsoft Excel एक OLE क्रिया को पूरा करने के लिए किसी अन्य एप्लिकेशन की प्रतीक्षा कर रहा है
  3. एक्सेल विकल्प मेनू में, ऐड-इन्स . पर क्लिक करें बाईं ओर के मेनू का उपयोग करना। इसके बाद, दाएँ हाथ के फलक पर जाएँ, प्रबंधित करें से संबद्ध ड्रॉप-डाउन मेनू का विस्तार करें और COM ऐड-इन्स choose चुनें . फिर, जाएं… . क्लिक करें कॉम ऐड-इन्स . लॉन्च करने के लिए बटन मेन्यू। फिक्स:Microsoft Excel एक OLE क्रिया को पूरा करने के लिए किसी अन्य एप्लिकेशन की प्रतीक्षा कर रहा है
  4. COM ऐड-इन्स बॉक्स में, एक्रोबैट PDFMaker Office COM Addin से संबद्ध बॉक्स को या तो अनचेक करें या इसे चुनें और इसे पूरी तरह से हटाने के लिए निकालें पर क्लिक करें।
  5. अपने कंप्यूटर को पुनरारंभ करें और अगला स्टार्टअप पूरा होने के बाद उन चरणों को फिर से बनाएं जो पहले त्रुटि उत्पन्न कर रहे थे।

यदि आप अभी भी ‘Microsoft Excel किसी OLE क्रिया को पूरा करने के लिए किसी अन्य एप्लिकेशन की प्रतीक्षा कर रहे हैं’ का सामना कर रहे हैं  त्रुटि, नीचे अगली विधि पर जाएँ।

विधि 2:एक्सेल की सेटिंग में DDE का उपयोग करने वाले एप्लिकेशन को अनुमति देना

जैसा कि बहुत से उपयोगकर्ताओं ने रिपोर्ट किया है, समस्या तब हो सकती है जब Microsoft Excel को ऐसे किसी भी एप्लिकेशन को अनदेखा करने के लिए सेट किया जाता है जो डायनामिक डेटा एक्सचेंज (DDE) का उपयोग करके Excel के साथ संचार करने का प्रयास करता है। प्रोटोकॉल।

उदाहरण के लिए, मान लें कि आप विंडोज एक्सप्लोरर में एक्सेल वर्कबुक पर डबल-क्लिक करते हैं - जैसे ही कमांड रजिस्टर होता है, एक्सेल को एक डायनेमिक डेटा एक्सचेंज (डीडीई) भेजा जाता है। वह एक्सचेंज एक्सेल को उस कार्यपुस्तिका को खोलने का निर्देश देगा जिस पर आपने अभी-अभी डबल-क्लिक किया है।

यदि एक्सेल को डायनामिक डेटा एक्सचेंज . का उपयोग करने वाले एप्लिकेशन को अनदेखा करने के लिए सेट किया गया है प्रोटोकॉल, एक्सचेंज नहीं होगा और आप देखेंगे ‘Microsoft Excel किसी OLE कार्रवाई को पूरा करने के लिए किसी अन्य एप्लिकेशन की प्रतीक्षा कर रहा है’  इसके बजाय त्रुटि संदेश।

सौभाग्य से, आप विकल्प . तक पहुंच कर इस समस्या को आसानी से ठीक कर सकते हैं एक्सेल का मेनू और डीडीई प्रोटोकॉल को सक्षम करना। इसे कैसे करें इस पर एक त्वरित मार्गदर्शिका यहां दी गई है:

  1. Microsoft Excel खोलें और फ़ाइल . पर क्लिक करें . इससे कोई फर्क नहीं पड़ता कि आप एक नई कार्यपुस्तिका या एक नया दस्तावेज़ खोलते हैं। फिक्स:Microsoft Excel एक OLE क्रिया को पूरा करने के लिए किसी अन्य एप्लिकेशन की प्रतीक्षा कर रहा है
  2. फ़ाइल . में मेनू में, विकल्प . पर क्लिक करें बाएँ फलक से। फिक्स:Microsoft Excel एक OLE क्रिया को पूरा करने के लिए किसी अन्य एप्लिकेशन की प्रतीक्षा कर रहा है
  3. एक्सेल विकल्प . में मेनू में, उन्नत . पर क्लिक करें बाएं हाथ के मेनू से टैब। फिर, दाएँ फलक पर जाएँ और सामान्य . तक पहुँचने तक नीचे स्क्रॉल करें खंड। वहां पहुंचने के बाद, सुनिश्चित करें कि डायनेमिक डेटा एक्सचेंज (DDE) का उपयोग करने वाले अन्य एप्लिकेशन पर ध्यान न दें से संबद्ध बॉक्स अनियंत्रित है। फिक्स:Microsoft Excel एक OLE क्रिया को पूरा करने के लिए किसी अन्य एप्लिकेशन की प्रतीक्षा कर रहा है
  4. ठीकक्लिक करें परिवर्तनों को सहेजने के लिए, फिर Microsoft Excel को पुनरारंभ करें। फिर, उस ऑपरेशन को दोहराएं जिसके कारण पहले “Microsoft किसी OLE कार्रवाई को पूरा करने के लिए किसी अन्य एप्लिकेशन की प्रतीक्षा कर रहा है” त्रुटि और देखें कि क्या समस्या अभी भी हो रही है।

यदि आपको अभी भी वही त्रुटि संदेश आ रहा है, तो नीचे दी गई अगली विधि पर जाएँ।

विधि 3:Internet Explorer (IE) प्रक्रिया को समाप्त करना

कई उपयोगकर्ता “Microsoft किसी OLE कार्रवाई को पूरा करने के लिए किसी अन्य एप्लिकेशन की प्रतीक्षा कर रहा है” देख रहे हैं फ़ाइल को सहेजने का प्रयास करते समय त्रुटि, हो सकता है कि आपको त्रुटि दिखाई दे रही हो क्योंकि IE प्रक्रिया डायनामिक डेटा एक्सचेंज (DDE)  में हस्तक्षेप कर रही है। विनिमय।

इसी तरह की स्थिति में उपयोगकर्ताओं ने रिपोर्ट किया है कि आईई प्रक्रिया को मैन्युअल रूप से मारने के बाद समस्या हल हो गई थी। इसे कैसे करें इस पर एक त्वरित मार्गदर्शिका यहां दी गई है:

  1. Ctrl + Shift + Esc दबाएं कार्य प्रबंधक open खोलने के लिए ।
  2. कार्य प्रबंधक के अंदर, प्रक्रियाओं . पर जाएं टैब और देखें कि क्या आपके पास इंटरनेट एक्सप्लोरर से संबंधित कोई प्रक्रिया है जो वर्तमान में सक्रिय है।
  3. यदि आप एक खुला हुआ देखते हैं, तो बस उस पर राइट-क्लिक करें और कार्य समाप्त करें चुनें इसे बंद करने के लिए। फिक्स:Microsoft Excel एक OLE क्रिया को पूरा करने के लिए किसी अन्य एप्लिकेशन की प्रतीक्षा कर रहा है
  4. Excel पर वापस लौटें और देखें कि क्या “Microsoft किसी OLE क्रिया को पूरा करने के लिए किसी अन्य एप्लिकेशन की प्रतीक्षा कर रहा है” त्रुटि तब भी हो रही है जब आप फ़ाइल को सहेजने का प्रयास कर रहे हैं।

अगर आपको अभी भी वही त्रुटि आ रही है, तो नीचे दी गई अगली विधि पर जाएं।

विधि 4:एक्सेल एप्लिकेशन मैसेजिंग को दबाना

यदि आपको VBA स्क्रिप्ट चलाने का प्रयास करते समय त्रुटि संदेश दिखाई दे रहा है, तो कोड के एक छोटे से टुकड़े का उपयोग करके एप्लिकेशन मैसेजिंग को दबाने के लिए एक समाधान होगा।

लेकिन ध्यान रखें कि यह समस्या का समाधान स्वयं नहीं करेगा - यह केवल एक समाधान है जो त्रुटि संदेश को प्रकट होने से रोकता है। हालांकि, यह मददगार होगा यदि आपका एकमात्र लक्ष्य त्रुटि संदेश को प्रदर्शित होने से रोकना है।

एक्सेल एप्लिकेशन मैसेजिंग को दबाने वाली वर्कबुक को एक्सेल करने के लिए वीबीए कोड डालने की एक त्वरित मार्गदर्शिका यहां दी गई है:

  1. अपनी कार्यपुस्तिका को एक्सेल में खोलें और Alt + F11 दबाएं विजुअल बेसिक एडिटर (VBE) खोलने के लिए ।
  2. प्रोजेक्ट . में बार (बाईं ओर), यह कार्यपुस्तिका . पर राइट-क्लिक करें और चुनें सम्मिलित करें> मॉड्यूल . फिक्स:Microsoft Excel एक OLE क्रिया को पूरा करने के लिए किसी अन्य एप्लिकेशन की प्रतीक्षा कर रहा है
  3. नए बनाए गए मॉड्यूल में, निम्न कोड पेस्ट करें (स्क्रीन के दाएं भाग में):
    Private Declare Function CoRegisterMessageFilter Lib "ole32" (ByVal IFilterIn As Long, ByRef PreviousFilter) As Long
    
    Public Sub KillMessageFilter()
    
       Dim IMsgFilter As Long
    
       CoRegisterMessageFilter 0&, IMsgFilter
    
    End Sub
    
    Public Sub RestoreMessageFilter()
    
       Dim IMsgFilter As Long
    
       CoRegisterMessageFilter IMsgFilter, IMsgFilter
    
    End Sub

    अपडेट करें: अन्य उपयोगकर्ताओं ने रिपोर्ट किया है कि वे निम्नलिखित VBA कोड का उपयोग करके त्रुटि संकेत को प्रदर्शित होने से रोकने में कामयाब रहे:

    Sub CreateXYZ()
    
          Dim wdApp As Object
    
        Dim wd As Object
    
             On Error Resume Next
    
        Set wdApp = GetObject(, "Word.Application")
    
        If Err.Number <> 0 Then
    
            Set wdApp = CreateObject("Word.Application")
    
        End If
    
        On Error GoTo 0
    
        Set wd = wdApp.Documents.Open(ThisWorkbook.Path & Application.PathSeparator & "XYZ template.docm")
    
        wdApp.Visible = True
    
        Range("A1:B10").CopyPicture xlScreen
    
        wd.Range.Paste
    
    End Sub
  4. Ctrl + S दबाएं और नहीं . क्लिक करें जब आप देखते हैं “निम्न सुविधाओं को मैक्रो-मुक्त कार्यपुस्तिका में सहेजा नहीं जा सकता” चेतावनी। फिक्स:Microsoft Excel एक OLE क्रिया को पूरा करने के लिए किसी अन्य एप्लिकेशन की प्रतीक्षा कर रहा है
  5. फिर, संशोधित कार्यपुस्तिका के लिए एक उपयुक्त स्थान चुनें एक उचित नाम सेट करें और सुनिश्चित करें कि प्रकार के रूप में सहेजें Excel मैक्रो-सक्षम . पर सेट है कार्यपुस्तिका। सब कुछ क्रम में हो जाने पर, सहेजें . पर क्लिक करें Excel मैक्रो-सक्षम कार्यपुस्तिका create बनाने के लिए . फिक्स:Microsoft Excel एक OLE क्रिया को पूरा करने के लिए किसी अन्य एप्लिकेशन की प्रतीक्षा कर रहा है
  6. Alt + Q दबाएं संपादक को बंद करने और अपनी कार्यपुस्तिका पर वापस जाने के लिए। अपने संपादक में वापस आने के बाद Alt + F8 press दबाएं , वह मैक्रो चुनें जिसे आपने अभी बनाया है और चलाएं . पर क्लिक करें ।

एक बार यह प्रक्रिया पूरी हो जाने के बाद, आपको ‘Microsoft Excel किसी OLE क्रिया को पूरा करने के लिए किसी अन्य एप्लिकेशन की प्रतीक्षा कर रहा है’  नहीं देखना चाहिए। इस कार्यपुस्तिका के साथ त्रुटि (भले ही यह अभी भी पृष्ठभूमि में हो)।

विधि 5:संगतता मोड अक्षम करें (यदि लागू हो)

कुछ उपयोगकर्ताओं ने यह पता लगाने के बाद कि एक्सेल निष्पादन योग्य संगतता मोड में चल रहा था, समस्या को हल करने में कामयाब रहे। . यह मैन्युअल उपयोगकर्ता हस्तक्षेप या किसी तृतीय पक्ष एप्लिकेशन के कारण हो सकता है।

यदि आपको संदेह है कि एक्सेल संगतता मोड में चल रहा है, तो इसे अक्षम करें और देखें कि क्या ‘Microsoft Excel किसी OLE क्रिया को पूरा करने के लिए किसी अन्य एप्लिकेशन की प्रतीक्षा कर रहा है’  त्रुटि दिखना बंद हो जाती है। सामान्यतया, त्रुटि तब होती है जब Excel निष्पादन योग्य को Windows Vista और पुराने के साथ संगतता मोड में चलाने के लिए कॉन्फ़िगर किया गया हो।

संगतता मोड को अक्षम करने के बारे में एक त्वरित मार्गदर्शिका यहां दी गई है:

  1. Excel एक्ज़ीक्यूटेबल (या शॉर्टकट) पर राइट-क्लिक करें और गुण चुनें . फिक्स:Microsoft Excel एक OLE क्रिया को पूरा करने के लिए किसी अन्य एप्लिकेशन की प्रतीक्षा कर रहा है
  2. गुणों में विंडो, संगतता . पर जाएं टैब करें और इस प्रोग्राम को संगतता मोड में चलाएं . से संबद्ध बॉक्स को अनचेक करें . फिक्स:Microsoft Excel एक OLE क्रिया को पूरा करने के लिए किसी अन्य एप्लिकेशन की प्रतीक्षा कर रहा है

  1. Microsoft Office को ठीक करें जो Windows 10 पर नहीं खुल रहा है

    आपने अभी-अभी अपने प्रोजेक्ट पर काम करना शुरू किया है और अचानक Microsoft Office काम करना बंद कर देता है। निराशाजनक, है ना? किसी न किसी कारण से, आपका सिस्टम MS Office के वर्तमान संस्करण का समर्थन करने में असमर्थ है। चूंकि एमएस ऑफिस सूट आपकी सभी जरूरतों के लिए एक सर्वव्यापी सॉफ्टवेयर है, इसलिए आपको इसे

  1. विंडोज 10 में एक्सेल stdole32.tlb त्रुटि को ठीक करें

    माइक्रोसॉफ्ट ऑफिस सॉफ्टवेयर का एक टुकड़ा है जिसे आप रोजाना इस्तेमाल करते हैं। आप एक एमएस ऑफिस प्रोग्राम के महत्व को नजरअंदाज नहीं कर सकते हैं, चाहे कोई दस्तावेज़ बनाना, डेटाशीट तैयार करना, या एक प्रस्तुति प्रस्तुत करना। Microsoft Office सुइट के साथ कई कठिनाइयों के कारण, Microsoft Word या Excel खोलना

  1. विंडोज 10 में ऑफिस एरर कोड 1058 13 को ठीक करें

    Microsoft एप्लिकेशन वर्ड, पॉवरपॉइंट, वनोट, पब्लिशर, आउटलुक जैसे विभिन्न प्रकार के उत्पादक ऐप के लिए जाने जाते हैं, और कई अन्य जिन्हें एक ऑपरेटिंग सिस्टम की आवश्यकता होती है। उनके उत्पादों की विस्तृत श्रृंखला लोगों को उनकी आवश्यकताओं के अनुसार उनका उपयोग करने की अनुमति देती है। यह पूरी तरह से पेशेवर