OVH Cloud OVH Cloud

Algorithme de cryptage utilisé pour protéger les classeurs

1 réponse
Avatar
Bonjour,

je rencontre un gros probl=E8me de compatibilit=E9 entre les=20
classeurs sauvegard=E9s sous EXCEL 2002 et sous EXCEL 97. En=20
fait, lorsque je prot=E8ge un classeur sous EXCEL 2002, il=20
ne peut =EAtre d=E9prot=E9g=E9 sous EXCEL 97.=20

J'ai vu q'il existe une fonction=20
ActiveWorkbook.SetPasswordEncryptionOptions qui permet de=20
d=E9finir l'algo de cryptage utilis=E9 pour le classeur.=20

Reste maintenant =E0 savoir quels param=E8tres pass=E9s =E0 cette=20
fonction pour d=E9finir un algo compatible avec EXCEL 97.=20

Avez-vous une id=E9e?

merci pour votre aide!

1 réponse

Avatar
Frédéric Sigonneau
Bonjour,

La compatibilité descendante n'est en effet pas assurée entre Excel 2000/2002 et
Excel 97 en ce qui concerne la protection des VBAProject des classeurs. Si c'est
de cette protection dont tu parles, à ma connaissance, la seule solution
possible est d'enregistrer la protection du projet sous Excel 97. Ensuite les
protections/déprotections se font sans problème entre les différentes versions
d'Excel.

Dans tous les cas, et même si ce n'est pas sur cet aspect de la protection des
classeurs que porte ta question, il est recommandé de développer et de mettre au
point un classeur (y compris donc sa protection) avec la version d'Excel la plus
ancienne à disposition des utilisateurs finaux. La compatibilité descendante est
une idée intéressante mais elle atteint, AMA, rapidement ses limites avec les
versions successives du logiciel...

FS
--
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://perso.wanadoo.fr/frederic.sigonneau
Si votre question sur Excel est urgente, évitez ma bal !


Bonjour,

je rencontre un gros problème de compatibilité entre les
classeurs sauvegardés sous EXCEL 2002 et sous EXCEL 97. En
fait, lorsque je protège un classeur sous EXCEL 2002, il
ne peut être déprotégé sous EXCEL 97.

J'ai vu q'il existe une fonction
ActiveWorkbook.SetPasswordEncryptionOptions qui permet de
définir l'algo de cryptage utilisé pour le classeur.

Reste maintenant à savoir quels paramètres passés à cette
fonction pour définir un algo compatible avec EXCEL 97.

Avez-vous une idée?

merci pour votre aide!