SendKeys
是从键盘发送字母组合的唯一方法吗?
我必须处理一个无法激活的网页对话框,所以我考虑使用SendKeys
,但由于某些原因,没有任何反应。
单击“导出文件”按钮时会触发此框。
我意识到从打开此框开始直到它关闭,代码没有运行,这意味着如果我用F8运行以下位,它将点击打开框 - >框显示 - >但是只有在我手动关闭该框后才能看到SendKeys
命令。
objIE.document.frames(1).frames(0).document.ChildNodes(1).Children(1).Children(0).Children(0).Children(4).Children(0).Click ' clicks on the Export button
SendKeys "mymailaddress@mycompany.com", True ' doesn't work...with True or False
FYI这是我点击的按钮的html及其触发的内容:
这是一个内联网页面,但我发现了类似的方法:
答案 0 :(得分:0)
问题是关注启蒙表格的重点在哪里?事实是,焦点可以指向表单本身或按钮或其他组件,这是SendKeys随后发送数据的地方。
尝试将代码与: SendKeys" {TAB}"
哪个是制表工具,您可以多次放置,直到您专注于文本字段,一旦专注于正确的字段,请使用您的SendKeys"我的消息"。