Je suis sur le point de refaire une demande d'apprentissage en ligne. Mais maintenant je veux prendre cette nouvelle version à un nouveau niveau. Voici donc le scénario: un utilisateur ouvre mon application. Il choisit ensuite d'être formé dans l'une des applications MS Office les plus courantes (Word, Excel, Outlook, etc.).Code NET pour «écouter» une application de bureau (obtenir les événements soulevés par l'utilisateur)
Mon application donnera les instructions utilisateur sur ce qu'il faut faire: créer un nouveau document, tapez un texte, mettez en gras, insérer une image, etc. Si fait correctement l'utilisateur attribuer des points. Sinon, démérites.
Mais (il y a toujours un but) pour que j'accomplisse cela, je dois être capable de "voir" ce que fait l'utilisateur. J'utilise NET (2.0 - C# ou VB, peu importe lequel). Quelqu'un peut-il dire comment faire cela? J'ai besoin de gérer l'application Office ouverte ou d'en démarrer une nouvelle, puis d'écouter et d'évaluer tout ce que fait l'utilisateur.Si l'utilisateur se trompe, je dois également envoyer des instructions à l'application Office et le faire lui elle.
Est-ce possible? Quelqu'un at-il des exemples de code sur la façon de faire cela ou quelque chose de similaire?
Merci à l'avance
PS: Je ne voudrais pas avoir à ajouter un office cette fin! Édité: La raison pour laquelle je ne veux pas entrer dans VBA est que je voulais m'assurer que c'était réutilisable pour aider les utilisateurs à utiliser d'autres applications plus tard. Je voulais donc créer un programme d'écoute pour une application et décoder l'interaction de l'utilisateur avec celle-ci.
Je ne m'attendais jamais à ce que ce soit facile :) Merci pour votre réponse. Cela semble être le chemin à parcourir! –