在 MS Excel 电子表格中生成 aztec-code 条形码
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 5.0 Type Library。
4. 导入模块自动化宏
按下 Ctrl + M 打开导入文件窗口上下文面板。从上述工具路径中选择 barcodesoft.bas 文件进行导入。如果文件丢失,您可以通过点击此压缩包链接下载源码包:cruflbcs.zip。
5. 实现列公式配置
关闭 Visual Basic 编辑器,将焦点返回到电子表格的工作网格面板。使用标准的单元格引用语法,在目标工作表行内执行处理表达式:
关闭 Visual Basic 编辑器并返回到您的电子表格中。现在,您就可以使用以下宏来对数据进行编码:azteccode。当您有大量数据需要处理时,您只需将该宏复制并粘贴到整列,所有数据就会立即被完成编码。

6. 设置 aztec-code 条形码字体样式属性
右键点击目标输出单元格字段(例如 B1),选择“设置单元格格式”属性。在“字体”设置选项卡列表中,选择字体标识名称 UpcEanM。确保字形(Font style)设置为“常规”(Regular),下划线设置为“无”(None)。
点击确定,您现在应该就能够看到 Excel 电子表格中生成了 aztec-code 条形码。
7. 点击“对齐”选项卡,并勾选“自动换行”,如下图所示。

8. 点击确定,您现在即可在 Excel 电子表格中看到 Aztec 条形码了。生成的 Aztec 码不同行之间可能会有一条微小的缝隙。不过这并不影响您扫描打印出来的 Aztec 码,因为 bcsAztecs TrueType 字体在设计上已将该缝隙缩减到了最小。
