Что нового

Autoit не взаимодействует с интерфейсом Excel

vaf

Новичок
Сообщения
186
Репутация
2
Всем привет.
Столкнулся сегодня с проблемой - хотел набросать небольшой скрипт по автоматизации Excel, но нужна была именно эмуляция.
и обнаружил такую загадочную вещь - Autoit не может взаимодействовать с интерфейсом Excel, т.е. просто тыкнуть в строку с формулами и набить формулу не получается.
К примеру если такой скрипт запустить и поставить курсор в ячейку Excel, то ничего происходить не будет. Почему так ?

Код:
Sleep (5000)
For $i = 2 To 432
    Send ('=A' & $i & '-new_price.csv!$A$' & $i)
    Send ('{ENTER}')
    Sleep (500)
Next
 

All2khoff

Продвинутый
Сообщения
347
Репутация
65
попробуйте использовать.
Код:
WinActivate
WinWaitActive

В неактивное окно команда не отправляется.
1649197099619.png
к стати я не тыкал в строку "формула", я просто выделил ячейку
 
Последнее редактирование:

Oki

Продвинутый
Сообщения
452
Репутация
62
Восклицательный знак в строке первого параметра функции Send() без фигурных скобок имеет иной смысл.
 
Верх