Skip to main content

Microsoft Word: vCard als QR-Code im Serien Druck

Einleitung

QR-Code sind aus dem Alltag nicht mehr wegzudenken. Warum dann nicht auch in Word beim Seriendruck dynamisch QR-Code erzeugen? Los geht's.

(Warnung) Das hier beschriebene Makro DISPLAYBARCODE ist erst seit Word Version 2016 im Programm enthalten.


Schritt für Schritt Anleitung

Einen QR-Code erzeugen

In einem Word Document muss man STRG+F9 drücken um eine neue Formel einzufügen. Diese erkennt man dann an den zwei geschweiften Klammen, {  } die dann auch dunkelgrau hinterlegt sind. In diesen Klammern trägt man nun zum test einmal folgendes ein.

DISPLAYBARCODE "Hallo Welt" QR \q 3

Danach kann man über das Kontextmenü die Formel aktiviern oder alternativ auch SHIFT+F9 drücken

image2021-10-8_9-52-51.png

Nehmen wir mal an, wir haben für den Seriendruck eine Datenquelle die wie folgt aussieht:

TÜV Rheinland Herr Max Mustermann Nordweg 1 12345 Hintertupfingen 0991-123456



vCard aus Serienfelder für QR-Code aufbereiten in in die Variable QRDATA ablegen
{
set QRDATA "{ MERGEFIELD Vorname \b "BEGIN:VCARD
VERSION:2.1
FN:" \f " "}{ MERGEFIELD Name}
N: { MERGEFIELD Name };{ Mergefield Vorname }
ADR:;;{ MERGEFIELD Strasse };{ MERGEFIELD Ort };;{ MERGEFIELD PLZ };
ORG:{ MERGEFIELD Firma }
END:VCARD
"
}



QR-Code mit dem Inhalt aus der Variable QRDATA erzeugen
{ displaybarcode { REF QRDATA  } QR \q 3 }

Relevante Hotkeys

ALT+F9 Alle Feldfunktionen global ein-/ausschalten
STRG+F9 Neue Funktion einfügen
SHIFT+F9 Die Feldfunktionen des aktiven Feldes ein-/ausschalten