![当我使用条形码扫描仪输入 Excel 时会发生什么](https://linux22.com/image/1533888/%E5%BD%93%E6%88%91%E4%BD%BF%E7%94%A8%E6%9D%A1%E5%BD%A2%E7%A0%81%E6%89%AB%E6%8F%8F%E4%BB%AA%E8%BE%93%E5%85%A5%20Excel%20%E6%97%B6%E4%BC%9A%E5%8F%91%E7%94%9F%E4%BB%80%E4%B9%88.png)
当我将条形码扫描仪连接到我的 Windows7 PC 并单击触发器时,我不知道我的 Excel 电子表格中会发生什么。我是否必须告诉 Excel“注意扫描仪中的某些内容”,例如单元格编程或宏?还是所有的握手都是由扫描仪软件应用程序和/或驱动程序完成的?
请一步一步地指导我:我有一张空白的纸。我的扫描仪已插入。我点击了瞄准条形码的扫描仪触发器。接下来会发生什么,或者,我需要做什么才能将某些内容输入到纸上?
请注意,我并不关心扫描仪数据的形式,甚至也不关心我读取的条形码类型。我只关心当我单击触发器时,是否会将某些内容输入到单元格中。从那一刻起,月亮和星星就属于我了!我只需要一点推动力就能达到这一点。
我试图在我知道可以在其他应用程序中执行的操作与可以使用 Excel 执行的操作之间找到一条路径。
在我的简单 dbm 中,我可以编程一个字段来等待输入。输入后,移动到下一个字段。在我打算使用的每个字段中重复此指令。
除了宏之外,我还能为单元格分配什么来执行此操作吗?如果只能通过宏,您能提供一个简单的宏来执行此操作吗?
答案1
你只需要选择细胞,扫描(扣动扳机),读取的任何内容都将被输入到该单元格中。
请记住,如果您计划扫描一系列条形码(如序列号),您仍然需要在单元格之间手动移动。
答案2
大多数条形码扫描仪的作用类似于键盘。它们扫描代码,将其转换为按键并将其发送到活动应用程序。其中一些(大多数?)可以通过命令表在每次扫描时启用前缀或后缀,您可以在其中扫描一系列条形码以更改扫描仪的行为。例如 斑马 DS475可以为每一个扫描到的条形码添加回车符。
由于 Excel 的默认行为是转到下一行,但在同一列,回车后,这可能已经让您走上了正确的轨道。搜索可以启用扫描回车的条形码扫描仪。