• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Macro zelf beveiligen tegen gebruik

Status
Niet open voor verdere reacties.

jefkeh

Gebruiker
Lid geworden
23 feb 2014
Berichten
130
Hoi,
Ik heb een aantal macro's gemaakt die ik alleen gebruiken mag.
De code heb ik beveiligd via "alt F11", dus in mijn project kunnen ze niet meer in.
Maar als ik nu via "Ontwikkelaars en Macro's" ga zie ik mijn macro's nog staan en ik kan deze ook uitvoeren.
Dit zou ik willen voorkomen, kan ik de macro's onzichtbaar maken of beveiligen tegen uitvoering.
kan ik iets maken dat ze langs geen kanten meer aan mijn macro's kunnen.
alvast bedankt
 
Zet bovenaan de code:

Code:
Option Private Module
De macro zal niet meer in de lijst van macro's te zien zijn.

Met vriendelijke groet,


Roncancio
 
Of : Extra > Eigenschappen van VBAproject > Beveiligen > Wachtwoord ingeven
 
@wieter
Dat heeft TS al gedaan.
Bovendien kan men zo nog steeds de macro laten uitvoeren.
Iets wat TS juist wil voorkomen.

Met vriendelijke groet,


Roncancio
 
Dat klopt maar ik kan nog steeds de code "Verlof" runnen zonder dat ik het wachtwoord weet.

Met vriendelijke groet,


Roncancio
 
Heb de code erbij gezet en inderdaad ik zie niets meer.
maar ik les dat het paswoord gemakkelijk te kraken is, is er een betere oplossing?
Alvast bedankt voor de snelle oplossing en reactie.
Gr.
 
Ik neem aan dat de macro's gestart worden dmv knoppen.
Wat je zou kunnen doen is de knoppen verbergen en deze pas zichtbaar maken als degene die inlogt "jefkeh" is.

Met vriendelijke groet,


Roncancio
 
Jefkeh,

Als je echt macro's wil verbergen zet ze dan gewoon niet in het bestand dat je verstuurd.
Ik gebruik zelf een bestand met alleen maar macro's.
Als ik deze wil gebruiken in het bestand open ik het macrobestand op de achtergrond en zijn de macro's gewoon
beschikbaar.

Veel Succes.
 
He jongens,
Bedankt voor de oplossingen.
Die oplossing van "Elsendoorn2134 ga ik nog proberen in elkaar te boksen.
Gr.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan