Birçok kullanıcı “Microsoft Excel, başka bir uygulamanın bir OLE eylemini tamamlamasını bekliyorOffice uygulamalarını kullanırken Windows 10'da ” hatası. Örneğin, bir BI başlatma paneli kullanarak Excel'i açmaya çalışırken veya bir VBA komut dosyası çalıştırmayı denediğinizde bu hatayla karşılaşabilirsiniz.
OLE (Nesne Bağlama ve Gömme) teknolojisi, Office uygulamalarının diğer programlarla iletişim kurmasına yardımcı olmak için Microsoft tarafından tanıtıldı. Bu teknolojiyi kullanan bir düzenleme programı, bir belgenin bir bölümünü diğer programlarla paylaşmak ve ardından belgenin bölümünü içe aktarmak veya diğer programın içeriğiyle birlikte geri getirmek için.
Örneğin, Excel üzerinde çalışıyorsanız ve Word ile etkileşime girmeye çalışırsa, OLE nesnesine bir mesaj gönderecek ve Word'den bir yanıt alana kadar bekleyecektir. Ancak, yanıt gereken sürenin ötesinde geciktiğinde, “Microsoft Excel, başka bir uygulamanın bir OLE eylemini tamamlamasını bekliyor" hata.
Hata, Excel'de kapatılan DDE protokolü nedeniyle, Office paketi yüklemesi bozuk olduğunda ortaya çıkabilir. eklenti olarak Adobe Acrobat PDFMaker'ınız var ve bu Excel'i etkiliyorsa veya Internet Explorer aşağıdakilerle çakışıyorsa Excel. Excel'i tamamen kapatmak, bilgisayarınızı yeniden başlatmak ve baştan başlamak yardımcı olabilir, olmuyorsa aşağıdaki yöntemleri de deneyebilirsiniz.
Yöntem 1: Adobe Acrobat PDFMaker'ı Kaldırarak
Adobe acrobat PDFMaker'ın MS Excel ile uyumsuzluk sorunları olduğu bilinmektedir. Bu nedenle. eklentiyi devre dışı bırakmanız önerilir. Nasıl olduğunu görelim.
Aşama 1: Başlatmak Excel ve şuraya gidin Dosya Sayfanın en sol üst köşesindeki sekme.
Adım 2: itibaren Dosya menü, seç Seçenekler.
Aşama 3: İçinde Excel Seçenekleri diyalog kutusu, üzerine tıklayın Eklentiler bölmenin sol tarafında.
Şimdi, pencerenin sağ tarafına gidin ve Yönet alta doğru seçenek. Seç COM Eklentileri yanındaki açılır menüden Git buton.
4. Adım: Şimdi, içinde COM Eklentileri kutusu bu açılır, işaretini kaldırın Acrobat PDFMaker Office COM Eklentisi ve bas TAMAM MI değişiklikleri kaydetmek ve çıkmak için
Şimdi, bilgisayarınızı yeniden başlatın ve Excel'i yeniden açmayı deneyin veya hatanın gidip gitmediğini kontrol etmek için VBA komut dosyasını çalıştırın. Sorun devam ederse 2. yöntemi deneyin.
Yöntem 2: DDE Kullanan Diğer Uygulamalara İzin Vererek
Aşama 1: Açık Excel ve şuraya git Dosya ekranın sol üst kısmındaki sekme.
Adım 2: Seç Seçenekler itibaren Dosya Menü.
Aşama 3: İçinde Excel Seçenekleri pencere, sol tarafa gidin ve tıklayın ileri. Şimdi, sağ tarafta aşağı kaydırın ve Genel Bölüm.
Burada, yanındaki kutunun işaretini kaldırın Dinamik Veri Değişimi (DDE) kullanan diğer uygulamaları yoksay.
Basın TAMAM MI değişiklikleri kaydetmek ve çıkmak için
Şimdi geri dönün ve daha önce yaptığınız işlemi deneyin ve hatanın hala orada olup olmadığına bakın. Hala hatayı görüyorsanız, 3. yöntemi deneyin.
Yöntem 3: Internet Explorer İşlemini Sonlandırarak
Aşama 1: Şuraya gidin: görev çubuğu ve üzerine sağ tıklayın. Seç Görev Yöneticisi bağlam menüsünden.
Adım 2: İçinde Görev Yöneticisi pencere, altında süreçler sekmesini bulun ve seçin Internet Explorer Süreci. sonra basın Görevi bitir pencerenin sol alt köşesindeki düğmesine basın.
Excel'e geri dönün ve hatanın gidip gitmediğini görün. Hala hatayla karşılaşıyorsanız 4. yöntemi deneyin.
Yöntem 4: Excel Uygulama Mesajlaşmasını Kısıtlayarak
“ ile karşılaşırsanız bu yöntemi deneyin.Microsoft Excel, başka bir uygulamanın bir OLE eylemini tamamlamasını bekliyorVBA betiği çalıştırılırken ” hatası. Ancak, bu yalnızca bir geçici çözümdür ve sorunun kendisini çözmez. Ancak, şu an için VBA komut dosyasını çalıştırarak ve hata mesajını engelleyerek size yardımcı olabilir. İşte bunun nasıl yapılacağı.
Aşama 1: Bir Excel sayfası açın ve Alt tuşu + F11 açmak için klavyenizde birlikte Uygulamalar için Microsoft Visual Basic editör penceresi.
Adım 2: İçinde Proje – VBA Projesi soldaki çubuk, bul Bu Çalışma Kitabı altında Microsoft Excel Nesneleri.
Üzerine sağ tıklayın, gidin Ekle sağ tıklama menüsünde ve alt menüden Modül.
Aşama 3: Yeni bir oluşturur Modül bölmenin sağ tarafında. Aşağıdaki kodu kopyalayın ve modüle yapıştırın:
Özel Bildirme İşlevi 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 Alt
4. Adım: Alternatif olarak, aşağıdaki kodu kopyalayıp yeni modüle yapıştırabilirsiniz. Kodlardan herhangi biri çalışacaktır.
Sub CreateXYZ() Dim wdApp As Object Dim wd As Object On Error, Resume Next Set wdApp = GetObject(, "Word. Uygulama") Hatalı ise. Sayı <> 0 Sonra Set wdApp = CreateObject("Word. Uygulama") End If On Error GoTo 0 wd = wdApp olarak ayarlayın. Belgeler. Açın (ThisWorkbook. Yol ve Uygulama. PathSeparator & "XYZ template.docm") wdApp. Görünür = Gerçek Aralık("A1:B10").CopyPicture xlScreen wd. Aralık. Bitiş Alt Yapıştır
Adım 5: Şimdi, git Dosya düzenleyicinin sol üst köşesindeki sekmesini seçin ve 1. Kitabı Kaydet.
6. Adım: tuşuna bastıktan sonra Kayıt etmek düğmesine bastığınızda, şunu söyleyen bir istem göreceksiniz: Aşağıdaki özellikler makro içermeyen çalışma kitaplarına kaydedilemez.
basın Hayır buton.
7. Adım: Şimdi, bu çalışma kitabını kaydetmek istediğiniz konumu seçin, uygun bir Dosya adıve ayarlayın Tür olarak kaydet olarak alan Excel Makro Etkin Çalışma Kitabı.
Tıkla Kayıt etmek Yeni VBA çalışma kitabını kaydetmek için düğmesine basın.
Adım 8: VBA dosyasını kaydettikten sonra, şimdi düzenleyiciyi kapatın ve Excel çalışma kitabı. Burada, basın Alt + F8 tuşları klavyenizde bir arada. itibaren Makro diyalog kutusunu seçin Makro az önce oluşturduğunuz ve Çalıştırmak buton.
İşlemi başarıyla tamamladığınıza göre artık hatayı görmemelisiniz. Ancak, hala hatanın ortaya çıktığını görüyorsanız, 5. yöntemi deneyin.
Yöntem 5: Excel'in Uyumluluk Modunu Kapatın
Aşama 1: şuraya git MS Excel masaüstünüzde uygulamaya sağ tıklayın ve seçin Özellikleri sağ tıklama menüsünden.
Adım 2: İçinde Microsoft Excel Özellikleri diyalog kutusuna gidin uyumluluk sekme. Şimdi, şuraya gidin: Uyumluluk modu bölümüne gidin ve yanındaki kutunun işaretini kaldırın. Bu programı uyumluluk modunda çalıştırın..
Basın Uygulamak ve sonra TAMAM MI değişiklikleri kaydetmek ve çıkmak için
Bu kadar. Excel'inizde önceki işlemi tekrarlamayı deneyebilir ve artık “Microsoft Excel, başka bir uygulamanın bir OLE eylemini tamamlamasını bekliyorBir VBA komut dosyası çalıştırırken veya Excel'i açarken Windows PC'nizde ” hatası.