Ga naar hoofdinhoud

Merge fields in documentsjablonen

Vereiste rechten

Een medewerker moet met de rol Shop Admin of Shop Owner Admin aan de shop gekoppeld zijn om de acties in dit artikel uit te voeren.

Gebruik de functie Add Merge Field van Microsoft Word om een nieuw merge field aan het ShopCtrl-sjabloon toe te voegen. Download een standaard Word-documentsjabloon uit ShopCtrl en open het om te bewerken. Of begin met een lege Word-pagina.

Een merge field invoegen​

Een enkelvoudig Merge Field invoegen in een Word-documentsjabloon:

  1. Ga naar het tabblad Insert > Quick Parts > Field.
  2. Kies het veldtype MergeField.
  3. Vul bij Field Name de naam van het Merge Field van ShopCtrl in, tussen dollartekens. Bijvoorbeeld $$Order.Id$$.
  4. Kies de juiste Format.
  5. Klik op Ok om het merge field in te voegen.
  6. Druk op Alt + F9 om de veldcodes te tonen. Of klik met de rechtermuisknop op het veld en kies de optie Toggle Field Codes.
  7. In de codeweergave ziet het merge field er zo uit:
    {MERGEFIELD $$Order.OrderTotal$$ \* MERGEFORMAT }
  8. Verwijder de tekst \* MERGEFORMAT.
  9. (Optioneel) Bij merge fields van het type getal en tekst kunt u lettertype, kleur, vet, cursief enzovoort toepassen, net als bij gewone tekst.
  10. (Optioneel) Maak, afhankelijk van het type merge field, de uitvoer van het merge field op.

De procedure hierboven geldt voor Word 2007 en later. Zie het artikel Insert mail merge fields van Microsoft Support voor meer informatie.

Opmaak toepassen op een merge field met een getal​

De uitvoeropmaak van een Numeric Merge Field in het Word-documentsjabloon instellen:

  1. Druk op Alt + F9 om de veldcodes te tonen.
  2. Selecteer het Numeric Merge Field dat u wilt bewerken.
  3. Typ vóór de sluitende accolade een spatie en \# . Hiermee begint de schakeloptie.
  4. Typ #,### om duizendtallen aan te geven.
  5. Geef met .00 aan hoeveel decimalen u wilt tonen. Als het samengevoegde veld geen decimalen bevat, worden er nullen getoond.
  6. Het resultaat ziet er zo uit:
{MERGEFIELD $$Order.OrderTotal$$ \# #,###.00 }
Let op:

De gebruikte notatie is cultuuronafhankelijk (invariant culture). Voor de verschillende culturen past ShopCtrl de weergave van het resultaat aan.

Voorbeelden van de opmaak van getalvelden:

VeldcodeGegenereerde uitvoer,
en-US
Gegenereerde uitvoer,
nl-NL
Gegenereerde uitvoer,
fr-FR
{MERGEFIELD $$Order.OrderTotalExVat$$ }1559917.36001559917,36001559917,3600
{MERGEFIELD $$Order.OrderTotalExVat$$ \# #.00 }1559917.361559917,361559917,36
{MERGEFIELD $$Order.OrderTotalExVat$$ \# €#,###.00 }€1,559,917.36€1.559.917,36€1 559 917,36
{MERGEFIELD $$Order.OrderTotalExVat$$ \# #,###.0 }1,559,917.41.559.917,41 559 917,4
{MERGEFIELD $$Order.OrderTotalExVat$$ \# #,###. }1,559,9171.559.9171 559 917
{MERGEFIELD $$Order.OrderTotalExVat$$ \* Upper \# ####,0.00kg }1,559,917.36KG1.559.917,36KG1 559 917,36KG

Zie de artikelen Word Numeric Picture Switch en Intermediate mail merge tips van Microsoft Support voor meer informatie.

Opmaak toepassen op een merge field met een datum​

De uitvoeropmaak van een Date Merge Field in het Word-documentsjabloon instellen:

  1. Druk op Alt + F9 om de veldcodes te tonen.
  2. Selecteer het Date Merge Field dat u wilt bewerken.
  3. Typ vóór de sluitende accolade een spatie en \@. Hiermee begint de schakeloptie.
  4. Typ een spatie, gevolgd door de datumnotatie tussen aanhalingstekens: "d-MM-yy"
  5. Het resultaat ziet er zo uit: {MERGEFIELD $$Order.Date$$ \@ "d-MM-yy" }

Voorbeelden van de opmaak van datum- en tijdvelden:

VeldcodeGegenereerde uitvoer,
en-US
Gegenereerde uitvoer,
nl-NL
Gegenereerde uitvoer,
fr-FR
{MERGEFIELD $$Order.Date$$ }7/1/2021 7:06:05 PM1-7-2021 19:06:0501/07/2021 19:06:05
{MERGEFIELD $$Order.Date$$ \@ "d-MM-yy" }1-07-211-07-211-07-21
{MERGEFIELD $$Order.Date$$ \@ "ddd, d MMMM yyyy"}Thursday, 1 July 2021donderdag, 1 juli 2021jeudi, 1 juillet 2021
{MERGEFIELD $$Order.Date$$ \@ "MMMM d" }July 1juli 1juillet 1

Zie de artikelen Picture switch en Intermediate mail merge tips van Microsoft Support voor meer informatie.

Opmaak toepassen op een merge field met een afbeelding​

Bij merge fields van het type afbeelding kunt u de afmetingen van de ingevoegde afbeelding wijzigen en de afbeelding met de klok mee draaien:

  • De breedte, de hoogte of beide aanpassen, in pixels of mm
  • De afbeelding 90, 180 of 270 graden draaien

De uitvoeropmaak van een Image Merge Field in het Word-documentsjabloon instellen:

  1. Voeg na de naam van het merge field en vóór de sluitende accolade de schakeloptie \# toe.
  2. Laat deze volgen door de parameters voor de afbeelding:
  • Stel de grootte van de afbeelding in:
Afmetingmmpixels
BreedteW0mmW0
HoogteH0mmH0
Breedte en hoogte0mmx0mm0x0
  • Of draai de afbeelding:
Draaihoek90 graden180 graden270 graden
DraaienR90R180R270
Let op

U kunt de afbeelding alleen tegelijk draaien en een grootte opgeven als de grootte in mm is opgegeven.

Voorbeelden:

VeldcodeBeschrijving van de uitvoer
{MERGEFIELD $$Shop.Logo$$ \# w14mm }De afbeelding wordt naar verhouding verkleind of vergroot tot 14 mm breed
{MERGEFIELD $$Shop.Logo$$ \# H100 }De afbeelding wordt naar verhouding verkleind of vergroot tot 100 px hoog
{MERGEFIELD $$Shop.Logo$$ \# 100x100 }De afbeelding wordt aangepast tot een vierkant van 100 px
{MERGEFIELD $$Shop.Logo$$ \# r90 }De afbeelding wordt 90 graden met de klok mee gedraaid
{MERGEFIELD $$Shop.Logo$$ \# 30mmx10mm,R270 }De afbeelding wordt aangepast tot 30 mm x 10 mm en 270 graden met de klok mee gedraaid

Opmaak toepassen op een merge field met een barcode​

De uitvoeropmaak van een Barcode Merge Field instellen:

  1. Begin met de openingstag <barcode Height=0 Width=0>.
  2. Geef de grootte van de barcode in pixels op en voeg daarna het Merge Field tussen dollartekens in dat u als barcode wilt tonen. Het merge field moet van het type scan code zijn.
  3. Voeg ten slotte de sluitende tag </barcode> toe.

Bijvoorbeeld:

<barcode Height=50 Width=250>$$OrderShipment.OpenPickListScanCode$$</barcode>

Om elk type merge field als barcode te tonen, gebruikt u deze syntaxis:

<barcode Height=50 Width=250>sa: {MERGEFIELD $$Order.OrderCode$$ }</barcode>
Let op

Het Merge Field waarmee de barcode wordt gegenereerd, moet gegevens bevatten. Anders wordt het document niet automatisch gegenereerd.

Opmaak toepassen op een merge field met een QR-code​

De uitvoeropmaak van een QR code Merge Field instellen:

  1. Typ de openingstag <qrcode Height=0 Width=0>.
  2. Geef de grootte van de QR-code in pixels op en voeg daarna het Merge Field tussen dollartekens in dat u als QR-code wilt tonen.
  3. Voeg ten slotte de sluitende tag </qrcode> toe.

Bijvoorbeeld:

<qrcode Height=50 Width=50>$$OrderShipment.OpenPickListScanCode$$</qrcode>
Let op

Het Merge Field waarmee de QR-code wordt gegenereerd, moet gegevens bevatten. Anders wordt het document niet automatisch gegenereerd.