Я нахожусь на грани переделки заявки на электронное обучение.
Но теперь я хочу поднять эту новую версию на новый уровень.
Вот такой сценарий: пользователь открывает мое приложение. Затем он / она выбирает обучение одному из самых распространенных приложений MS Office (Word, Excel, Outlook и т. Д.).
Мое приложение даст пользователю инструкции о том, что делать: создать новый документ, ввести текст, повернуть его жирным шрифтом, вставить изображение и т. Д.
Если все сделано правильно, пользователь будет награжден баллами. Если нет, то недостатки.
Но (всегда есть но), чтобы достичь этого, я должен иметь возможность «видеть», что делает пользователь. Я использую NET (2.0 - C # или VB, не важно, какой).
Может кто-нибудь сказать, как это сделать?
Мне нужно получить дескриптор открытого приложения Office или запустить новое, а затем я должен выслушать и оценить все, что делает пользователь. Если пользователь делает это неправильно, мне также необходимо отправить инструкции в приложение Office и сделать это для него. /her.
Возможно ли это? У кого-нибудь есть примеры кода о том, как это сделать или что-то подобное?
Заранее спасибо
PS: Я действительно не хотел бы, чтобы Office дополнял это!
Отредактировано: причина, по которой я не хочу входить в VBA, заключается в том, что я хотел убедиться, что это можно использовать повторно, чтобы помочь пользователям в дальнейшем использовать другие приложения. Поэтому я хотел создать способ прослушивания приложения и расшифровать взаимодействие с ним пользователя.