Banyak pengguna melaporkan "Microsoft Excel sedang menunggu aplikasi lain untuk menyelesaikan tindakan OLE” di Windows 10 saat menggunakan aplikasi Office. Misalnya, Anda mungkin mengalami kesalahan ini saat mencoba membuka Excel menggunakan landasan peluncuran BI atau saat Anda mencoba menjalankan skrip VBA.
Teknologi OLE (Object Linking and Embedding) diperkenalkan oleh Microsoft untuk membantu aplikasi Office berkomunikasi dengan program lain. Menggunakan teknologi ini, satu program pengeditan untuk berbagi bagian dokumen dengan program lain dan kemudian mengimpor bagian dokumen atau membawanya kembali dengan konten program lain.
Jadi, misalnya, jika Anda bekerja di Excel dan mencoba berinteraksi dengan Word, itu akan mengirim pesan ke objek OLE dan akan menunggu hingga menerima respons dari Word. Tapi, ketika respon tertunda melebihi waktu yang dibutuhkan, Anda akan melihat "Microsoft Excel sedang menunggu aplikasi lain untuk menyelesaikan tindakan OLEkesalahan.
Kesalahan dapat muncul baik karena protokol DDE yang dimatikan di Excel, ketika instalasi Office suite rusak, jika Anda memiliki Adobe Acrobat PDFMaker sebagai add-in dan itu mengganggu Excel, atau jika Internet Explorer bertentangan dengan Unggul. Saat menutup Excel sepenuhnya, memulai ulang komputer Anda dan memulai dari awal lagi dapat membantu, Anda juga dapat mencoba metode di bawah ini jika tidak.
Metode 1: Dengan Menghapus Adobe Acrobat PDFMaker
Adobe acrobat PDFMaker diketahui memiliki masalah ketidakcocokan dengan MS Excel. Karena itu. disarankan untuk menonaktifkan add-in. Mari kita lihat caranya.
Langkah 1: Meluncurkan Unggul dan navigasikan ke Mengajukan tab di bagian paling kiri atas lembar.
Langkah 2: Dari Mengajukan menu, pilih Pilihan.
Langkah 3: Dalam Opsi Excel kotak dialog, klik Tambahan di sisi kiri panel.
Sekarang, pergi ke sisi kanan jendela dan temukan Mengelola pilihan ke arah bawah. Pilih COM Add-in dari drop-down di sebelahnya dan tekan tombol Pergilah tombol.
Langkah 4: Sekarang, di Kotak Add-In COM yang muncul, hapus centang pada Acrobat PDFMaker Office COM Addin dan tekan baik untuk menyimpan perubahan dan keluar.
Sekarang, cukup reboot PC Anda dan coba buka Excel lagi atau jalankan skrip VBA untuk memeriksa apakah kesalahannya hilang. Jika masalah masih berlanjut, coba metode ke-2.
Metode 2: Dengan Mengizinkan Aplikasi Lain yang Menggunakan DDE
Langkah 1: Buka Unggul dan pergi ke Mengajukan tab di kiri atas layar.
Langkah 2: Pilih Pilihan dari Mengajukan Tidak bisa.
Langkah 3: Dalam Opsi Excel jendela, pergi ke sisi kiri dan klik pada Maju. Sekarang, di sisi kanan, gulir ke bawah dan temukan Umum bagian.
Di sini, hapus centang pada kotak di sebelah Abaikan aplikasi lain yang menggunakan Dynamic Data Exchange (DDE).
tekan baik untuk menyimpan perubahan dan keluar.
Sekarang, kembali dan coba operasi yang sama yang Anda lakukan sebelumnya dan lihat apakah kesalahannya masih ada. Jika Anda masih melihat kesalahan, coba metode ke-3.
Metode 3: Dengan Mengakhiri Proses Internet Explorer
Langkah 1: Navigasikan ke Bilah tugas dan klik kanan di atasnya. Pilih Pengelola tugas dari menu konteks.
Langkah 2: Dalam Pengelola tugas jendela, di bawah Proses tab, temukan dan pilih Proses Internet Explorer. Kemudian tekan tombol Tugas akhir tombol di kiri bawah jendela.
Kembali ke Excel dan lihat apakah kesalahannya hilang. Jika Anda masih menemukan kesalahan, coba metode ke-4.
Metode 4: Dengan Membatasi Perpesanan Aplikasi Excel
Coba metode ini jika Anda menemukan "Microsoft Excel sedang menunggu aplikasi lain untuk menyelesaikan tindakan OLE” kesalahan saat menjalankan skrip VBA. Namun, ini hanya solusi dan tidak menyelesaikan masalah itu sendiri. Tapi, itu bisa membantu Anda dengan menjalankan skrip VBA untuk saat ini dan dengan memblokir pesan kesalahan. Inilah cara melakukannya.
Langkah 1: Buka lembar Excel dan tekan tombol Tombol Alt + F11 bersama-sama di keyboard Anda untuk membuka Microsoft Visual Basic untuk Aplikasi jendela editor.
Langkah 2: Dalam Proyek – Proyek VBA bar di sebelah kiri, temukan Buku Kerja ini dibawah Objek Microsoft Excel.
Klik kanan padanya, pergi ke Memasukkan di menu klik kanan dan dari sub-menu, pilih Modul.
Langkah 3: Itu menciptakan yang baru Modul di sisi kanan panel. Salin kode di bawah ini dan rekatkan ke dalam modul:
Fungsi Deklarasi Pribadi CoRegisterMessageFilter Lib "ole32" (ByVal IFilterIn Selama, ByRef PreviousFilter) Selama Public Sub KillMessageFilter() Redup IMsgFilter Selama CoRegisterMessageFilter 0&, IMsgFilter End Sub Public Sub RestoreMessageFilter() Redupkan IMsgFilter Selama CoRegisterMessageFilter IMsgFilter, IMsgFilter End Sub
Langkah 4: Atau, Anda juga dapat menyalin di bawah ini, salin kode di bawah ini dan tempel di modul baru. Salah satu kode akan berfungsi.
Sub CreateXYZ() Dim wdApp Sebagai Obyek Dim wd Sebagai Obyek Pada Kesalahan Lanjutkan Berikutnya Atur wdApp = GetObject(, "Word. Aplikasi") Jika Err. Angka <> 0 Kemudian Atur wdApp = CreateObject("Word. Application") End If On Error GoTo 0 Set wd = wdApp. Dokumen. Buka (Buku Kerja Ini. Jalur & Aplikasi. PathSeparator & "XYZ template.docm") wdApp. Terlihat = True Range("A1:B10").CopyPicture xlScreen wd. Jarak. Tempel Akhir Sub
Langkah 5: Sekarang, pergi ke Mengajukan tab di sudut kiri atas editor dan pilih Simpan Buku1.
Langkah 6: Setelah Anda menekan tombol Menyimpan tombol, Anda akan melihat prompt yang mengatakan, Fitur berikut tidak dapat disimpan di buku kerja bebas makro.
tekan Tidak tombol.
Langkah 7: Sekarang, pilih lokasi di mana Anda ingin menyimpan buku kerja ini, buat yang sesuai Nama file, dan atur Simpan sebagai tipe lapangan sebagai Buku Kerja Excel Macro-Enabled.
Klik Menyimpan untuk menyimpan buku kerja VBA baru.
Langkah 8: Setelah Anda menyimpan file VBA, sekarang, tutup editor dan kembali ke Unggul buku kerja. Di sini, tekan Alt + F8 tombol bersama-sama pada keyboard Anda. Dari Makro kotak dialog, pilih Makro yang baru saja Anda buat dan tekan tombol Lari tombol.
Sekarang setelah Anda berhasil menyelesaikan prosesnya, Anda seharusnya tidak lagi melihat kesalahan. Tapi, jika masih menemukan error yang muncul, coba cara ke-5.
Metode 5: Matikan Mode Kompatibilitas Excel
Langkah 1: Pergi ke MS Excel aplikasi di desktop Anda, klik kanan padanya dan pilih Properti dari menu klik kanan.
Langkah 2: Dalam Properti Microsoft Excel kotak dialog, pergi ke Kesesuaian tab. Sekarang, navigasikan ke Mode kompatibilitas bagian dan hapus centang pada kotak di sebelah Jalankan program ini dalam mode kompatibilitas untuk.
tekan Menerapkan lalu baik untuk menyimpan perubahan dan keluar.
Itu saja. Anda dapat mencoba mengulangi operasi sebelumnya di Excel Anda dan Anda seharusnya tidak lagi melihat "Microsoft Excel sedang menunggu aplikasi lain untuk menyelesaikan tindakan OLE” di PC Windows Anda saat menjalankan skrip VBA atau membuka Excel.