Microsoft Excel está esperando que otra aplicación complete una acción OLE Error: corregir

Quien soy
Catherine Le Nevez
@catherinelenevez
FUENTES CONSULTADAS:

support.microsoft.com

Autor y referencias

Muchos usuarios reportan el "Microsoft Excel espera a que otra aplicación complete una acción OLE“En Windows 10 al usar aplicaciones de Office. Por ejemplo, puede encontrar este error al intentar abrir Excel con una plataforma de lanzamiento de BI o al intentar ejecutar un script de VBA.

Microsoft introdujo la tecnología Object Linking and Embedding (OLE) para ayudar a las aplicaciones de Office a comunicarse con otros programas. Usando esta tecnología, un programa de edición para compartir una sección de un documento con otros programas y luego importar la sección del documento o recuperarla con el contenido del otro programa.



Entonces, por ejemplo, si está trabajando en Excel e intenta interactuar con Word, enviará un mensaje al objeto OLE y esperará hasta que reciba una respuesta de Word. Sin embargo, cuando la respuesta se retrase más allá del tiempo requerido, verá el mensaje "Microsoft Excel espera a que otra aplicación complete una acción OLE"Error.

El error puede aparecer debido a que el protocolo DDE está deshabilitado en Excel, cuando la instalación del paquete de Office está dañada, si tiene el complemento Adobe Acrobat PDFMaker e interfiere con Excel, o si Internet Explorer entra en conflicto con Excel. Si bien se apaga por completo, reiniciar su computadora y reiniciar puede ayudar, también puede probar los métodos a continuación en caso de que no sea así.

Método 1: eliminar Adobe Acrobat PDFMaker

Se sabe que Adobe Acrobat PDFMaker tiene problemas de incompatibilidad con MS Excel. Por lo tanto, se recomienda activar el complemento. Veamos cómo.

Paso 1: lancio Destacar E ir a archivo pestaña en la esquina superior izquierda de la hoja.

Paso 2: de archivo menú, seleccione opciones.



Paso 3: A Opciones de Excel cuadro de diálogo, haga clic en Accesorios en el lado izquierdo del panel.

Ahora ve al lado derecho de la ventana y encuentra el archivo. Administrar opción abajo. Por favor seleccione Complemento COM en el menú desplegable al lado y presione la tecla Andiamo pulsante

Paso 4: Ahora en COM caja adicional que aparece, anule la selección de la Complemento COM para Office de Acrobat PDFMaker y presione ok para guardar los cambios y salir.

Ahora reinicie su PC e intente abrir Excel nuevamente o ejecute el script VBA para verificar si el error desapareció. Si el problema persiste, pruebe el segundo método.

Método 2: Permitir otras aplicaciones que usan DDE

Paso 1: Aperto Destacar E ir a archivo pestaña en la parte superior izquierda de la pantalla.

Paso 2: Por favor selecciona opciones dal archivo menú.

Paso 3: A Opciones de Excel ventana, vaya a la izquierda y haga clic Avanzado. Ahora, en el lado derecho, desplácese hacia abajo y busque el archivo. general sección.

Aquí, desmarque la casilla junto a Ignorar otras aplicaciones que usan Dynamic Data Exchange (DDE).

imprimir ok para guardar los cambios y salir.

Ahora, regrese e intente la misma operación que estaba haciendo antes y vea si el error sigue ahí. Si sigue viendo el error, pruebe el tercer método.


Método 3: finalizar el proceso de Internet Explorer

Paso 1: Navegar a Barra de aplicaciones y haga clic derecho sobre él. Por favor seleccione Administrador de tareas desde el menú contextual.


Paso 2: A Administrador de tareas ventana debajo de la Procesos pestaña, busque y seleccione el archivo proceso de internet explorer. Luego presione el botón Tarea final en la parte inferior izquierda de la ventana.

Regrese a Excel y vea si el error desapareció. Si aún encuentra el error, pruebe el cuarto método.

Método 4: restringir la mensajería desde la aplicación de Excel

Pruebe este método si encuentra el "Microsoft Excel espera a que otra aplicación complete una acción OLE“Error al ejecutar un script VBA. Sin embargo, esto es solo una solución y no resuelve el problema en sí. Pero puede ayudarlo ejecutando el script VBA por ahora y bloqueando el mensaje de error. Aquí está cómo hacerlo.

Paso 1: Abra una hoja de Excel y presione el botón Presione Alt + F11 juntos en el teclado para abrir el archivo Microsoft Visual Basic para aplicaciones ventana del editor

Paso 2: A Proyecto - Proyecto VBA barra izquierda, buscar este libro bajo Objetos de Microsoft Excel.

Haga clic derecho sobre él, vaya a insertar del menú contextual y del submenú seleccione Formulario.


Paso 3: Crear uno nuevo Formulario en el lado derecho del panel. Copie el siguiente código y péguelo en el módulo:

Private Declare Function 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 Sub

Paso 4: Alternativamente, también puede copiar el siguiente código y pegarlo en el nuevo módulo. Ambos códigos funcionarán.


Sub CreateXYZ() Dim wdApp As Object Dim wd As Object On Error Reanudar siguiente Establecer wdApp = GetObject(, "Word.Application") Si Err.Number <> 0 Entonces Establecer wdApp = CreateObject("Word.Application") Finalizar si está activado Error Ir a 0 Establecer wd = wdApp.Documents.Open(ThisWorkbook.Path & Application.PathSeparator & "XYZ template.docm") wdApp.Visible = True Range("A1:B10").CopyPicture xlScreen wd.Range.Paste End Sub

Paso 5: Adesso va a archivo en la esquina superior izquierda del editor y seleccione Guardar libro 1.

Paso 6: Después de presionar el botón Ahorrar botón, verá un mensaje que dice, Las siguientes funciones no se pueden guardar en libros de trabajo sin macros.

presione el No pulsante

Paso 7: Ahora, seleccione la ubicación donde desea guardar este libro, cree un archivo Nombre del archivoy establecer el Guardar como tipo campo similar Libro de Excel habilitado para macros.

Haga clic en Ahorrar para guardar el nuevo libro de trabajo de VBA.

Paso 8: Después de guardar el archivo VBA, cierre el editor y vuelva al archivo Destacar libro de trabajo. Aquí, presione Alt + F8 teclas juntas en el teclado. Desde Macro cuadro de diálogo, seleccione el archivo Macro acaba de crear y presione el botón corrida pulsante

Ahora que ha completado con éxito el proceso, ya no debería ver el error. Sin embargo, si sigue recibiendo el error, pruebe el quinto método.

Método 5: desactivar el modo de compatibilidad de Excel

Paso 1: Ir a MS Excel aplicación en el escritorio, haga clic derecho y seleccione Propiedad en el menú contextual.

Paso 2: A Propiedades de Microsoft Excel cuadro de diálogo, vaya a Compatibilidad idioma. Ahora ve al archivo Modo de compatibilidad sección y desmarque la casilla junto a Ejecute este programa en modo de compatibilidad en.

imprimir Aplicar y entonces ok para guardar los cambios y salir.

Eso es todo. Puede intentar repetir la operación anterior en Excel y ya no debería ver el "Microsoft Excel espera a que otra aplicación complete una acción OLEEn su PC con Windows mientras ejecuta un script VBA o abre Excel.

Audio vídeo Microsoft Excel está esperando que otra aplicación complete una acción OLE Error: corregir
Añade un comentario de Microsoft Excel está esperando que otra aplicación complete una acción OLE Error: corregir
¡Comentario enviado con éxito! Lo revisaremos en las próximas horas.