[算表] 關於用VBA shell指令開啟外部檔案的問題

看板Office作者 (蛋塔)時間7年前 (2016/08/21 21:44), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
我想寫一個自動開啟line後 自動輸入密碼登入的程式 程式碼如下 有個問題是因為常常line在還沒有開啟前 密碼就自己先key了 (VBA直接執行下一段程式碼了) 本來想說用AppActivate指令讓游標到line上 但是一直出現程序呼叫或引數不正確 (執行階段錯誤'5')的錯誤 雖然可以用wait指令等個幾秒 但是總覺得不夠完美 不知道下面的程式碼是不是有錯誤呢? 還是有其他方法可以等line確定開啟後 VBA在執行再輸入密碼的程式碼 Option Explicit Sub Remote() Dim TaskID As Double TaskID = Shell("C:\LineLauncher.exe", vbNormalFocus) AppActivate TaskID '有問題的程式碼 SendKeys "7777" & "{ENTER}", True End Sub -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.233.221.233 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1471787094.A.5B0.html
文章代碼(AID): #1NkR1MMm (Office)