我即将重新制作电子学习应用程序。但现在我想把这个新版本提升到一个新的水平。
所以这是场景:用户打开我的应用程序。然后,他/她选择接受最常见的 MS Office 应用程序之一(Word、Excel、Outlook 等)的培训。
我的应用程序将向用户提供操作说明:创建一个新文档、输入一些文本、将其变为粗体、插入图片等。如果操作正确,用户将获得积分。如果不是,记过。
但是(总是有一个但是)要我做到这一点,我必须能够“看到”用户在做什么。我正在使用 NET(2.0 - C# 或 VB,无所谓)。谁能告诉如何做到这一点?我需要处理打开的 Office 应用程序或启动一个新应用程序,然后我必须倾听并评估用户所做的一切。如果用户做错了,我还需要向 Office 应用程序发送说明并为他做/她。
这可能吗?有没有人有一些关于如何执行此操作或类似操作的代码示例?
提前致谢
PS:我真的不想有一个Office插件来完成这个!
编辑:我不想进入 VBA 的原因是我想确保它是可重用的,以帮助用户进一步使用其他应用程序。所以我想要一些方法来创建一个应用程序的监听器并解码用户与它的交互。