订阅

UiPath Studio

UiPath Studio 指南

Microsoft Office 问题

问题

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

症状

Excel

  • 当您在 StudioX 配置文件中配置活动并选择“添加”plus buttonplus button 菜单中的“在 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 配置文件中配置活动并尝试通过“添加”plus buttonplus button 菜单访问 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 修复工具检查 Windows 注册表,并尝试修复与 Microsoft Office 应用程序有关的常见问题,这些问题会在构建自动化时导致错误。此外,您可以使用它来运行 Microsoft Office 修复工具。该工具会生成修复计划,您可以在计算机上运行该修复计划,也可以在其他计算机上导出并部署该修复计划。

📘

Note:

运行修复需要管理员特权,而生成修复计划则不需要。

使用 Microsoft Office 修复工具

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

  2. 使用窗口顶部的选项卡,您可以查看每个可用操作。可用选项卡如下所示:

    • 每个 Microsoft Office 应用程序的选项卡:Excel、Outlook、Word 和 PowerPoint。
    • Office 修复,以及有关 Office 2013 及更高版本的 Microsoft Office 修复工具的信息。

    对于每项操作,该工具会自动检测应用程序的安装路径版本以及它是 32 位还是 64 位版本。验证信息是否正确,并根据需要进行调整。

  1. 单击“生成修复计划”。要执行的操作列表随即显示。
  1. 选择要执行的修复操作。默认情况下,系统将选择所有建议的修复操作。如要查看有关操作的详细信息,请单击该操作旁的 expand buttonexpand button
  2. 选择要对修复计划进行的操作:
    • 运行修复操作 - 在计算机上运行操作。如果选择此选项,结果将显示在窗口的下部。
    • 创建 .REG 文件 - 生成 .reg 文件,查看完整的修复更改列表。
    • 导出配置 - 创建带有修复计划的 JSON 文件,随后可以将其部署到其他计算机上。

将注册表恢复到之前的状态

每次运行修复计划时,系统都会保存以前的 Windows 注册表配置的备份。如果运行 Microsoft Office 修复工具后遇到意外问题,请执行以下操作:

  1. 再次打开该工具,然后选择“备份”选项卡。系统将显示已运行的修复列表。
  2. 单击其注册表更改为撤消的修复旁的“恢复”。

3个月前更新

Microsoft Office 问题


建议的编辑仅限用于 API 参考页面

You can only suggest edits to Markdown body content, but not to the API spec.