05.09.2013 Views

12 Excel aanpassen - Pearson Education

12 Excel aanpassen - Pearson Education

12 Excel aanpassen - Pearson Education

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

MACRO’S EN VBA IN EXCEL de basis<br />

<strong>12</strong>.1.3 Eigen menu’s toevoegen<br />

304<br />

Behalve via de zojuist genoemde methode met de ingebouwde menu’s goochelen, kunt<br />

u ook een eigen menu toevoegen. U kunt dit menu het beste een duidelijke naam<br />

geven, bijvoorbeeld een bedrijfs- of afdelingsnaam. Het Controls-object biedt verschillende<br />

methoden en eigenschappen om met menu’s te werken.<br />

Tabel <strong>12</strong>.1 Overzicht van methoden en eigenschappen<br />

Item Parameters Omschrijving<br />

Methode<br />

Add Voeg een menu toe.<br />

Type Bepaalt het type besturingselement dat wordt toegevoegd, zoals een knop<br />

– msoControlButton, een menu – msoControlPopup of een keuzelijst – mso-<br />

ControlDropDown.<br />

Id Wordt deze parameter weggelaten dan wordt een leeg besturingselement<br />

van het opgegeven type toegevoegd. Een waarde voegt een van de ingebouwde<br />

elementen toe.<br />

Parameter Hiermee kunt u een willekeurige waarde aan VBA-procedures doorgeven.<br />

Before Bepaalt de positie van het element. Waarde een plaatst een eigen menu dus<br />

vóór het ingebouwde menu Bestand.<br />

Temporary De waarde True zorgt ervoor dat het toegevoegde menu tijdelijk is en verwijderd<br />

wordt als <strong>Excel</strong> wordt afgesloten. Geeft u False op dan blijft het menu<br />

bewaard in het eerder genoemde bestand <strong>Excel</strong>11.xlb.<br />

Delete Verwijder een menu<br />

Eigenschap<br />

Temporary Als deze parameter de waarde True heeft én het menuelement is geplaatst<br />

met de waarde False in de Temporary parameter van de Add methode,<br />

wordt het menu alleen verwijderd voor de duur van de sessie. Wordt <strong>Excel</strong><br />

opnieuw gestart dan komt het menuelement terug. Geeft u de waarde False<br />

op dan is de verwijdering permanent.<br />

BeginGroup Een boolean eigenschap die een groepslijntje in een menu zet.<br />

Caption De menutekst<br />

Count Telt het aantal elementen in de Controls-verzameling.<br />

Enabled True maakt het menu toegankelijk. False laat het menu wel zien, maar het is<br />

grijs en kan niet gebruikt worden<br />

OnAction Verwijst naar de macro die uitgevoerd moet worden als de gebruiker op het<br />

menu klikt of de bijbehorende sneltoets gebruikt.<br />

Visible True maakt het menu zichtbaar. False maakt het onzichtbaar.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!