生成 Data Matrix 条形码

在 Crystal Reports、MS Excel 和 MS Access 中无缝实现

在 MS Excel 电子表格中生成 Data Matrix 条形码

1. 初始化信任宏设置

对于 Excel 2007 / 2010 / 2013 / 2016 / 2019 / 2021 / 2024 / 365: 单击 Office 菜单文件选项 → 信任中心 → 信任中心设置 → 宏设置,选择 “启用所有宏”

VBA 宏安全设置视图

旧版 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

VBA 库导入对话框步骤

4. 导入模块自动化宏

Ctrl + M 打开文件导入窗口上下文面板。从上述实用程序路径中选择 barcodesoft.bas 文件布局组件。如果缺失,请通过压缩包链接 cruflbcs.zip 获取包源文件。

VBA 模块布局架构

5. 实现列公式配置

关闭 Visual Basic 布局编辑器以将焦点返回到电子表格工作区网格面板。通过引用语法参数的标准单元格在所需工作簿行内执行处理表达式:

=datamatrix(A1)

注意:将标识符安全地括在与标准字符串规则紧密匹配的括号边界内。

Excel 计算视图单元格蓝图

6. 设置条形码字体样式属性

右键单击目标输出引用单元格字段(例如 B1),选择 “设置单元格格式” 属性。在“字体”设置选项卡下的布局映射选项中,选择字体标识符名称标签 BcsDatamatrixS。确保字体样式设置为 常规,且下划线设置为

字体配置面板视图映射规则

Excel Data Matrix 字体

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

Excel Data Matrix 对齐方式

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

Data Matrix Excel