OVH Cloud OVH Cloud

Re-activation des macros

7 réponses
Avatar
Gab
Bonjour à tous,

Je me suis débarassé d'une macro pénible en cochant "sécurité haute" et en
décochant "Faire confiance aux modèles et compléments installés", et,
évidemment, Word a désactivé automatiquement les macros non signées (sans me
demander) à leur première tentative d'exécution.
Mais maintenant mes macros personnelles (en VB) dans Word sont désactivées
et je n'arrive pas à les réactiver, même en rebaissant la sécurité à
"basse".
C'est peut-être connu mais je n'ai pas trouvé dans le forum.

Gab

7 réponses

Avatar
Circé
Bonsoir,

Je n'ai jamais rencontré ce problème qui n'a jamais été évoqué ici,
mais si tu signais tes macros ?... Ton problème sera sûrement résolu !

Tu peux créer ton propre certificat numérique pour une utilisation
personnelle avec l'appli Selfcert.exe qui doit se trouver par défaut
dans C:Program FilesMicrosoft OfficeOFFICExx.

Circé
http://faqword.free.fr

Tu lances cette appli
Gab a utilisé son clavier pour écrire :
Bonjour à tous,

Je me suis débarassé d'une macro pénible en cochant "sécurité haute"
et en décochant "Faire confiance aux modèles et compléments
installés", et, évidemment, Word a désactivé automatiquement les
macros non signées (sans me demander) à leur première tentative
d'exécution.
Mais maintenant mes macros personnelles (en VB) dans Word sont
désactivées et je n'arrive pas à les réactiver, même en rebaissant la
sécurité à "basse".
C'est peut-être connu mais je n'ai pas trouvé dans le forum.

Gab


Avatar
Gab
Bonjour Circé,
J'avais trouvé le truc du selfcert et j'avais signé mes macros mais je
n'avais pas mis la signature dans la liste des sources fiables. En fait je
n'ai pas trouvé de moyen simple de mettre à jour cette liste. En connais-tu
un ?
Pour ma part, je me suis mis en sécurité moyenne, alors dans ce cas, à
l'appel de la macro, Word demande si on doit l'activer. Et pour les macros
signées il y a en plus une case à cocher "toujours faire confiance à cette
source" (enfin c'est ce que je suppose car cette case n'est pas toujours
présente dans la demande de Word). J'ai coché la case, et ma signature s'est
retrouvée dans la liste des sources fiables. Et mes macros sont activées
sans problème même en haute sécurité.
Mon problème est donc résolu. Ceci dit, la signature n'est pas une panacée
car je crois savoir que si je modifie mes macros, la signature est
invalidée. Est-ce vrai ?
Par ailleurs, le comportement de Word ne me paraît pas constant.
Pour les macros signées en provenance d'une source fiable, pas de problème,
mais pour les autres :
Sur mon portable (un HP en Win XP/home SP1), si je me mets en sécurité
moyenne, il me demande l'autorisation pour les non signées, à chaque
utilisation.
Sur mon fixe (Dell en Win XP/pro SP2) toujours en sécurité moyenne, je n'ai
pas signé mes macros, et il ne me demande rien du tout, ni pour les miennes,
ni pour les autres (j'ai une vieille application qui a des macros non
signées).
C'est le même Word dans les 2 cas.
Qui vivra verra...

Merci de ton conseil qui m'a fait aller jusqu'au bout de la solution.

Gab


"Circé" a écrit dans le message de news:

Bonsoir,

Je n'ai jamais rencontré ce problème qui n'a jamais été évoqué ici, mais
si tu signais tes macros ?... Ton problème sera sûrement résolu !

Tu peux créer ton propre certificat numérique pour une utilisation
personnelle avec l'appli Selfcert.exe qui doit se trouver par défaut dans
C:Program FilesMicrosoft OfficeOFFICExx.

Circé
http://faqword.free.fr

Tu lances cette appli
Gab a utilisé son clavier pour écrire :
Bonjour à tous,

Je me suis débarassé d'une macro pénible en cochant "sécurité haute" et
en décochant "Faire confiance aux modèles et compléments installés", et,
évidemment, Word a désactivé automatiquement les macros non signées (sans
me demander) à leur première tentative d'exécution.
Mais maintenant mes macros personnelles (en VB) dans Word sont
désactivées et je n'arrive pas à les réactiver, même en rebaissant la
sécurité à "basse".
C'est peut-être connu mais je n'ai pas trouvé dans le forum.

Gab






Avatar
Anacoluthe
Bonjour !

'Gab' nous a écrit ...
Mon problème est donc résolu. Ceci dit, la signature n'est pas une panacée
car je crois savoir que si je modifie mes macros, la signature est
invalidée. Est-ce vrai ?


Non, vos projets signés que vous modifiez gardent votre signature.

Nous sommes heureux de voir que votre problème n'en était pas un ;-)

Concernant la différence de comportement de la sécurité moyenne
selon vos PC, il faut savoir que la fiabilité d'une source
dépend aussi de son emplacement : vos macros non signées de
votre Normal.dot ou de modèles bien rangés ne provoqueront
aucune alerte, alors que vos macros d'un document quelconque ou d'un
modèle hors répertoires par défaut seront soumises à avertissement.

Vous pouvez utiliser SelfCert - qui n'a d'utilité que locale -
pour disposer partout sur /votre/ poste de travail d'une source
fiable évitant l'avertissement en sécurité moyenne ou le
blocage en sécurité élevée.
Outils MS Office - Certificat numérique pour les projets VBA
Lors de l'ouverture d'un document ou modèle comportant un
projet signé, vous devez déclarer une fois pour toute cette
source comme fiable.

Anacoluthe
« L'adversaire d'une vraie liberté est un désir excessif de sécurité. »
- Jean de LA FONTAINE

Avatar
Geo

Vous pouvez utiliser SelfCert - qui n'a d'utilité que locale -
pour disposer partout sur /votre/ poste de travail d'une source
fiable évitant l'avertissement en sécurité moyenne ou le
blocage en sécurité élevée.
Outils MS Office - Certificat numérique pour les projets VBA
Lors de l'ouverture d'un document ou modèle comportant un
projet signé, vous devez déclarer une fois pour toute cette
source comme fiable.


Si je puis me permettre :
Selfcert est aussi intéressant pour les "clients" des macros. Le fait
de faire confiance à cette source, fait que toute macro provenant avec
cette certification sera exécutée sans poser de question même en
sécurité élevée.

--
A+

Avatar
Gab
Bonjour,
Bon, si ma signature c'est du solide, alors tout va bien.
Sur les différences de comportement, j'aime bien comprendre complètement, ça
évite des problèmes ultérieurs.
J'ai vérifié : dans les deux cas, le modèle contenant mes macros est dans le
répertoire par défaut défini dans les options de Word "Modèles utilisateur".
Mais il y a une différence.
- sur le portable (où l'autorisation est demandée) le répertoire des modèles
est le répertoire standard
(C:Docs&Set<User>ApplicationDataMicrosoftModèles).
- sur le fixe (où on ne demande rien) le répertoire est dans une autre
partition (F:<xx>Modèles). Ce répertoire "décentralisé" comporte un modèle
Normal.dot, sur lequel est fondé le mien, mais je ne peux pas garantir que
Word prend ce Normal.dot et pas un autre dans son répertoire habituel.
Ceci dit, cela ne me semble pas aller dans le sens de ce que tu dis. Le
mieux "rangé" semble être celui du portable, or c'est là qu'on demande les
autorisations.

???

Gab

"Anacoluthe" a écrit dans le message de news:
%
Bonjour !

'Gab' nous a écrit ...
Mon problème est donc résolu. Ceci dit, la signature n'est pas une
panacée car je crois savoir que si je modifie mes macros, la signature
est invalidée. Est-ce vrai ?


Non, vos projets signés que vous modifiez gardent votre signature.

Nous sommes heureux de voir que votre problème n'en était pas un ;-)

Concernant la différence de comportement de la sécurité moyenne
selon vos PC, il faut savoir que la fiabilité d'une source
dépend aussi de son emplacement : vos macros non signées de
votre Normal.dot ou de modèles bien rangés ne provoqueront
aucune alerte, alors que vos macros d'un document quelconque ou d'un
modèle hors répertoires par défaut seront soumises à avertissement.

Vous pouvez utiliser SelfCert - qui n'a d'utilité que locale -
pour disposer partout sur /votre/ poste de travail d'une source
fiable évitant l'avertissement en sécurité moyenne ou le
blocage en sécurité élevée.
Outils MS Office - Certificat numérique pour les projets VBA
Lors de l'ouverture d'un document ou modèle comportant un
projet signé, vous devez déclarer une fois pour toute cette
source comme fiable.

Anacoluthe
« L'adversaire d'une vraie liberté est un désir excessif de sécurité. »
- Jean de LA FONTAINE



Avatar
Gab
Anacoluthe,

J'ai trouvé la différence qui compte, dans un cas j'ai coché Faire confiance
aux modèles et compléments installés, et pas dans l'autre. Rien que ça !
Bon donc pas de problème, ça devient cohérent, ça rassure.

Gab

"Anacoluthe" a écrit dans le message de news:
%
Bonjour !

'Gab' nous a écrit ...
Mon problème est donc résolu. Ceci dit, la signature n'est pas une
panacée car je crois savoir que si je modifie mes macros, la signature
est invalidée. Est-ce vrai ?


Non, vos projets signés que vous modifiez gardent votre signature.

Nous sommes heureux de voir que votre problème n'en était pas un ;-)

Concernant la différence de comportement de la sécurité moyenne
selon vos PC, il faut savoir que la fiabilité d'une source
dépend aussi de son emplacement : vos macros non signées de
votre Normal.dot ou de modèles bien rangés ne provoqueront
aucune alerte, alors que vos macros d'un document quelconque ou d'un
modèle hors répertoires par défaut seront soumises à avertissement.

Vous pouvez utiliser SelfCert - qui n'a d'utilité que locale -
pour disposer partout sur /votre/ poste de travail d'une source
fiable évitant l'avertissement en sécurité moyenne ou le
blocage en sécurité élevée.
Outils MS Office - Certificat numérique pour les projets VBA
Lors de l'ouverture d'un document ou modèle comportant un
projet signé, vous devez déclarer une fois pour toute cette
source comme fiable.

Anacoluthe
« L'adversaire d'une vraie liberté est un désir excessif de sécurité. »
- Jean de LA FONTAINE



Avatar
Anacoluthe
Bonjour !

'Gab' nous a écrit ...
Bon donc pas de problème, ça devient cohérent, ça rassure.


Votre curiosité et votre volonté d'aller au fond des choses
fait plaisir à voir :-) Bonne continuation !

Anacoluthe
« L'adversaire d'une vraie liberté est un désir excessif de sécurité. »
- Jean de LA FONTAINE