VBA integratie in CorelDRAW betekent veel. VBA maakt gebruik van verschillende automation-interface dan Corel SCRIPT gebruikt om te gebruiken. Deze interface heeft hiërarchische structuur van objecten inclusief Application, Document, Pagina, Layer, vorm en hun verschillende eigenschappen zoals vorm vulling, omtrek, enzovoort. Deze structuur maakt het programma logischer en makkelijker om zo goed te maken en maakt het mogelijk om de prestaties te verhogen.
Sinds de introductie in versie 6, Corel SCRIPT niet veel veranderen, behalve dat een aantal nieuwe commando's werden toegevoegd. Met VBA situatie sterk verbeterd. Nog afgezien van technische details, ik wil gewoon om op te merken, dat de VBA macro loopt ongeveer 5-10 keer sneller dan vergelijkbare Corel SCRIPT programma. En rekening houdend met dat VBA-object model is veel meer geavanceerde (die de toegang tot bredere waaier van objecteigenschappen biedt), kan VBA macro hetzelfde resultaat te bereiken in minder aantal stappen, die op zich verhoogt de prestaties nog meer.
Macro's zijn opgenomen reeks acties waarmee u snel taken uit te voeren. De macro's in CorelDRAW zijn gebaseerd op Microsoft Visual Basic ® voor Applications (VBA), die is opgenomen in de installatie van CorelDRAW Graphics Suite.
U kunt gebruik maken van het VBA-macro's beschikbaar te nemen aan het programma, en u kunt neem uw eigen macro's om taken die u vaak uitvoert automatiseren. Het opnemen van macro's is eenvoudig, je hoeft niet te weten VBA aan de slag.
VBA-macro's kunt u basisbewerkingen, zoals het opslaan van bestanden naar een ander bestandsformaat, tekenen vormen en andere verschillende herhaalde stappen uit te voeren. Echter, kan VBA ook worden gebruikt om rijkere macro's en applicaties te maken om u te helpen met complexe taken. Bijvoorbeeld met behulp van de wizard kalender opgenomen in het programma, kunt u meerdere pagina's en één pagina aangepaste kalenders maken in verschillende talen.
VBA ingeschakeld oplossing voor ontwikkelaars om intelligente mini-toepassingen binnen CorelDRAW zoals een wijziging vormen te maken, te herpositioneren en het formaat vormen, openen en sluiten van documenten, set stijlen ... enz.
VBA in CorelDRAW kan gebruikt worden als een plateform voor het ontwikkelen van krachtige grafische oplossing, batchverwerking van bestanden. Het kan worden gebruikt om de werkstroom withen CorelDRAW optimalisere