Voorbeelden van Visio-macro’s

Symptomen Gebruikers weten dat ze in alle bekende Office-programma’s (Word, Excel, PowerPoint, Access) kunnen programmeren. Macro’s kunnen opnemen, VBA-code kunnen wijzigen. Slechts een enkeling weet dat diezelfde programmeermogelijkheden ook in Visio beschikbaar zijn. Programmeurs die wel weten dat er in Visio mogelijkheden zijn om VBA-programmacode te schrijven, kennen het objectmodel van Visio niet. En dus blijven veel goede mogelijkheden onbenut. Remedie Installeer het Microsoft Visio Software Development Kit (SDK): • Surf naar www.microsoft.com/en-us/download. • Typ in het zoek-vak Microsoft Visio SDK. • Download het pakket dat past bij uw Office-versie: Visio SDK 2007 voor gebruikers van Office 2007, Visio SDK 2010 als u met Office 2010 werkt. Let er bovendien op welke variant u download: er is een 32-bits en een 64-bits versie. De versie die u download moet corresponderen met de Office-versie die u gebruikt. Klik op de Start-knop en kies Microsoft Office 210 Developer Resources. Kies Microsoft Viso 2010 SDK. Kies Microsoft Visio SDK Code Samples Library. Klik links in het venster op de tab Inhoudsopgave. Er verschijnt een boomstructuur waarin u de gewenste informatie kunt opzoeken. In dit voorbeeld gaan we er vanuit dat u wilt weten hoe u symbolen in Visio kopieert en op een andere pagina plakt. Klik op het kleine plustekentje links van Microsoft Visio Code Samples Library. Klik op het plusje links van Visual Basic for Applications (VBA). Klik op het plusje links van Shapes. Klik op het plusje links van Shape Action Tags.  Klik op Shape Cut, Copy, and Paste. Het programma toont nu (Engelstalige) programmatisch informatie over het knippen, kopiëren en plakken van symbolen in Visio-documenten: Zie ook De help-functie...