我正在尝试为图书馆打印条形码。我生成了一个序列号列表并将其复制到 Word 2003 中。
我想要将图书馆名称、条形码字体、条形码号码打印在 Avery 5160 标签纸上。
我可以让它工作,方法是转到工具、信件和邮件、信封和标签、标签选项卡并输入我想要的数据。我不知道如何从 Word 文档的列表中提取这些数据,而不仅仅是我输入的内容。
答案1
如果您的数字列表在表格中,则最容易,但其他文件格式也有可能。在“信函和邮件”下,选择“邮件合并”而不是“信函和标签”,然后按照屏幕右侧窗格中的向导进行操作。
它大致分为三个步骤:文档类型(标签)、数据源(包含数字列表的文件),最后将字段插入到标签上 - 然后使用选项将其复制到页面上的所有标签,然后再进行实际合并以获取标签。 有关此邮件合并过程的演示,请访问微软 Office 网站。
答案2
将列表放在 Excel 中而不是 Word 中。您应该能够使用 Excel 表作为 Word 标签的数据源。
答案3
我不确定 Word 是否可以用于这种自动化,无论如何,使用具有专用条形码打印支持的程序会更好。这里有一个列表 适用于 Unix 和 Linux 的条形码程序可能包含一些你可以使用的东西,或者有一个 纯 PostScript 条形码编写器它应该非常通用,尽管你可能需要编写一些脚本才能使用它。我还知道一个韩国条形码KDE 的程序。对于 windows 我不知道具体是什么,但你可以自己搜索其他程序。
答案4
我使用 ASP 页面来处理此类事情。我有一个生成条形码的 ASP 源,它由 ASP 页面或 .NET 页面调用。代码不小,所以除非您要求,否则我不会将其放入。此代码的调用是:
<IMG SRC="http://localhost/BarCode.asp?code=<%= strCode %>&height=30&width=1&mode=code39">
编辑:你可以在这里找到 Planet Source Code 上的源代码:http://www.planetsourcecode.com/vb/scripts/ShowCode.asp?txtCodeId=9765&lngWId=4