J'ai créé un fichier excel avec une macro toute simple.
Ce fichier est destiné à de nombreux intervenants et sera téléchargeable sur
l'intranet de l'entreprise.
Afin d'éviter le message "les macros ont été desactivés blablabla" j'ai
créer mon propre certifcat via SElfCert.exe.
Après test sur un autre poste, ou j'ai récupéré ce fichier via
telechargement, je ne pouvais pas accepter le certificat car le niveau de
protection est niveau 3 (élevé) ?
Donc en gros existe-t-il une solution pour que la macros soit active sans
que les utilisateurs soient obligé de changer leur niveau de sécurité excel ?
Ou juste pour se fichier est de manière automatique ?
Merci d'avance de vos réponses.
Je reste à votre disposition si vous avez besoin de plus de renseignements !
GR
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
FxM
Guillaume wrote:
Bonjour à toutes et tous,
J'ai créé un fichier excel avec une macro toute simple. Ce fichier est destiné à de nombreux intervenants et sera téléchargeable sur l'intranet de l'entreprise. Afin d'éviter le message "les macros ont été desactivés blablabla" j'ai créer mon propre certifcat via SElfCert.exe. Après test sur un autre poste, ou j'ai récupéré ce fichier via telechargement, je ne pouvais pas accepter le certificat car le niveau de protection est niveau 3 (élevé) ? Donc en gros existe-t-il une solution pour que la macros soit active sans que les utilisateurs soient obligé de changer leur niveau de sécurité excel ? Ou juste pour se fichier est de manière automatique ?
Merci d'avance de vos réponses. Je reste à votre disposition si vous avez besoin de plus de renseignements ! GR
Bonjour,
Réponse officielle : non, le niveau haut bloque les macros.
Autre réponse : il y a des méthodes pour changer le niveau de sécurité avant de démarrer Excel, mais tu comprendras aisément que les diffuser pourrait être exploité pour des vivi pas gentils :o) Mon petit doigt me dit qu'un recherche sur un moteur de recherche amènerait des réponses de type .vbs
@+ FxM
Guillaume wrote:
Bonjour à toutes et tous,
J'ai créé un fichier excel avec une macro toute simple.
Ce fichier est destiné à de nombreux intervenants et sera téléchargeable sur
l'intranet de l'entreprise.
Afin d'éviter le message "les macros ont été desactivés blablabla" j'ai
créer mon propre certifcat via SElfCert.exe.
Après test sur un autre poste, ou j'ai récupéré ce fichier via
telechargement, je ne pouvais pas accepter le certificat car le niveau de
protection est niveau 3 (élevé) ?
Donc en gros existe-t-il une solution pour que la macros soit active sans
que les utilisateurs soient obligé de changer leur niveau de sécurité excel ?
Ou juste pour se fichier est de manière automatique ?
Merci d'avance de vos réponses.
Je reste à votre disposition si vous avez besoin de plus de renseignements !
GR
Bonjour,
Réponse officielle : non, le niveau haut bloque les macros.
Autre réponse : il y a des méthodes pour changer le niveau de sécurité
avant de démarrer Excel, mais tu comprendras aisément que les diffuser
pourrait être exploité pour des vivi pas gentils :o)
Mon petit doigt me dit qu'un recherche sur un moteur de recherche
amènerait des réponses de type .vbs
J'ai créé un fichier excel avec une macro toute simple. Ce fichier est destiné à de nombreux intervenants et sera téléchargeable sur l'intranet de l'entreprise. Afin d'éviter le message "les macros ont été desactivés blablabla" j'ai créer mon propre certifcat via SElfCert.exe. Après test sur un autre poste, ou j'ai récupéré ce fichier via telechargement, je ne pouvais pas accepter le certificat car le niveau de protection est niveau 3 (élevé) ? Donc en gros existe-t-il une solution pour que la macros soit active sans que les utilisateurs soient obligé de changer leur niveau de sécurité excel ? Ou juste pour se fichier est de manière automatique ?
Merci d'avance de vos réponses. Je reste à votre disposition si vous avez besoin de plus de renseignements ! GR
Bonjour,
Réponse officielle : non, le niveau haut bloque les macros.
Autre réponse : il y a des méthodes pour changer le niveau de sécurité avant de démarrer Excel, mais tu comprendras aisément que les diffuser pourrait être exploité pour des vivi pas gentils :o) Mon petit doigt me dit qu'un recherche sur un moteur de recherche amènerait des réponses de type .vbs
@+ FxM
Guillaume
OK Merci je m'en vais googéliser !
"FxM" wrote:
Guillaume wrote:
Bonjour à toutes et tous,
J'ai créé un fichier excel avec une macro toute simple. Ce fichier est destiné à de nombreux intervenants et sera téléchargeable sur l'intranet de l'entreprise. Afin d'éviter le message "les macros ont été desactivés blablabla" j'ai créer mon propre certifcat via SElfCert.exe. Après test sur un autre poste, ou j'ai récupéré ce fichier via telechargement, je ne pouvais pas accepter le certificat car le niveau de protection est niveau 3 (élevé) ? Donc en gros existe-t-il une solution pour que la macros soit active sans que les utilisateurs soient obligé de changer leur niveau de sécurité excel ? Ou juste pour se fichier est de manière automatique ?
Merci d'avance de vos réponses. Je reste à votre disposition si vous avez besoin de plus de renseignements ! GR
Bonjour,
Réponse officielle : non, le niveau haut bloque les macros.
Autre réponse : il y a des méthodes pour changer le niveau de sécurité avant de démarrer Excel, mais tu comprendras aisément que les diffuser pourrait être exploité pour des vivi pas gentils :o) Mon petit doigt me dit qu'un recherche sur un moteur de recherche amènerait des réponses de type .vbs
@+ FxM
OK Merci
je m'en vais googéliser !
"FxM" wrote:
Guillaume wrote:
Bonjour à toutes et tous,
J'ai créé un fichier excel avec une macro toute simple.
Ce fichier est destiné à de nombreux intervenants et sera téléchargeable sur
l'intranet de l'entreprise.
Afin d'éviter le message "les macros ont été desactivés blablabla" j'ai
créer mon propre certifcat via SElfCert.exe.
Après test sur un autre poste, ou j'ai récupéré ce fichier via
telechargement, je ne pouvais pas accepter le certificat car le niveau de
protection est niveau 3 (élevé) ?
Donc en gros existe-t-il une solution pour que la macros soit active sans
que les utilisateurs soient obligé de changer leur niveau de sécurité excel ?
Ou juste pour se fichier est de manière automatique ?
Merci d'avance de vos réponses.
Je reste à votre disposition si vous avez besoin de plus de renseignements !
GR
Bonjour,
Réponse officielle : non, le niveau haut bloque les macros.
Autre réponse : il y a des méthodes pour changer le niveau de sécurité
avant de démarrer Excel, mais tu comprendras aisément que les diffuser
pourrait être exploité pour des vivi pas gentils :o)
Mon petit doigt me dit qu'un recherche sur un moteur de recherche
amènerait des réponses de type .vbs
J'ai créé un fichier excel avec une macro toute simple. Ce fichier est destiné à de nombreux intervenants et sera téléchargeable sur l'intranet de l'entreprise. Afin d'éviter le message "les macros ont été desactivés blablabla" j'ai créer mon propre certifcat via SElfCert.exe. Après test sur un autre poste, ou j'ai récupéré ce fichier via telechargement, je ne pouvais pas accepter le certificat car le niveau de protection est niveau 3 (élevé) ? Donc en gros existe-t-il une solution pour que la macros soit active sans que les utilisateurs soient obligé de changer leur niveau de sécurité excel ? Ou juste pour se fichier est de manière automatique ?
Merci d'avance de vos réponses. Je reste à votre disposition si vous avez besoin de plus de renseignements ! GR
Bonjour,
Réponse officielle : non, le niveau haut bloque les macros.
Autre réponse : il y a des méthodes pour changer le niveau de sécurité avant de démarrer Excel, mais tu comprendras aisément que les diffuser pourrait être exploité pour des vivi pas gentils :o) Mon petit doigt me dit qu'un recherche sur un moteur de recherche amènerait des réponses de type .vbs
@+ FxM
michdenis
Bonjour Guillaume,
voici le contenu d'un Script vbs qui te permet de modifier le niveau de sécurité d'excel.
Pour ce faire : A ) Excel doit être fermé. B ) Tu dois modifier dans ce bout de code le chemin et le nom du classeur que tu veux ouvrir C ) Dans le chemin de la base de registre, tu dois adapter dans le chemin la version excel que tu possèdes 11 -> étant pour excel 2003 D ) Le nom de la cle à modifier est aussi à adapter selon ta version Cle2003 -> Excel 2003
Tu copies le texte qui suit dans l'application NotePad et tu baptises ce fichier avec l'extension de fichier .VBS
Ce fichier est exécutable dès que tu double-clique dessus.
'ouvre ton fichier sans sécurité : '---------------------------------------------------- 'Excel Doit être fermé
Dim wsh, objXl
'Pour s'assurer qu'excel n'est pas ouvert. On Error Resume Next Set objXl=GetObject(,"Excel.Application") If Not IsEmpty(objXl) Then Msgbox "Fermer excel pour exécuter ce scr1pt..." WScript.Quit End If Err.Clear
'objet script Set wsh = WScript.CreateObject("WScript.Shell") Cle2003 = "HKCUSoftwareMicrosoftOffice11.0ExcelSecurityLevel"
'Met la sécurité au plus bas niveau. wsh.RegWrite Cle2003, 1,"REG_DWORD"
'Ouvre excel-classeur sans sécurité Retour=wsh.Run("C:AtravailClasseur1.xls", 3, False) '----------------------------------------------------
Pour remettre la sécurité au niveau moyen : '----------------------------------- 'objet script
Dim objxl, wsh 'Excel Must be closed On Error Resume Next Set objXl=GetObject(,"Excel.Application") If Not IsEmpty(objXl) Then Msgbox "Excel must be closed to run this script..." WScript.Quit End If
J'ai créé un fichier excel avec une macro toute simple. Ce fichier est destiné à de nombreux intervenants et sera téléchargeable sur l'intranet de l'entreprise. Afin d'éviter le message "les macros ont été desactivés blablabla" j'ai créer mon propre certifcat via SElfCert.exe. Après test sur un autre poste, ou j'ai récupéré ce fichier via telechargement, je ne pouvais pas accepter le certificat car le niveau de protection est niveau 3 (élevé) ? Donc en gros existe-t-il une solution pour que la macros soit active sans que les utilisateurs soient obligé de changer leur niveau de sécurité excel ? Ou juste pour se fichier est de manière automatique ?
Merci d'avance de vos réponses. Je reste à votre disposition si vous avez besoin de plus de renseignements ! GR
Bonjour Guillaume,
voici le contenu d'un Script vbs qui te permet de modifier
le niveau de sécurité d'excel.
Pour ce faire :
A ) Excel doit être fermé.
B ) Tu dois modifier dans ce bout de code le chemin et le nom
du classeur que tu veux ouvrir
C ) Dans le chemin de la base de registre, tu dois adapter
dans le chemin la version excel que tu possèdes
11 -> étant pour excel 2003
D ) Le nom de la cle à modifier est aussi à adapter selon ta version
Cle2003 -> Excel 2003
Tu copies le texte qui suit dans l'application NotePad et tu baptises
ce fichier avec l'extension de fichier .VBS
Ce fichier est exécutable dès que tu double-clique dessus.
'ouvre ton fichier sans sécurité :
'----------------------------------------------------
'Excel Doit être fermé
Dim wsh, objXl
'Pour s'assurer qu'excel n'est pas ouvert.
On Error Resume Next
Set objXl=GetObject(,"Excel.Application")
If Not IsEmpty(objXl) Then
Msgbox "Fermer excel pour exécuter ce scr1pt..."
WScript.Quit
End If
Err.Clear
'objet script
Set wsh = WScript.CreateObject("WScript.Shell")
Cle2003 = "HKCUSoftwareMicrosoftOffice11.0ExcelSecurityLevel"
'Met la sécurité au plus bas niveau.
wsh.RegWrite Cle2003, 1,"REG_DWORD"
'Ouvre excel-classeur sans sécurité
Retour=wsh.Run("C:AtravailClasseur1.xls", 3, False)
'----------------------------------------------------
Pour remettre la sécurité au niveau moyen :
'-----------------------------------
'objet script
Dim objxl, wsh
'Excel Must be closed
On Error Resume Next
Set objXl=GetObject(,"Excel.Application")
If Not IsEmpty(objXl) Then
Msgbox "Excel must be closed to run this script..."
WScript.Quit
End If
"Guillaume" <Guillaume@discussions.microsoft.com> a écrit dans le message de news:
E133BB0A-8A43-4112-94F2-5DE561508CE0@microsoft.com...
Bonjour à toutes et tous,
J'ai créé un fichier excel avec une macro toute simple.
Ce fichier est destiné à de nombreux intervenants et sera téléchargeable sur
l'intranet de l'entreprise.
Afin d'éviter le message "les macros ont été desactivés blablabla" j'ai
créer mon propre certifcat via SElfCert.exe.
Après test sur un autre poste, ou j'ai récupéré ce fichier via
telechargement, je ne pouvais pas accepter le certificat car le niveau de
protection est niveau 3 (élevé) ?
Donc en gros existe-t-il une solution pour que la macros soit active sans
que les utilisateurs soient obligé de changer leur niveau de sécurité excel ?
Ou juste pour se fichier est de manière automatique ?
Merci d'avance de vos réponses.
Je reste à votre disposition si vous avez besoin de plus de renseignements !
GR
voici le contenu d'un Script vbs qui te permet de modifier le niveau de sécurité d'excel.
Pour ce faire : A ) Excel doit être fermé. B ) Tu dois modifier dans ce bout de code le chemin et le nom du classeur que tu veux ouvrir C ) Dans le chemin de la base de registre, tu dois adapter dans le chemin la version excel que tu possèdes 11 -> étant pour excel 2003 D ) Le nom de la cle à modifier est aussi à adapter selon ta version Cle2003 -> Excel 2003
Tu copies le texte qui suit dans l'application NotePad et tu baptises ce fichier avec l'extension de fichier .VBS
Ce fichier est exécutable dès que tu double-clique dessus.
'ouvre ton fichier sans sécurité : '---------------------------------------------------- 'Excel Doit être fermé
Dim wsh, objXl
'Pour s'assurer qu'excel n'est pas ouvert. On Error Resume Next Set objXl=GetObject(,"Excel.Application") If Not IsEmpty(objXl) Then Msgbox "Fermer excel pour exécuter ce scr1pt..." WScript.Quit End If Err.Clear
'objet script Set wsh = WScript.CreateObject("WScript.Shell") Cle2003 = "HKCUSoftwareMicrosoftOffice11.0ExcelSecurityLevel"
'Met la sécurité au plus bas niveau. wsh.RegWrite Cle2003, 1,"REG_DWORD"
'Ouvre excel-classeur sans sécurité Retour=wsh.Run("C:AtravailClasseur1.xls", 3, False) '----------------------------------------------------
Pour remettre la sécurité au niveau moyen : '----------------------------------- 'objet script
Dim objxl, wsh 'Excel Must be closed On Error Resume Next Set objXl=GetObject(,"Excel.Application") If Not IsEmpty(objXl) Then Msgbox "Excel must be closed to run this script..." WScript.Quit End If
J'ai créé un fichier excel avec une macro toute simple. Ce fichier est destiné à de nombreux intervenants et sera téléchargeable sur l'intranet de l'entreprise. Afin d'éviter le message "les macros ont été desactivés blablabla" j'ai créer mon propre certifcat via SElfCert.exe. Après test sur un autre poste, ou j'ai récupéré ce fichier via telechargement, je ne pouvais pas accepter le certificat car le niveau de protection est niveau 3 (élevé) ? Donc en gros existe-t-il une solution pour que la macros soit active sans que les utilisateurs soient obligé de changer leur niveau de sécurité excel ? Ou juste pour se fichier est de manière automatique ?
Merci d'avance de vos réponses. Je reste à votre disposition si vous avez besoin de plus de renseignements ! GR