一般是,你需要发送按键消息的窗口还没有出现。
你可以使用API函数FINDWINDOW查找一下窗口是否出现。
Public Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
lpClassName代表你要查找窗口的类名称,lpWindowName 代表你要查找窗口的标题文字。
如果找到,函数将返回窗体的句柄,否则,返回0。
上面的sendkey "{ENTER}"