✔ 最佳答案
唔洗用Sendkey既.
我想問你, VB2010即係 Microsoft Visual Basic 2010?
如果係:
1) Sendkeys.Send(Me.Textbox1.Text)
2) 重覆十次
For n = 1 to 10
Sendkeys.send("內容")
Next
再有問題請再問我
2012-10-25 10:52:57 補充:
問:咁樣唔得
答:第1: 你個張Form有無Textbox1 ?
第2: 我見你係 Handles Button1.Click. 所以注點會去左你個張Form道. 個Sendkey跟手就Send左去你個張Form 道, 所以唔Work.
建議你Sendkey之前Send多個 Sendkeys.Send("%{Tab}")
問:同埋如果我想有得較次數可以點?
答:Me.Textbox2.Text = 100
For n = 1 to Me.Textbox2.Text
SendKeys.Send(Me.TextBox1.Text)
Next
2012-10-25 20:01:22 補充:
Sendkeys.Send("%{Tab}")
上面呢句係代表 Alt + Tab
Alt + Tab會轉番做上一個注點既視窗
你可以先試下按Keyboard睇下係唔係你想要既野.
% = Alt
^ = Ctrl
+ = Shift
2012-10-26 11:22:31 補充:
如果你的Program是要Sendkey到任何視窗內, 必須先將注點轉到你想它收到Sendkey的視窗.
你可以用Sendkey.Send "%{TAB}" 將注點轉到另一個視窗.
或者, 重新開啟另一個視窗的File來取得注點.
2012-10-28 11:00:18 補充:
Sendkey.Send "%{TAB}" <<<<<< 呢句就係Sendkey 既 Alt+Tab