Delen via

Word mailmerge datumveld

Anoniem
2017-11-17T07:07:44+00:00

Ik krijg via de mailmerge een datumveld aangeboden als string met het format dd-MM-jjjj, dus bijvoorbeeld "17-11-2017". Ik wil deze in Word weergeven als "17 november 2017". Gebruik van de formatting optie (@ "d MMMM yyyy") in het mailmerge field helpt niet, dan gebeurt er niets.

Het aangeboden veld moet denk ik een echt datumveld zijn. Hoe kan ik  het aangeboden veld eerst omzetten naar een echt datumveld zodat de formatting wel werkt?

Microsoft 365 en Office | Word | Voor thuisgebruik | Windows

Vergrendelde vraag. Deze vraag is gemigreerd vanuit de Microsoft Ondersteuning-community. U kunt met een stem aangeven of de inhoud nuttig is, maar u kunt geen opmerkingen of antwoorden toevoegen of de vraag volgen.

0 opmerkingen Geen opmerkingen

Antwoord geaccepteerd door vraagauteur

  1. Anoniem
    2017-11-21T06:57:40+00:00

    Ronald,

    Waar jij { = { DATUM_INBRENG } @  "d MMMM yyyy" } maak je er een berekening van, 19-7-2016 levert dan inderdaad -2004 op.

    Mogelijk is het gebruik van een QUOTE veld de oplossing:

    { QUOTE { DATUM_INBRENG } @  "d MMMM yyyy" }

    Jan

    Was dit antwoord nuttig?

    1 persoon vond dit antwoord nuttig.
    0 opmerkingen Geen opmerkingen

9 extra antwoorden

Sorteren op: Meest nuttig
  1. Anoniem
    2017-11-17T21:33:13+00:00

    Het gaat om Word merge.

    Was dit antwoord nuttig?

    0 opmerkingen Geen opmerkingen
  2. Anoniem
    2017-11-17T21:32:08+00:00

    Dit helpt helaas ook niet. Ik heb het een keer voor elkaar gekregen maar ik zit te worstelen met hoe ik het veld in Word moet zetten. De variabelen worden er via een macro ingezet vanuit een ERP pakket en van daaruit probeer ik het format te veranderen.

    Wanneer het in het sjabloon staat wordt het bijvoorbeeld weergegeven als {DATUM_INBRENG} en met shift-F9 zie je {VW_DATUM_INBRENG}.

    Ik heb nu de variabele geselecteerd en dan Control-F9 gedaan en het format string er achter gezet:

    { {DATUM_INBRENG} @ "d MMMM yyyy"}

    De waarde van de variabele is 19-07-2016 en dan wordt er niets getoond.

    Wanneer ik er { ={DATUM_INBRENG} @ "d MMMM yyyy"} van maak zie ik "-2004" als uitkomst.

    Ik snap er niets van...

    Was dit antwoord nuttig?

    0 opmerkingen Geen opmerkingen
  3. Anoniem
    2017-11-17T18:52:43+00:00

    Hallo,

    Voeg in Excel een kolom toe voor de opmaak van die datum

    =TEKST(E2,"d mmmm jjjj")

    of

    =TEKST(E2,"d mmmm yyyy")

    en merge met dié kolom.

    mvg

    Hans

    Was dit antwoord nuttig?

    0 opmerkingen Geen opmerkingen
  4. Anoniem
    2017-11-17T16:04:25+00:00

    Hallo Ronald,

    Je zou kunnen proberen of het wel lukt wanneer je de waarden met komma's scheidt, in het voorgestelde geval dus als:  @ "d, MMMM, yyyy". Kun je doorgeven of het hiermee wel lukt?

    Met vriendelijke groet,

    Jules

    Was dit antwoord nuttig?

    0 opmerkingen Geen opmerkingen