Word文档的每页上的不同页脚(QR码标记)

问题描述 投票:0回答:1

我的目标是通过使用QR码对每个页面(最好是页脚)上的唯一标识符和页码进行编码来标记文档 - 这样就可以按任何顺序扫描文档。我使用zbar在Python中生成QR代码,并将生成的PNG的路径返回给VBA。然后我将QR码插入文档页脚,但我在每页中插入不同的QR码时遇到问题。

这是非常困难的 - 似乎我可能会滥用页脚。是否可以将QR码插入文档的边距/背景中?

vba ms-word ms-office word-vba qr-code
1个回答
2
投票

Word 2013及更高版本可以通过DISPLAYBARCODE字段生成QR条形码而无需第三方产品。见:https://msdn.microsoft.com/en-us/library/hh745901(v=office.12).aspx。如果您知道如何将页面#合并到用于条形码的字符串中,您可以通过PAGE字段获取该页面,从而利用Word在每个页面上生成不同代码的能力。

否则,你需要:

•在尚未通过此分节符分隔的每个页面之间插入下一页分节符;

•确保您创建的每个新部分都不使用“不同的第一页”或“不同的奇数和偶数”页面布局;

•取消上一节中的页脚链接;

•从页脚中删除任何不需要的内容(如果您随时添加条形码,这将包括您添加到上一页脚的条形码);和

•只有在完成上述操作后,才能将条形码添加到该部分的页脚中。

如您所见,如果您不能使用Word的DISPLAYBARCODE字段,那么这是一个非常复杂的过程。

© www.soinside.com 2019 - 2024. All rights reserved.