et excel - makro - til at redde et hæfte, inden de lukker

, makro - forelagt her, er en fremragende måde at beskytte brugerne mod utilsigtet lukker deres papirer, før besparelse.når de gennemføres, denne makroøkonomiske sikrer, at udmærke sig automatisk redder arbejdsbog før lukketid., excel - normalt vil advare brugere, der forsøger at lukke en gemt arbejdsbog, giver dem en mulighed for at redde før lukketid.for mange brugere kan glemme advarslen og uforvarende klik nej, fortæller excel til uden at redde.med denne makroøkonomiske, du beskytter imod med automatisk at spare inden lukketid. hvordan de makroøkonomiske værker, koden er udløst af den dagbog er beforeclose begivenhed.når du prøver at lukke arbejdsbog, denne begivenhed brande, at kodeksen inden for.kernen i reglerne er enkle og— det anmoder brugerne om de vil lukke arbejdsbog.de makroøkonomiske vurderer derefter, om brugeren sammen okay eller annullere. den besked, du ser, når du prøver at lukke arbejdsbog.evalueringen er færdig med en særlig sag erklæring.den særlige sag erklæring er et alternativ til det, hvis så anden erklæring, som gør det muligt at foretage kontrol i din tilstand macros.den grundlæggende opbygning af en udvalgt sag erklæring er enkel: vælg sag < nogle udtryk for at kontrollere > sag er = < værdi > < gøre noget > sag er = < en anden værdi > < noget andet er > - sagen er = < en tredje værdi > < en tredje ting > valget, med en udvalgt sag erklæring, kan de udføre mange betinget kontrol.i dette tilfælde, er du okay, eller blot at kontrollere, om at annullere.tag et kig på kode: private ubåd workbook_beforeclose (aflyse som boolean) trin 1: aktivere hukommelsen og begynde at kontrollere særlige tilfælde msgbox ("save og tæt på?", vbokcancel) trin 2: aflyse på knappen, så aflys tæt er = vbcancel aflyse = sandt, trin 3: ok på knappen, så redde arbejdsbog og tæt er = vbok activeworkbook. redde trin 4: luk dine særlige tilfælde erklæring udgangen under valget i trin 1, du - hukommelsen er som betingelse for at vælge tilfælde kontrollere erklæring.du bruger vbokcancel argument for at sikre, at de ok og aflyse knapper er præsenteret som valg. i trin 2, hvis brugeren klikkede aflyse i hukommelsen, macro fortæller excel - at annullere workbook_close tilfælde ved at vedtage det annullere boolean, hvis brugeren sammen ok knap i hukommelsen, trin 3 får virkning.her, fortæl excel til at redde arbejdsbog.og fordi du ikke sætte aflyse boolean sand, excel fortsætter med nøje. i trin 4, du bare lukke den særlige sag erklæring.hver gang du instantiate særlige tilfælde, du må lukke den ud med en tilsvarende ende udvælger. hvordan man bruger den makro - til at gennemføre denne makroøkonomiske, du har brug for til at kopiere og sæt det ind i workbook_beforeclose begivenhed kode vindue.placeringen af makro - der gør det muligt at køre hver gang du forsøger at lukke arbejdsbog:,,, aktiverer visuel grundlæggende redaktør ved presning af alat + f11.,,,, i projektet vindue, find jeres projekt /arbejdsbog navn og klik plus tegn til det næste til at se alle de lagner.,,,, klik thisworkbook.,,,,, i tilfælde af ud liste, udvælge beforeclose begivenhed.,,,, - eller pasta, koden i den nyoprettede modul, indtast koden i arbejdsbog beforeclose begivenhed.,,,

The message you see when you try to close the workbook.
Enter your code in the Workbook BeforeClose event.



Previous:
Next Page: