UiPath Documentation
studio
2020.10
false
Studio 用户指南
重要 :
新发布内容的本地化可能需要 1-2 周的时间才能完成。

Microsoft Office Interop 问题

问题

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

Excel

  • 当您在 StudioX 配置文件中配置活动并选择在Plus中的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

  • The following error occurs when an Outlook activity runs, or when you are configuring an activity in the StudioX profile and you are trying to access Outlook data such as folders or accounts from the Plus文档图像 menu:

对象“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 修复工具

If the Repair Tool for Microsoft Office Interop doesn't fix the issue, try running Microsoft's Office repair tool.

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

此页面有帮助吗?

连接

需要帮助? 支持

想要了解详细内容? UiPath Academy

有问题? UiPath 论坛

保持更新