1

Я работаю со списком из 10 000 имен, и мне нужно скопировать информацию из Excel, вставить ее в систему данных выставления счетов, а затем вставить ее в систему типов базы данных компании.

Затем мне нужно получить некоторую информацию из системы компании, вернуться в биллинговую систему и вставить ее, а затем вернуться в Excel, чтобы вставить в список.

Наконец, возьмите следующую информацию в Excel и начните все сначала.

Я могу написать макрос в каждой программе, чтобы выполнить необходимые мне шаги, но есть ли способ, чтобы последний шаг макроса указывал на следующую программу, где я могу запустить этот макрос?

Windows 7 переключается между программами со своими макросами?

2 ответа2

1

Вы можете использовать AutoHotkey или AutoIt.

Оба имеют команды управления окном, которые позволяют вам изменить фокус.

0

Вы можете написать макрос Excel и делать все оттуда. Любое современное приложение имеет API, который вы можете использовать для передачи или извлечения данных (COM/.Net/веб-сервис) - их можно легко использовать из скрипта Excel.

Если у вас старая устаревшая система без опубликованного API (она должна быть очень старой), вы можете использовать такую команду, как SendKey, чтобы имитировать действия клавиатуры и копировать / вставлять данные в приложение. Но, вообще говоря, импорт / экспорт из Excel в Windows в большинстве случаев всегда можно выполнить с помощью сценария Excel.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .