Recherche

METHODE ORIGINALE POUR SECURISER UN FICHIER EXCEL CREER UNE LICENCE A VOS FICHIERS



Nous vous proposons dans ce qui suit une merveilleuse méthode pour ne pas ouvrir un fichier Excel que seulement dans votre ordinateur ou bien un ordinateur de votre choix. Elle peut être assimilée à la création d’une Licence pour vos Fichiers.
L’Avantage de cette méthode c’est qu’une fois votre fichier Excel à été volé ou bien votre ordinateur à été piraté etc, l détenteur du fichier ne peut pas ouvrir son fichier que moyennant une License ou vous seul connait l’emplacement.
L’idée est de ne pas autoriser l’ouverture du fichier Excel avant que le programme :
-  cherche l’existence d’un fichier nommé « droit_Utilisation » dans un emplacement de votre choix
-   extraire les lettres de l’emplacement déterminé et les compare avec un mot clé prédéterminé

Si le programme ne trouve pas le fichier et/ou il ne trouve pas le « mot clé cherché », il va se fermer automatiquement
1. Créer un fichier texte d’une structure quelconque dans emplacement de votre Choix, nous avons choisit pour cet exemple de créer le fichier dans le (D:\)
Nous allons nommer ce fichier « essai » mais, vous prouver choisir un nom de votre choix seulement il faut remplacer le nom de ce fichier dans le programme qui vous sera présenter

2. Ouvrir le Fichier et y Insérer le « mot clés à chercher »
Vous pouvez écrire n’importe quoi l’essentiel est de se rappeler du numéro de la ligne ainsi le numéro du caractère début et le numéro de caractère fin du « Mot clés cherché » : Dans notre cas nous avons choisit le mot « ESSTEST »

3. Allez dans le fichier Excel que vous voulez sécuriser et appuyez sur Alt+F11 pour passer en VBA :
èDouble click sur « ThisWorkbook »
Et écrire le programme VBA suivant :


 Maintenant enregistrer le projet VBA et enregistrer le fichier Excel sous une forme prenant en charge les macros .

RQ : n’oublier pas d’activer les macros.

Vous pouvez essayez cette astuce en supprimant le fichier essait.txt   ou bien en modifiant la position des caractères : Vous Pouvez constater que le fichier ne s’ouvre pas si le fichier test.txt n’existe pas o bien si les caractères du « mot à chercher » ne sont pas conformes (numéro de ligne, caractère début, et caractère fin).

4. Pour donner le droit à une autre personne pour utiliser le fichier sécurisé dans son ordinateur vous n’avez qu’a « copier coller » le fichier essait.txt   dans l’adresse spécifiée (D:\).

Remarque : Vous pouvez aussi créer un batch pour faire cette étape automatiquement en double cliquant sur le batch :

Ecrire le programme suivant dans le fichier « Activer licence.BAT » :


Remarque : cette méthode de sécurisation des fichiers Excel n’est pas complète mais elle est intéressante. J’ai conçu cette astuce et j’ai voulu le partager avec le public. Toutefois, Si votre But et de sécuriser votre fichier il y a d’autre méthode qui peuvent être utilisées en parallèle :
-          Créer un mot de passe fia office directement.
-          Créer un mot de passe via VBA pour Excel
-          Sécuriser vos codes VBA.

Ce qui est intéressant de savoir c’est que chaque méthode à des faiblesses et n’offre pas une sécurité à 100%
Auteur: N’hésitez pas à me signaler les erreurs qui peuvent glisser dans cet article afin de les corriger.