10. juli 2005 - 00:48Der er
15 kommentarer og 1 løsning
Beskytte regneark mod kopiering
Kan man beskytte et excel regneark eller en hel projektmappe mod kopiering, således at det kun er mig der kan lave kopier? Jeg skal kunne sende det som vedhæftet fil, men modtageren kan ikke kopiere det, eller vidersende det? Modtageren skal dog kunne bruge arket med de funktioner, som jeg ikke har låst og beskyttet?
I lang tid har samarbejdsbranchen fokuseret på at forbedre enhedsfunktioner – bedre kameraer, klarere lyd og smartere software. Men den virkelige forvandling handler ikke om funktioner.
Det er ret umuligtat beskytte arket mod kopiering. Du kan med kode låse, så der ikke kan kopieres. Men hvis brugerten åbner uden makroer, hjælper det ikke meget.
ASå kan du gøre forskellige tiltag, der gør at regnearket bliver uanvendeligt, hvis man prøver at åbne det uden makroer, men for en der ved, hvad han gør, kan han få adgang til mappen.
Det er ikke beskyttelse, jeg er interesseret i , men låsning mod kopiering, + diverse tiltag som jkrons beskriver det i første kommentar. Hvordan gør jeg det?
jeg kan ikke se at det er muligt at forhindre folk i at kopiere en fil / videresende den uden at gøre som jens bach skriver, heller ikke med makroer. Desværre mener jeg at denne mulighed først er tilstede i office 2003. Med en makro kan man forhindre folk i at kopiere celler og ark, men ikke hele filer.
Hvad nu hvis jeg f.eks brænder en CD med filen? Kan jeg så lave det sådan, at programmet (filen) kun kan køres fra CD'en, og for almindelige brugere vil det være (næsten) umuligt at overfører programfilen til HD?
Så er jeg tilbage fra ferie, men jeg kan ikke lige finde mit eksempel. Jeg skal se på det igen, når jeg starter arbejde.
Idéen går i sin enkelhed ud på, at skjule alle ark på nær et med XLVERYHIDDEN. Så kan de kun vises igen med kode. Hvis der så åbnes uden makroer, kan arkene ikke vises. Arket der er vist, skal så være tomt. I de øvrige ark, skal CutCopyMode, sættes til False ved diverse hændelser i arket, mappen, og applikationen.
Koden, der skal vise arkene igen, skal så kun vise arkene, hvis en bestemt betingelse er opfyldt. Fx at ENVIRON("Computernane") har en bestemt værdi eller lignende.
Koden skal beskyttes med adgangskode.
Det er som bak nævner ikke foolproof og kan du bryde adgangskoden til kodemodulet (og det er ikke så vanskeligt for en, der ved hvad han gør).
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.