AutoLuk inaktive regneark
Ville det ikke være dejligt, at regneark kunne lukke sig selv, men kun hvis brugeren har været inaktiv i et på forhånd defineret antal minutter? DET ER NU MULIGT med AutoLuk.
Ved at implementere denne lille stump kode i dit regneark, kan du styre 100% om brugere må "sove" i dine regneark, så andre ikke kan åbne dem fordi de er skrivebeskyttede.
Rent teknisk er systemet en 'føler' som mærker om du rent faktisk arbejder i arket, hvis du ikke gør det, lukkes arket efter x antal minutter.
Du kan selv definere følgende i koden:
Koden er opdelt i 2 dele, den ene del skal placeres i THISWORKBOOK og den anden del skal placeres i et modul.
Alternativt kan du downloade en fil hvor koden allerede er implementeret, klik her:
VIGTIGT: Variable som kan justeres efter dit behov: (Findes i koden, i toppen af modulet)
Denne del skal placeres i THISWORKBOOK / Denne_projektmappe:
'***Copyright Allan Thustrup Mortensen - Excel-regneark.dk *** Private Sub Workbook_Open() Private Sub Workbook_Activate() Private Sub Workbook_SheetActivate(ByVal Sh As Object) Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range) Private Sub Workbook_AfterSave(ByVal Success As Boolean) Private Sub Workbook_BeforeClose(Cancel As Boolean) |
Denne del skal placeres i et modul:
'************Allan Thustrup Mortensen - Excel-regneark.dk ************ Public Tid As Date Sub Stop_Føler() Sub Føler() If ThisWorkbook.ReadOnly = True Then Exit Sub Call Stop_Føler Call Start_Føler Private Sub LukNed() |
Efter implementeringen, skal du gemme og lukke projektmappen og derefter åbne den igen.
Nu vil du erfare at regnearket lukker og gemmer af sig selv hvis du er inaktiv i 5 minutter. (Kan brugerdefineres)