2011-01-10 102 views
2

我正在打字速度的学校项目。为了每分钟捕获用户的角色,我认为Word宏会很有用,因为他们只会在Word中输入。Word 2007宏帮助

我不打算做一个完整的键盘记录 - 只是计算用户键入了多少字符的东西。我在其他地方搜索过这样的主题,但他们似乎总是以某人回应“我们不支持这种编码”或类似的东西而结束。

任何人都可以指向我一个有用的教程吗?视觉基础不太好。

+0

您可以挂钩`WindowSelectionChange`和寻找`Selection.Type = wdSelectionIP`和捕捉那些计时器中的计数发生变化。这不是完美的,但它可以得到一个体面的数量。 – 2011-01-13 01:28:45

回答

0

那么,单词不支持任何事件,以便您可以跟踪何时使用实际输入字符,这将使跟踪速度变得困难。

关于在本机字宏中可以做的最好的做法是设置一个计时器,然后以固定的时间间隔(比如每秒)抓住活动文档,并检查.content属性的长度。但是,这将是一个非常粗糙的模拟字符每秒钟。

有一个在互联网上的字宏吨的东西,只是谷歌“的Word VBA的例子”为一堆的“时间