studio
2022.10
false
UiPath logo, featuring letters U and I in white

Studio 用户指南

上次更新日期 2024年12月17日

Microsoft Office 问题

问题

使用 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 修复工具检查 Windows 注册表,并尝试修复与 Microsoft Office 应用程序有关的常见问题,这些问题会在构建自动化时导致错误。此外,您可以使用它来运行 Microsoft Office 修复工具。该工具会生成修复计划,您可以在计算机上运行该修复计划,也可以在其他计算机上导出并部署该修复计划。

注意:运行修复需要管理员特权,而生成修复计划则不需要。
  1. 选择“主页”(Studio 后台视图)>“工具”>“应用”>“Microsoft Office 修复工具”。修复工具将打开。
  2. 使用窗口顶部的选项卡,您可以查看每个可用操作。可用选项卡如下所示:

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

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



  3. 单击“生成修复计划”。要执行的操作列表随即显示。



  4. 选择要执行的修复操作。默认情况下,系统将选择所有建议的修复操作。如要查看有关操作的详细信息,请单击该操作旁的 docs image
  5. 选择要对修复计划进行的操作:

    • 运行修复操作 - 在计算机上运行操作。如果选择此选项,结果将显示在窗口的下部。
    • 创建 .REG 文件 - 生成 .reg 文件,查看完整的修复更改列表。
    • 导出配置 - 创建带有修复计划的 JSON 文件,随后可以将其部署到其他计算机上。

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

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

  1. 再次打开该工具,然后选择“备份”选项卡。系统将显示已运行的修复列表。
  2. 单击其注册表更改为撤消的修复旁的“恢复”。
  • 问题
  • Excel
  • Word
  • Outlook
  • PowerPoint
  • 原因
  • 解决方案
  • 将注册表恢复到之前的状态

此页面有帮助吗?

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