. Er zijn twee soorten gebruik in 2016 de VBA niet in verband gebracht met een doel, de gebeurtenissen: de tijd en de sleutels.Omdat de tijd en de sleutels en’ t en een specifiek voorwerp, zoals een boek of het werk in verband met deze tabel, bent u van plan de gebeurtenissen in een normale VBA module, OnTime gebeurtenissen, OnTime gebeurtenissen op bepaalde tijdstippen van de dag.De volgende voorbeelden laten zien hoe de drie gebeurtenissen in de uitvoering van een programma.In dit geval, een robot stem dat je wakker wordt, vergezeld van een boodschap, setalarm (): - application.ontime 0625, en en 148; dat #; terminal displayalarm () application.speech.speak (en, Hé, wakker worden'# 147 148;) en voor het #; en 8217; je Voor de rest van de middag.En terminals, zoals in dit geval, door gebruik te maken van de toepassing van de methode van het voorwerp van OnTime.Deze methode heeft twee parameters: de tijd (0625 of punt 3) en de naam van de zoon, als het geval zich voordoet, de uitvoering van de tijd (display) deze procedure is zeer nuttig als je zo in je werk, je vergeet de vergaderingen en afspraken.Gewoon een tijd om mezelf eraan te herinneren dat de meeste mensen moeilijk om te denken dat de tijd van de nummering in uitblinken.Dus, wil je misschien gebruik maken van de VBA uitgedrukt in functie van de tijd.Waarde van tijd omgezet in een string, ziet er uit als een waarde van de tijd goed kan werken.De volgende verklaring blijkt een eenvoudige methode om een gebeurtenis, punt 3, application.ontime (en de waarde van om 3:00:00 Oost - en), en met dat als je wil een geval ten opzichte van de huidige tijd (bijvoorbeeld, 20 minuten later, je) kan zeggen: nu, application.ontime + waarde van de tijd (en en 148; 00:20:00 #;), en met dat, je kan ook gebruik maken van OnTime methode op een dag de VBA programma loopt.Je moet zorgen dat je de computer te laten lopen, en om de procedures van de programma 's open staat.De volgende verklaring van het programma dat op 31 december 2016 om 5 uur in de middag, application.ontime:datevalue (en 12 /31 /2016 om 5 uur en), en met dat deze specifieke code kan van pas komen, om je te waarschuwen, je moet naar huis gaan en de voorbereiding van in het nieuwe jaar en’ oudejaarsavond gevierd, in’ een ander voorbeeld van het gebruik van de gebeurtenissen, OnTime.De uitvoering van het programma in de tijd updateclock cel A1 en procedures van een andere gebeurtenis na vijf seconden.In het geval van herhaling updateclock programma.Het netto - effect van de huidige actualisering is de cel A1 en elke vijf seconden de tijd.Stop stopclock gebeurtenis, de uitvoering van programma 's (afschaffing van de gebeurtenissen).Dat is nexttick module niveau opgeslagen in het geval van een donkere tijd, datum van nexttick - updateclock () en‘ en de vernieuwing van het Werkboek cel A1. Tabel (1). Het toepassingsgebied (en en 148;A1;) = de tijd en‘ vaststelling van vijf seconden van De gebeurtenissen. Nu nexttick = nu + waarde (en en 148; 00:00:05 #;) application.ontime nexttick, en en 148; updateclock #; terminal stopclock () en‘ de afschaffing van OnTime gebeurtenissen (Stop de klok) application.ontime nexttick fouten te herstellen, en en 148; updateclock #, valse voorbij, zelfs. In het Werkboek op tijd bij het sluiten van de gebeurtenissen.Met andere woorden, als je niet werkt stopclock procedure sluit het Werkboek, Werkboek zal open zijn vijf seconden (in de veronderstelling dat het goed loopt nog steeds.Om dit te voorkomen, bevat de volgende verklaring van het gebruik van workbook_beforeclose gebeurtenissen: stopclock, telefoon, OnTime methode heeft twee extra parameters.Als je van plan om dit te gebruiken, moet je referentie helpen de integriteit van het systeem van informatie, als je’ ik denk dat dat een zeer complexe toepassing, kijk eens naar deze analoge klok van toepassing.Klok is in feite een grafiek is de bijwerking van een keer per seconde, om aan te tonen dat de tijd van de dag.Nutteloos, maar het interessante is, een analoge klok van toepassing.Keypress gebeurtenissen, als je aan het werk bent, Excel voortdurend toezicht houden op je type.Want dan kun je dingen, dus een sleutel of een combinatie van een programma in uitvoering van de sleutel,’ bijvoorbeeld, de overdracht van omlaag en pgup sleutel: setup_onkey (), application.onkey en en 148; {}ramen;, en en 148; pgdn_subapplication.onkey 147 en 148); - op #;, en en 148; pgup_sub #; terminals () het herstel van de activiteit pgdn_sub fout. Migratie (1 0). De activering van terminals () het herstel van de activiteit pgup_sub fout. Migratie (1 0). De activering van de terminal, een belangrijke gebeurtenis Na de uitvoering van setup_onkey procedure en volgens de andere sleutel die je is de volgende in de rij.De druk op de mobiele je een sleutel, dat is ingesloten in een beugel, niet, tussen haakjes.Voor een volledige lijst van de toetsenbord, gelieve te helpen het systeem.Zoeken op de,,, in dit geval de fouten te herstellen is gebruikt om het te negeren, geen fouten.Als, bijvoorbeeld, de activiteiten van de cel is in de eerste rij, probeert te bewegen tot een rij veilig kan worden genegeerd.Als de kaart, die actief is in de niet - actieve cellen door uitvoering van de volgende procedures: de afschaffing van de belangrijkste gebeurtenissen van je, zoon cancel_onkey () application.onkey en en 148; {}ramen; application.onkey en en 148); - op #; terminals met een lege string als de methode van de het tweede argument, nee, de afschaffing van de belangrijkste gebeurtenis.Integendeel, het kan goed negeren van sleutels.Bijvoorbeeld, de volgende verklaring zei Excel genegeerd alt + F4.Het percentage dat alt:, application.onkey en% {} enF4 148;, en 147; en #;, hoewel het gebruik kunnen maken van de methoden voor de uitvoering van de belangrijkste macro - Aanwijzing van een kortere weg, je moet het gebruik van macro - economische mogelijkheden voor deze missie, Als je die code te sluiten en weg van Excel open de methode van het Werkboek, zal de nadruk niet resetten.Het resultaat is, druk zal leiden tot automatische opening van het dossier macro.Om dit te voorkomen, moet je op je workbook_beforeclose gebeurtenissen, met inbegrip van de belangrijkste gebeurtenissen van de code, en opnieuw.
Het gebruik van OnTime gebeurtenissen in 2016 de VBA keypress gebeurtenissen in
Previous:Hoe goed de VBA opgesteld in 2016
Next Page:Nee