Το Microsoft Excel περιμένει άλλη εφαρμογή για να ολοκληρώσει μια ενέργεια OLE Σφάλμα: Επιδιόρθωση

Πολλοί χρήστες αναφέρουν το «Το Microsoft Excel περιμένει άλλη εφαρμογή για να ολοκληρώσει μια ενέργεια OLEΣφάλμα στα Windows 10 κατά τη χρήση εφαρμογών του Office. Για παράδειγμα, ενδέχεται να αντιμετωπίσετε αυτό το σφάλμα καθώς προσπαθείτε να ανοίξετε το Excel χρησιμοποιώντας ένα BI Launchpad ή όταν προσπαθείτε να εκτελέσετε ένα σενάριο VBA.

Η τεχνολογία OLE (Object Linking and Embedding) εισήχθη από τη Microsoft για να βοηθήσει τις εφαρμογές του Office να επικοινωνούν με άλλα προγράμματα. Χρησιμοποιώντας αυτήν την τεχνολογία, ένα πρόγραμμα επεξεργασίας για κοινή χρήση μιας ενότητας ενός εγγράφου με άλλα προγράμματα και, στη συνέχεια, εισαγάγετε την ενότητα του εγγράφου ή επιστρέψτε το με το περιεχόμενο του άλλου προγράμματος.

Έτσι, για παράδειγμα, εάν εργάζεστε στο Excel και προσπαθεί να αλληλεπιδράσει με το Word, θα στείλει ένα μήνυμα στο αντικείμενο OLE και θα περιμένει έως ότου λάβει μια απάντηση από το Word. Όμως, όταν η απάντηση καθυστερήσει πέρα ​​από τον απαιτούμενο χρόνο, θα δείτε το "Το Microsoft Excel περιμένει άλλη εφαρμογή για να ολοκληρώσει μια ενέργεια OLE" λάθος.

Το σφάλμα μπορεί να εμφανιστεί είτε λόγω του πρωτοκόλλου DDE που είναι απενεργοποιημένο στο Excel, όταν η εγκατάσταση του Office suite είναι κατεστραμμένη, εάν έχετε το Adobe Acrobat PDFMaker ως πρόσθετο και παρεμβαίνει στο Excel ή εάν ο Internet Explorer έρχεται σε διένεξη με Προέχω. Ενώ κλείνετε εντελώς το Excel, η επανεκκίνηση του υπολογιστή σας και η εκκίνηση από την αρχή μπορεί να σας βοηθήσει, μπορείτε επίσης να δοκιμάσετε τις παρακάτω μεθόδους σε περίπτωση που δεν συμβαίνει αυτό.

Μέθοδος 1: Κατάργηση του Adobe Acrobat PDFMaker

Το Adobe acrobat PDFMaker είναι γνωστό ότι έχει προβλήματα ασυμβατότητας με το MS Excel. Ως εκ τούτου. συνιστάται να ενεργοποιήσετε το πρόσθετο. Ας δούμε πώς.

Βήμα 1: Εκτόξευση Προέχω και μεταβείτε στο Αρχείο καρτέλα στην άκρα πάνω αριστερά του φύλλου.

Ανοίξτε την καρτέλα αρχείου Excel

Βήμα 2: Από το Αρχείο μενού, επιλέξτε Επιλογές.

Επιλογές μενού αρχείου

Βήμα 3: Στο Επιλογές Excel πλαίσιο διαλόγου, κάντε κλικ στο Πρόσθετα στην αριστερή πλευρά του παραθύρου.

Τώρα, μεταβείτε στη δεξιά πλευρά του παραθύρου και βρείτε το Διαχειρίζονται επιλογή προς τα κάτω. Επιλέγω Πρόσθετα COM από το αναπτυσσόμενο μενού δίπλα του και πατήστε το Πηγαίνω κουμπί.

Επιλογές Excel Προσθήκη Ins Διαχείριση Com Προσθήκη Ins Go

Βήμα 4: Τώρα, στο Κουτί πρόσθετων COM που εμφανίζεται, αποεπιλέξτε το Acrobat PDFMaker Office COM Addin και πατήστε Εντάξει για να αποθηκεύσετε τις αλλαγές και να βγείτε.

Τώρα, απλώς επανεκκινήστε τον υπολογιστή σας και προσπαθήστε να ανοίξετε ξανά το Excel ή εκτελέστε το σενάριο VBA για να ελέγξετε αν το σφάλμα έχει εξαφανιστεί. Εάν το πρόβλημα παραμένει, δοκιμάστε τη 2η μέθοδο.

Μέθοδος 2: Επιτρέποντας άλλες εφαρμογές που χρησιμοποιούν DDE

Βήμα 1: Ανοιξε Προέχω και πηγαίνετε στο Αρχείο στην επάνω αριστερή γωνία της οθόνης.

Ανοίξτε την καρτέλα αρχείου Excel

Βήμα 2: Επιλέγω Επιλογές από το Αρχείο μενού.

Επιλογές μενού αρχείου

Βήμα 3: Στο Επιλογές Excel παράθυρο, μεταβείτε στην αριστερή πλευρά και κάντε κλικ στο Προχωρημένος. Τώρα, στη δεξιά πλευρά, μετακινηθείτε προς τα κάτω και βρείτε το Γενικός Ενότητα.

Εδώ, αποεπιλέξτε το πλαίσιο δίπλα Παράβλεψη άλλων εφαρμογών που χρησιμοποιούν Dynamic Data Exchange (DDE).

Τύπος Εντάξει για να αποθηκεύσετε τις αλλαγές και να βγείτε.

Επιλογές Excel Advanced General Παράβλεψη άλλων εφαρμογών που χρησιμοποιούν το Dynamic Data Exchange (dde) Καταργήστε την επιλογή

Τώρα, επιστρέψτε και δοκιμάστε την ίδια λειτουργία που κάνατε προηγουμένως και δείτε εάν το σφάλμα παραμένει εκεί. Εάν εξακολουθείτε να βλέπετε το σφάλμα, δοκιμάστε την 3η μέθοδο.

Μέθοδος 3: Τερματισμός της διαδικασίας του Internet Explorer

Βήμα 1: Μεταβείτε στο Γραμμή εργασιών και κάντε δεξί κλικ πάνω του. Επιλέγω Διαχειριστής εργασιών από το μενού περιβάλλοντος.

Γραμμή εργασιών Δεξί κλικ Διαχείριση εργασιών

Βήμα 2: Στο Διαχειριστής εργασιών παράθυρο, κάτω από το Διαδικασίες καρτέλα, βρείτε και επιλέξτε το Διαδικασία του Internet Explorer. Στη συνέχεια, πατήστε το Τέλος εργασίας κουμπί κάτω αριστερά του παραθύρου.

Task Manager Επεξεργάζεται τον 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 Project Bar Microsoft Excel Αντικείμενα Αυτό το βιβλίο εργασίας Κάντε δεξί κλικ στην ενότητα Εισαγωγή ενότητας

Βήμα 3: Δημιουργεί ένα νέο Μονάδα μέτρησης στη δεξιά πλευρά του παραθύρου. Αντιγράψτε τον παρακάτω κώδικα και επικολλήστε τον στη λειτουργική μονάδα:

Private Declare Function CoRegisterMessageFilter Lib "ole32" (ByVal IFilterIn as Long, ByRef PreviousFilter) As Long Public Sub KillMessageFilter () Dim IMsgFilter Ως Long CoRegisterMessageFilter 0 &, IMsgFilter End Sub Public Sub RestoreMessageFilter () Dim IMsgFilter As Long CoRegisterMessageFilter IMsgFilter, IMsgFilter End Υπο 
Νέα ενότητα Αντιγραφή & επικόλληση κώδικα Vba

Βήμα 4: Εναλλακτικά, μπορείτε επίσης να αντιγράψετε το παρακάτω αντίγραφο του παρακάτω κώδικα και να τον επικολλήσετε στη νέα ενότητα. Οποιοσδήποτε από τους κωδικούς θα λειτουργήσει.

Sub CreateXYZ () Dim wdApp ως αντικείμενο Dim wd ως αντικείμενο στο σφάλμα Συνέχιση επόμενου συνόλου wdApp = GetObject (, "Word. Εφαρμογή ") Εάν Err. Αριθμός <> 0 Στη συνέχεια, ορίστε το wdApp = CreateObject ("Word. Εφαρμογή ") Τερματισμός σε σφάλμα GoTo 0 Ορισμός wd = wdApp. Εγγραφα. Άνοιγμα (ThisWorkbook. Διαδρομή & εφαρμογή. PathSeparator & "XYZ template.docm") wdApp. Ορατό = True Range ("A1: B10"). CopyPicture xlScreen wd. Εύρος. Επικόλληση End Sub
Εναλλακτικός κώδικας Αντιγραφή και επικόλληση νέας ενότητας

Βήμα 5: Τώρα, πηγαίνετε στο Αρχείο στην επάνω αριστερή γωνία του προγράμματος επεξεργασίας και επιλέξτε Αποθήκευση βιβλίου1.

Vba Editor File Tab Αποθήκευση βιβλίου1

Βήμα 6: Αφού πατήσετε το Σώσει κουμπί, θα δείτε το μήνυμα που λέει, Οι ακόλουθες δυνατότητες δεν μπορούν να αποθηκευτούν σε βιβλία εργασίας χωρίς μακροεντολές.

Πάτα το Οχι κουμπί.

Προτροπή Οι ακόλουθες δυνατότητες δεν μπορούν να αποθηκευτούν σε βιβλία εργασίας χωρίς μακροεντολή

Βήμα 7: Τώρα, επιλέξτε την τοποθεσία στην οποία θέλετε να αποθηκεύσετε αυτό το βιβλίο εργασίας, δημιουργήστε ένα κατάλληλο Ονομα αρχείουκαι ορίστε το Αποθήκευση ως τύπου πεδίο ως Βιβλίο εργασίας με δυνατότητα μακροεντολής Excel.

Κάντε κλικ στο Σώσει κουμπί για να αποθηκεύσετε το νέο βιβλίο εργασίας VBA.

Επιλέξτε Όνομα τοποθεσίας Το αρχείο Αποθήκευση ως τύπου Excel Macro Enabled Workbook Save

Βήμα 8: Μόλις αποθηκεύσετε το αρχείο VBA, τώρα, κλείστε το πρόγραμμα επεξεργασίας και επιστρέψτε στο Προέχω ΤΕΤΡΑΔΙΟ ΕΡΓΑΣΙΩΝ. Εδώ, πατήστε Alt + F8 πλήκτρα μαζί στο πληκτρολόγιό σας. Από το Μακροεντολή πλαίσιο διαλόγου, επιλέξτε το Μακροεντολή που μόλις δημιουργήσατε και πατήστε το Τρέξιμο κουμπί.

Τώρα που ολοκληρώσατε με επιτυχία τη διαδικασία, δεν θα πρέπει πλέον να βλέπετε το σφάλμα. Ωστόσο, εάν εξακολουθεί να εμφανίζεται το σφάλμα, δοκιμάστε την 5η μέθοδο.

Μέθοδος 5: Απενεργοποίηση της λειτουργίας συμβατότητας του Excel

Βήμα 1: μεταβείτε στο MS Excel εφαρμογή στην επιφάνεια εργασίας σας, κάντε δεξί κλικ σε αυτήν και επιλέξτε Ιδιότητες από το μενού δεξιού κλικ.

Desktop Ms Excel Ιδιότητες δεξιού κλικ

Βήμα 2: Στο Ιδιότητες Microsoft Excel πλαίσιο διαλόγου, μεταβείτε στο Συμβατότητα αυτί. Τώρα, μεταβείτε στο Λειτουργία συμβατότητας ενότητα και αποεπιλέξτε το πλαίσιο δίπλα Εκτελέστε αυτό το πρόγραμμα σε λειτουργία συμβατότητας για.

Τύπος Ισχύουν και μετά Εντάξει για να αποθηκεύσετε τις αλλαγές και να βγείτε.

Excel Properties Tab Compatibility Εκτελέστε αυτό το πρόγραμμα σε λειτουργία συμβατότητας για αποεπιλογή Εφαρμογή Ok

Αυτό είναι όλο. Μπορείτε να δοκιμάσετε να επαναλάβετε την προηγούμενη λειτουργία στο Excel και δεν θα πρέπει πλέον να βλέπετε το "Το Microsoft Excel περιμένει άλλη εφαρμογή για να ολοκληρώσει μια ενέργεια OLEΣφάλμα στον υπολογιστή σας Windows κατά την εκτέλεση ενός σεναρίου VBA ή το άνοιγμα του Excel.

Επιδιόρθωση: Δεν είναι δυνατή η αλλαγή τμήματος ενός πίνακα στο MS Excel

Επιδιόρθωση: Δεν είναι δυνατή η αλλαγή τμήματος ενός πίνακα στο MS ExcelΠροέχω

Οι περισσότεροι χρήστες του MS Excel ενδέχεται να αντιμετώπισαν το ακόλουθο σφάλμα όταν προσπαθείτε να διαγράψετε τον τύπο πίνακα από ένα κελί.Δεν μπορείτε να αλλάξετε μέρος ενός πίνακαΑυτό μπορεί ...

Διαβάστε περισσότερα
ΕΠΙΔΙΌΡΘΩΣΗ: Το Microsoft Excel ανοίγει κενό έγγραφο αντί για το αποθηκευμένο έγγραφο.

ΕΠΙΔΙΌΡΘΩΣΗ: Το Microsoft Excel ανοίγει κενό έγγραφο αντί για το αποθηκευμένο έγγραφο.Προέχω

Πολλές φορές, φαίνεται ότι όταν προσπαθείτε να ανοίξετε ένα αρχείο excel, το excel ανοίγει. Αλλά, είναι κενό. Αν δείτε ότι δεν υπάρχει περιεχόμενο, μην πανικοβληθείτε, αυτό δεν σημαίνει ότι τα περι...

Διαβάστε περισσότερα
Πώς να αφαιρέσετε το πράσινο τρίγωνο από τα κελιά στο Microsoft Excel

Πώς να αφαιρέσετε το πράσινο τρίγωνο από τα κελιά στο Microsoft ExcelΠροέχω

Οι χρήστες MS Excel ανέφεραν ότι βλέπουν μερικά πράσινα τρίγωνα στην επάνω αριστερή γωνία των κελιών. Με αυτό στη θέση του, δεν θα είναι σε θέση να εκτελέσει καμία λειτουργία σε αυτό.Βασικά, το πρά...

Διαβάστε περισσότερα