O Microsoft Excel está aguardando que outro aplicativo conclua uma ação OLE. Erro: Corrigir

Muitos usuários relatam o “O Microsoft Excel está aguardando outro aplicativo para concluir uma ação OLE”Erro no Windows 10 ao usar aplicativos do Office. Por exemplo, você pode encontrar esse erro ao tentar abrir o Excel usando uma barra de ativação de BI ou ao tentar executar um script VBA.

A tecnologia OLE (Object Linking and Embedding) foi introduzida pela Microsoft para ajudar os aplicativos do Office a se comunicarem com outros programas. Usando esta tecnologia, um programa de edição para compartilhar uma seção de um documento com outros programas e, em seguida, importar a seção do documento ou trazê-lo de volta com o conteúdo do outro programa.

Assim, por exemplo, se você estiver trabalhando no Excel e ele tentar interagir com o Word, ele enviará uma mensagem para o objeto OLE e aguardará até receber uma resposta do Word. Mas, quando a resposta atrasar além do tempo exigido, você verá o “O Microsoft Excel está aguardando outro aplicativo para concluir uma ação OLE”Erro.

O erro pode surgir devido ao protocolo DDE que está desativado no Excel, quando a instalação do pacote Office está corrompida, se você tem Adobe Acrobat PDFMaker como o suplemento e está interferindo com o Excel, ou se o Internet Explorer está em conflito com Excel. Embora fechar o Excel completamente, reiniciar o computador e começar tudo de novo pode ajudar, você também pode tentar os métodos abaixo, caso isso não aconteça.

Método 1: Removendo Adobe Acrobat PDFMaker

Adobe acrobat PDFMaker é conhecido por ter problemas de incompatibilidade com o MS Excel. Portanto. é aconselhável desativar o add-in. Vamos ver como.

Passo 1: Lançar Excel e navegue até o Arquivo guia no canto superior esquerdo da folha.

Abrir guia de arquivo do Excel

Passo 2: De Arquivo menu, selecione Opções.

Opções do menu Arquivo

Etapa 3: No Opções Excel caixa de diálogo, clique em Suplementos no lado esquerdo do painel.

Agora, vá para o lado direito da janela e encontre o Gerir opção para o fundo. Selecione Suplementos COM no menu suspenso ao lado dele e pressione o Vai botão.

Excel Opções Add Ins Gerenciar Com Add Ins Go

Passo 4: Agora, no Caixa de suplementos COM que aparece, desmarque o Suplemento Acrobat PDFMaker Office COM e pressione OK para salvar as alterações e sair.

Agora, simplesmente reinicie o PC e tente abrir o Excel novamente ou execute o script VBA para verificar se o erro desapareceu. Se o problema ainda persistir, tente o segundo método.

Método 2: Permitindo outros aplicativos que usam DDE

Passo 1: Abrir Excel e vá para o Arquivo guia no canto superior esquerdo da tela.

Abrir guia de arquivo do Excel

Passo 2: Selecione Opções de Arquivo cardápio.

Opções do menu Arquivo

Etapa 3: No Opções Excel janela, vá para o lado esquerdo e clique em Avançado. Agora, no lado direito, role para baixo e encontre o Em geral seção.

Aqui, desmarque a caixa ao lado de Ignorar outros aplicativos que usam intercâmbio dinâmico de dados (DDE).

Aperte OK para salvar as alterações e sair.

Opções do Excel Avançado Geral Ignorar outros aplicativos que usam intercâmbio dinâmico de dados (dde) Desmarque

Agora, volte e tente a mesma operação que estava fazendo anteriormente e veja se o erro ainda está lá. Se você ainda vir o erro, tente o terceiro método.

Método 3: Terminando o Processo do Internet Explorer

Passo 1: Navegue até o Barra de Tarefas e clique com o botão direito nele. Selecione Gerenciador de tarefas no menu de contexto.

Barra de tarefas Clique com o botão direito do mouse no Gerenciador de tarefas

Passo 2: No Gerenciador de tarefas janela, sob o Processos guia, encontre e selecione o Processo do Internet Explorer. Em seguida, pressione o Finalizar tarefa botão na parte inferior esquerda da janela.

O Gerenciador de Tarefas processa a tarefa do Internet Explorer

Volte ao Excel e veja se o erro desapareceu. Se você ainda encontrar o erro, tente o quarto método.

Método 4: Restringindo as Mensagens do Aplicativo Excel

Tente este método se você encontrar o “O Microsoft Excel está aguardando outro aplicativo para concluir uma ação OLE”Erro ao executar um script VBA. No entanto, esta é apenas uma solução alternativa e não resolve o problema em si. Mas, ele pode ajudá-lo executando o script VBA por enquanto e bloqueando a mensagem de erro. Veja como fazer isso.

Passo 1: Abra uma planilha do Excel e pressione o Tecla Alt + F11 juntos no teclado para abrir o Microsoft Visual Basic for Applications janela do editor.

Passo 2: No Projeto - Projeto VBA barra à esquerda, encontre ThisWorkbook sob Objetos Microsoft Excel.

Clique com o botão direito nele, vá para Inserir no menu do botão direito e no submenu, selecione Módulo.

Vba Editor Project Bar Objetos do Microsoft Excel Thisworkbook Clique com o botão direito do mouse em Insert Module

Etapa 3: Isso cria um novo Módulo no lado direito do painel. Copie o código abaixo e cole-o no módulo:

Função de declaração 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 
Novo Módulo Copiar e Colar Código Vba

Passo 4: Como alternativa, você também pode copiar o código abaixo, copiar o código abaixo e colá-lo no novo módulo. Qualquer um dos códigos funcionará.

Sub CreateXYZ () Dim wdApp As Object Dim wd As Object On Error Resume Next Defina wdApp = GetObject (, "Word. Aplicação ") If Err. Número <> 0 Em seguida, defina wdApp = CreateObject ("Word. Aplicativo ") End If On Erro GoTo 0 Set wd = wdApp. Documentos. Abra (EsteLivro de Trabalho. Caminho e aplicativo. PathSeparator & "XYZ template.docm") wdApp. Visível = True Range ("A1: B10"). CopyPicture xlScreen wd. Alcance. Colar End Sub
Novo Módulo de Código Alternativo Copiar e Colar

Etapa 5: Agora, vá para o Arquivo guia no canto superior esquerdo do editor e selecione Salvar livro 1.

Vba Editor Arquivo Guia Salvar Livro 1

Etapa 6: Depois de pressionar o Salve  botão, você verá um prompt que diz: Os seguintes recursos não podem ser salvos em pastas de trabalho livres de macro.

aperte o Não botão.

Avisar que os seguintes recursos não podem ser salvos em pastas de trabalho livres de macros Não

Etapa 7: Agora, selecione o local onde deseja salvar esta pasta de trabalho, crie um adequado Nome do arquivo, e definir o Salvar como tipo campo como Pasta de trabalho habilitada para macro do Excel.

Clique no Salve  botão para salvar a nova pasta de trabalho do VBA.

Selecione o nome do local O arquivo Salvar como tipo Pasta de trabalho habilitada para macro do Excel Salvar

Etapa 8: Depois de salvar o arquivo VBA, agora feche o editor e volte para o Excel pasta de trabalho. Aqui, pressione Alt + F8 teclas juntas em seu teclado. De Macro caixa de diálogo, selecione o Macro que você acabou de criar e pressione o Corre botão.

Agora que concluiu o processo com êxito, você não deve mais ver o erro. Mas, se você ainda encontrar o erro aparecendo, tente o quinto método.

Método 5: Desative o modo de compatibilidade do Excel

Passo 1: Vou ao MS Excel aplicativo em sua área de trabalho, clique com o botão direito nele e selecione Propriedades no menu do botão direito.

Propriedades do Desktop Ms Excel com o botão direito

Passo 2: No Propriedades do Microsoft Excel caixa de diálogo, vá para o Compatibilidade aba. Agora, navegue até o Modo de compatibilidade seção e desmarque a caixa ao lado de Execute este programa em modo de compatibilidade para.

Aperte Aplicar e depois OK para salvar as alterações e sair.

Guia de compatibilidade de propriedades do Excel Executar este programa no modo de compatibilidade para desmarcar Aplicar OK

Isso é tudo. Você pode tentar repetir a operação anterior em seu Excel e não deverá mais ver o “O Microsoft Excel está aguardando outro aplicativo para concluir uma ação OLE”Em seu PC com Windows ao executar um script VBA ou abrir o Excel.

Como mostrar a guia do desenvolvedor no Microsoft Excel

Como mostrar a guia do desenvolvedor no Microsoft ExcelExcel

A guia Desenvolvedor no Excel é necessária para facilitar o acesso se você precisar gravar ou executar macros, inserir formulários do Visual Basic ou controles ActiveX ou importar/exportar arquivos...

Consulte Mais informação
Como modificar o número de níveis de desfazer no Excel

Como modificar o número de níveis de desfazer no ExcelExcel

Sempre que o usuário tentar redigir qualquer documento, seja usando Excel, Word, PowerPoint, etc. eles não podem evitar cometer erros ao digitar ou calcular. Essas coisas acontecem com todo mundo e...

Consulte Mais informação
Como converter diretamente um número em porcentagem no Excel

Como converter diretamente um número em porcentagem no ExcelExcel

Digamos que você tenha um número 50. Você quer que ele seja convertido diretamente em porcentagem, que é 50%. Mas se você clicar no número e depois apertar o botão Por centoEstilo ícone sob o Númer...

Consulte Mais informação