如何在VBA中使用sendkey在VI中粘贴文本?

时间:2018-08-15 09:05:25

标签: vba unix vi sendkeys

我正在尝试创建一个宏,其中以excel格式格式化js文本,并在VI中复制并粘贴文本。我使用sendkeys登录到UNIX。我已经成功复制了文本并登录到unix并使用sendkeys打开了VI,但是在输入“ i”以进行插入之后,代码显示为“无效的过程或参数”。这是我用来粘贴VI的部分。我还有其他方法可以将文本从excel传输到vi吗?

Application.Wait Now + TimeValue("0:00:01")
SendKeys "vi"
Application.Wait Now + TimeValue("0:00:01") 
SendKeys "{ENTER}"
Application.Wait Now + TimeValue("0:00:01")
SendKeys "i"
Application.Wait Now + TimeValue("0:00:01")
SendKeys "{SHIFTDOWN}"
Application.Wait Now + TimeValue("0:00:01")
SendKeys "{INSERT}"
Application.Wait Now + TimeValue("0:00:01")
SendKeys "{SHIFTUP}"

0 个答案:

没有答案