anoniem Geplaatst: 5 april 2002 Delen Geplaatst: 5 april 2002 L.S. Ik heb in VBA voor een applicatie in Excel dynamische menubalken en knoppenbalken gemaakt. Nu zou ik graag willen dat in bepaalde situaties bepaalde menuopties "uitgegrijst" (dus niet actief) zijn , zoals nu bijvoorbeeld in het menu "Bestand" van M.Explorer, waarmee ik op deze site zit, de optie "Opslaan". Dit lukt me wel met knoppenbalken (met visible), maar dit werkt klaarblijkelijk anders voor menuopties. Om het verhaal compleet te maken: nu verwijder ik tijdelijk het gehele menu, maar dat vind ik niet zo elegant. Dus om bij het bovenstaande voorbeeld te blijven: het menu "Bestand" wordt geheel verwijderd. [ Dit bericht is bewerkt door: Mart Kieftenburg op 2002-04-05 08:07 ] Quote Link naar reactie
anoniem Geplaatst: 5 april 2002 Auteur Delen Geplaatst: 5 april 2002 Onderstaand voorbeeld haalt binnen de menu-optie bestand een aantal opties weg: [code:1:e548c5dca9] Sub auto_open() With Application.MenuBars(xlWorksheet) With .Menus("File") .MenuItems("Open...").Delete .MenuItems("Close").Delete .MenuItems("Save").Delete .MenuItems("Save as...").Delete .MenuItems("New...").Delete .MenuItems("Exit").Delete End With End With End Sub [/code:1:e548c5dca9] Of opties ook grijs kunnen worden gemaakt weet ik eerlijk gezegd niet, maar dit komt al een beetje in de buurt... Quote Link naar reactie
anoniem Geplaatst: 7 april 2002 Auteur Delen Geplaatst: 7 april 2002 Zo dus: With Application.MenuBars(xlWorksheet) With .Menus("Data") .MenuItems("Filter").Enabled = False End With End With Quote Link naar reactie
anoniem Geplaatst: 9 april 2002 Auteur Delen Geplaatst: 9 april 2002 Ultrasaurus en rdk, Bedankt! Jullie suggesties werken en zijn voor mij zeer bruikbaar. salut mart Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen