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

Muchos usuarios informan del "Microsoft Excel está esperando que otra aplicación complete una acción OLE”Error en Windows 10 al usar aplicaciones de Office. Por ejemplo, puede encontrar este error cuando intenta abrir Excel usando un Launchpad de BI o cuando intenta ejecutar un script VBA.

Microsoft introdujo la tecnología OLE (Object Linking and Embedding) 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 traerla de regreso 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. Pero, cuando la respuesta se retrasa más allá del tiempo requerido, verá el mensaje "Microsoft Excel está esperando que otra aplicación complete una acción OLE" error.

El error puede aparecer debido al protocolo DDE que está desactivado en Excel, cuando la instalación de la suite de Office está dañada, si tiene Adobe Acrobat PDFMaker como complemento y está interfiriendo con Excel, o si Internet Explorer está en conflicto con Sobresalir. Si bien cerrar Excel por completo, reiniciar su computadora y comenzar de nuevo puede ayudar, también puede probar los métodos a continuación en caso de que no sea así.

Método 1: eliminando 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: Lanzamiento Sobresalir y navega hasta el Archivo pestaña en el extremo superior izquierdo de la hoja.

Abrir pestaña de archivo de Excel

Paso 2: Desde el Archivo menú, seleccione Opciones.

Opciones del menú Archivo

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

Ahora, ve al lado derecho de la ventana y encuentra el Gestionar opción hacia la parte inferior. Seleccione Complementos COM en el menú desplegable junto a él y presione el Ir botón.

Opciones de Excel Add Ins Administrar Com Add Ins Go

Paso 4: Ahora, en el Cuadro de complementos COM que aparece, desmarque la Complemento COM de Acrobat PDFMaker Office y presione OK para guardar los cambios y salir.

Ahora, simplemente 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: al permitir otras aplicaciones que utilizan DDE

Paso 1: Abierto Sobresalir y ve al Archivo pestaña en la parte superior izquierda de la pantalla.

Abrir pestaña de archivo de Excel

Paso 2: Seleccione Opciones desde el Archivo menú.

Opciones del menú Archivo

Paso 3: En el Opciones de Excel ventana, vaya al lado izquierdo y haga clic en Avanzado. Ahora, en el lado derecho, desplácese hacia abajo y busque el General sección.

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

prensa OK para guardar los cambios y salir.

Opciones de Excel Avanzadas General Ignorar otras aplicaciones que utilizan el intercambio dinámico de datos (dde) Desmarque

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

Método 3: finalizando el proceso de Internet Explorer

Paso 1: Navega al Barra de tareas y haga clic derecho sobre él. Seleccione Administrador de tareas desde el menú contextual.

Barra de tareas Haga clic con el botón derecho en el Administrador de tareas

Paso 2: En el Administrador de tareas ventana, debajo de la Procesos pestaña, busque y seleccione la Proceso de Internet Explorer. Luego presione el Tarea final botón en la parte inferior izquierda de la ventana.

El Administrador de tareas procesa la tarea final de Internet Explorer

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

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

Pruebe este método si encuentra el "Microsoft Excel está esperando 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 el momento y bloqueando el mensaje de error. A continuación, le indicamos cómo hacerlo.

Paso 1: Abra una hoja de Excel y presione el Tecla Alt + F11 juntos en su teclado para abrir el Microsoft Visual Basic para aplicaciones ventana del editor.

Paso 2: En el Proyecto - Proyecto VBA barra de la izquierda, buscar Este libro de trabajo debajo Objetos de Microsoft Excel.

Haga clic derecho sobre él, vaya a Insertar en el menú contextual y en el submenú, seleccione Módulo.

Vba Editor Barra de proyectos Objetos de Microsoft Excel Thisworkbook Haga clic con el botón derecho en Insertar módulo

Paso 3: Crea una nueva Módulo en el lado derecho del panel. Copie el siguiente código y péguelo en el módulo:

Función de declaración privada 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 
Nuevo módulo copiar y pegar código Vba

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

Sub CreateXYZ () Dim wdApp como objeto Dim wd como objeto en caso de error Reanudar Siguiente Establecer wdApp = GetObject (, "Word. Aplicación ") Si Err. Número <> 0 Luego, establezca wdApp = CreateObject ("Word. Aplicación ") Finalizar si hay un error Ir a 0 Establecer wd = wdApp. Documentos. Abra (ThisWorkbook. Ruta y aplicación. PathSeparator & "XYZ template.docm") wdApp. Visible = Rango verdadero ("A1: B10"). CopyPicture xlScreen wd. Distancia. Pegar End Sub
Código alternativo Nuevo módulo Copiar y pegar

Paso 5: Ahora, ve al Archivo pestaña en la esquina superior izquierda del editor y seleccione Guardar Libro1.

Pestaña Archivo Vba Editor Guardar Libro1

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

presione el No botón.

Indicación Las siguientes funciones no se pueden guardar en libros de trabajo sin macros No

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

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

Seleccione el nombre de la ubicación El archivo Guardar como tipo Excel Macro habilitada Guardar libro

Paso 8: Una vez que haya guardado el archivo VBA, cierre el editor y vuelva al Sobresalir libro de trabajo. Aquí, presione Alt + F8 teclas juntas en su teclado. Desde el Macro cuadro de diálogo, seleccione el Macro que acaba de crear y presione el Correr botón.

Ahora que ha completado con éxito el proceso, no debería ver más el error. Pero, si sigue apareciendo el error, pruebe el quinto método.

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

Paso 1: Ve a la MS Excel aplicación en su escritorio, haga clic derecho sobre ella y seleccione Propiedades en el menú contextual.

Desktop Ms Excel Haga clic derecho en Propiedades

Paso 2: En el Propiedades de Microsoft Excel cuadro de diálogo, vaya al Compatibilidad pestaña. Ahora, navega hasta el Modo de compatibilidad sección y desmarque la casilla junto a Ejecuta este programa en modo compatibilidad para.

prensa Solicitar y entonces OK para guardar los cambios y salir.

Ficha de compatibilidad de propiedades de Excel Ejecute este programa en modo de compatibilidad para desmarcar Aplicar Aceptar

Eso es todo. Puede intentar repetir la operación anterior en su Excel y no debería ver más el "Microsoft Excel está esperando que otra aplicación complete una acción OLE”En su PC con Windows mientras ejecuta un script VBA o abre Excel.

¿La barra de herramientas no se muestra en Excel? A continuación se explica cómo resolver este

¿La barra de herramientas no se muestra en Excel? A continuación se explica cómo resolver esteSobresalir

Microsoft Excel es la herramienta de hoja de cálculo más conocida del mundo.La siguiente guía le mostrará qué hacer para recuperar su barra de herramientas de MS Excel.Para obtener más información ...

Lee mas
Cómo eliminar varias filas en Microsoft Excel a la vez

Cómo eliminar varias filas en Microsoft Excel a la vezOficina De MicrosoftWindows 10Sobresalir

Hay muchos consejos y trucos que se pueden hacer en Microsoft Excel.La siguiente guía le mostrará cómo puede eliminar varias filas a la vez.Para obtener más artículos sobre este increíble software,...

Lee mas
Solución: el archivo de Excel no romperá los enlaces

Solución: el archivo de Excel no romperá los enlacesSobresalir

Para solucionar varios problemas de PC, recomendamos DriverFix:Este software mantendrá sus controladores en funcionamiento, lo que lo mantendrá a salvo de errores comunes de la computadora y fallas...

Lee mas