tinystm.org.
  • 主(current)
  • 更新
  • 铬合金
  • 外表
  • 免费软件
  • Google首页
  • 办公室

Microsoft Excel正在等待另一个应用程序完成OLE操作错误:修复

Microsoft Excel正在等待另一个应用程序完成OLE操作错误:修复

尝试消除问题的工具



许多用户报告说“ Microsoft Excel正在等待另一个应用程序完成OLE操作 使用Office应用程序时在Windows 10中出现“”错误。例如,当您尝试使用BI启动板打开Excel或尝试运行VBA脚本时,可能会遇到此错误。



Microsoft引入了OLE(对象链接和嵌入)技术来帮助Office应用程序与其他程序进行通信。使用此技术,一个编辑程序可以与其他程序共享文档的一部分,然后导入文档的一部分或将其与其他程序的内容一起带回。

因此,例如,如果您使用的是Excel,并且它尝试与Word进行交互,它将向OLE对象发送一条消息,并等待直到它收到Word的响应。但是,当响应延迟到要求的时间之外时,您会看到“ Microsoft Excel正在等待另一个应用程序完成OLE操作 “ 错误。

由于Office套件安装损坏,如果您将Adobe Acrobat PDFMaker作为外接程序并且干扰了Excel,或者是由于Excel中的DDE协议在Excel中关闭而导致的,该错误可能会弹出,或者Internet Explorer发生冲突与Excel。完全关闭Excel时,重新启动计算机并重新开始可能会有所帮助,但如果不行,您也可以尝试以下方法。



方法1:通过删除Adobe Acrobat PDFMaker

已知Adobe acrobat PDFMaker与MS Excel存在不兼容问题。所以。建议禁用该加载项。让我们看看如何。

步骤1: 发射 电子表格 并导航到 文件 表格左上角的标签。

打开Excel文件选项卡



第2步: 来自 文件 菜单,选择 选项 。

文件菜单选项

第三步: 在里面 Excel选项 对话框,单击 加载项 在窗格的左侧。



现在,转到窗口右侧,找到 管理 向底部的选项。选择 COM加载项 从它旁边的下拉菜单中,然后按 去 按钮。

Excel选项加载项管理Com加载项Go



第4步: 现在,在 COM加载项框 弹出,取消选中 Acrobat PDFMaker Office COM加载项 然后按 好的 保存更改并退出。

现在,只需重新启动PC,然后尝试再次打开Excel或运行VBA脚本来检查错误是否消失。如果问题仍然存在,请尝试第二种方法。



方法2:通过允许其他使用DDE的应用程序

步骤1: 打开 电子表格 然后去 文件 屏幕左上角的标签。

打开Excel文件选项卡



第2步: 选择 选项 来自 文件 菜单。

文件菜单选项

第三步: 在里面 Excel选项 窗口,转到左侧并单击 先进的 。现在,在右侧,向下滚动并找到 一般的 部分。

在这里,取消选中旁边的框 忽略使用动态数据交换(DDE)的其他应用程序 。

按 好的 保存更改并退出。

Excel选项高级常规忽略使用动态数据交换(dde)的其他应用程序

现在,返回并尝试与之前相同的操作,然后查看错误是否仍然存在。如果您仍然看到错误,请尝试第三种方法。

方法3:通过结束Internet Explorer进程

步骤1: 导航到 任务栏 然后右键单击它。选择 任务管理器 从上下文菜单中。

任务栏右键单击任务管理器

第2步: 在里面 任务管理器 窗口,在 工艺流程 标签,找到并选择 Internet Explorer流程 。然后按 结束任务 窗口左下方的按钮。

任务管理器处理Internet Explorer结束任务

返回Excel,然后查看错误是否消失。如果仍然遇到错误,请尝试第四种方法。

方法4:通过限制Excel应用程序消息传递

如果遇到“ Microsoft Excel正在等待另一个应用程序完成OLE操作 在运行VBA脚本时出现“”错误。但是,这只是一种解决方法,并不能解决问题本身。但是,它可以通过暂时运行VBA脚本并阻止错误消息来帮助您解决问题。这是解决方法。

步骤1: 打开Excel工作表,然后按 Alt键+ F11 一起在键盘上打开 Microsoft Visual Basic应用程序 编辑器窗口。

第2步: 在里面 项目– VBA项目 左侧的酒吧,找到 本工作簿 在下面 Microsoft Excel对象 。

右键单击它,转到 插入 在右键菜单中,从子菜单中选择 模块 。

Vba编辑器项目栏Microsoft Excel对象此工作簿右键单击插入模块

第三步: 它创建了一个新的 模块 在窗格的右侧。复制以下代码并将其粘贴到模块中:

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

新模块复制和粘贴Vba代码

第4步: 或者,您也可以复制下面的代码,复制下面的代码并将其粘贴到新模块中。两种代码都可以使用。

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

备用代码新模块复制和粘贴

步骤5: 现在,转到 文件 编辑器左上角的标签,然后选择 保存书1 。

Vba编辑器的“文件”选项卡“保存Book1”

步骤6: 按下后 救 按钮,您会看到提示, 以下功能无法保存在无宏的工作簿中 。

按 不要 按钮。

提示无法将以下功能保存在Macro Free Workbook中

步骤7: 现在,选择要保存此工作簿的位置,创建一个合适的位置。 文档名称 ,然后设置 另存为类型 字段为 Excel启用宏的工作簿 。

点击 救 按钮保存新的VBA工作簿。

选择位置名称文件另存为类型Excel启用宏的工作簿保存

步骤8: 保存VBA文件后,立即关闭编辑器,然后返回到 电子表格 工作簿。在这里,按 Alt + F8 键盘上的所有键。来自 巨集 对话框中,选择 巨集 您刚刚创建的内容,然后按 跑 按钮。

现在,您已经成功完成了该过程,您将不再看到该错误。但是,如果仍然发现该错误,请尝试第五种方法。

方法5:关闭Excel的兼容模式

步骤1: 转到 微软Excel 桌面上的应用程序,右键单击它并选择 特性 从右键菜单中选择。

桌面女士Excel右键单击属性

第2步: 在里面 Microsoft Excel属性 对话框,转到 兼容性 标签。现在,导航至 兼容模式 部分,然后取消选中旁边的框 在兼容模式下运行此程序 。

按 申请 接着 好的 保存更改并退出。

Excel属性“兼容性”选项卡在兼容性模式下运行此程序,以取消选中“应用”,然后单击“确定”。

就这样。您可以尝试在Excel中重复之前的操作,而不再看到“ Microsoft Excel正在等待另一个应用程序完成OLE操作 在Windows计算机上运行VBA脚本或打开Excel时出现错误。

为你推荐:
  1. 修复Microsoft Excel错误:“太多不同的单元格格式”
  2. 修复:Microsoft Excel已停止Windows 10中的工作错误
  3. 修复:Microsoft Excel无法打开或保存更多文档,因为没有足够的内存
  4. 在Windows 10中修复Excel VBA运行时错误1004
  5. 在MS Excel Fix中发送命令到程序错误时出现问题
  6. 修复Windows 10中的Microsoft Word WinWord.exe应用程序错误

有趣的文章

  • 修复:Windows 11 和 10 上的 Discord 没有音量

    帮助
  • 修复您当前的安全设置,不允许下载此文件错误

    浏览器
  • Airtame Casting Dongle将于今年发布

    Vs

热门类别

  • 更新
  • 铬合金
  • 外表
  • 免费软件
  • Google首页
  • 办公室

有趣的文章

  • Google Chrome在Windows启动时自动打开
  • 我可以在chromebook上使用Firefox吗
  • 我可以在笔记本电脑上安装chromecast吗

Copyright 2026 All rights reserved. tinystm.org