国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項超值服

開通VIP
通過VBA自動發(fā)送鍵盤指令存在問題
什么Sendkeys功能不管用??

最近想編寫一段VBA程序,能夠把excel的數(shù)據(jù)自動輸入到公司的另一個遠(yuǎn)程控制的數(shù)據(jù)中去。因為我每天的日常工作就是把數(shù)據(jù)輸入到遠(yuǎn)程的數(shù)據(jù)庫,這樣不僅工作量大,而且很難保證準(zhǔn)確性。我在上網(wǎng)的時候無意中發(fā)現(xiàn)通過Excel VBA中的Sendkeys可以實現(xiàn)鍵盤的自動輸入。于是自學(xué)了幾個星期,冥思苦想,首先要解決的是能夠把數(shù)字輸入到遠(yuǎn)程數(shù)據(jù)庫中,于是編寫了如下代碼

Private Sub cmdboxSave_Click()

If Application.Wait(Now + TimeValue("0:00:04")) Then

Dim I

For I = 1 To 6

sendkeys I

sendkeys “{ENTER}"

Next

End If

End Sub

操作方法是點(diǎn)擊Save控件,程序會自動延時4秒,在此期間點(diǎn)擊遠(yuǎn)程數(shù)據(jù)庫窗口,并點(diǎn)擊需要輸入數(shù)據(jù)的地方。接下來的情況應(yīng)該是數(shù)字會自動輸入到數(shù)據(jù)庫中,但數(shù)據(jù)庫沒有任何反應(yīng)。但是換成記事本或者是word/excel的話數(shù)字就一切順利地輸入到記事本和其他程序上。

后來我又從網(wǎng)上找到自動輸入數(shù)據(jù)的方法,用.bat批處理文件

@echo off
:start
echo set x = CreateObject("Wscript.shell")>x.vbs
echo Wscript.sleep 3000>>x.vbs
echo x.sendkeys "{1}">>x.vbs
echo x.sendkeys "{2}">>x.vbs
echo x.sendkeys "{3}">>x.vbs
echo Wscript.sleep 2000>>x.vbs
echo x.SendKeys "{ENTER}">>x.vbs
echo Wscript.sleep 2000>>x.vbs
call x.vbs &del x.vbs
goto start

這次數(shù)字可以發(fā)到遠(yuǎn)程數(shù)據(jù)庫中,但結(jié)果是123123123,也就是說沒有回車。

在此請教各位大俠

Excel VBA能否像.bat文件一樣把數(shù)據(jù)輸入到遠(yuǎn)程數(shù)據(jù)庫中?(沒有回車也行,可以在數(shù)據(jù)插入延時,手動回車)

或者還有沒有更好的辦法??

(說明一點(diǎn)的是那個數(shù)據(jù)庫沒辦法導(dǎo)入數(shù)據(jù),現(xiàn)在我們公司的人都在手動錄入。)

謝謝了!?。?/p>

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
DOS批處理下 操作telnet實現(xiàn)自動遠(yuǎn)程登錄操作
自動登錄telnet批處理文件
aria2c迅雷脫機(jī)下載離線資源教程
批處理 和VB腳本 VBS
Creo打開同名工程圖的快捷方法
vbs實現(xiàn)telnet自動登錄
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服