在 MS Excel 电子表格中生成 Data Matrix 条形码
1. 初始化信任宏设置
对于 Excel 2007 / 2010 / 2013 / 2016 / 2019 / 2021 / 2024 / 365: 单击 Office 菜单文件选项 → 信任中心 → 信任中心设置 → 宏设置,选择 “启用所有宏”。
旧版 Office (2000/2003): 通过“工具” → “宏” → “安全性”导航,将其配置为“低”。
2. 启动 Visual Basic 窗口
连续按 ALT + F11 调出集成的 VBA 编辑器面板。
3. 建立库引用连接
在编辑器中,单击 “工具” → “引用”。在浏览查找提示路径窗口中,将目录目标路径位置直接指向 cruflbcs.dll 模块文件(通常位于 C:\Program Files (x86)\Common Files\Barcodesoft\Fontutil 目录文件夹内)。确保勾选确认了 crUFLBcs 1.0 Type Library。
4. 导入模块自动化宏
按 Ctrl + M 打开文件导入窗口上下文面板。从上述实用程序路径中选择 barcodesoft.bas 文件布局组件。如果缺失,请通过压缩包链接 cruflbcs.zip 获取包源文件。
5. 实现列公式配置
关闭 Visual Basic 布局编辑器以将焦点返回到电子表格工作区网格面板。通过引用语法参数的标准单元格在所需工作簿行内执行处理表达式:
注意:将标识符安全地括在与标准字符串规则紧密匹配的括号边界内。
6. 设置条形码字体样式属性
右键单击目标输出引用单元格字段(例如 B1),选择 “设置单元格格式” 属性。在“字体”设置选项卡下的布局映射选项中,选择字体标识符名称标签 BcsDatamatrixS。确保字体样式设置为 常规,且下划线设置为 无。

单击“对齐”选项卡,然后选择“自动换行”,如下所示。

单击“确定”,现在您应该能够在 Excel 电子表格中看到 Data Matrix 条形码了。Data Matrix 的不同行之间可能会有一个小间隙。但是,扫描打印的 Data Matrix 时这不会成为问题,因为 bcsDatamatrixS TrueType 字体旨在将此间隙降至最低。
