Microsoft Excel ელოდება სხვა აპლიკაციას OLE მოქმედების შესასრულებლად შეცდომა: შეასწორეთ

ბევრი მომხმარებელი აცხადებს „Microsoft Excel ელოდება სხვა აპლიკაციას OLE მოქმედების შესასრულებლად”შეცდომა Windows 10-ში ოფისის აპების გამოყენებისას. მაგალითად, შეიძლება ეს შეცდომა შეგექმნათ, როდესაც თქვენ ცდილობთ გახსნათ Excel BI- ს სტარტის გამოყენებით ან როდესაც ცდილობთ აწარმოოთ VBA სკრიპტი.

Microsoft– მა დანერგა OLE (Object Linking and Embedding) ტექნოლოგია, რომელიც დაეხმარა Office აპლიკაციებს სხვა პროგრამებთან კომუნიკაციაში. ამ ტექნოლოგიის გამოყენებით, ერთი სარედაქციო პროგრამა დოკუმენტის მონაკვეთის სხვა პროგრამებთან გაზიარებას, შემდეგ კი იმ დოკუმენტის ნაწილის იმპორტირებას ან სხვა პროგრამის შინაარსთან დაბრუნებას.

ასე რომ, მაგალითად, თუ Excel- ზე მუშაობთ და ის ცდილობს ურთიერთქმედება Word- თან, ის გაუგზავნის შეტყობინებას OLE ობიექტს და დაელოდება, სანამ მიიღებს პასუხს Word- დან. მაგრამ, როდესაც პასუხი გადაიდო საჭირო დროის გადაცილებით, თქვენ ნახავთMicrosoft Excel ელოდება სხვა აპლიკაციას OLE მოქმედების შესასრულებლად”შეცდომა.

შეცდომა შეიძლება გამოჩნდეს ან Excel- ში გამორთული DDE პროტოკოლის გამო, როდესაც Office Suite- ის ინსტალაცია დაზიანებულია, თუ თქვენ გაქვთ Adobe Acrobat PDFMaker, როგორც დამატება და ის ერევა Excel- ში, ან თუ Internet Explorer ეწინააღმდეგება ექსელი მიუხედავად იმისა, რომ Excel- ის მთლიანად დახურვა, კომპიუტერის გადატვირთვა და ყველაფრის თავიდან დაწყება დაგეხმარებათ, ასევე შეგიძლიათ სცადოთ ქვემოთ მოცემული მეთოდები, ასე არ არის.

მეთოდი 1: Adobe Acrobat PDFMaker– ის ამოღებით

როგორც ცნობილია, Adobe acrobat PDFMaker– ს MS Excel– თან შეუთავსებლობის პრობლემა აქვს. ამიტომ გირჩევთ დაამატოთ ეს დანამატი. ვნახოთ როგორ.

Ნაბიჯი 1: გაშვება ექსელი და ნავიგაცია ფაილი ჩანართი ფურცლის ზედა მარცხენა მხარეს.

გახსენით Excel File Tab

ნაბიჯი 2: Დან ფაილი მენიუ, აირჩიეთ Პარამეტრები.

ფაილის მენიუს პარამეტრები

ნაბიჯი 3: იმ Excel პარამეტრები დიალოგური ფანჯარა, დააჭირეთ ღილაკს დანამატები სარკმლის მარცხენა მხარეს.

ახლა ფანჯრის მარჯვენა მხარეს გადადით და იპოვნეთ Მართვა ვარიანტი ფსკერისკენ. აირჩიეთ COM დამატებები ჩამოსაშლელი მხრიდან და დააჭირეთ ღილაკს წადი ღილაკი

Excel პარამეტრების დამატება Ins მართვა Com დამატება Ins Go

ნაბიჯი 4: ახლა, COM დამატებების ველი რომ გამოჩნდება, მონიშნეთ Acrobat PDFMaker Office COM Addin და დააჭირეთ კარგი ცვლილებების შენახვა და გასასვლელი.

ახლა, გადატვირთეთ კომპიუტერი და შეეცადეთ ხელახლა გახსნათ Excel ან გაუშვით VBA სკრიპტი, რომ შეამოწმოთ შეცდომა. თუ პრობლემა კვლავ შენარჩუნებულია, სცადეთ მე -2 მეთოდი.

მეთოდი 2: სხვა პროგრამების დაშვებით, რომლებიც იყენებენ DDE- ს

Ნაბიჯი 1: ღია ექსელი და წასვლა ფაილი ჩანართი ეკრანის ზედა მარცხენა მხარეს.

გახსენით Excel File Tab

ნაბიჯი 2: აირჩიეთ Პარამეტრები დან ფაილი მენიუ

ფაილის მენიუს პარამეტრები

ნაბიჯი 3: იმ Excel პარამეტრები ფანჯარა, გადადით მარცხენა მხარეს და დააჭირეთ ღილაკს Მოწინავე. ახლა, მარჯვენა მხარეს, გადაახვიეთ ქვემოთ და იპოვნეთ გენერალი განყოფილება.

აქ, მონიშნეთ მონიშვნის მონიშვნის გვერდი სხვა პროგრამების იგნორირება, რომლებიც იყენებენ მონაცემთა დინამიკურ გაცვლას (DDE).

დაჭერა კარგი ცვლილებების შენახვა და გასასვლელი.

Excel პარამეტრების გაფართოებული ზოგადი სხვა პროგრამების იგნორირება, რომლებიც იყენებენ მონაცემთა დინამიკურ გაცვლას (dde). მონიშვნის მოხსნა

ახლა, დაბრუნდით და სცადეთ იგივე ოპერაცია, რასაც ადრე აკეთებდით და ნახეთ, არის თუ არა შეცდომა. თუ კვლავ ხედავთ შეცდომას, სცადეთ მე -3 მეთოდი.

მეთოდი 3: Internet Explorer პროცესის დასრულებით

Ნაბიჯი 1: ნავიგაცია დავალების ზოლი და დააწკაპუნეთ მასზე მარჯვენა ღილაკით. აირჩიეთ Პროცესების ადმინისტრატორი კონტექსტური მენიუდან.

დავალებათა პანელი მარჯვენა ღილაკით დააჭირეთ სამუშაოების მენეჯერს

ნაბიჯი 2: იმ Პროცესების ადმინისტრატორი ფანჯარა, ქვეშ პროცესები ჩანართი, იპოვნეთ და აირჩიეთ Internet Explorer პროცესი. შემდეგ დააჭირეთ ღილაკს დავალების დასრულება ღილაკი ფანჯრის ქვედა მარცხენა მხარეს.

დავალების მენეჯერი ამუშავებს Internet Explorer End Task- ს

დაბრუნდით Excel- ში და ნახეთ, გაქრა თუ არა შეცდომა. თუ შეცდომას მაინც წააწყდებით, სცადეთ მე -4 მეთოდი.

მეთოდი 4: Excel აპლიკაციის შეტყობინებების შეზღუდვით

სცადეთ ეს მეთოდი, თუ შეხვდებით „Microsoft Excel ელოდება სხვა აპლიკაციას OLE მოქმედების შესასრულებლად”შეცდომა VBA სკრიპტის გაშვებისას. ამასთან, ეს მხოლოდ გამოსავალია და საკითხს თავად არ წყვეტს. მაგრამ მას შეუძლია გაგიმარტივოთ VBA სკრიპტის გაშვება ამ მომენტისთვის და შეცდომის შეტყობინების დაბლოკვით. აი როგორ უნდა გააკეთოთ ეს.

Ნაბიჯი 1: გახსენით Excel ფურცელი და დააჭირეთ ღილაკს Alt გასაღები + F11 გახსენით ერთად თქვენს კლავიატურაზე Microsoft Visual Basic პროგრამებისთვის რედაქტორის ფანჯარა.

ნაბიჯი 2: იმ პროექტი - VBA პროექტი ბარი მარცხნივ, იპოვნეთ ეს სამუშაო წიგნი ქვეშ Microsoft Excel ობიექტები.

დააჭირეთ მასზე მარჯვენა ღილაკით, გადადით აქ ჩასმა მარჯვენა ღილაკის მენიუში და ქვემენიუდან აირჩიეთ მოდული.

Vba Editor პროექტის ზოლი Microsoft Excel ასახავს ამ სამუშაო წიგნს მარჯვენა ღილაკით დააჭირეთ მოდულის ჩასმა

ნაბიჯი 3: ის ქმნის ახალს მოდული სარკმლის მარჯვენა მხარეს. დააკოპირეთ ქვემოთ მოცემული კოდი და ჩასვით მოდულში:

გამოცხადების ფუნქციის CoRegisterMessageFilter Lib "ole32" (ByVal IFilterIn As Long, ByRef წინა ფილტრი) 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 ქვე 
ახალი მოდულის კოპირება და ჩასმა Vba კოდის

ნაბიჯი 4: გარდა ამისა, ასევე შეგიძლიათ დააკოპიროთ ქვემოთ მოყვანილი კოდი და ჩასვათ ის ახალ მოდულში. რომელიმე კოდი იმუშავებს.

ქვე CreateXYZ () Dim wdApp როგორც ობიექტი Dim wd როგორც ობიექტი შეცდომის შესახებ განაახლეთ შემდეგი უცნობია wdApp = GetObject (, "Word. განცხადება ") თუ შეცდომაა. ნომერი <> 0 შემდეგ დააყენეთ wdApp = CreateObject ("სიტყვა. განაცხადის ") დასრულება, თუ ჩართულია შეცდომა GoTo 0 უცნობია wd = wdApp. დოკუმენტები. გახსნა (ThisWorkbook. გზა და აპლიკაცია. PathSeparator & "XYZ template.docm") wdApp. ხილული = ჭეშმარიტი დიაპაზონი ("A1: B10"). CopyPicture xlScreen wd. Დიაპაზონი. ჩასვით End Sub
ალტერნატიული კოდის ახალი მოდულის კოპირება და ჩასმა

ნაბიჯი 5: ახლა, წასვლა ფაილი ჩანართი რედაქტორის ზედა მარცხენა კუთხეში და აირჩიეთ წიგნის შენახვა 1.

Vba რედაქტორის ფაილი ჩანართის შენახვა წიგნი 1

ნაბიჯი 6: მას შემდეგ რაც დააჭირეთ ღილაკს Გადარჩენა ღილაკს, ნახავთ სტრიპტს, რომელშიც ნათქვამია, შემდეგი მახასიათებლების შენახვა შეუძლებელია მაკრო უფასო სამუშაო წიგნებში.

დააჭირეთ ღილაკს არა ღილაკი

მოთხოვნა შემდეგი მახასიათებლების შენახვა შეუძლებელია მაკრო უფასო სამუშაო წიგნებში No

ნაბიჯი 7: ახლა აირჩიეთ ადგილი, სადაც გსურთ ამ სამუშაო წიგნის შენახვა, შექმენით შესაფერისი Ფაილის სახელიდა დააყენეთ შეინახეთ როგორც ტიპი ველი როგორც Excel მაკრო ჩართული სამუშაო წიგნი.

დააჭირეთ ღილაკს Გადარჩენა ახალი VBA სამუშაო წიგნის შენახვის ღილაკი.

აირჩიეთ ადგილმდებარეობა სახელი ფაილის შენახვა როგორც Excel Excel მაკრო ჩართული სამუშაო წიგნის შენახვა

ნაბიჯი 8: მას შემდეგ, რაც შეინახეთ VBA ფაილი, დახურეთ რედაქტორი და დაბრუნდით აქ ექსელი სამუშაო წიგნი. დააჭირეთ აქ Alt + F8 ღილაკები ერთად თქვენს კლავიატურაზე. Დან მაკრო დიალოგური ფანჯარა, აირჩიეთ მაკრო რომ თქვენ უბრალოდ შექმნათ და დააჭირეთ ღილაკს გაიქეცი ღილაკი

ახლა, როდესაც პროცესი წარმატებით დაასრულეთ, შეცდომას აღარ უნდა დაინახოთ. მაგრამ, თუ მაინც აღმოაჩინეთ შეცდომა, სცადეთ მე -5 მეთოდი.

მეთოდი 5: გამორთეთ Excel– ის თავსებადობის რეჟიმი

Ნაბიჯი 1: გადასვლა MS Excel აპი თქვენს სამუშაო მაგიდაზე, დააწკაპუნეთ მასზე და აირჩიეთ Თვისებები მარჯვენა ღილაკის მენიუდან.

დესკტოპის ქალბატონი Excel მარჯვენა ღილაკის თვისებები

ნაბიჯი 2: იმ Microsoft Excel თვისებები დიალოგური ფანჯარა, გადადით აქ თავსებადობა ჩანართი ახლა ნავიგაცია თავსებადობის რეჟიმი განყოფილება და მონიშვნის მონიშვნა მონიშნეთ გვერდით გაუშვით ეს პროგრამა თავსებადობის რეჟიმში.

დაჭერა მიმართვა და მერე კარგი ცვლილებების შენახვა და გასასვლელი.

Excel თვისებების თავსებადობის ჩანართი აწარმოეთ ეს პროგრამა თავსებადობის რეჟიმში, მონიშვნის მოხსნისთვის წაშალეთ Ok

Სულ ეს არის. შეგიძლიათ სცადოთ წინა ოპერაციის გამეორება თქვენს Excel- ში და აღარ უნდა ნახოთ „Microsoft Excel ელოდება სხვა აპლიკაციას OLE მოქმედების შესასრულებლად”შეცდომა თქვენს Windows PC- ში VBA სკრიპტის გაშვების ან Excel- ის გახსნისას.

როგორ შევქმნათ რამდენიმე საქაღალდე ერთდროულად Excel-ის გამოყენებით

როგორ შევქმნათ რამდენიმე საქაღალდე ერთდროულად Excel-ის გამოყენებითექსელი

რამდენიმე საქაღალდის ხელით შექმნა შეიძლება მარტივი იყოს, მაგრამ თუ გსურთ შექმნათ მეტი საქაღალდე, ვთქვათ 40, 50 და ა.შ. ასევე შექმენით ქვესაქაღალდეები თითოეულ საქაღალდეში, მაშინ ეს ნამდვილად შრომატე...

Წაიკითხე მეტი
როგორ გავაფერადოთ ალტერნატიული რიგები ან სვეტები MS Excel-ში

როგორ გავაფერადოთ ალტერნატიული რიგები ან სვეტები MS Excel-შიექსელი

იმისათვის, რომ თქვენი Excel დოკუმენტები გამოირჩეოდეს, ყოველთვის კარგი იდეაა მათზე რამდენიმე ფერის დახატვა. ძალიან მარტივია ყველა უჯრედის არჩევა, რომლებშიც ფერების დამატება გსურთ, შემდეგ კი თქვენთვი...

Წაიკითხე მეტი
როგორ დავაკავშიროთ და სინქრონიზაცია მოვახდინოთ Google Sheets Excel-თან

როგორ დავაკავშიროთ და სინქრონიზაცია მოვახდინოთ Google Sheets Excel-თანექსელიGoogle ფურცლები

2022 წლის 18 აგვისტო მიერ ნავიაშრი პრაბჰუორივე Google Sheets და Excel არის ძლიერი ინსტრუმენტები. Google Sheets ყველაზე ფართოდ გამოიყენება, როდესაც გლობალურად მუშაობთ, ხშირად უზიარებთ მონაცემებს სხვ...

Წაიკითხე მეტი