【问题标题】:Unable to open excel spreadsheet in automation anywhere无法在任何地方以自动化方式打开 Excel 电子表格
【发布时间】:2018-10-04 20:53:19
【问题描述】:

我正在使用 Automation Anywhere 将值插入到 Excel 文件中。我使用下面的代码打开电子表格。但是电子表格是在 excel 应用程序中打开的,而不是在我的计算机中的 Microsoft Excel 中打开的。我没有 Outlook Excel App 的许可证。

Excel: Open Spreadsheet "C:\Users\my_user\Documents\xyz.xlsx".ActiveSheet:"Default".Contains Header,Session:Default

谁能帮我解决这个问题?

【问题讨论】:

  • 如果手动双击xyz.xlsx文件,默认是怎么打开的?
  • 它是在普通 Microsoft Excel 而非 Excel App 中打开
  • 您可以尝试使用“打开文件”命令打开 Excel 文件吗?
  • 使用电子表格作为自动化数据存储通常是一种蚂蚁模式

标签: automation automationanywhere


【解决方案1】:

我会推荐:

  • 打开注册表 -> 导航到 Computer\HKEY_CURRENT_USER\Software\Microsoft\Office\(your version here:probably 14.0)\options
  • 从“文件”创建一个新的 DWORD,调用它 NoRereg,并将其值设置为1

  • 在那之后 - 你需要去 程序和功能以及修复 Excel 或 Office 套件取决于 关于它的安装方式

  • 之后重启

如果您的环境无法选择上述方法,您可以随时这样做:

  • C:\Program Files (x86)\Microsoft Office\Office14\Excel.exe 启动 Excel
  • 对象克隆-设置文本或击键进入Excel窗口做CTRL+O
  • 输入文件路径名并回车

【讨论】:

    【解决方案2】:

    试试这个:

    Create File "C:\Users\cxcioba\Desktop\Test.xls"
    Excel: Open Spreadsheet "C:\Users\cxcioba\Desktop\Test.xls".ActiveSheet: "Default". Session: test
    

    从您的代码中,我将更改为 *.xls

    【讨论】:

      【解决方案3】:

      如果您尝试以这种方式打开。转到计算机中的 C 盘并在程序文件中查找 microsoft excel。您可以在“打开程序文件”命令中使用相同的 .exe

      【讨论】:

        猜你喜欢
        • 2018-10-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-02-16
        • 1970-01-01
        • 1970-01-01
        • 2021-10-15
        相关资源
        最近更新 更多