我想使用条形码扫描仪(+数据矩阵)在现有的Excel文件(* .xlsx)中执行输入。扫描的代码的内容应该被划分为两个单元格,根据制表符符号进行拆分。
我使用内容Hans<tab>Müller
生成了以下数据矩阵,其中<tab>
等于ASCII中的十进制字符代码9。
在Notepad ++中扫描矩阵(焦点在记事本中,扫描矩阵)会得到正确的结果。但是,如果我在excel中尝试该过程(选择一个单元格,扫描矩阵),则输入为HansMüller
。我期望选定单元格中的“汉斯”和所选单元格旁边的单元格中的“Müller”。那么,我做错了什么?
如何在excel中将数据矩阵的内容读入多个单元格?
更新
我正在使用elmicron的扫描仪ElmiScan ECR14
。网站http://codecorp.com/ConfigGuide/?product=CR1400提供所有配置“代码”的列表(CR1400等于ECR14)。
如果我按照Brian的建议启用Control Character Input - Ctrl + Character
,则Excel会显示HansMÄller
并仍然会忽略该标签。
答案 0 :(得分:1)
我在简单的旧记事本中获得“Hans <tab>
Mller”,在Excel中使用Hans Mller 表示Excel正在将<CTRL-I>
解释为“让我们开始输入”
现在用斜体显示“。由于我的美国键盘,我的系统可能会掉落”ü“。
当我从记事本复制到Excel时,嵌入的制表符具有所需的结果并前进到下一个单元格。这向我表明扫描仪处于默认状态“禁用功能键映射”并已将Datamatrix条形码中的<CTRL-I>
解释为击键
<CTRL-I>
代替<TAB>
密钥。
解决方案是将扫描仪置于“启用功能键映射”模式,这不是扫描仪手册中扫描功能键映射条形码的默认模式。
编辑:所以,我已经审核了网站和1400 Configuration Guide,不用说,他们不同意。所以看起来有一些不同的选项来设置键盘语言支持,这就是我认为问题所在。
我将从Config Guide开始,并按顺序测试模式B4,D3,D2,C3,B2和B3。
然后我会转到website based guide并查看以下每种模式以确定。
事实上,在您之前的实验之后,“ü”变成了“Ä”,这告诉我,我们正走在正确的轨道上。其中一个设置应为Excel生成ASCII <TAB>
键盘字符。如果这些都不起作用,我会联系Elmicron的技术支持。