Невозможно открыть таблицу Excel в области автоматизации в любом месте

Я использую Automation Anywhere для вставки значений в файл Excel. Я использовал приведенный ниже код для открытия электронной таблицы. Но электронная таблица открывается в приложении Excel вместо Microsoft Excel на моем компьютере. У меня нет лицензии на приложение Outlook Excel.

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

Может кто-нибудь помочь мне в этом вопросе?

3 ответа

Решение

Я бы посоветовал:

  • Откройте regedit -> перейдите кComputer\HKEY_CURRENT_USER\Software\Microsoft\Office\(your version here:probably 14.0)\options
  • Из "Файл" создайте новый DWORD, назовите егоNoReregи установите его значение 1

  • После этого вам нужно будет перейти в раздел "Программы и компоненты" и восстановить Excel или пакет Office в зависимости от того, как он установлен.

  • Перезапустите потом

Если вышеперечисленное не подходит для вашей среды, вы всегда можете сделать:

  • Запустите Excel из C:\Program Files (x86)\Microsoft Office\Office14\Excel.exe
  • Object Cloning-Set Text или нажатия клавиш в окне Excel, чтобы сделать CTRL+O
  • Введите путь к файлу и нажмите ввод

Попробуй это:

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

Из вашего кода я бы изменил на *.xls

Если вы пытаетесь открыть таким образом. перейдите к диску c на вашем компьютере и найдите Microsoft Excel в файлах программы. Вы можете использовать тот же.exe в команде "Открыть файл программы"

Другие вопросы по тегам