Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
12
返回列表 发新帖
楼主: 练习

为什么SendKeys不能把按键传递到Open窗口

[复制链接]
 楼主| 发表于 2020-6-11 21:26 | 显示全部楼层
多谢 hfwufanhf2006 的回复!
我又在公司电脑上测试了一下SendKeys,测试成功(2013版)

回来后在自己电脑上捣鼓,发现可能是输入法的问题。
切换成中文输入法(微软拼音、QQ拼音等)都可以,只是会自动转成汉字。
但用英文键盘就会失败。
琢磨着是不是中毒了,键盘被监视等,于是用360扫漏打补丁。
打完后系统直接崩溃,重装系统和软件折腾两天。

总的来说,SendKeys把按键传递到Open窗口没有问题。
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
回复

使用道具 举报

发表于 2020-6-12 11:20 | 显示全部楼层
练习 发表于 2020-6-7 22:32
多谢”砂海兄“的回复!

但sendkeys应该是可以将按键内容传递到另一个焦点处输入的。


是我之前没这样用过 , 想当然了.


-------------------------------------------------------------
Sendkeys 需要准备好 接受的容器.
例如
[A1].select    '如果单步运行 , 这句的作用很可能被破坏,Sendkeys 不管对象,直针对光标
Sendkeys "ABC" & "{Enter}"


想象一下 , 先在桌面用鼠标单击了一个图标,
然后 按键盘 , 除 "删除"键外 , 多数键是无效的.


===============================
2楼说的是要点:
     SendKeys 是野路子


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-27 05:16 , Processed in 0.422663 second(s), 8 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表