'电影打字'的字宏

时间:2012-08-13 13:22:50

标签: vb.net ms-word

你知道在电影中他们会显示演员'打字'(在键盘上随机捣碎),然后在屏幕上会出现Word中的文字流。我想创建一个实现此目的的宏 - 所以它是基本的键盘捕获,然后一次显示一个提供的word文件。

请指向正确的方向! VB编程的全部新手,但几年前我在计算机科学专业获得了学位 - 由于缺乏使用而非常生疏!

1 个答案:

答案 0 :(得分:1)

如果您使用名称空间'System.Windows.Forms',则可以使用“SendKeys”类 实施例

SendKeys.Send("What the actor types?")

您可以阅读更多here 请注意,密钥正在发送到Windows上的前台窗口。

要更改前景窗口,您只需使用功能

即可
Public Declare Function SetForegroundWindow Lib "User32.dll" (ByVal window As IntPtr) As Boolean

请注意: 调用“发送”功能后,计算机开始直接输入。如果您希望计算机延迟,例如2秒钟,您可以使用以下功能

System.Threading.Thread.Sleep(2 * 1000)