Sjabloonopmaak behouden met opmerkingen
Bij het bouwen van Word- of Excel-sjablonen kan lange formule- of placeholder-syntaxis vaak de beschikbare ruimte in je layout overschrijden. Dit resulteert meestal in vervorming van tabellen en ongewenste regelafbreking, waardoor het moeilijk is om te visualiseren hoe het uiteindelijke document er werkelijk uit zal zien.
Om dit op te lossen, stelt onze sjabloongenereringsmotor je in staat om syntaxis te “annoteren” met behulp van documentopmerkingen. In plaats van een lange formule rechtstreeks in een cel in te typen, kun je een opmerking koppelen aan een enkel teken of korte tekst. De motor scant op deze opmerkingen, extraheert de formule en vervangt de gekoppelde tekst door het gegenereerde resultaat.
Het probleem: vervorming van inline-syntaxis

Het gebruik van standaard inline-syntaxis kan de visuele structuur van je sjabloon verstoren. Een lange checkbox-formule in een smal tabelkolom zal bijvoorbeeld de rij onhandig laten uitbreiden.
Voorbeeld van inline-vervorming:
- Tekst in sjabloon:
field_name equals '66'? - Inline-formule:
{{IF({{field_name}} = '66', '\u2611', '\u2612')}} - Resultaat: De tabelcel strekt zich uit om de lange codestring op te vangen.
De oplossing: op opmerkingen gebaseerde syntaxis
Door de formule naar een opmerking te verplaatsen, behoud je een “What You See Is What You Get” (WYSIWYG) ontwerpervaringwel.
Implementatiestappen:
- Typ een placeholderteken (zoals een “x” of een eenvoudig selectievakjesymbool) in je sjabloon.
- Markeer dat teken en voeg een opmerking in.
- Plak je formulesyntaxis in het opmerkingvak.
Schone sjabloonvoorbeelden:
| Doel | Tekst gekoppeld aan opmerking | Formule in de opmerking |
| Op logica gebaseerd selectievakje | ☑ | {( IF({{preCheckQ2}} = 'N/A', '\u2611', '\u2610') )} |
| Vereenvoudigd selectievakje | ☐ | {{CBOX({{IsInspected}}, 'Yes')}} |
Belangrijke overwegingen
- Behoud van indeling: Opmerkingen “zweven” over de inhoud, dus ze beïnvloeden niet de uitlijning of afstand van je Word- of Excel-tabellen.
- Lettervervanging: Bij het gebruik van functies zoals
CBOX()zorgt de motor er automatisch voor dat de uitvoer een compatibel lettertype (zoals Segoe UI Symbol) gebruikt om symbolen correct weer te geven. - Limiet van één opmerking: Elke tekst kan slechts aan één opmerking worden gekoppeld. Meerdere opmerkingen op dezelfde tekst worden niet ondersteund.
Wanneer de sjabloon wordt gegenereerd, worden de opmerking en de placeholdertekst verwijderd en vervangen door de werkelijke gegevens of het symbool.
Antwoord niet gevonden?
Staat jouw vraag er niet bij? Neem dan direct contact met ons op.
Contact opnemen