Basic Script ondersteuning in samenvoegsjablonen


wanneer jij dynamische inhoud wilt toevoegen aan jouw TRADIUM documenten, kan jij ook een speciaal veld invoegen in een documentsjabloon: @MACRO{bestandsnaam|parameters}. Dit kan jij handmatig intoetsen, maar ook via het invoegmenu in het hoofdvenster. Let op het |-teken dat je tussen bestandsnaam en parameters dient in te geven.


Gebruikersrechten

Let op: wanneer jij gebruik maakt van Basic Script ondersteuning, moet je een bestaand macro-bestand uitvoeren. Als het bestand niet kan worden gevonden, of als de gebruiker die het documentsjabloon wilt gebruiken geen rechten heeft om de macro uit te voeren, verschijnt na het samenvoegen van het document een foutmelding in het document zelf.


Parameters en uitvoer

Je kunt opstartparameters voor de macro meegeven. De uitvoer van een macro moet altijd naar een bestand. Om te bepalen naar welk bestand de uitvoer moet worden gestuurd en om welke parameters het gaat, dient u in de macro de Command$ functie te gebruiken. Deze bestaat uit de naam van het uitvoerbestand, gevolgd door het |-teken, en dan gevolgd door de parameter(s).


Parameters dynamisch toepassen

Door andere samenvoegvelden (@...) als parameters te specificeren, wordt de uitvoering van een macro pas dynamisch. Zie onderstaand voorbeeld:


@MACRO{o:\adminsql\scripts\etiketopmaak.bas|@Naam//@Adres//@PCODE @Plaats}


Wanneer de macro etiketopmaak.bas wordt uitgevoerd, zal deze als opstartparameter de bedrijfnsaam, adres en woonplaats ontvangen. De macro kan dan een speciale opmaak genereren en die vervolgens opslaan in het doorgegeven bestand. De inhoud van Command$ die dient te worden uitgelezen, zou er zo uit kunnen zien:


"c:\Users\Marijke Gebruiker\Documents\temporary.macro_output_38980980.txt|Firma Jansen//Nieuwe weg 17//1154 AS Zaandam"






TradiumTech.nl is voor de technische ondersteuning van Tradium Business Software, kijk op www.tradium.nl voor meer informatie.