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 van Visio.
De toetsencombinatie Alt+F11 voor het activeren van de programmeeromgeving van VBA.
De help-functie van Visio-VBA.