OVH Cloud OVH Cloud

"Disable" macro

3 réponses
Avatar
Denys
Bonjour à tous,

Est-il possible par macro d'empêcher l'ouverture d'un fichier si quelqu'un
clique sur "Disable Macro" ? J

P.S. Je ne possède pas de signature électronique...

Merci

Denys

3 réponses

Avatar
Daniel
Bonjour.
Je ne le pense pas. Par contre, tu peux masquer toutes les feuilles avec la
propriété Visible = xlVeryHidden à la fermeture et les restaurer visible =
true à l'ouverture. Ce qui n'est pas une protection suffisante. On doit
compléter en protégeant toutes les feuilles et le classeur à la fermeture
et en ôtant la protection à l'ouverture.
Cordialement.
Daniel
"Denys" a écrit dans le message de news:

Bonjour à tous,

Est-il possible par macro d'empêcher l'ouverture d'un fichier si quelqu'un
clique sur "Disable Macro" ? J

P.S. Je ne possède pas de signature électronique...

Merci

Denys


Avatar
Denys
Bonjour Daniel,

Bonne idée le "veryhidden". Jusqu'à présent, je mettais comme instruction:
"visible = false". Bien entendu, toutes les feuilles sont protégées. De cette
façon ce sera mieux que rien..

Merci et bonne journée

Denys


Bonjour.
Je ne le pense pas. Par contre, tu peux masquer toutes les feuilles avec la
propriété Visible = xlVeryHidden à la fermeture et les restaurer visible =
true à l'ouverture. Ce qui n'est pas une protection suffisante. On doit
compléter en protégeant toutes les feuilles et le classeur à la fermeture
et en ôtant la protection à l'ouverture.
Cordialement.
Daniel
"Denys" a écrit dans le message de news:

Bonjour à tous,

Est-il possible par macro d'empêcher l'ouverture d'un fichier si quelqu'un
clique sur "Disable Macro" ? J

P.S. Je ne possède pas de signature électronique...

Merci

Denys







Avatar
Stéphan DuQuébec
Bonjour,

Complément à la soluce de Daniel....

On met toutes les feuilles à la propriété veryhidden (qui ne peuvent être
d'aucune façon être affichées avec le menu déroulant (utilisateur)) sauf une !

On garde une feuille affichée mais celle-ci ne sert qu'à signifier à
l'utilisateur qu'il doit fermer le fichier et réouvrir en acceptant les
macros.

Ciao !


Bonjour Daniel,

Bonne idée le "veryhidden". Jusqu'à présent, je mettais comme instruction:
"visible = false". Bien entendu, toutes les feuilles sont protégées. De cette
façon ce sera mieux que rien..

Merci et bonne journée

Denys


Bonjour.
Je ne le pense pas. Par contre, tu peux masquer toutes les feuilles avec la
propriété Visible = xlVeryHidden à la fermeture et les restaurer visible =
true à l'ouverture. Ce qui n'est pas une protection suffisante. On doit
compléter en protégeant toutes les feuilles et le classeur à la fermeture
et en ôtant la protection à l'ouverture.
Cordialement.
Daniel
"Denys" a écrit dans le message de news:

Bonjour à tous,

Est-il possible par macro d'empêcher l'ouverture d'un fichier si quelqu'un
clique sur "Disable Macro" ? J

P.S. Je ne possède pas de signature électronique...

Merci

Denys