Невозможно открыть таблицу 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 в команде "Открыть файл программы"