Microsoft 365 专属 Word Word 2019 Word 2016 Word 2013
Word 不再具有内置的条形码工具。 但是,你可以使用两个域代码: DisplayBarcode和MergeBarcode生成条码。
这些域代码支持10种类型的条形码,包括 UPC、代码39和代码128。 有一个 postnet 条形码代码 CASE/ITC14,但它与用于常见邮件路由的传统 Postnet 条形码格式的跟踪类型条码不同。
所支持的 ZIP 和 ZIP + 4 以前的postnet 条形码条码已停产为2013年1月,至少适用于邮政折扣。 它已被智能邮件条码替换。 如果需要创建邮政条形码,美国邮政服务提供了大量资源来帮助您。 还有第三方供应商的加载项和用于邮政条形码的工具。
在Word中创建带条形码的标签
可以使用DisplayBarcode和MergeBarcode创建带条形码的标签。 在此示例中,我们正在使用多个 MergeFields,因此我们将介绍如何使用 DisplayBarcode。
如果只想使用带有硬编码值的条码,只需使用 DisplayBarcode。 有关信息和示例,请参阅域代码: DisplayBarcode。
这些步骤将 Excel 电子表格用作标签的数据源。 合并将创建带有人类可读名称和地址的标签,并使用代码128条码(包含 "名字"、"姓氏" 和 "城市")作为计算机读取。 字段名称对于所使用的任何 Excel 数据源而言都是唯一的。 此处的示例只是示例。
有关创建带有邮件列表的电子表格的指南,以及有关邮件合并的详细信息,请参阅在 Excel 中创建和打印地址列表的邮件标签。
注意: 域代码和条形码类型不区分大小写。
- 在 Excel 中,准备工作表并命名区域。 有关详细信息,请参阅在 Excel 中创建和打印地址列表的邮件标签。
- 转到"邮件" > ">标签开始邮件合并"。
- 选择要使用的标签供应商和产品。 如果看不到标签供应商列表,请选择 "选项"。如果看不到您的产品编号,请选择 "新建标签" 并配置自定义标签。
- 选择“确定”。
- 在 Word 中连接数据源。
- 转至“邮件”>“选择收件人”。
- 选择 "现有列表",然后选择您的 Excel 文件。
- 如果收到 "确认数据源" 对话框,请选择 "全部显示",然后通过 DDE (* .Xls)选择 "MS Excel 工作表"。
- 选择已命名的组。
- 如果需要,请选择 "邮件" >"编辑收件人列表",然后在列表中取出任何不需要的人。
- 在文档的第一个标签中单击或点击。
- 置于标签顶部的 «AddressBlock» 。 有关详细信息,请参阅在 Excel 中创建和打印地址列表的邮件标签。
- 按 Enter,然后按 Ctrl + F9 打开一个字段。
- 键入 DisplayBarcode"。 包括报价。
- 按 Ctrl + F9,然后键入 " MergeField FirstName"。
- 将光标移动到右大括号外,然后再次按 Ctrl + F9。
- 键入 MergeField LastName ,然后再将光标向右移动。
- 按 Ctrl + F9,然后键入 " MergeField City"。 将光标向右大括号的外侧移动。
- 键入一个空格和一个引号,然后键入条形码类型和任何与 " Code128 \t \h 1440 | 类似的开关。 以垂直条结束。
- 你的代码应如下所示:{ DisplayBarcode "{ MergeField FirstName } { MergeField LastName } { MergeField City }" CODE128 \t \h 1440| }
- 选择 "邮件" > "更新标签"。 页面上的其他标签应已填写。
-
若要测试合并,请选择 "预览结果"。
可使用 {NEXT}{mergefield 数据} 两个域来实现逐条数据展示,但NEXT域好像不能嵌套在别的域中,所以DisplayBarcode无法实现变码打印?
不用将next域嵌套,直接放在其他域的前面就能实现的。