Sendkeys Page Down不起作用 [英] Sendkeys Page Down not working
本文介绍了Sendkeys Page Down不起作用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在尝试使用VBA发送向下翻页的按键,但是我没有尝试过.
I am trying to send a page down keypress using VBA but nothing I have tried has worked.
我已经尝试过了
Myscreen.SendKeys "{PGDN}"
Myscreen.SendKeys ("{PGDN}")
Myscreen.SendKeys ("<PGDN>")
Myscreen.SendKeys "{PAGE DOWN}"
Myscreen.SendKeys ("{PAGE DOWN}")
Myscreen.SendKeys ("<PAGE DOWN>")
Myscreen.SendKeys "{PAGE DN}"
Myscreen.SendKeys ("{PAGE DN}")
Myscreen.SendKeys ("<PAGE DN>")
Myscreen.SendKeys "{Down}"
Myscreen.SendKeys ("{Down}")
Myscreen.SendKeys ("<Down>") - this was the only that did anything, but it moved the cursor down a line instead of paging down
我已使用Myscreen.Sendkeys(")进行删除,但是由于某些原因它无法用于分页.
I got delete to work using Myscreen.Sendkeys ("") but it doesn't work for page down for some reason.
有人有什么主意吗?
推荐答案
The correct Syntax for {Page Down} should be
Option Explicit
Sub sndkey()
'// to send multiple times try "{PGDN 5}"
Application.SendKeys "{PGDN}"
End Sub
修改
好的,我已经测试过了
Option Explicit
Sub sndkey()
Dim Myscreen As Object
Set Myscreen = Sys.Screen
'// to send multiple times try "{PGDN 5}"
Myscreen.SendKeys "{PGDN 6}"
End Sub
这篇关于Sendkeys Page Down不起作用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文