excel - Worksheet_Change 事件未使用无线扫描仪触发
问题描述
我正在使用霍尼韦尔激光 USB 设备扫描条形码以读取条形码,它会触发 Worksheet_Change 事件并且工作正常。
但如果我使用 Honeywell Wireless 1452G 系列设备并读取条形码,它不会触发 Worksheet_Change 事件。
请帮忙!!因为我从过去 1 周开始就陷入了困境。
解决方案
扫描仪通常所做的是模拟击键发送到计算机。Excel 本身对(或哪个)扫描仪发送击键这一事实一无所知,因此行为不应改变。
您的问题很可能来自这样一个事实,即 HoneyWell 扫描仪仅发送条形码的内容,但没有通过发送Enter
或- 字符来完成输入Tab
。否则,Excel 将停留在单元格内,等待更多输入 - 就像您在单元格中键入内容但不离开一样。只有在Worksheet_Change
进入完成后才会开火。
基本上,您需要更改扫描仪的配置 - 这不是 Excel 或 VBA 问题。
推荐阅读
- html - html中的Ajax链接与jquery
- c# - 在 ASP.NET Core 中使用 UseApplicationInsights/AddApplicationInsights 进行简单的注入器使用
- sql - 关于如何连接表的 SQL 分配
- javascript - jQuery触发事件并发送退格键输入,但输入文本根本无法删除
- sql-server - 不正确的语法错误sql
- python-2.7 - Python编译后“执行失败”
- python - python中基于优先级序列的序列匹配器
- html - 在旋转的 Div 周围环绕文本
- java - 如何使用加速度计按下android中的按钮?
- wordpress - WordPress(找到搜索结果)