Ich bin kurz davor, eine Anwendung für E-Learning neu zu erstellen. Aber jetzt möchte ich diese neue Version auf ein neues Level bringen.NET-Code, um eine Office-Anwendung zu "hören" (die vom Benutzer erhobenen Ereignisse abzurufen)
So das das Szenario: ein Benutzer öffnet meine App. Er entscheidet sich dann für eine der gängigsten MS Office-Anwendungen (Word, Excel, Outlook usw.).
Meine App wird dem Benutzer Anweisungen geben, was zu tun ist: ein neues Dokument erstellen, einen Text eingeben, fett umdrehen, ein Bild einfügen usw. Wenn es richtig gemacht wird, erhält der Benutzer Punkte. Wenn nicht, verpatzt es.
Aber (es gibt immer ein aber) für mich, um dies zu erreichen, muss ich in der Lage sein zu "sehen", was der Benutzer tut. Ich benutze NET (2.0 - C# oder VB, egal welche). Kann mir jemand sagen, wie das geht? Ich muss ein Handle zu der geöffneten Office-App oder starten Sie eine neue und dann muss ich zuhören und alles was der Benutzer tut bewerten.Wenn der Benutzer es falsch macht, muss ich auch Anweisungen an die Office-App senden und tun es für er/sie.
Ist das möglich? Hat jemand einige Code-Beispiele, wie man das macht oder ähnliches?
Vielen Dank im Voraus
PS: Ich würde wirklich keine Office-Add auf dies zu erreichen haben will!
Bearbeitet: Der Grund, warum ich nicht in VBA kommen möchte, ist, dass ich sicherstellen wollte, dass dies wiederverwendbar war, um Benutzern zu helfen, andere Anwendungen weiter unten zu verwenden. Also wollte ich eine Möglichkeit, einen Listener für eine Anwendung zu erstellen und die Benutzerinteraktion damit zu dekodieren.
Ich hätte nie gedacht, dass es einfach ist :) Vielen Dank für Ihre Antwort. Dies scheint der richtige Weg zu sein! –