12 Excel aanpassen - Pearson Education
12 Excel aanpassen - Pearson Education
12 Excel aanpassen - Pearson Education
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.