ACTIVER MACROS AUTOMATIQUEMENT EXCEL
Résolu/Fermé
madjon6
Messages postés
262
Date d'inscription
mercredi 2 janvier 2008
Statut
Membre
Dernière intervention
30 novembre 2017
-
27 févr. 2008 à 17:26
alain63720 - 19 déc. 2008 à 10:24
alain63720 - 19 déc. 2008 à 10:24
A voir également:
- Excel activer les macros automatiquement
- Liste déroulante excel - Guide
- Comment activer windows 10 - Guide
- Activer office gratuitement - Accueil - Bureautique
- Si et excel - Guide
- Word et excel gratuit - Guide
10 réponses
tompols
Messages postés
1273
Date d'inscription
jeudi 29 juillet 2004
Statut
Contributeur
Dernière intervention
25 novembre 2013
435
28 févr. 2008 à 16:58
28 févr. 2008 à 16:58
Re,
Alors un petit script vbs pour modifier la sécurité et ouvrir ton fichier :
Et dans l'événement BeforeClose de l'objet Worbook:
Voilà, mais attention, ça reste qd même de la bidouille, le mieux serait de signer tes macros avec un certificat que tu installes sur les postes clients....
Alors un petit script vbs pour modifier la sécurité et ouvrir ton fichier :
Set WshShell = CreateObject("Wscript.Shell") WshShell.RegWrite("HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Excel\Security\Level"), "1", "REG_DWORD" Wshshell.run ("Excel.exe H:\test.xls")
Et dans l'événement BeforeClose de l'objet Worbook:
Private Sub Workbook_BeforeClose(Cancel As Boolean) Set WshShell = CreateObject("Wscript.Shell") WshShell.RegWrite ("HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Excel\Security\Level"), "2", "REG_DWORD" End Sub
Voilà, mais attention, ça reste qd même de la bidouille, le mieux serait de signer tes macros avec un certificat que tu installes sur les postes clients....
madjon6
Messages postés
262
Date d'inscription
mercredi 2 janvier 2008
Statut
Membre
Dernière intervention
30 novembre 2017
79
3 mars 2008 à 12:10
3 mars 2008 à 12:10
Et comment le faire concretement ?
Utilisateur anonyme
27 févr. 2008 à 20:54
27 févr. 2008 à 20:54
Bonsoir
l'activation des macros est liée au niveau de sécurité (outils, macro, sécurité) choisi par l'utilsateur qui ouvre excel.
ainsi si tu envoies un fichier à un destinataire, je pense que c'est de son côté qu'il y a quelquechose à faire.
l'activation des macros est liée au niveau de sécurité (outils, macro, sécurité) choisi par l'utilsateur qui ouvre excel.
ainsi si tu envoies un fichier à un destinataire, je pense que c'est de son côté qu'il y a quelquechose à faire.
madjon6
Messages postés
262
Date d'inscription
mercredi 2 janvier 2008
Statut
Membre
Dernière intervention
30 novembre 2017
79
28 févr. 2008 à 11:08
28 févr. 2008 à 11:08
Oui mais justement je ne veux pas qu'il ait le choix de son côté je veux vérouillé le fichier sur activer les macros.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
tompols
Messages postés
1273
Date d'inscription
jeudi 29 juillet 2004
Statut
Contributeur
Dernière intervention
25 novembre 2013
435
28 févr. 2008 à 11:38
28 févr. 2008 à 11:38
Bonjour,
S'agit-'il d'un fichier envoyé par mail ? Si oui, je ne vois pas de solution autre q'une signature avec certificat....
S'il s'agit d'un fichier ouvert sur un réseau local, j'utilise une ptite manip via script VBS pour ouvrir le fichier apres avoir modifié le niveau de sécurité puis je modifie à nouveau le niveau de sécurité à l'évenement Workbook_BeforeClose....
Tom
S'agit-'il d'un fichier envoyé par mail ? Si oui, je ne vois pas de solution autre q'une signature avec certificat....
S'il s'agit d'un fichier ouvert sur un réseau local, j'utilise une ptite manip via script VBS pour ouvrir le fichier apres avoir modifié le niveau de sécurité puis je modifie à nouveau le niveau de sécurité à l'évenement Workbook_BeforeClose....
Tom
madjon6
Messages postés
262
Date d'inscription
mercredi 2 janvier 2008
Statut
Membre
Dernière intervention
30 novembre 2017
79
28 févr. 2008 à 15:25
28 févr. 2008 à 15:25
Oui sur reseau local tu peux me dire comment procéder stp ?
madjon6
Messages postés
262
Date d'inscription
mercredi 2 janvier 2008
Statut
Membre
Dernière intervention
30 novembre 2017
79
3 mars 2008 à 10:52
3 mars 2008 à 10:52
Cpas simple mais merci à toi
Il faut que ta macro se nomme autoexec. Puis tu proteges ton fichier par un mot de passe et l'affaire est jouée
tompols
Messages postés
1273
Date d'inscription
jeudi 29 juillet 2004
Statut
Contributeur
Dernière intervention
25 novembre 2013
435
6 mars 2008 à 17:49
6 mars 2008 à 17:49
euh....le truc avec autoexec, c'est avec access ça, non ? :p
Tom
Tom
madjon6
Messages postés
262
Date d'inscription
mercredi 2 janvier 2008
Statut
Membre
Dernière intervention
30 novembre 2017
79
11 mars 2008 à 14:25
11 mars 2008 à 14:25
Les deux mon capitaine
19 déc. 2008 à 10:24
Est ce la même chose pour l'ouverture
Merci pour ta réponse