3 回答

TA貢獻1817條經驗 獲得超14個贊
'說明,發送key的時候注意把焦點給要發送的地方
Dim pos As Integer
Dim str1 As String
Dim str2 As String
Dim str3 As String
Dim len1 As Long
Private Sub form_load()
str1 = "好雨知時節。"
len1 = Len(str1)
str2 = ""
str3 = ""
pos = 0
Timer1.Enabled = False
End Sub
Private Sub timer1_timer()
str2 = Mid(str1, pos + 1, 1)
Text1.SetFocus
SendKeys str2
pos = pos + 1
If (pos + 1) > len1 Then
Text1.SetFocus
SendKeys "{enter}" '這個語句也不好使。
pos = 0
End If
End Sub
Private Sub command1_click()
Timer1.Enabled = True
End Sub
Private Sub command2_click()
Timer1.Enabled = False
pos = 0
str2 = ""
str3 = ""
End Sub

TA貢獻1850條經驗 獲得超11個贊
<> 0 then sendkeys "{"+c+"}" else sendkeys c end if next i 其中,你要按的鍵放在s字串中,循環的作用是剝離每個字符,看是否為特殊字符
添加回答
舉報