Dokken van vensters in de VBE

Als je net zoals ik een VBA programmeur bent, dan vindt je het wellicht ook belangrijk hoe de verschillende vensters van de Visual Basic Editor zijn geplaatst. Soms maakt de VBE er een rommeltje van en het kan op zijn zachtst gezegd een uitdaging zijn om ze weer allemaal op hun plekje te krijgen.

Allereerst moet je kiezen welke vensters je wilt laten "dokken" (ze kleven dan tegen de rand van het venster van de VBE). Via Extra, Opties, Dokken kan je dit gedrag instellen voor elk venster::
Het venster Docken van de VBA Editor
Fig 1, Extra, Opties, Dokken tab in de VBE.

Stel je venster ziet er zo uit:
VBE venster. Project verkenner boven het venster eigenschappen
Fig 2, VBE venster. Project verkenner boven het venster eigenschappen.

en je wilt het eigenlijk zo hebben:
VBE venster. Project verkenner onder het venster eigenschappen
Fig 3, VBE venster. Project verkenner onder het venster eigenschappen.

Hoe doe je dat?

  • Dubbel klik op de titel balk van de project verkenner (deze zal een zwevend venster worden)
  • Sleep het midden van de titelbalk terug naar het gebied waar het venster eigenschappen staat.
  • Blijf slepen totdat de dikte van de rand van het venster verandert tot een smalle lijn.
  • Sleep nu omlaag, totdat je bijna bij de onderkant van het VBE venster bent. De vorm van het venster dat je versleept zal veranderen.
  • Laat los.

Omdat een plaatje meer zegt dan 1000 woorden en een filmpje meer dan 1000 plaatjes, heb ik twee video filmpjes opgenomen terwijl ik wat met de vensters rondsleepte:

Dokken van het project verkenner venster

Dokken van het venster controles

Soms verdwijnt een venster volledig. Bijvoorbeeld ten gevolge van een veranderde scherm resolutie (maar ik heb ook onverklaarbare verdwijningen gezien). Om dat te verhelpen:

  • Open de VBE en selecteer Extra, Opties;
  • Selecteer de dokken tab en verwijder het vinkje bij het desbetreffende venster;
  • Sluit het opties scherm en kies Venster, Trapsgewijs;
  • Open Extra Opties weer en plaats het vinkje weer;
  • Sleep het venster naar de locatie die je wilt.

Vragen, suggesties en opmerkingen

Laatste 8 commentaren van in totaal 9 (Toon ze allemaal):

 


Commentaar van: Helma (23-6-2009 00:36:47) deeplink naar dit commentaar

Bedankt voor je uitleg. Alleen werkt het niet bij mij.
Als mijn vensters liggen doorelkaar. Het objectvenster ligt over het hele scherm, achter projectverkenner en venster eigenschappen. Weet jij hoe ik dat weer normaal kan krijgen?
Dus ik heb geen duidelijk overzicht meer. Het ene venster overlapt het andere.

Groetjes,
Helma


Commentaar van: Jan Karel Pieterse (23-6-2009 09:06:35) deeplink naar dit commentaar

Hallo Helma,

Als je het venster menu opent en je kies een van de opties zoals onder elkaar, helpt dat?


Commentaar van: Helma (6-7-2009 05:48:57) deeplink naar dit commentaar

Helaas, dat helpt niet.
Erg vervelend, want het ene venster overlapt het andere, dus ik blijf steeds aan het schuiven.


Commentaar van: Jan Karel Pieterse (6-7-2009 07:00:53) deeplink naar dit commentaar

Hallo Helma,

Mail me svp (email adres hieronder) met een schermafdrukje.


Commentaar van: Esko van Hattem (23-8-2010 03:54:18) deeplink naar dit commentaar

Met dank aan Erlandsen.
Kon ik met onderstaande oplossing VBE window weer terug naar default zetten. Zoeken koste meerdere uren, uitvoeren oplossing was in 5 minuten geklaard.
Restore the VBE windows to their default positions
If you have trouble with the docking of the different VBE windows, you can restore their positions by editing a setting in the Registry.

Note! Back up the Registry before you edit it. If you are running Windows NT, you should also update your Emergency Repair Disk (ERD).
WARNING: Using Registry Editor incorrectly can cause serious problems that may require you to reinstall your operating system. Use Registry Editor at your own risk.

Close Excel and the VBE.
Run RegEdit.
Navigate to HKEY_USERS\Default\Software\Microsoft\VBA\Office (pre Windows 2000) or
HKEY_CURRENT_USER/Software/Microsoft/VBA/6.0/Common (Windows 2000 or later)
Rename (or delete) the value Dock (e.g. ;Dock), Excel will recreate it when it starts next time.
Close RegEdit.
Open Excel and VBE, the windows are now at their default positions


Commentaar van: Jan Karel Pieterse (23-8-2010 03:55:04) deeplink naar dit commentaar

Hoi Esko,

Bedankt voor de aanvulling.


Commentaar van: Ed (7-5-2012 08:22:58) deeplink naar dit commentaar

De filmpjes werken niet op mijn Mac.
Gr
Ed


Commentaar van: Jan Karel Pieterse (7-5-2012 09:22:49) deeplink naar dit commentaar

Hallo Ed,

Dank je voor de melding. Misschien kan je de bestanden wel downloaden en kijken of je ze in andere software kunt converteren naar een format dat Macs wel begrijpen??


Heeft u vragen, suggesties of opmerkingen? Gebruik dan dit formulier.

Mocht uw vraag niet direct relevant zijn voor deze pagina, maar een algemene Excel vraag betreffen, dan adviseer ik om deze hier te stellen: excelexperts.nl/forum/index.php.




Als u VBA code in uw commentaar plaatst, gebruik dan [VB] tags: [VB]Uw code[/VB].