Ctrl + Break Zal niet werken aan een Macro Stop

Russell is een probleem met Excel, toen hij loopt macro's. Het lijkt erop dat ineens Ctrl + Break stopt niet langer de uitvoering van een macro. Ofwel de macro verder alsof hij niets had gedaan of Excel hangt op en hij heeft om te sluiten en opnieuw te beginnen. Russell gecontroleerd en te klikken op de Stop-knop Macro (parallelle lijn) in het VB-menu werkt ook niet, dus dit is niet een probleem van verbanden te toetsen. Hij vraagt ​​zich af of iemand anders dit ervaren en als er een makkelijke oplossing.

Dit lijkt niet een gemeenschappelijk probleem, voor zover we weten. Het is mogelijk dat er iets dolende gaande is in dit specifieke systeem. Zo is het mogelijk dat het pand EnableCancelKey is ingesteld op uitgeschakeld, waardoor de normale werking van Ctrl + Break zou stoppen. Deze eigenschap kan worden beïnvloed door de volgende macro-lijn:

Application.EnableCancelKey = xlDisabled

Deze opdracht had kunnen worden uitgevoerd in een macro, die vervolgens de woning niet mogelijk. (Misschien is de macro codering ofwel niet onder de in- of de macro eindigde abnormaal en nooit aan de opdrachtregel naar de properlty in te schakelen.) Het is ook mogelijk dat de opdracht in de onmiddellijke raam van de VB-editor had kunnen worden ingevoerd.

De instelling van het pand is persistent, en blijft met een werkboek als de werkmap wordt opgeslagen na de instelling wordt gewijzigd. U kunt de instelling controleren door het openen van de VB-editor en het invoeren van de volgende in de directe venster:

? Application.EnableCancelKey

Als je een 0 weergegeven, betekent dit dat het pand is uitgeschakeld. U moet dan voert u het volgende in het venster Direct:

Application.EnableCancelKey = xlInterrupt

Nadat dit gedaan is, sla de werkmap. Je moet ook proberen op te sporen waar het pand was aanvankelijk gehandicapten en zorg ervoor dat de codering wordt gecorrigeerd, zodat u het probleem niet opnieuw zal hebben.

ExcelTips is uw bron voor kosteneffectieve Microsoft Excel training. Deze tip (3906) is van toepassing op Microsoft Excel 2007, 2010 en 2013.