Vários usuários do Office relatam que receberam o erro “A Microsoft está aguardando outro aplicativo para concluir uma ação OLE” quando eles tentam executar um script VBA ou quando tentam executar o Excel a partir de uma plataforma de lançamento de BI. O problema foi relatado como ocorrendo em todas as versões recentes do Windows, incluindo Windows 7, Windows 8.1 e Windows 10)

O que é um compartilhamento OLE?
Uma ação de vinculação e incorporação de objetos (SER) é essencialmente um mecanismo projetado para ajudar vários aplicativos do Office (Palavra, Excel, Power Point, Sharepoint) para se comunicar com outros aplicativos para completar uma operação com sucesso.
O que está causando o erro “O Microsoft Excel está aguardando outro aplicativo para concluir uma ação OLE”?
Investigamos esse tópico específico analisando vários relatórios de usuários e revisando a documentação oficial da Microsoft.. Nós até conseguimos replicar o tema em uma de nossas máquinas de teste..
Se o Excel emitir uma solicitação de comunicação para outro aplicativo (digamos Word), ele faz isso usando o objeto OLE e, em seguida, aguarda a resposta do aplicativo. Se a resposta não chegar dentro do limite de tempo predeterminado, O Excel irá disparar o seguinte aviso para o usuário final: $ 0027 O Microsoft Excel está aguardando outro aplicativo para concluir uma ação OLE $ 0027
Embora a mensagem de erro seja sempre a mesma, na verdade, existem alguns cenários bastante comuns que irão desencadear este erro específico no Microsoft Excel:
-
O protocolo DDE está desabilitado no Excel: este problema pode ser devido ao protocolo de troca dinâmica de dados (DIREITO) está desabilitado nas configurações do Excel.
-
Instalação corrompida do Office: Alguns usuários afetados relataram que o problema foi resolvido após reinstalar ou reparar toda a instalação do Office.
-
O suplemento Adobe Acrobat PDFMaker entra em conflito com o Excel: Vários relatórios de usuários conseguiram resolver o problema desativando ou desinstalando o plug-in PDFMaker.
-
O processo IE (Internet Explorer) está interferindo com DDE: Isso ocorre normalmente quando o usuário tenta salvar um arquivo no Microsoft Excel. Neste caso, a solução é fechar o processo manualmente.
Se você estiver tendo problemas para resolver esta mensagem de erro específica, este artigo fornecerá uma seleção de etapas de solução de problemas. A seguir, mostra uma seleção de métodos que outros usuários em uma situação semelhante usaram com sucesso para resolver o problema.
Para melhores resultados, Siga os métodos abaixo até encontrar uma solução que seja eficaz para resolver o problema. Comecemos
Método 1: desinstala Adobe Acrobat PDFMaker (se apropriado)
Alguns usuários conseguiram resolver a mensagem de erro desinstalando o plug-in Adobe Acrobat PDF Maker. Acontece que este suplemento tem o potencial de entrar em conflito com certas versões do Microsoft Excel.
Aqui está uma lista das versões do Office que são compatíveis com PDF Maker:
-
Escritório 2010 (Escritório 14) a partir de 32 e 64 bits
-
Escritório 2013 (Escritório 15) a partir de 32 e 64 bits
-
Escritório 2016 (Escritório 16) a partir de 32 e 64 bits
Observação: você pode consultar o guia de compatibilidade completo da Adobe (aqui).
Se este cenário for aplicável e você não confiar muito no PDF Maker, você provavelmente pode resolver o problema desativando ou desinstalando o plug-in Adobe Acrobat PDFMaker.
Aqui está um guia rápido sobre como fazer isso:
Melhoria: você também pode usar este Fix-it (aqui) para desativar automaticamente o plugin PDFMaker. É compatível com todas as versões recentes do Windows, incluindo Windows 10, Windows 8.1, Windows 7 e Windows Vista.
-
Abra o Microsoft Excel e clique em Arquivo usando a barra de fita.
Abra o Microsoft Excel e vá para Arquivo
-
No menu Arquivo, clique em Opções (na parte inferior da lista do menu).
Vá para o arquivo> Escolhas
-
No menu de opções do Excel, clique em Plugins usando o menu à esquerda. Em seguida, vá para o painel direito, Expanda o menu suspenso associado a Gerenciar e escolha Suplementos COM. Em seguida, clique no botão Ir … para abrir o menu COM add-in
Vá para Plugins, escolha Suplementos COM no menu suspenso e clique em Ir
-
Na caixa Suplementos COM, desmarque a caixa associada ao suplemento Acrobat PDFMaker Office COM ou selecione-o e clique em Excluir para removê-lo completamente.
-
Reinicie o seu computador e refaça as etapas que falharam anteriormente após a próxima inicialização ser concluída.
Se você ainda receber o erro $ 0027, O Microsoft Excel está aguardando outro aplicativo para concluir uma ação OLE $ 0027, role para baixo para o próximo método abaixo.
Método 2: permitir aplicativos que usam DDE nas configurações do Excel
Como muitos usuários relataram, o problema pode ocorrer se o Microsoft Excel estiver configurado para ignorar qualquer aplicativo que tente se comunicar com o Excel usando o protocolo de troca dinâmica de dados (DIREITO).
Por exemplo, Suponha que você clique duas vezes em uma pasta de trabalho do Excel no Windows Explorer; assim que o comando for registrado, uma troca de dados dinâmica é enviada (DIREITO) um Excel. Essa troca dirá ao Excel para abrir a pasta de trabalho que você acabou de clicar duas vezes.
Se o Excel estiver configurado para ignorar aplicativos que usam o protocolo de troca dinâmica de dados, a troca não ocorrerá e a mensagem de erro aparecerá em seu lugar $ 0027 O Microsoft Excel está aguardando outro aplicativo para concluir uma ação OLE $ 0027.
Felizmente, você pode resolver este problema facilmente acessando o menu Opções do Excel e habilitando o protocolo DDE. Aqui está um guia rápido sobre como fazer isso:
-
Abra o Microsoft Excel e clique em Arquivo. Não importa se você abre um novo livro ou um novo documento.
Abra o Microsoft Excel e vá para Arquivo
-
No menu Arquivo, clique em Opções no painel esquerdo.
Vá para o arquivo> Escolhas
-
No menu Opções do Excel, clique na guia Avançado no menu esquerdo. A seguir, mova para o painel direito e role para baixo até chegar à seção Geral. Uma vez ali, certifique-se de que a caixa de seleção associada a Ignorar outros aplicativos que usam intercâmbio dinâmico de dados (DIREITO) não está marcado.
Habilitar protocolo DDE no Excel
-
Clique em OK para salvar suas alterações, em seguida, reinicie o Microsoft Excel. Mais tarde, repita a operação que causou o erro anteriormente “A Microsoft está aguardando outro aplicativo para concluir uma ação OLE” e veja se o problema persiste.
Se você ainda encontrar a mesma mensagem de erro, prossiga para o próximo método.
Método 3: matar o processo do Internet Explorer (IE)
Vários usuários vendo o erro “A Microsoft está aguardando outro aplicativo para concluir uma ação OLE” quando eles tentam salvar o arquivo, eles podem ver o erro porque um processo do IE está interferindo na troca dinâmica de dados (DIREITO).
Usuários em situação semelhante relataram que o problema foi resolvido após a remoção manual do processo do IE. Aqui está um guia rápido sobre como fazer isso:
-
Presione Ctrl + Mudança + Esc para abrir o Gerenciador de Tarefas.
-
Inside Task Manager, vá para a guia Processos e veja se você tem algum processo pertencente ao Internet Explorer que está atualmente ativo.
-
Se você ver um aberto, apenas clique com o botão direito nele e escolha Finalizar Tarefa para fechá-lo.
Feche o processo do Internet Explorer (IE)
-
Volte ao Excel e veja se o erro “A Microsoft está aguardando outro aplicativo para concluir uma ação OLE” ainda acontece quando você tenta salvar o arquivo.
Se você ainda encontrar o mesmo erro, vá para o próximo método abaixo.
Método 4: remover aplicativo de mensagem excel
Se você vir a mensagem de erro ao tentar executar um script VBA, uma solução seria suprimir a mensagem do aplicativo com um pequeno trecho de código.
Mas lembre-se de que isso não resolverá o problema em si, é apenas uma solução alternativa que evita que a mensagem de erro apareça. Porém, será útil se o seu único objetivo for evitar que a mensagem de erro apareça.
Aqui está um guia rápido para inserir um código VBA em uma pasta de trabalho do Excel que suprimirá as mensagens do aplicativo Excel:
-
Abra sua pasta de trabalho no Excel e pressione Alt + F11 para abrir o Editor do Visual Basic (VBE).
-
Na barra de projeto (lado esquerdo), clique com o botão direito neste livro e escolha Inserir> Módulo.
Clique com o botão direito neste livro e selecione Inserir> Módulo
-
No módulo recém-criado, cole o seguinte código (na seção direita da tela):
Função de declaração privada CoRegisterMessageFilter Lib "ole32" (ByVal IFilterIn As Long, ByRef PreviousFilter) Tão longo Public Sub KillMessageFilter() Dim IMsgFilter tan largo CoRegisterMessageFilter 0&, IMsgFilter End Sub Public Sub RestoreMessageFilter() Dim IMsgFilter por tanto tempo Filtro de registro de mensagens IMsg, IMsgFiltro Fin Sub
Melhoria: outros usuários relataram que conseguiram evitar que a mensagem de erro apareça usando o seguinte código VBA:
Sub CreaXYZ() Dim wdApp como objeto Dim wd como objeto Sobre o próximo erro de retomar Definir wdApp = GetObject(, "Word.Application") Se o número do erro 0 entonces Definir wdApp = CreateObject("Word.Application") Terminar sim Com erro, vá para 0 Definir wd = wdApp.Documents.Open(ThisWorkbook.Path & Application.PathSeparator & "XYZ template.docm") wdApp.Visible = True Faixa("A1:B10").CopyPicture xlScreen wd.Range.Paste End Sub -
Presione Ctrl + Sim e clique em Não quando vir o aviso “As funções a seguir não podem ser salvas em uma pasta de trabalho sem macros”.
Clique em Não para o aviso
-
Mais tarde, escolha um local adequado para a pasta de trabalho modificada, defina um nome apropriado e certifique-se de que Salvar como tipo esteja definido como Pasta de trabalho habilitada para macro do Excel. Assim que tudo estiver em ordem, clique em Salvar para criar uma pasta de trabalho habilitada para macro do Excel.
Crie uma pasta de trabalho habilitada para macro do Excel
-
Pressione Alt + Q para fechar o editor e retornar à sua pasta de trabalho. Assim que você retornar ao seu editor, pressão Alt + F8, selecione a macro que você acabou de criar e pressione Executar.
Depois de completar este procedimento, você não deve mais ver o erro $ 0027 O Microsoft Excel está aguardando outro aplicativo para concluir uma ação OLE $ 0027 com este livro (embora ainda possa acontecer em segundo plano).
Método 5: desabilitar modo de compatibilidade (se apropriado)
Alguns usuários conseguiram resolver o problema depois de descobrir que o executável do Excel estava rodando em modo de compatibilidade. Isso pode ocorrer devido à intervenção manual do usuário ou de um aplicativo de terceiros..
Se você suspeitar que o Excel está sendo executado em modo de compatibilidade, desative-o e veja se o erro $ 0027 O Microsoft Excel está aguardando outro aplicativo para concluir uma ação OLE $ 0027 pare de aparecer. Normalmente, É relatado que o erro ocorre se o executável do Excel estiver configurado para ser executado no modo de compatibilidade com o Windows Vista e versões anteriores.
Aqui está um guia rápido para desativar o modo de compatibilidade:
-
Clique com o botão direito no executável do Excel (ou no atalho) e escolha Propriedades.
Clique com o botão direito no executável do Excel e escolha Propriedades
-
Na janela Propriedades, vá para a guia Compatibilidade e desmarque a caixa associada a Executar este programa em modo de compatibilidade.
Desmarque Executar este programa em modo de compatibilidade
Postagem Relacionada:
- ▷ Como alterar os valores do eixo X no Excel
- ▷ Como alterar o eixo em um gráfico de dispersão no Excel
- ▷ Qual é o pedido de registro de um dispositivo sintonizador de TV digital e deve ser removido?
- ⭐ Topo 10 Players de IPTV para Windows [2020]
- ⭐ Como obter contas Fortnite grátis com Skins?
- ▷ Como faço para corrigir o código de erro “WS-37403-7” e PlayStation 4?
Abra o Microsoft Excel e vá para Arquivo
Vá para o arquivo> Escolhas
Vá para Plugins, escolha Suplementos COM no menu suspenso e clique em Ir
Habilitar protocolo DDE no Excel
Feche o processo do Internet Explorer (IE)
Clique com o botão direito neste livro e selecione Inserir> Módulo
Clique em Não para o aviso
Crie uma pasta de trabalho habilitada para macro do Excel
Clique com o botão direito no executável do Excel e escolha Propriedades
Desmarque Executar este programa em modo de compatibilidade



