studio
2020.10
false
UiPath logo, featuring letters U and I in white
不在支持范围内

Studio 用户指南

上次更新日期 2023年12月20日

Microsoft Office Interop 问题

问题

使用 Microsoft Office 应用程序(尤其是 Excel)构建或运行自动化时,可能会发生各种错误。

Excel

  • 当您在 StudioX 配置文件中配置活动并选择添加 菜单中的“在 Excel 中指明”时,发生以下一项错误中:

    • 打开工作簿时出错。请确保已安装 Excel。
    • 库未注册。(HRESULT 造成异常:0x8002801D (TYPE_E_LIBNOTREGISTERED))。



  • Excel 活动运行,并且发生以下错误:

打开工作簿时出错。请确保已安装 Excel。无法将类型为“Microsoft.Office.Interop.Excel.ApplicationClass”的 COM 对象转换为接口类型“Microsoft.Office.Interop.Excel._Application”。

Word

  • Word 活动运行时,会发生以下错误:

打开文档时出错,请确保已安装 Word 应用程序。如果已安装,则可能需要使用 Office 修复功能。

Outlook

  • 当 Outlook 活动运行时,或者您在 StudioX 配置文件中配置活动,并尝试从“添加”docs image 菜单中访问 Outlook 数据(例如文件夹或帐户)时,会发生以下错误:

对象“UiPath.Mail.Activities.Business.OutlookApplicationCard”上的属性访问器“帐户”引发以下异常:“无法将类型为‘Microsoft.Office.Interop.Outlook.ApplicationClass’的 COM 对象转换为接口类型‘Microsoft.Office.Interop.Outlook._Application’…

PowerPoint

  • 演示文稿活动运行时,发生以下错误:

无法打开 PowerPoint 处理 UiPath.Presentations.PowerPointException 的远程异常:请确保已安装 PowerPoint。

原因

Microsoft Office 安装问题可能会导致 Windows 注册表中的 COM Interop 配置不正确。例如,在以下情况下可能会发生这种情况:

  • 先安装 Microsoft Office,然后将其删除,然后再安装 Office 的早期版本。
  • 在已经安装 Office 的情况下,安装 Skype for Business,该应用程序附带的 Office 组件与已安装的 Microsoft Office 版本中的组件不同。

解决方案

Microsoft Office Interop 修复工具会检查 Windows 注册表,并尝试修复在构建自动化时会导致错误的常见 Microsoft Office 问题。该工具会生成一个修复计划,您可以在计算机上运行该修复计划,也可以将其导出为可在其他计算机上部署的 .reg 文件。
注意:运行修复需要管理员特权,而生成修复计划则不需要。

使用 Microsoft Office Interop 修复工具

  1. 选择“主页”(Studio 后台视图)>“工具”>“Microsoft Office Interop 修复工具”。修复工具将打开。


  2. 使用窗口顶部的选项卡,选择要修复的 Microsoft Office 应用程序:Excel、Outlook、Word 或 PowerPoint。
  3. 该工具会自动检测应用程序的安装路径版本以及它是 32 位还是 64 位版本。验证信息是否正确,并根据需要进行调整。
  4. 单击“生成修复计划”。显示要执行的操作列表。



  5. 选择以下选项之一:
    • 创建一个 .REG 文件 - 生成一个包含修复操作的 .reg 文件,然后可以将其部署到多台计算机上。
    • 运行修复操作 - 在计算机上运行操作。

      执行选定的操作后,结果将显示在窗口的下部。

使用 Microsoft 的 Office 修复工具

如果 Microsoft Office Interop 的修复工具不能解决问题,请尝试运行 Microsoft 的 Office 修复工具

  • 问题
  • Excel
  • Word
  • Outlook
  • PowerPoint
  • 原因
  • 解决方案
  • 使用 Microsoft Office Interop 修复工具
  • 使用 Microsoft 的 Office 修复工具

此页面有帮助吗?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath Logo White
信任与安全
© 2005-2024 UiPath。保留所有权利。