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 aparecer devido ao protocolo DDE que está desativado no Excel, quando a instalação do pacote Office está corrompida, se você tem o Adobe Acrobat PDFMaker como suplemento e está interferindo com o Excel ou se o Internet Explorer está em conflito com o 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.
Passo 2: De Arquivo menu, selecione Opções .
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 Gerenciar opção para o fundo. Selecione Suplementos COM na lista suspensa ao lado dele e pressione o Vai botão.
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.
Passo 2: Selecione Opções de Arquivo cardápio.
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.
Agora, volte e tente a mesma operação que você 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.
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.
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 para Aplicativos 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 .
Etapa 3: Isso cria um novo Módulo no lado direito do painel. Copie o código abaixo e cole-o no módulo:
Private Declare Function CoRegisterMessageFilter Lib 'ole32' (ByVal IFilterIn As Long, ByRef PreviousFilter) As LongPublic Sub KillMessageFilter()Dim IMsgFilter As LongCoRegisterMessageFilter 0&, IMsgFilterEnd SubPublic Sub RestoreMessageFilter()Dim IMsgFilter As LongCoRegisterMessageFilter IMsgFilter, IMsgFilterEnd Sub
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 ObjectDim wd As ObjectOn Error Resume NextSet wdApp = GetObject(, 'Word.Application')If Err.Number0 ThenSet wdApp = CreateObject('Word.Application')End IfOn Error GoTo 0Set wd = wdApp.Documents.Open(ThisWorkbook.Path & Application.PathSeparator & 'XYZ template.docm')wdApp.Visible = TrueRange('A1:B10').CopyPicture xlScreenwd.Range.PasteEnd Sub
Etapa 5: Agora, vá para o Arquivo guia no canto superior esquerdo do editor e selecione 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.
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.
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 sobre ele e selecione Propriedades no menu do 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 então OK para salvar as alterações e sair.
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.
Recomendado para você:- Corrigir erro do Microsoft Excel: “Muitos formatos de células diferentes”
- Correção: Erro do Microsoft Excel Parou de Funcionar no Windows 10
- Correção: o Microsoft Excel não consegue abrir ou salvar mais documentos porque não há memória suficiente
- Corrigir erro de tempo de execução do Excel VBA 1004 no Windows 10
- Ocorreu um problema ao enviar o comando para o programa de erro no MS Excel Fix
- Corrigir erro de aplicativo WinWord.exe do Microsoft Word no Windows 10