[算表] 关于用VBA shell指令开启外部档案的问题

楼主: pilipilifans (蛋塔)   2016-08-21 21:44:51
我想写一个自动开启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

Links booklink

Contact Us: admin [ a t ] ucptt.com