Technische Fiche om een commando met een passend icoontje aan te maken in de Ribbon Interface.

Vergelijkbare documenten
6.2 VBA Syntax. Inleiding Visual Basic

6.3 VBA Syntax Instructie. Wij gaan de Visual Basic Editor opnieuw openen, om de instructie die wij zojuist getypt hebben, nader te bekijken.

Een eerste applicatie

Symbol for Windows Planner Versie 0.8

Handleiding Online Boekhouden

1. Installatie nieuwe plug-in

Gebruiksaanwijzing. Versie 1.0. Michiel Bouman

Meerdere gebruikersaccounts aanmaken

Installatie handleiding KM3a-applicatie voor AutoCAD

Twee types van invoegtoepassingen

Handleiding GfK Digital Trends voor pc versie 16.1

Inleiding Visual Basic en VBA. Karel Nijs 2009/01

Handleiding GfK Digital Trends voor pc versie

Contents. GfK Internet Monitor v3 1

HANDLEIDING PROGRAMMEREN IN PASCAL (LAZARUS)

Leg de CD-rom Solid Edge ST3 in de cd-drive van je computer. Normaal verschijnt volgend kader vanzelf.

Handleiding Telewerken met Windows. Inleiding. Systeemvereisten. Inhoudsopgave

Taken automatiseren met Visual Basicmacro's

Snel op weg met Solid Edge ST5

Internet Explorer 7 (IE7)

Handleiding JCreator. Inhoud. Een Workspace en een eerste project maken

Het installeren en uitvoeren van Centix 3 serie op Windows Vista. Installatie Uitvoeren (gebruiken) Belangrijk:

Zelf een spel maken met GameMaker Les 1: Laat iets bewegen!

U kunt de helpbestanden op verschillende manieren openen. Standaard activeert u de helpbestanden via de toets F1.

Probleemstelling: Hoe kan binnen CRMcorner (standaard) sjablonen gekoppeld worden aan bepaalde overzichten en het communicatie centrum.

Outlookkoppeling installeren

Appendix Computerklussen

EXCEL MACRO ZET TEKST IN GESELECTEERDE CELLEN OM NAAR KLEINE LETTERS

Automatisering voor Financiële Dienstverleners. Werken met Queries en Merge Documenten. For more information visit our website at

Parallelle Poort Aansturen Met Visual Basic

Week 2 Cursus Photoshop

Stap 1 Achterhalen van de map OPSTARTEN

Handleiding Inloggen met SSL VPN

Macro's in OpenOffice.org

Handleiding: CitrixReceiver installeren voor thuisgebruik.

9.19 Macro s: oefeningen

AAN DE SLAG SYMWRITER INSTALLEREN. Aan de slag met Communicate Symwriter.

Formulieren o.b.v. Vrije Overzichten

Firmware Upgrade Utility

MEEST GESTELDE VRAGEN

Handleiding om uw website/webshop aan te passen

Gebruik QNAP Baker Tilly Belgium

GameMaker TUT: Doolhof

Hoofdstuk 23: Eenvoudig taken automatiseren met macro s

Webonderdelen (Web Parts)

VBA voor doe-het-zelvers

Inventus Software. Antum Secured Mail / Message System. Gebruikershandleiding

Handleiding verbinding maken met ioffice via Extern Bureaublad Deze handleiding beschrijft de stappen voor het verbinden met de ioffice omgeving met

Computer vanop afstand overnemen via Extern Bureaublad.

Inhoud. Handleiding Dododent. Beste tandarts of praktijkmanager,

Informatie gebruik Digi Bord

OpenVPN Client Installatie

Snel aan de slag met BasisOnline en InstapInternet

Om met Symbaloo te werken, moet u zich aanmelden bij de website van Symbaloo.

Bescherm je tegen onveilige websites

9.18 Macro s: oefeningen

Installeren van het programma:

EEN VIDEO INSLUITEN OF EEN KOPPELING NAAR EEN VIDEO OPNEMEN IN UW PRESENTATIE

GEBRUIK VAN QNAP-BTB

Macro s maken Word nog sneller

Windows 8, Windows 8.1, deel II

Instructietekst printen en plotten van inspectietekeningen

Cloud Products FilePartner

1. HOE KOPPEL IK EXCEL AAN MEN PART?

Handleiding CMS Online Identity Webontwikkeling. Handleiding CMS

Create Your Locksystem

Handleiding afdrukken rotariaat CAMPUS NOORD Informaticadienst Scholengroep Sint-Rembert v.z.w. Kevin Baert Loes Casteleyn Michiel Seys

21 Macro s Macro s opnemen Macro's uitvoeren

Hoe maak ik een PowerPoint-presentatie?

Handleiding website beheer

Wiskunde en ICT 1. Met het lettertype wiskunde.ttf kan je onderstaande wiskundige symbolen invoegen.

How-to: Firefly-kaart (Nederland) maken in ArcGIS Pro

Installatie NemaDecide en eerste gebruik

WERKEN MET GOOGLE ADMINISTRATIEF WERK MAART 2017

Les 2 De basis (deel 1)

1 Fotomodule. Handleiding fotomodule Scherpenheuvel Zichem

Briefhoofd maken in Word. Handleiding van Helpmij.nl

Tutorial 1, Delphi: Geldspraak


Handleiding voor Excel to Image

Thuisnetwerk instellen met Windows

Instellen handtekening Blink - februari 2016

Handleiding Cubigo Verenigingen en Organisaties

Aanvullende informatie voor Windows 8.1

Lined Content Management System v.2 (LCMS 2)

Handleiding voor het installeren van VBA scripts in Outlook

1. Pagina s. Verwijder pagina: hiermee kun u een pagina van uw website verwijderen. Bewerk pagina: hiermee kunt u de pagina bewerken.

Engenius ECB150/ECB300/ECB350 HANDLEIDING VOOR OPZETTEN ALS ACCESSPOINT. v0.01

Installatie Handleiding Alimentatie Rekendisk Sdu Uitgeverij / A. Koppenaal

Deel 1 Stap 1: Klik op de downloadlink om uw persoonlijke versie van de software te downloaden.

Handleiding. Installatiehandleiding Solarcentury Offertetool. Ter voorbereiding: controleer de systeemeisen

Heroglyph 4.0 Het maken van een route met een object op de eigen kaart

Werkinstructie Docenten Inlog

Werking van de Office Connector, en het oplossen van fouten.

Installatie Solid Edge ST5

Macro s maken in Word

Gebruik vaste content en library

EnGenius/Senao ECB/SCB-3220 HANDLEIDING Firmware

Transcriptie:

Technische Fiche om een commando met een passend icoontje aan te maken in de Ribbon Interface. Dit document is gebaseerd op Inventor 2011 & Windows XP. PS: Het kan zijn dat bepaalde zaken verschillen of helemaal niet mogelijk zijn, Maar uw resultaat zal hoe dan ook hetzelfde zijn. 1) Instellingen en weetjes over Inventor Vba & Application Project. Om dit te illustreren maken we gebruik van het alombekende Hello world voorbeeld. Om van inventor naar de programmeeromgeving over te schakelen kunt u gebruik maken van de ribbon: U vindt in elke omgeving de knop VBA Editor onder het tabblad Tools Options Het snelste is nog altijd via de sneltoets ALT+F11 U komt dan uiteindelijk in de Visual Basic programmeeromgeving terecht van Inventor. 1 Bovenaan links (1) vindt u het ApplicationProject, dit is een bestand die standaard Default.ivb heet. Dit bestand bevindt zich op de volgende locatie. Voor Windows XP: C:\Program Files\Autodesk\Inventor 2011\Bin\Macros\ Voor Windows Vista & Windows 7: C:\Users\Public\Documents\Autodesk\Inventor 2011\Bin\Macros\ U kunt dit Projectbestand gebruiken om macro s aan te maken die van toepassing kunnen zijn op elk document die u met inventor opent. Dit bestand kan zich ook op een gedeelde locatie bevinden zodat men met meerdere gebruikers over dezelfde macro s beschikt.

2) Het delen van een Application Project. (niet noodzakelijk) Wenst u met meerder personen toe te grijpen op de macros dan kunt u deze delen. Verplaats via verkenner het bestand Default.ivb naar een locatie op het netwerk: Bvb H:\Cad-Server\Inventor Customisatie\Macros\ Ga naar Tools Application Options en vul daar op het tabblad File Default vba Project de locatie in waar u zonet het bestand heeft geplaatst. Onderaan de Application Options klikt u op OK om de wijzigingen door te voeren. U kunt dit bestand ook een andere naam geven. Sluit Vba af door op het rood kruisje te klikken en start Vba terug op via ALT+F11. Wanneer u nu terugkeert naar de Vba Omgeving en u klikt op het woord ApplicationProject. Dan zal u zien dat de locatie van het bestand is gewijzigd. Wenst u op andere Inventor installaties ook deze code te gebruiken dan gaat u gewoon naar de Application Options van Inventor en wijst men daar het gedeelde.ivb-bestand aan. 3) Het ApplicationProject? Standaard krijgt u een mapje te zien met de naam Modules met daarin 1 module met de naam Module1 Wenst u deze naam te wijzigen dan klikt u op het woord Module1. Daarna kunt u bij de Properties die zich eronder bevinden de naam kunt wijzigen. Indien de Properties niet zichtbaar zijn dan kunt u deze via de sneltoets F4 ophalen.

Nu we alle configuraties gedaan hebben, kunnen we beginnen met onze code. Dubbelklik op uw module InventorWizard Er wordt nu rechts een blanco blad geopend (of die staat al open) Standaard staat er al de volgende tekst: Option Explicit Dit wil zeggen dat u verplicht bent om alle variabelen te declareren. Bvb als u de variabele LengteX wenst te gebruiken binnen uw code u deze als volgt moet declareren: Dim LengteX as Integer Nu heeft u vba wijsgemaakt dat de variabele LengteX een geheel getal moet zijn tussen -32768 to 32767. Mocht u nu toch bvb tekst toewijzen aan deze variabele dan krijgt u de volgende foutmelding: Het is perfect mogelijk om een variabele te declareren zonder te specifiëren wat het nu juist moet zijn. Dim LengteX LengteX kan nu alles zijn, bvb een stukje tekst, kommagetal, boolean, object, Indien u deze variabele niet definiëert dan krijgt u tijdens het uitvoeren van de code de volgende foutmelding:

Wenst u deze optie uit te schakelen dan kunt de tekst Option Explicit verwijderen. Wenst u deze optie voor alle toekomstige modules uit te schakelen dan kunt u in vba via Tools Options Onder het tabblad Editor het vinkje voor Require Variable Declaration uitschakelen. (Niet aangewezen) 4) Hello world Code We zullen er nu voor zorgen dat u na het uitvoeren van deze macro een simpele MessageBox te zien krijgt met een mededeling voor de eindgebruiker. Om te beginnen moeten we alles in een Sub-routine gieten. U kunt de naam hiervan vrij kiezen. Alhoewel enkele benamingen niet mogelijk zijn. Ook zijn spaties niet toegelaten. Wat ik toepas is de kernwoorden mooi laten uitkomen door een hoofdletter te gebruiken. Typ nu onder de tekst Option Explicit de volgende woorden: Sub HelloWorld Wanneer u op enter drukt wordt automatisch deze tekst erbij geplaatst. End Sub Ook wordt na de tekst Sub HelloWorld automatisch () bijgeplaatst. Wat dit wil zeggen komt in één van de volgende Tutorials aan bod. Binnen deze 2 regels kunt u uw code schrijven. MsgBox "Hello World", vbinformation, "Mijn eerste routine" U zult zien dat u tijdens het typen een gele tooltip ziet verschijnen, dit is een helpfunctie zodat u kunt zien wat deze functie MsgBox nodig heeft van informatie om goed te kunnen werken. De tekst die omkadert wordt met vierkante haakjes zijn onderdelen die niet verplicht zijn in te vullen. Maar soms kunnen deze een standaard waarde hebben. Die u dus best ook wel goed bekijkt. Bvb [Buttons as VbMsgBoxStyle = vbokonly] Standaard zult u dus een OK-knop aantreffen. Deze optionele voorwaarden kunt u dus perfect blanco laten en scheiden door 2x een komma te plaatsen. Option Explicit Sub HelloWorld() MsgBox "Hello World",, "Mijn eerste routine" End Sub Om deze functie op te starten kunt u in vba op de sneltoets F5 drukken, of via deze knop de routine opstarten. Let wel dat uw cursor zich binnen deze routine bevindt, anders krijgt u dit venster te zien:

Van hieruit kan men natuurlijk ook de routine uitvoeren door op Run te klikken. U krijgt dan het resultaat te zien van onze functie: 5) Een knop toevoegen aan de ribbon die deze functie uitvoert. Eerst en vooral maken we een afbeelding die we gaan gebruiken als icoontje voor onze routine. U kunt google afbeeldingen gebruiken of speciale websites die icoontjes aanbieden. Bvb: http://findicons.com Suggesties zijn altijd welkom. Inventor verlangt icoontje van 32x32 pixels voor grote knoppen en 16x16 pixels voor kleine knoppen. De locatie van de icoontjes moet identiek zijn aan de locatie waar uw application project bestand (.ivb) zich bevindt en moeten de extensie bmp hebben. De naam van de icoontjes is nog belangrijker: InventorWizard.HelloWorld.Large.bmp en/of InventorWizard.HelloWorld.Small.bmp InventorWizard verwijst naar de naam van de module HelloWorld verwijst naar de naam van de sub-routine Large of Small verwijst naar de grootte van de icoontje (het is verstandig om er direct 2 aan te maken) Bmp is de extensie (Let op: deze is niet altijd zichtbaar. Hangt af van uw Windows instellingen) Maar typ deze in geen geval er nog eens extra bij. Wenst u de achtergrond van het icoontje transparant te hebben, dan kunt deze het kleur magenta toewijzen. Alle kleuren worden weergegeven in het icoontje, behalve magenta, deze wordt transparant en krijgt uiteindelijk de kleur van uw ribbon. Vult u het icoontje niet op met een kleur. Dan zult u tijdens klikken op de knop een witte achtergrond zien. Sla dit icoontje op op de locatie van uw Default.ivb bestand. H:\Cad-Server\Inventor Customisatie\Macros\ Maak daarna direct ook de kleine versie ervan aan, het is aangewezen omdat soms het icoontje niet wil laden ondanks dat alles juist is gedaan. 6) Verborgen Tabblad en commando s in inventor. U kunt aan inventor een extra add-ins tab toevoegen door de volgende bestanden uit te voeren:

Windows XP: C:\Program Files\Autodesk\Inventor 2011\SDK\UserTools.msi C:\Program Files\Autodesk\Inventor 2011\SDK\DeveloperTools.msi Windows Vista & Windows 7: C:\Users\Public\Documents\Autodesk\Inventor 2011\SDK\Usertools.msi C:\Users\Public\Documents\Autodesk\Inventor 2011\SDK\Developertools.msi Ook krijgt u direct nog een aantal extra commando s ter beschikking. 7) Icoontje toevoegen aan inventor. Terug in Inventor opent u een Part en klikt u op het tabblad Add-ins. (Voor elke tutorial en in elke omgeving zal het add-ins tabblad door mij gebruikt worden om commando s toe te voegen. Uiteraard kunt u zelf kiezen waar deze terecht moet komen) Klik op met de rechtermuisknop op de ribbon en kies daar voor Customize User Commands. Selecteer links in het venster die verschijnt Macros Klik op HelloWorld en vervolgens op Add, u kunt zelf kiezen of u nu een groot of een klein icoontje wenst met al dan niet de naam van de functie erbij. Druk op Apply en u zult onmiddellijk zien dat uw commando is toegevoegd op een nieuw panel User Commands

Het is best mogelijk dat uw icoontje nog niet ingeladen is. Dit gebeurt zeker en vast de volgende keer dat u inventor opgestart heeft. Lukt het dan nog niet dan overloopt u best nog eens alle stappen en de naamgeving van het icoontje. U bent nu klaar om vanuit inventor uw sub-routine aan te spreken. Deze zal altijd beschikbaar zijn in Sketch & Part omgeving.