按键精灵 如下代码为啥不能判断 = 号可以判断两个字母是否相等么? 5

我的目的是从EXCEL复制一个单元格的内容,这个单元格的内容可能是Y或者N当单元格是Y的时候,我要进行一些操作,具体代码如下碰到的问题是,为啥单元格是Y值的是,依然判定内... 我的目的是从EXCEL复制一个单元格的内容,这个单元格的内容可能是Y或者N
当单元格是Y的时候,我要进行一些操作,具体代码如下
碰到的问题是,为啥单元格是Y值的是,依然判定内容不相等,有大神指导么?
KeyPress "Tab", 1
Delay 200
KeyDown "Alt", 1
Delay 200
KeyPress "Tab", 1
Delay 200
KeyUp "Alt", 1
Delay 200

KeyPress "Right", 1
Delay 200
KeyDown "Ctrl", 1
Delay 200
KeyPress "C", 1
Delay 200
KeyUp "Ctrl", 1
Delay 200
a = Plugin.Sys.GetCLB()
Delay 200
If a = "Y" Then
KeyDown "Alt", 1
Delay 200
KeyPress "Tab", 1
Delay 200
KeyUp "Alt", 1
Delay 1000
MoveTo 398, 675
Delay 200
LeftClick 1
Delay 200
End if
展开
 我来答
合金王水
2020-04-18 · TA获得超过2284个赞
知道小有建树答主
回答量:1674
采纳率:83%
帮助的人:476万
展开全部
原因在于你复制的表格单元格,不仅包含了字母"Y",也包含了表格单元格的各种属性(例如字体、颜色),所以按键精灵识别不出来字母。解决方法是复制表格编辑栏(在表格上方,类似于浏览器的地址栏,内容也是单元格的内容)中的字母。具体操作为:鼠标左键双击表格编辑栏(全选单元格内容),然后ctrl+c复制,之后再判断,就能成功了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式