Невозможно открыть электронную таблицу 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

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


person Mani Rz    schedule 04.09.2018    source источник
comment
Если дважды щелкнуть файл xyz.xlsx вручную, как он открывается по умолчанию?   -  person Roel Strolenberg    schedule 05.09.2018
comment
Он открывается в обычном Microsoft Excel, а не в приложении Excel.   -  person Mani Rz    schedule 05.09.2018
comment
Можете ли вы попробовать открыть файл Excel с помощью команды «Открыть файл»?   -  person Roel Strolenberg    schedule 05.09.2018
comment
использование электронной таблицы в качестве хранилища данных для вашей автоматизации, как правило, муравейник   -  person Corey Goldberg    schedule 05.09.2018


Ответы (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
  • Клонирование объекта - введите текст или нажмите клавиши в окне Excel для выполнения CTRL+O
  • Введите путь к файлу и нажмите Enter.
person Caleb Davenport    schedule 05.09.2018

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

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

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

person BigBang83    schedule 06.09.2018

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

person chaitanya dev    schedule 07.09.2018