Тема: Пересылка кода клавиш (из PowerPoint в Word)
В блоге есть статья "Быстрый ввод текста с помощью команды =rand()". Там приводится макрос, добавляемый к Normal.dot, основная идея - в использовании последовательности:
Selection.TypeText Text:="=rand()"
SendKeys "{ENTER}"
Все здорово, выполненный из Normal.dot макрос генерирует псевдотекст в активном документе.
Но использовать Normal.dot не всегда удобно. Хочется странного: макрос из текущего документа добавляет псевдотекст в другой документ (новый, выбранный и т.п.). Но, если верить справке, SendKeys:
Sends one or more keystrokes to the active window as if typed at the keyboard.
И, действительно, попытки активизировать окно нужного документа ни к чему не привели: Enter посылается или в текущий документ или, если запускать макрос из редактора - в код макроса.
Нет ли какого-то очевидного решения для пересылки кода клавиш в нужное окно?
Примечание. Функции API - решение не очевидное (для меня).