Страница 1 из 1

Как переключатся между двумя запущенными приложениями Excel

Добавлено: 19 фев 2005, 14:59
stvden
Как переключатся между двумя запущенными приложениями Excel

Добавлено: 20 фев 2005, 18:40
Naeel Maqsudov
Обычно Alt+Tab :)

Во-первых давайте определимся - надо переключаться между действительно приложениями или документами, открытыми в одном Excel-е?

Если все-таки это только окна документов, то надо делать то же что делает Excel по командам меню Окно. Т.е. Windows("Книга2").Activate

Если же речь действительно идет о разных приложениях, то нам понадобятся функции WinAPI:
Например, FindWindow (для нахождения окна по тексту заголовка) и SetForegroundWindow (для переключения в это окно).
Эти функции надо буде описать в начале модля с помошью оператора Declare.

Добавлено: 21 фев 2005, 01:12
Naeel Maqsudov
Oops, наврал. Переключаться к любому чужому окну можно гораздо проще:
AppActivate Statement
Activates an application window.
Syntax
AppActivate title[, wait]

Добавлено: 29 мар 2005, 20:22
STD
контрол + таб