Je suis a d=E9velopper une application tr=E8s complexe en VBA Excel et je
voudrais prot=E9ger le code contre toute intrusion ou manipulation
intempestive. Je sais que je pourrais simplement le prot=E9ger avec un
mot de passe mais il existe sur le march=E9 "underground" des programmes
qui cassent ces mots de passe.
R=E9cemment je suis tomb=E9 par hasard sur une feuille Excel qui =E9tait
tellement bien prot=E9g=E9e qu'il =E9tait impossible de saisir un mot de
passe dans l'=E9diteur VBA. Quand je cliquais sur le projet dans
l'explorateur de projet une simple bo=EEte de dialogue disait: "Le
projet ne peut =EAtre affich=E9".
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Frédéric Sigonneau
Ça me rappelle la boite de dialogue qui s'affichait quand on essayait de déprotéger dans Excel 2000 un projet protégé dans Excel 97. Les changements entre les deux versions avaient provoqué ce dégât collatéral qui avait fait couler beaucoup d'encre à l'époque (on devrait en trouver trace dans les archives) dans la mesure où, même si c'était ton projet et que tu en avais le mot de passe, tu n'avais même pas la possibilité de le fournir !.. Il fallait retourner sous Excel 97, déprotéger le projet, l'enregistrer déprotégé puis le réouvrir avec Excel 2000 et le reprotéger. Maintenant, est-ce une raison suffisante pour rester ou revenir à Excel 97 ?!
Je suis a développer une application très complexe en VBA Excel et je voudrais protéger le code contre toute intrusion ou manipulation intempestive. Je sais que je pourrais simplement le protéger avec un mot de passe mais il existe sur le marché "underground" des programmes qui cassent ces mots de passe.
Récemment je suis tombé par hasard sur une feuille Excel qui était tellement bien protégée qu'il était impossible de saisir un mot de passe dans l'éditeur VBA. Quand je cliquais sur le projet dans l'explorateur de projet une simple boîte de dialogue disait: "Le projet ne peut être affiché".
C'est le genre de protection que je recherche.
Comment faire pour y arriver ?
Merci de votre aide.
Pierre
Ça me rappelle la boite de dialogue qui s'affichait quand on essayait de
déprotéger dans Excel 2000 un projet protégé dans Excel 97.
Les changements entre les deux versions avaient provoqué ce dégât collatéral qui
avait fait couler beaucoup d'encre à l'époque (on devrait en trouver trace dans
les archives) dans la mesure où, même si c'était ton projet et que tu en avais
le mot de passe, tu n'avais même pas la possibilité de le fournir !.. Il fallait
retourner sous Excel 97, déprotéger le projet, l'enregistrer déprotégé puis le
réouvrir avec Excel 2000 et le reprotéger.
Maintenant, est-ce une raison suffisante pour rester ou revenir à Excel 97 ?!
Je suis a développer une application très complexe en VBA Excel et je
voudrais protéger le code contre toute intrusion ou manipulation
intempestive. Je sais que je pourrais simplement le protéger avec un
mot de passe mais il existe sur le marché "underground" des programmes
qui cassent ces mots de passe.
Récemment je suis tombé par hasard sur une feuille Excel qui était
tellement bien protégée qu'il était impossible de saisir un mot de
passe dans l'éditeur VBA. Quand je cliquais sur le projet dans
l'explorateur de projet une simple boîte de dialogue disait: "Le
projet ne peut être affiché".
Ça me rappelle la boite de dialogue qui s'affichait quand on essayait de déprotéger dans Excel 2000 un projet protégé dans Excel 97. Les changements entre les deux versions avaient provoqué ce dégât collatéral qui avait fait couler beaucoup d'encre à l'époque (on devrait en trouver trace dans les archives) dans la mesure où, même si c'était ton projet et que tu en avais le mot de passe, tu n'avais même pas la possibilité de le fournir !.. Il fallait retourner sous Excel 97, déprotéger le projet, l'enregistrer déprotégé puis le réouvrir avec Excel 2000 et le reprotéger. Maintenant, est-ce une raison suffisante pour rester ou revenir à Excel 97 ?!
Je suis a développer une application très complexe en VBA Excel et je voudrais protéger le code contre toute intrusion ou manipulation intempestive. Je sais que je pourrais simplement le protéger avec un mot de passe mais il existe sur le marché "underground" des programmes qui cassent ces mots de passe.
Récemment je suis tombé par hasard sur une feuille Excel qui était tellement bien protégée qu'il était impossible de saisir un mot de passe dans l'éditeur VBA. Quand je cliquais sur le projet dans l'explorateur de projet une simple boîte de dialogue disait: "Le projet ne peut être affiché".
C'est le genre de protection que je recherche.
Comment faire pour y arriver ?
Merci de votre aide.
Pierre
MichDenis
| je voudrais protéger le code contre toute intrusion | ou manipulation intempestive.
C'est impossible.Il existe des programmes qui feront sauter TOUTES les protections que tu peux imaginer dans Excel et VBA et ce qu'importe la version (97 -2000-2002-2003) Aucune idée si cela s'applique à la version 2007... je n'ai pas cette version d'excel !
La SEULE protection qui soit valide est le mot de passe que tu peux mettre à partir de la boîte de dialogue "enregistrer sous" / barre des menus / Options / options générales Obligeant l'usager à saisir un mot de passe pour ouvrir le fichier.
SEULEMENT DANS CE CAS, si tu choisis un mot de passe long (et pourquoi pas une phrase....le hacker risque de passer des heures et des heures avant d'y accéder s'il y a la patience. Phrase contenant : des lettres minuscules des lettre majuscules des chiffres des signes de ponctuation. Tout ceci pour une expression requérant au moins 40 caractères ! Il va s'en dire organise toi pour ne pas le perdre et conserve un exemplaire du fichier sans mot de passe.
"Archampi" a écrit dans le message de news:
Bonjour à tous,
Windows XP Pro, Office 2003
Je suis a développer une application très complexe en VBA Excel et je voudrais protéger le code contre toute intrusion ou manipulation intempestive. Je sais que je pourrais simplement le protéger avec un mot de passe mais il existe sur le marché "underground" des programmes qui cassent ces mots de passe.
Récemment je suis tombé par hasard sur une feuille Excel qui était tellement bien protégée qu'il était impossible de saisir un mot de passe dans l'éditeur VBA. Quand je cliquais sur le projet dans l'explorateur de projet une simple boîte de dialogue disait: "Le projet ne peut être affiché".
C'est le genre de protection que je recherche.
Comment faire pour y arriver ?
Merci de votre aide.
Pierre
| je voudrais protéger le code contre toute intrusion
| ou manipulation intempestive.
C'est impossible.Il existe des programmes qui feront sauter
TOUTES les protections que tu peux imaginer dans Excel
et VBA et ce qu'importe la version (97 -2000-2002-2003)
Aucune idée si cela s'applique à la version 2007... je n'ai pas
cette version d'excel !
La SEULE protection qui soit valide est le mot de passe que tu peux mettre à partir
de la boîte de dialogue "enregistrer sous" / barre des menus / Options / options générales
Obligeant l'usager à saisir un mot de passe pour ouvrir le fichier.
SEULEMENT DANS CE CAS, si tu choisis un mot de passe long (et pourquoi pas
une phrase....le hacker risque de passer des heures et des heures avant d'y accéder
s'il y a la patience.
Phrase contenant : des lettres minuscules
des lettre majuscules
des chiffres
des signes de ponctuation.
Tout ceci pour une expression requérant au moins 40 caractères !
Il va s'en dire organise toi pour ne pas le perdre et conserve un exemplaire
du fichier sans mot de passe.
"Archampi" <pierre.archambault@videotron.ca> a écrit dans le message de news:
7450c7c3-d35a-40d4-b3fa-830a9065058b@v3g2000hsc.googlegroups.com...
Bonjour à tous,
Windows XP Pro, Office 2003
Je suis a développer une application très complexe en VBA Excel et je
voudrais protéger le code contre toute intrusion ou manipulation
intempestive. Je sais que je pourrais simplement le protéger avec un
mot de passe mais il existe sur le marché "underground" des programmes
qui cassent ces mots de passe.
Récemment je suis tombé par hasard sur une feuille Excel qui était
tellement bien protégée qu'il était impossible de saisir un mot de
passe dans l'éditeur VBA. Quand je cliquais sur le projet dans
l'explorateur de projet une simple boîte de dialogue disait: "Le
projet ne peut être affiché".
| je voudrais protéger le code contre toute intrusion | ou manipulation intempestive.
C'est impossible.Il existe des programmes qui feront sauter TOUTES les protections que tu peux imaginer dans Excel et VBA et ce qu'importe la version (97 -2000-2002-2003) Aucune idée si cela s'applique à la version 2007... je n'ai pas cette version d'excel !
La SEULE protection qui soit valide est le mot de passe que tu peux mettre à partir de la boîte de dialogue "enregistrer sous" / barre des menus / Options / options générales Obligeant l'usager à saisir un mot de passe pour ouvrir le fichier.
SEULEMENT DANS CE CAS, si tu choisis un mot de passe long (et pourquoi pas une phrase....le hacker risque de passer des heures et des heures avant d'y accéder s'il y a la patience. Phrase contenant : des lettres minuscules des lettre majuscules des chiffres des signes de ponctuation. Tout ceci pour une expression requérant au moins 40 caractères ! Il va s'en dire organise toi pour ne pas le perdre et conserve un exemplaire du fichier sans mot de passe.
"Archampi" a écrit dans le message de news:
Bonjour à tous,
Windows XP Pro, Office 2003
Je suis a développer une application très complexe en VBA Excel et je voudrais protéger le code contre toute intrusion ou manipulation intempestive. Je sais que je pourrais simplement le protéger avec un mot de passe mais il existe sur le marché "underground" des programmes qui cassent ces mots de passe.
Récemment je suis tombé par hasard sur une feuille Excel qui était tellement bien protégée qu'il était impossible de saisir un mot de passe dans l'éditeur VBA. Quand je cliquais sur le projet dans l'explorateur de projet une simple boîte de dialogue disait: "Le projet ne peut être affiché".