Word 2007 宏帮助

发布于 2024-10-11 00:17:39 字数 193 浏览 1 评论 0原文

我正在开展一个关于打字速度的学校项目。为了捕获用户每分钟的字符,我认为 Word 宏会很有用,因为他们只会在 Word 中键入。

我不想制作一个完整的键盘记录器——只是计算用户输入了多少个字符。我在其他地方搜索过类似的主题,但它们似乎总是以有人回答“我们不支持这种编码”或类似的内容结束。

有人能指点我一个有用的教程吗?我不太擅长视觉基础。

I'm working on a school project on typing speed. In order to capture the user's characters per minute, I thought a Word macro would be useful, since they'll be typing only in Word.

I'm not looking to make a full keylogger -- simply something that counts how many characters the user has typed. I've searched for topics like this elsewhere, but they always seem to end with someone responding "We don't support this kind of coding" or something like that.

Could anyone point me towards a useful tutorial? I'm not so good with visual basic.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

猫七 2024-10-18 00:17:39

嗯,Word 不支持任何您可以挂钩来跟踪用户实际键入字符的事件,这将使得跟踪速度变得困难。

在本机单词宏中,您可以做的最好的事情就是设置一个计时器,然后以固定的时间间隔(例如每秒)抓取活动文档,并检查 .content 属性的长度。

不过,这对于每秒字符数来说是一个非常粗略的模拟。

互联网上有大量有关 Word 宏的内容,只需 google“Word VBA 示例”即可找到一堆内容

Well, word doesn't support any events to that you could hook into to track WHEN a use actually types characters, which would make it tough to track speed.

About the best you could do in native word macros would be to setup a timer, then, at regular timed intervals (say, every second) grab the activedocument, and check the length of the .content property.

that would be a pretty crude analog for chars per second though.

There's tons of stuff on word macros on the internet, just google "Word VBA examples" for a pile of 'em

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文