Fix: Microsoft Excel Menunggu Aplikasi Lain untuk Menyelesaikan Tindakan OLE



Coba Instrumen Kami Untuk Menghilangkan Masalah

Beberapa pengguna Office melaporkan mendapatkan file 'Microsoft sedang menunggu aplikasi lain untuk menyelesaikan tindakan OLE' kesalahan saat mencoba menjalankan skrip VBA atau saat mencoba menjalankan Excel dari panel luncur BI. Masalah ini dilaporkan terjadi pada semua versi Windows terbaru termasuk Windows 7, Windows 8.1 dan Windows 10)



Microsoft Excel sedang menunggu aplikasi lain untuk menyelesaikan tindakan OLE

Microsoft Excel sedang menunggu aplikasi lain untuk menyelesaikan tindakan OLE



Apa itu tindakan OLE?

Tindakan Object Linking & Embedding (OLE) pada dasarnya adalah mekanisme yang dirancang untuk membantu berbagai aplikasi Office (Word, Excel, Powerpoint, Sharepoint) untuk berkomunikasi dengan aplikasi lain untuk menyelesaikan operasi dengan sukses.



Apa yang menyebabkan kesalahan 'Microsoft Excel menunggu aplikasi lain menyelesaikan tindakan OLE'?

Kami menyelidiki masalah khusus ini dengan melihat berbagai laporan pengguna dan melihat dokumentasi resmi Microsoft. Kami bahkan berhasil mereplikasi masalah tersebut di salah satu mesin pengujian kami.

Jika Excel mengeluarkan permintaan komunikasi ke aplikasi lain (katakanlah Word), itu melakukannya menggunakan objek OLE dan kemudian menunggu respon dari aplikasi. Jika respons tidak tiba di ambang waktu default, Excel akan memicu peringatan berikut ini kepada pengguna akhir: 'Microsoft Excel sedang menunggu aplikasi lain untuk menyelesaikan tindakan OLE'

Meskipun pesan kesalahan selalu sama, sebenarnya ada beberapa skenario yang cukup umum yang akan memicu kesalahan khusus ini di Microsoft Excel:



  • Protokol DDE dinonaktifkan dari Excel - Masalah ini mungkin terjadi karena Dynamic Data Exchange (DDE) protokol dinonaktifkan dari pengaturan Excel.
  • Penginstalan Office rusak - Beberapa pengguna yang terpengaruh telah melaporkan bahwa masalah telah teratasi setelah mereka menginstal ulang atau memperbaiki seluruh penginstalan Office.
  • Add-in Adobe Acrobat PDFMaker bentrok dengan Excel - Ada beberapa laporan pengguna yang dapat menyelesaikan masalah dengan menonaktifkan atau mencopot pengaya PDFMaker.
  • Proses IE (Internet Explorer) mengganggu DDE - Ini biasanya dilaporkan terjadi saat pengguna mencoba menyimpan file di Microsoft Excel. Dalam hal ini, solusinya adalah menutup proses secara manual.

Jika Anda saat ini berjuang untuk mengatasi pesan kesalahan khusus ini, artikel ini akan memberi Anda pilihan langkah pemecahan masalah. Di bawah ini Anda memiliki pilihan metode yang berhasil digunakan oleh pengguna lain dalam situasi yang sama untuk menyelesaikan masalah.

Untuk hasil terbaik, ikuti metode di bawah ini hingga Anda menemukan perbaikan yang efektif untuk menyelesaikan masalah. Mari kita mulai

Metode 1: Menghapus Instalasi Adobe Acrobat PDFMaker (jika ada)

Beberapa pengguna telah berhasil menyelesaikan pesan kesalahan dengan menghapus instalasi add-in Adobe Acrobat PDF Maker. Ternyata, plugin ini berpotensi bentrok dengan versi Microsoft Excel tertentu.

Berikut daftar versi Office yang kompatibel dengan PDF Maker:

  • Office 2010 (Office 14) 32 bit dan 64 bit
  • Office 2013 (Office 15) 32 bit dan 64 bit
  • Office 2016 (Office 16) 32 bit dan 64 bit

catatan: Anda dapat membaca panduan kompatibilitas lengkap Adobe ( sini ).

Jika skenario ini dapat diterapkan dan Anda tidak terlalu bergantung pada PDF Maker, kemungkinan besar Anda dapat menyelesaikan masalah dengan menonaktifkan atau mencopot pemasangan add-in Adobe Acrobat PDFMaker.

Berikut panduan singkat tentang cara melakukan ini:

Memperbarui: Anda juga dapat menggunakan Fix-it ( sini ) untuk menonaktifkan add-in PDFMaker secara otomatis. Ini kompatibel dengan setiap versi Windows terbaru termasuk Windows 10, Windows 8.1, Windows 7 dan Windows Vista.

  1. Buka Microsoft Excel dan klik Mengajukan menggunakan bilah pita.

    Buka Microsoft Excel dan buka File

  2. Dari menu File, klik Pilihan (di bagian bawah daftar menu). Go to File>Opsi

    Buka File> Opsi

  3. Di menu Opsi Excel, klik Tambahan menggunakan menu sebelah kiri. Selanjutnya, pindah ke panel kanan, perluas menu drop-down yang terkait dengan Mengelola dan pilih Add-in COM . Kemudian, klik Pergilah… tombol untuk meluncurkan Dengan Add-in Tidak bisa.

    Pergi ke Add-in, pilih COM Add-in dari menu drop-down dan klik Go

  4. Di kotak Add-in COM, hapus centang pada kotak yang terkait dengan Acrobat PDFMaker Office COM Addin atau pilih dan klik Hapus untuk menghapusnya sepenuhnya.
  5. Restart komputer Anda dan buat ulang langkah-langkah yang sebelumnya menghasilkan kesalahan setelah startup berikutnya selesai.

Jika Anda masih menjumpai 'Microsoft Excel sedang menunggu aplikasi lain untuk menyelesaikan tindakan OLE' kesalahan, pindah ke metode berikutnya di bawah.

Metode 2: Mengizinkan aplikasi yang menggunakan DDE di setelan Excel

Seperti yang telah dilaporkan oleh banyak pengguna, masalah mungkin terjadi jika Microsoft Excel diatur untuk mengabaikan aplikasi apa pun yang mencoba berkomunikasi dengan Excel menggunakan Dynamic Data Exchange (DDE) protokol.

Misalnya, Anda mengklik dua kali pada buku kerja Excel di Windows Explorer - segera setelah perintah terdaftar, pertukaran data dinamis (DDE) dikirim ke Excel. Pertukaran itu akan menginstruksikan Excel untuk membuka buku kerja yang baru saja Anda klik dua kali.

Jika Excel disetel untuk mengabaikan aplikasi yang menggunakan ekstensi Pertukaran Data Dinamis protokol, pertukaran tidak akan terjadi dan Anda akan melihat file 'Microsoft Excel sedang menunggu aplikasi lain untuk menyelesaikan tindakan OLE' pesan kesalahan sebagai gantinya.

Untungnya, Anda dapat dengan mudah memperbaiki masalah ini dengan mengakses Pilihan menu Excel dan mengaktifkan protokol DDE. Berikut panduan singkat tentang cara melakukan ini:

  1. Buka Microsoft Excel dan klik Mengajukan . Tidak masalah jika Anda membuka buku kerja baru atau dokumen baru.

    Buka Microsoft Excel dan buka File

  2. Dalam Mengajukan menu, klik Pilihan dari panel kiri. Go to File>Opsi

    Buka File> Opsi

  3. Dalam Opsi Excel menu, klik pada Maju tab dari menu sebelah kiri. Kemudian, pindah ke panel kanan dan gulir ke bawah hingga Anda mencapai umum bagian. Setelah Anda sampai di sana, pastikan bahwa kotak tersebut terkait dengan Abaikan aplikasi lain yang menggunakan Dynamic Data Exchange (DDE) tidak dicentang.

    Mengaktifkan protokol DDE di Excel

  4. Klik Baik untuk menyimpan perubahan, kemudian mulai ulang Microsoft Excel. Kemudian, ulangi operasi yang sebelumnya menyebabkan 'Microsoft sedang menunggu aplikasi lain untuk menyelesaikan tindakan OLE' kesalahan dan lihat apakah masalah masih terjadi.

Jika Anda masih menemukan pesan kesalahan yang sama, pindah ke metode berikutnya di bawah.

Metode 3: Menghentikan proses Internet Explorer (IE)

Beberapa pengguna melihat 'Microsoft sedang menunggu aplikasi lain untuk menyelesaikan tindakan OLE' kesalahan saat mencoba menyimpan file, Anda mungkin melihat kesalahan karena proses IE mengganggu file Dynamic Data Exchange (DDE) bertukar.

Pengguna dalam situasi serupa telah melaporkan bahwa masalah telah diselesaikan setelah mereka menghentikan proses IE secara manual. Berikut panduan singkat tentang cara melakukan ini:

  1. tekan Ctrl + Shift + Esc membuka Pengelola tugas .
  2. Di dalam Task Manager, buka Proses tab dan lihat apakah Anda memiliki proses milik Internet Explorer yang saat ini aktif.
  3. Jika Anda melihatnya terbuka, cukup klik kanan padanya dan pilih Tugas akhir untuk menutupnya.

    Menutup proses Internet Explorer (IE)

  4. Kembali ke Excel dan lihat apakah 'Microsoft sedang menunggu aplikasi lain untuk menyelesaikan tindakan OLE' kesalahan masih terjadi saat Anda mencoba menyimpan file.

Jika Anda masih mengalami kesalahan yang sama, pindah ke metode berikutnya di bawah.

Metode 4: Menekan Pesan Aplikasi Excel

Jika Anda melihat pesan kesalahan saat mencoba menjalankan skrip VBA, salah satu solusinya adalah dengan menyembunyikan perpesanan aplikasi dengan menggunakan sebagian kecil kode.

Namun perlu diingat bahwa ini tidak akan menangani masalah itu sendiri - Ini hanya solusi yang mencegah pesan kesalahan muncul. Namun, akan sangat membantu jika satu-satunya tujuan Anda adalah mencegah munculnya pesan kesalahan.

Berikut panduan singkat tentang cara memasukkan kode VBA ke Buku Kerja excel yang akan menyembunyikan perpesanan aplikasi excel:

  1. Buka buku kerja Anda di Excel dan tekan Alt + F11 untuk membuka Editor Visual Basic (VBE) .
  2. Dalam Proyek bar (sisi kiri), klik kanan Buku Kerja Ini dan pilih Sisipkan> Modul . Right-click on ThisWorkbook and choose Insert>Modul

    Klik kanan pada ThisWorkbook dan pilih Sisipkan> Modul

  3. Di modul yang baru dibuat, tempel kode berikut (di bagian kanan layar):
    Private Declare Function CoRegisterMessageFilter Lib 'ole32' (ByVal IFilterIn As Long, ByRef PreviousFilter) As Long Public Sub KillMessageFilter () Redupkan IMsgFilter As Long CoRegisterMessageFilter 0 &, IMsgFilter End Sub Public Sub RestoreMessageFsgFilter () Redupkan IMsgFilter As Long CoRegisterFilter () Redupkan IMsgFilter As Long CoRegisterFilter

    Memperbarui: Pengguna lain telah melaporkan bahwa mereka berhasil mencegah munculnya prompt kesalahan dengan menggunakan kode VBA berikut:

    Sub CreateXYZ () Dim wdApp Sebagai Objek Dim wd Sebagai Objek Pada Kesalahan Lanjutkan Berikutnya Set wdApp = GetObject (, 'Word.Application') Jika Err.Number 0 Kemudian Setel wdApp = CreateObject ('Word.Application') Akhiri Jika Terjadi Kesalahan GoTo 0 Setel 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. tekan Ctrl + S dan klik Tidak ketika Anda melihat 'Fitur berikut tidak dapat disimpan di buku kerja bebas makro' peringatan.

    Klik Tidak pada prompt peringatan

  5. Kemudian, pilih lokasi yang cocok untuk buku kerja yang dimodifikasi, tetapkan nama yang tepat dan pastikan bahwa file Simpan sebagai tipe diatur ke Excel Macro-Enabled Buku Kerja. Setelah semuanya beres, klik Menyimpan untuk membuat Buku Kerja Excel dengan Makro Aktif .

    Membuat Buku Kerja Excel dengan Makro Aktif

  6. tekan Alt + Q untuk menutup editor dan kembali ke buku kerja Anda. Setelah Anda kembali ke editor, tekan Alt + F8 , pilih Makro yang baru saja Anda buat dan klik Lari .

Setelah prosedur ini selesai, Anda seharusnya tidak lagi melihat file 'Microsoft Excel sedang menunggu aplikasi lain untuk menyelesaikan tindakan OLE' kesalahan dengan Buku Kerja ini (meskipun mungkin masih terjadi di latar belakang).

Metode 5: Nonaktifkan Mode Kompatibilitas (jika ada)

Beberapa pengguna telah berhasil menyelesaikan masalah setelah menemukan bahwa Excel dapat dieksekusi berjalan di Mode kompatibilitas . Ini dapat terjadi karena intervensi pengguna manual atau aplikasi pihak ketiga.

Jika Anda menduga bahwa Excel berjalan dalam mode kompatibilitas, nonaktifkan dan lihat apakah file 'Microsoft Excel sedang menunggu aplikasi lain untuk menyelesaikan tindakan OLE' kesalahan berhenti muncul. Biasanya, kesalahan dilaporkan terjadi jika Excel yang dapat dieksekusi dikonfigurasi untuk berjalan dalam mode Kompatibilitas dengan Windows Vista dan yang lebih lama.

Berikut panduan cepat tentang menonaktifkan Mode Kompatibilitas:

  1. Klik kanan Excel yang dapat dieksekusi (atau pintasan) dan pilih Properti .

    Klik kanan pada Excel yang dapat dieksekusi dan pilih Properties

  2. Dalam Properti jendela, buka Kesesuaian tab dan hapus centang pada kotak yang terkait dengan Jalankan program ini dalam mode kompatibilitas .

    Hapus centang Jalankan program ini dalam mode kompatibilitas

6 menit baca