Word文档每页页脚不同(二维码标注)

Different Footer on each Page of a Word Document (QR Code tagging)

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

这出奇地困难 - 看来我可能误用了页脚。是否可以将二维码插入文档的margin/background?

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

否则,您需要:

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

• 确保您创建的每个新部分不使用 "different first page" 或 "different odd & even" 页面布局;

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

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

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

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