OVH Cloud OVH Cloud

désactivation automatique des macros + liens à l'ouverture du fichier

2 réponses
Avatar
Yoyo
Bonjour,

Je souhaite ne pas avoir les alertes d'excel=20
(voulez-vous activer les macros + voulez-vous mettre =E0=20
jour les liens avec d'autres fichiers). Pour =EAtre plus=20
pr=E9cis : je souhaite d=E9sactiver automatiquement les=20
=E9ventuelles macro lors de l'ouverture des fichiers, et en=20
plus ne pas chercher =E0 mettre =E0 jour les liens avec=20
d'autres fichiers excel. Et tout cela sans aller voir=20
chacun de ces fichiers.

J'ai voulu employer la propri=E9t=E9 "DisplayAlerts", en=20
l'utilisant d=E8s l'ouverture d'Excel (en enregistrant comme=20
macro compl=E9mentaire dans XLouvrir). Ainsi je pensais ne=20
plus avoir tous ces messages (sans savoir,il est vrai, ce=20
qu'il ferait par d=E9faut) :
Private Sub Workbook_Open()
Application.DisplayAlerts =3D False
End Sub

Excel97 (et les suivants) ne restitue pas automatiquement=20
la valeur par d=E9faut True une fois l'ex=E9cution de la macro=20
termin=E9e.
--> cela devrait d=E9sactiver les messages d'alertes, non ?

Le probl=E8me est que cela ne marche pas. D'o=F9 vient le=20
probl=E8me ? (sachant que cette macro, si j'ai bien compris,=20
est ex=E9cut=E9e avant l'ouverture du fichier -- on s'en=20
aper=E7oit en ajoutant par exemple MsgBox "coucou" =E0 cette=20
macro).

PS : je suis sous excel97, donc je n'ai pas la possibilit=E9=20
de choisir entre les diff=E9rents niveaux de s=E9curit=E9 pour=20
l'ex=E9cution des macros. Quant =E0 la d=E9sactivation de la=20
mise =E0 jour des liens, je cherche toujours (m=EAme sous=20
excel2000), c'ezst pour cela que je pencherai plus=20
r=E9soudre cela par une macro, non ?...

2 réponses

Avatar
Philippe.R
Bonsoir,
Pour désactiver à tous coups les macros, il suffit de régler les paramètres de sécurité sur haut.
Mais certains fichiers ne s'exécuteront plus.
--
Amicales Salutations

Retirer A_S_ pour répondre.
XL97 / XL2002
Pour suivre le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)

"Yoyo" a écrit dans le message de
news:931f01c3ea2d$69f9eac0$
Bonjour,

Je souhaite ne pas avoir les alertes d'excel
(voulez-vous activer les macros + voulez-vous mettre à
jour les liens avec d'autres fichiers). Pour être plus
précis : je souhaite désactiver automatiquement les
éventuelles macro lors de l'ouverture des fichiers, et en
plus ne pas chercher à mettre à jour les liens avec
d'autres fichiers excel. Et tout cela sans aller voir
chacun de ces fichiers.

J'ai voulu employer la propriété "DisplayAlerts", en
l'utilisant dès l'ouverture d'Excel (en enregistrant comme
macro complémentaire dans XLouvrir). Ainsi je pensais ne
plus avoir tous ces messages (sans savoir,il est vrai, ce
qu'il ferait par défaut) :
Private Sub Workbook_Open()
Application.DisplayAlerts = False
End Sub

Excel97 (et les suivants) ne restitue pas automatiquement
la valeur par défaut True une fois l'exécution de la macro
terminée.
--> cela devrait désactiver les messages d'alertes, non ?

Le problème est que cela ne marche pas. D'où vient le
problème ? (sachant que cette macro, si j'ai bien compris,
est exécutée avant l'ouverture du fichier -- on s'en
aperçoit en ajoutant par exemple MsgBox "coucou" à cette
macro).

PS : je suis sous excel97, donc je n'ai pas la possibilité
de choisir entre les différents niveaux de sécurité pour
l'exécution des macros. Quant à la désactivation de la
mise à jour des liens, je cherche toujours (même sous
excel2000), c'ezst pour cela que je pencherai plus
résoudre cela par une macro, non ?...
Avatar
sabatier
si ce sont ceux de geedee, c'est pas grave : tu ne connaîtras alors pas
le plantage et l'écran bleu de tes nuits blanches et tu laisseras
l'anichois faire seul son cinéma...
jps

Philippe.R a écrit:
Bonsoir,
Pour désactiver à tous coups les macros, il suffit de régler les paramètres de sécurité sur haut.
Mais certains fichiers ne s'exécuteront plus.