Senso
Inventaris
- Lid geworden
- 13 jun 2016
- Berichten
- 12.048
- Besturingssysteem
- W11 Pro 25H2
- Office versie
- Office 2007 H&S en Office 2021 Prof Plus
De VBA-code Application.ExecuteExcel4Macro "SHOW.TOOLBAR(""Ribbon"",False)" verbergt de volledige menubalk (het Lint) in plaats van alleen de formulebalk. Hierdoor raken gebruikers de knoppen en menu's kwijt, wat vaak ongewenst is. [1]
Wat gebeurt er exact?
De juiste manier om de Formulebalk te verbergen
Wanneer specifiek de formulebalk moet worden verborgen (al dan niet bij het opstarten van de werkmap), kan beter de moderne VBA-eigenschap voor de applicatie worden gebruikt. Om dit goed te laten werken, zet je de volgende regel code in de Workbook_Open gebeurtenis:
Application.DisplayFormulaBar = False
Wat gebeurt er exact?
- Volledig verborgen Lint: Alle tabbladen (Bestand, Start, etc.), knoppen en de Snelle Toegangswerkbalk verdwijnen uit beeld.
- Geen Formulebalk-effect: Deze code verbergt de formulebalk zelf niet. De formulebalk blijft zichtbaar als deze al aanstond.
- Bij opstarten: Als dit in een Workbook_Open macro staat, wordt het Lint direct bij het openen van het bestand uitgeschakeld. [1, 2, 3, 4]
De juiste manier om de Formulebalk te verbergen
Wanneer specifiek de formulebalk moet worden verborgen (al dan niet bij het opstarten van de werkmap), kan beter de moderne VBA-eigenschap voor de applicatie worden gebruikt. Om dit goed te laten werken, zet je de volgende regel code in de Workbook_Open gebeurtenis:
Application.DisplayFormulaBar = False
- Weer aanzetten: Zet dit bij het sluiten van het bestand (in de Workbook_BeforeClose gebeurtenis) weer op True, omdat deze instelling anders voor alle Excel-bestanden op de computer blijft gelden.
- Het Lint verbergen (indien gewenst): Als toch het hele Lint moet worden verborgen, is de juiste methode Application.ExecuteExcel4Macro "SHOW.TOOLBAR(""Ribbon"",False)". [1, 2]