Je viens de compléter une application Excel qui utilise, bien sûr, des
macros.
Cette application est prête à être distribuée à la compagnie entière. Le
"hick" est que toutes les machines de la compagnie (soit près de 1500
machines) sont configurées à ne pas accepter les macros.
Je cherche un moyen de configurer les machines au niveau de sécurité
"moyen", sans faire le tour des 1500 postes.
Quel serait la meilleur solution selon vous? Peut-on changer une clé
registre dans le sytème qui mettrait le niveau de sécurité à "moyen"? Je
sais que cette méthode est possible à distance car il est facile de jouer
dans les clés lorsque l'usager se connect sur Novell.
Ou bien, y a-t-il un moyen pour qu'Excel exécute mes macros sans faire
baisser le niveau de sécurité? (Document certifié?)
Il est possible de créer un VBScript capable de faire ce travail. Dans la mesure où chaque ordinateur ou usager possède un script d'ouverture, il est possible d'insérer seulement une ligne dans ce script d'ouverture pour faire exécuter le VBScript qui lui se chargera de modifier la clé d'excel dans la base de registre.
Voici une petite idée de VBScript publié par Frédéric Sigonneau en ce qui concerne Excel 2000 seulement :
Dim objXL On Error Resume Next Set objXL=GetObject(,"Excel.Application") If Not IsEmpty(objXL) THEn 'Une session Excel est déja lancée. Il ne le faut, sinon c'est elle qui, à la fermeture imposera 'la valeur de la clé du registre qui nous intéresse, Msgbox "Fermer d'abord les sessions Excel en cours SVP " WScript.Quit End If
Err.Clear
Set wsh=WScript.CreateObject("WScript.Shell") cle2k="HKEY_CURRENT_USERSoftwareMicrosoftOffice9.0ExcelSecurityLevel" ' Clé prend valeur 1,2, ou 3 selon niveau Bas, moyen, haut sécurité macro d'Excel
If Not IsExcel2k Then Msgbox "Ce programme n'est destine qu'a Excel 2000 et pas à une autre version" WScript.Quit End If
Msgbox "La consultation du fichier" & _ " est soumise au respect du contenu de la note interne Nø" Retour=wsh.Run("C:archivesdos.xls",3,False)
'wsh.RegWrite cle2k,NiveauSecurite,"REG_DWORD"
Function IsExcel2k() On Error Resume Next
Res=wsh.RegRead(cle2k) IsExcel2k=(Err=0) End Function
Salutations!
"Dominic Feron" a écrit dans le message de news:%23L5k$ Bonjours à tous,
Je viens de compléter une application Excel qui utilise, bien sûr, des macros.
Cette application est prête à être distribuée à la compagnie entière. Le "hick" est que toutes les machines de la compagnie (soit près de 1500 machines) sont configurées à ne pas accepter les macros.
Je cherche un moyen de configurer les machines au niveau de sécurité "moyen", sans faire le tour des 1500 postes.
Quel serait la meilleur solution selon vous? Peut-on changer une clé registre dans le sytème qui mettrait le niveau de sécurité à "moyen"? Je sais que cette méthode est possible à distance car il est facile de jouer dans les clés lorsque l'usager se connect sur Novell.
Ou bien, y a-t-il un moyen pour qu'Excel exécute mes macros sans faire baisser le niveau de sécurité? (Document certifié?)
Merci de vos informations.
Bonjour Dominic,
Il est possible de créer un VBScript capable de faire ce travail. Dans la mesure où chaque ordinateur ou usager possède
un script d'ouverture, il est possible d'insérer seulement une ligne dans ce script d'ouverture pour faire exécuter le
VBScript qui lui se chargera de modifier la clé d'excel dans la base de registre.
Voici une petite idée de VBScript publié par Frédéric Sigonneau en ce qui concerne Excel 2000 seulement :
Dim objXL
On Error Resume Next
Set objXL=GetObject(,"Excel.Application")
If Not IsEmpty(objXL) THEn
'Une session Excel est déja lancée. Il ne le faut, sinon c'est elle qui, à la fermeture imposera
'la valeur de la clé du registre qui nous intéresse,
Msgbox "Fermer d'abord les sessions Excel en cours SVP "
WScript.Quit
End If
Err.Clear
Set wsh=WScript.CreateObject("WScript.Shell")
cle2k="HKEY_CURRENT_USERSoftwareMicrosoftOffice9.0ExcelSecurityLevel"
' Clé prend valeur 1,2, ou 3 selon niveau Bas, moyen, haut sécurité macro d'Excel
If Not IsExcel2k Then
Msgbox "Ce programme n'est destine qu'a Excel 2000 et pas à une autre version"
WScript.Quit
End If
Msgbox "La consultation du fichier" & _
" est soumise au respect du contenu de la note interne Nø"
Retour=wsh.Run("C:archivesdos.xls",3,False)
'wsh.RegWrite cle2k,NiveauSecurite,"REG_DWORD"
Function IsExcel2k()
On Error Resume Next
Res=wsh.RegRead(cle2k)
IsExcel2k=(Err=0)
End Function
Salutations!
"Dominic Feron" <dominic.feron@dessausoprin.com> a écrit dans le message de
news:%23L5k$uQwEHA.2976@tk2msftngp13.phx.gbl...
Bonjours à tous,
Je viens de compléter une application Excel qui utilise, bien sûr, des
macros.
Cette application est prête à être distribuée à la compagnie entière. Le
"hick" est que toutes les machines de la compagnie (soit près de 1500
machines) sont configurées à ne pas accepter les macros.
Je cherche un moyen de configurer les machines au niveau de sécurité
"moyen", sans faire le tour des 1500 postes.
Quel serait la meilleur solution selon vous? Peut-on changer une clé
registre dans le sytème qui mettrait le niveau de sécurité à "moyen"? Je
sais que cette méthode est possible à distance car il est facile de jouer
dans les clés lorsque l'usager se connect sur Novell.
Ou bien, y a-t-il un moyen pour qu'Excel exécute mes macros sans faire
baisser le niveau de sécurité? (Document certifié?)
Il est possible de créer un VBScript capable de faire ce travail. Dans la mesure où chaque ordinateur ou usager possède un script d'ouverture, il est possible d'insérer seulement une ligne dans ce script d'ouverture pour faire exécuter le VBScript qui lui se chargera de modifier la clé d'excel dans la base de registre.
Voici une petite idée de VBScript publié par Frédéric Sigonneau en ce qui concerne Excel 2000 seulement :
Dim objXL On Error Resume Next Set objXL=GetObject(,"Excel.Application") If Not IsEmpty(objXL) THEn 'Une session Excel est déja lancée. Il ne le faut, sinon c'est elle qui, à la fermeture imposera 'la valeur de la clé du registre qui nous intéresse, Msgbox "Fermer d'abord les sessions Excel en cours SVP " WScript.Quit End If
Err.Clear
Set wsh=WScript.CreateObject("WScript.Shell") cle2k="HKEY_CURRENT_USERSoftwareMicrosoftOffice9.0ExcelSecurityLevel" ' Clé prend valeur 1,2, ou 3 selon niveau Bas, moyen, haut sécurité macro d'Excel
If Not IsExcel2k Then Msgbox "Ce programme n'est destine qu'a Excel 2000 et pas à une autre version" WScript.Quit End If
Msgbox "La consultation du fichier" & _ " est soumise au respect du contenu de la note interne Nø" Retour=wsh.Run("C:archivesdos.xls",3,False)
'wsh.RegWrite cle2k,NiveauSecurite,"REG_DWORD"
Function IsExcel2k() On Error Resume Next
Res=wsh.RegRead(cle2k) IsExcel2k=(Err=0) End Function
Salutations!
"Dominic Feron" a écrit dans le message de news:%23L5k$ Bonjours à tous,
Je viens de compléter une application Excel qui utilise, bien sûr, des macros.
Cette application est prête à être distribuée à la compagnie entière. Le "hick" est que toutes les machines de la compagnie (soit près de 1500 machines) sont configurées à ne pas accepter les macros.
Je cherche un moyen de configurer les machines au niveau de sécurité "moyen", sans faire le tour des 1500 postes.
Quel serait la meilleur solution selon vous? Peut-on changer une clé registre dans le sytème qui mettrait le niveau de sécurité à "moyen"? Je sais que cette méthode est possible à distance car il est facile de jouer dans les clés lorsque l'usager se connect sur Novell.
Ou bien, y a-t-il un moyen pour qu'Excel exécute mes macros sans faire baisser le niveau de sécurité? (Document certifié?)
Merci de vos informations.
Clément Marcotte
Bonjour,
Je cherche un moyen de configurer les machines au niveau de sécurité "moyen", sans faire le tour des 1500 postes.
Quel serait la meilleur solution selon vous? Peut-on changer une clé registre dans le sytème qui mettrait le niveau de sécurité à "moyen"?
À ma connaissance, c'est intégré à Excel et indépendant du registre. Ou c'est quand même dans le registre, mais sous une forme codée quelconque. À moins que chaque utilisateur le fasse lui-même dans son Excel, je ne vois pas trop
Ou bien, y a-t-il un moyen pour qu'Excel exécute mes macros sans faire
baisser le niveau de sécurité? (Document certifié?)
Tout ce que je peux dire, c'est que même avec mon certificat de Selfcert.exe, les macros ne passent pas sur un Excel à sécurité élevée. Quant à un certificat "officiel", je ne sais pas.
Bonjour,
Je cherche un moyen de configurer les machines au niveau de sécurité
"moyen", sans faire le tour des 1500 postes.
Quel serait la meilleur solution selon vous? Peut-on changer une clé
registre dans le sytème qui mettrait le niveau de sécurité à
"moyen"?
À ma connaissance, c'est intégré à Excel et indépendant du registre.
Ou c'est quand même dans le registre, mais sous une forme codée
quelconque. À moins que chaque utilisateur le fasse lui-même dans son
Excel, je ne vois pas trop
Ou bien, y a-t-il un moyen pour qu'Excel exécute mes macros sans
faire
baisser le niveau de sécurité? (Document certifié?)
Tout ce que je peux dire, c'est que même avec mon certificat de
Selfcert.exe, les macros ne passent pas sur un Excel à sécurité
élevée. Quant à un certificat "officiel", je ne sais pas.
Je cherche un moyen de configurer les machines au niveau de sécurité "moyen", sans faire le tour des 1500 postes.
Quel serait la meilleur solution selon vous? Peut-on changer une clé registre dans le sytème qui mettrait le niveau de sécurité à "moyen"?
À ma connaissance, c'est intégré à Excel et indépendant du registre. Ou c'est quand même dans le registre, mais sous une forme codée quelconque. À moins que chaque utilisateur le fasse lui-même dans son Excel, je ne vois pas trop
Ou bien, y a-t-il un moyen pour qu'Excel exécute mes macros sans faire
baisser le niveau de sécurité? (Document certifié?)
Tout ce que je peux dire, c'est que même avec mon certificat de Selfcert.exe, les macros ne passent pas sur un Excel à sécurité élevée. Quant à un certificat "officiel", je ne sais pas.
Starwing
Bonjour Dominic,
Une autre option envisageable serait d'envoyer un courriel ( Une feuille de route ) expliquant à chacun des usagers la façon de procéder pour mettre le niveau de sécurité d' Excel à moyen sur leur poste. Ainsi vous contribuerez à développer chez vos employés une meilleure compréhension d'Excel ainsi qu'un sentiment de confiance vis-à-vis leur propre capacité à opérer un changement.
Bien à vous,
Starwing
Bonjour Dominic,
Une autre option envisageable serait d'envoyer un courriel ( Une feuille de
route ) expliquant à chacun des usagers la façon de procéder pour mettre le
niveau de sécurité d' Excel à moyen sur leur poste. Ainsi vous contribuerez
à développer chez vos employés une meilleure compréhension d'Excel ainsi
qu'un sentiment de confiance vis-à-vis leur propre capacité à opérer un
changement.
Une autre option envisageable serait d'envoyer un courriel ( Une feuille de route ) expliquant à chacun des usagers la façon de procéder pour mettre le niveau de sécurité d' Excel à moyen sur leur poste. Ainsi vous contribuerez à développer chez vos employés une meilleure compréhension d'Excel ainsi qu'un sentiment de confiance vis-à-vis leur propre capacité à opérer un changement.
Bien à vous,
Starwing
Clément Marcotte
Bonjour,
Puisqu'il s'agit d'une société ingénierie et d'experts-conseils, ils doivent bien avoir quelques personnes dans chacun de leurs bureaux qui sont capables d'assister leurs collègues en cas de besoin.
"Starwing" a écrit dans le message de news:%
Bonjour Dominic,
Une autre option envisageable serait d'envoyer un courriel ( Une feuille de
route ) expliquant à chacun des usagers la façon de procéder pour mettre le
niveau de sécurité d' Excel à moyen sur leur poste. Ainsi vous contribuerez
à développer chez vos employés une meilleure compréhension d'Excel ainsi
qu'un sentiment de confiance vis-à-vis leur propre capacité à opérer un
changement.
Bien à vous,
Starwing
Bonjour,
Puisqu'il s'agit d'une société ingénierie et d'experts-conseils, ils
doivent bien avoir quelques personnes dans chacun de leurs bureaux qui
sont capables d'assister leurs collègues en cas de besoin.
"Starwing" <ubik10@hotmail.com> a écrit dans le message de
news:%23AfFg9QwEHA.3320@TK2MSFTNGP14.phx.gbl...
Bonjour Dominic,
Une autre option envisageable serait d'envoyer un courriel ( Une
feuille de
route ) expliquant à chacun des usagers la façon de procéder pour
mettre le
niveau de sécurité d' Excel à moyen sur leur poste. Ainsi vous
contribuerez
à développer chez vos employés une meilleure compréhension d'Excel
ainsi
qu'un sentiment de confiance vis-à-vis leur propre capacité à
opérer un
Puisqu'il s'agit d'une société ingénierie et d'experts-conseils, ils doivent bien avoir quelques personnes dans chacun de leurs bureaux qui sont capables d'assister leurs collègues en cas de besoin.
"Starwing" a écrit dans le message de news:%
Bonjour Dominic,
Une autre option envisageable serait d'envoyer un courriel ( Une feuille de
route ) expliquant à chacun des usagers la façon de procéder pour mettre le
niveau de sécurité d' Excel à moyen sur leur poste. Ainsi vous contribuerez
à développer chez vos employés une meilleure compréhension d'Excel ainsi
qu'un sentiment de confiance vis-à-vis leur propre capacité à opérer un
changement.
Bien à vous,
Starwing
Rai
"Dominic Feron" a écrit dans le message de news: %23L5k$
Bonjours à tous,
Je viens de compléter une application Excel qui utilise, bien sûr, des macros.
Cette application est prête à être distribuée à la compagnie entière. Le "hick" est que toutes les machines de la compagnie (soit près de 1500 machines) sont configurées à ne pas accepter les macros.
Je cherche un moyen de configurer les machines au niveau de sécurité "moyen", sans faire le tour des 1500 postes.
Quel serait la meilleur solution selon vous? Peut-on changer une clé registre dans le sytème qui mettrait le niveau de sécurité à "moyen"? Je sais que cette méthode est possible à distance car il est facile de jouer dans les clés lorsque l'usager se connect sur Novell.
Ou bien, y a-t-il un moyen pour qu'Excel exécute mes macros sans faire baisser le niveau de sécurité? (Document certifié?)
Merci de vos informations.
Bonsoir,
Une autre solution : placer une feuil1 en premier qui contient les instructions poru activer les macros : " Si vous voyez ce message, il vous faut activer les macros, blblabla"
Et placer une macro qui cache cette feuille dans l'évennement 'ouverture de classeur' ainsi qu'une autre qui affiche cette feuille sur 'beforesave'
-- Cordialement,
Rai Remplacer point par la ponctuation appropriée pour répondre...
"Dominic Feron" <dominic.feron@dessausoprin.com> a écrit dans le message de news: %23L5k$uQwEHA.2976@tk2msftngp13.phx.gbl...
Bonjours à tous,
Je viens de compléter une application Excel qui utilise, bien sûr, des
macros.
Cette application est prête à être distribuée à la compagnie entière. Le
"hick" est que toutes les machines de la compagnie (soit près de 1500
machines) sont configurées à ne pas accepter les macros.
Je cherche un moyen de configurer les machines au niveau de sécurité
"moyen", sans faire le tour des 1500 postes.
Quel serait la meilleur solution selon vous? Peut-on changer une clé
registre dans le sytème qui mettrait le niveau de sécurité à "moyen"? Je
sais que cette méthode est possible à distance car il est facile de jouer
dans les clés lorsque l'usager se connect sur Novell.
Ou bien, y a-t-il un moyen pour qu'Excel exécute mes macros sans faire
baisser le niveau de sécurité? (Document certifié?)
Merci de vos informations.
Bonsoir,
Une autre solution :
placer une feuil1 en premier qui contient les instructions poru activer les macros :
" Si vous voyez ce message, il vous faut activer les macros, blblabla"
Et placer une macro qui cache cette feuille dans l'évennement 'ouverture de classeur'
ainsi qu'une autre qui affiche cette feuille sur 'beforesave'
--
Cordialement,
Rai
Remplacer point par la ponctuation appropriée pour répondre...
"Dominic Feron" a écrit dans le message de news: %23L5k$
Bonjours à tous,
Je viens de compléter une application Excel qui utilise, bien sûr, des macros.
Cette application est prête à être distribuée à la compagnie entière. Le "hick" est que toutes les machines de la compagnie (soit près de 1500 machines) sont configurées à ne pas accepter les macros.
Je cherche un moyen de configurer les machines au niveau de sécurité "moyen", sans faire le tour des 1500 postes.
Quel serait la meilleur solution selon vous? Peut-on changer une clé registre dans le sytème qui mettrait le niveau de sécurité à "moyen"? Je sais que cette méthode est possible à distance car il est facile de jouer dans les clés lorsque l'usager se connect sur Novell.
Ou bien, y a-t-il un moyen pour qu'Excel exécute mes macros sans faire baisser le niveau de sécurité? (Document certifié?)
Merci de vos informations.
Bonsoir,
Une autre solution : placer une feuil1 en premier qui contient les instructions poru activer les macros : " Si vous voyez ce message, il vous faut activer les macros, blblabla"
Et placer une macro qui cache cette feuille dans l'évennement 'ouverture de classeur' ainsi qu'une autre qui affiche cette feuille sur 'beforesave'
-- Cordialement,
Rai Remplacer point par la ponctuation appropriée pour répondre...
Dominic Feron
Cette solution est en effet envisageable. Le problème c'est que 50% des usagers ne lisent pas leur e-mail. Alors ils appelleront dès la minute ou quelque chose sera changé :S.
C'est sur que si c'est la seule solution envisageable...
Merci :)
"Starwing" a écrit dans le message de news:%
Bonjour Dominic,
Une autre option envisageable serait d'envoyer un courriel ( Une feuille de
route ) expliquant à chacun des usagers la façon de procéder pour mettre le
niveau de sécurité d' Excel à moyen sur leur poste. Ainsi vous contribuerez
à développer chez vos employés une meilleure compréhension d'Excel ainsi qu'un sentiment de confiance vis-à-vis leur propre capacité à opérer un changement.
Bien à vous,
Starwing
Cette solution est en effet envisageable. Le problème c'est que 50% des
usagers ne lisent pas leur e-mail. Alors ils appelleront dès la minute ou
quelque chose sera changé :S.
C'est sur que si c'est la seule solution envisageable...
Merci :)
"Starwing" <ubik10@hotmail.com> a écrit dans le message de
news:%23AfFg9QwEHA.3320@TK2MSFTNGP14.phx.gbl...
Bonjour Dominic,
Une autre option envisageable serait d'envoyer un courriel ( Une feuille
de
route ) expliquant à chacun des usagers la façon de procéder pour mettre
le
niveau de sécurité d' Excel à moyen sur leur poste. Ainsi vous
contribuerez
à développer chez vos employés une meilleure compréhension d'Excel ainsi
qu'un sentiment de confiance vis-à-vis leur propre capacité à opérer un
changement.
Cette solution est en effet envisageable. Le problème c'est que 50% des usagers ne lisent pas leur e-mail. Alors ils appelleront dès la minute ou quelque chose sera changé :S.
C'est sur que si c'est la seule solution envisageable...
Merci :)
"Starwing" a écrit dans le message de news:%
Bonjour Dominic,
Une autre option envisageable serait d'envoyer un courriel ( Une feuille de
route ) expliquant à chacun des usagers la façon de procéder pour mettre le
niveau de sécurité d' Excel à moyen sur leur poste. Ainsi vous contribuerez
à développer chez vos employés une meilleure compréhension d'Excel ainsi qu'un sentiment de confiance vis-à-vis leur propre capacité à opérer un changement.
Bien à vous,
Starwing
Dominic Feron
C'est bien sur, mais comme je disais à Starwing, le monde on peur de changer quelque chose à leur ordinnateur. C'est tellement surprenant à quel point plusieurs usagers ne conaissant rien à l'informatique...
Merci pour la réponse :)!
"Clément Marcotte" a écrit dans le message de news:
Bonjour,
Puisqu'il s'agit d'une société ingénierie et d'experts-conseils, ils doivent bien avoir quelques personnes dans chacun de leurs bureaux qui sont capables d'assister leurs collègues en cas de besoin.
"Starwing" a écrit dans le message de news:%
Bonjour Dominic,
Une autre option envisageable serait d'envoyer un courriel ( Une feuille de
route ) expliquant à chacun des usagers la façon de procéder pour mettre le
niveau de sécurité d' Excel à moyen sur leur poste. Ainsi vous contribuerez
à développer chez vos employés une meilleure compréhension d'Excel ainsi
qu'un sentiment de confiance vis-à-vis leur propre capacité à opérer un
changement.
Bien à vous,
Starwing
C'est bien sur, mais comme je disais à Starwing, le monde on peur de changer
quelque chose à leur ordinnateur. C'est tellement surprenant à quel point
plusieurs usagers ne conaissant rien à l'informatique...
Merci pour la réponse :)!
"Clément Marcotte" <clement.marcotte@sympatico.ca> a écrit dans le message
de news:eUhDrARwEHA.3292@TK2MSFTNGP15.phx.gbl...
Bonjour,
Puisqu'il s'agit d'une société ingénierie et d'experts-conseils, ils
doivent bien avoir quelques personnes dans chacun de leurs bureaux qui
sont capables d'assister leurs collègues en cas de besoin.
"Starwing" <ubik10@hotmail.com> a écrit dans le message de
news:%23AfFg9QwEHA.3320@TK2MSFTNGP14.phx.gbl...
Bonjour Dominic,
Une autre option envisageable serait d'envoyer un courriel ( Une
feuille de
route ) expliquant à chacun des usagers la façon de procéder pour
mettre le
niveau de sécurité d' Excel à moyen sur leur poste. Ainsi vous
contribuerez
à développer chez vos employés une meilleure compréhension d'Excel
ainsi
qu'un sentiment de confiance vis-à-vis leur propre capacité à
opérer un
C'est bien sur, mais comme je disais à Starwing, le monde on peur de changer quelque chose à leur ordinnateur. C'est tellement surprenant à quel point plusieurs usagers ne conaissant rien à l'informatique...
Merci pour la réponse :)!
"Clément Marcotte" a écrit dans le message de news:
Bonjour,
Puisqu'il s'agit d'une société ingénierie et d'experts-conseils, ils doivent bien avoir quelques personnes dans chacun de leurs bureaux qui sont capables d'assister leurs collègues en cas de besoin.
"Starwing" a écrit dans le message de news:%
Bonjour Dominic,
Une autre option envisageable serait d'envoyer un courriel ( Une feuille de
route ) expliquant à chacun des usagers la façon de procéder pour mettre le
niveau de sécurité d' Excel à moyen sur leur poste. Ainsi vous contribuerez
à développer chez vos employés une meilleure compréhension d'Excel ainsi
qu'un sentiment de confiance vis-à-vis leur propre capacité à opérer un
changement.
Bien à vous,
Starwing
Dominic Feron
Pas fous du tout!
Je pourrais même faire dans cette feuille un pas-à-pas avec ScreenShot pour faire la procédure.
Merci de l'indice!
"Rai" a écrit dans le message de news:4187dd77$0$4532$
"Dominic Feron" a écrit dans le message de news: %23L5k$
Bonjours à tous,
Je viens de compléter une application Excel qui utilise, bien sûr, des macros.
Cette application est prête à être distribuée à la compagnie entière. Le "hick" est que toutes les machines de la compagnie (soit près de 1500 machines) sont configurées à ne pas accepter les macros.
Je cherche un moyen de configurer les machines au niveau de sécurité "moyen", sans faire le tour des 1500 postes.
Quel serait la meilleur solution selon vous? Peut-on changer une clé registre dans le sytème qui mettrait le niveau de sécurité à "moyen"? Je sais que cette méthode est possible à distance car il est facile de jouer dans les clés lorsque l'usager se connect sur Novell.
Ou bien, y a-t-il un moyen pour qu'Excel exécute mes macros sans faire baisser le niveau de sécurité? (Document certifié?)
Merci de vos informations.
Bonsoir,
Une autre solution : placer une feuil1 en premier qui contient les instructions poru activer les macros : " Si vous voyez ce message, il vous faut activer les macros, blblabla"
Et placer une macro qui cache cette feuille dans l'évennement 'ouverture de classeur' ainsi qu'une autre qui affiche cette feuille sur 'beforesave'
-- Cordialement,
Rai Remplacer point par la ponctuation appropriée pour répondre...
Pas fous du tout!
Je pourrais même faire dans cette feuille un pas-à-pas avec ScreenShot pour
faire la procédure.
Merci de l'indice!
"Rai" <raimondpointschmidt@berlin.de> a écrit dans le message de
news:4187dd77$0$4532$8fcfb975@news.wanadoo.fr...
"Dominic Feron" <dominic.feron@dessausoprin.com> a écrit dans le message de
news: %23L5k$uQwEHA.2976@tk2msftngp13.phx.gbl...
Bonjours à tous,
Je viens de compléter une application Excel qui utilise, bien sûr, des
macros.
Cette application est prête à être distribuée à la compagnie entière. Le
"hick" est que toutes les machines de la compagnie (soit près de 1500
machines) sont configurées à ne pas accepter les macros.
Je cherche un moyen de configurer les machines au niveau de sécurité
"moyen", sans faire le tour des 1500 postes.
Quel serait la meilleur solution selon vous? Peut-on changer une clé
registre dans le sytème qui mettrait le niveau de sécurité à "moyen"? Je
sais que cette méthode est possible à distance car il est facile de jouer
dans les clés lorsque l'usager se connect sur Novell.
Ou bien, y a-t-il un moyen pour qu'Excel exécute mes macros sans faire
baisser le niveau de sécurité? (Document certifié?)
Merci de vos informations.
Bonsoir,
Une autre solution :
placer une feuil1 en premier qui contient les instructions poru activer
les macros :
" Si vous voyez ce message, il vous faut activer les macros,
blblabla"
Et placer une macro qui cache cette feuille dans l'évennement 'ouverture de
classeur'
ainsi qu'une autre qui affiche cette feuille sur 'beforesave'
--
Cordialement,
Rai
Remplacer point par la ponctuation appropriée pour répondre...
Je pourrais même faire dans cette feuille un pas-à-pas avec ScreenShot pour faire la procédure.
Merci de l'indice!
"Rai" a écrit dans le message de news:4187dd77$0$4532$
"Dominic Feron" a écrit dans le message de news: %23L5k$
Bonjours à tous,
Je viens de compléter une application Excel qui utilise, bien sûr, des macros.
Cette application est prête à être distribuée à la compagnie entière. Le "hick" est que toutes les machines de la compagnie (soit près de 1500 machines) sont configurées à ne pas accepter les macros.
Je cherche un moyen de configurer les machines au niveau de sécurité "moyen", sans faire le tour des 1500 postes.
Quel serait la meilleur solution selon vous? Peut-on changer une clé registre dans le sytème qui mettrait le niveau de sécurité à "moyen"? Je sais que cette méthode est possible à distance car il est facile de jouer dans les clés lorsque l'usager se connect sur Novell.
Ou bien, y a-t-il un moyen pour qu'Excel exécute mes macros sans faire baisser le niveau de sécurité? (Document certifié?)
Merci de vos informations.
Bonsoir,
Une autre solution : placer une feuil1 en premier qui contient les instructions poru activer les macros : " Si vous voyez ce message, il vous faut activer les macros, blblabla"
Et placer une macro qui cache cette feuille dans l'évennement 'ouverture de classeur' ainsi qu'une autre qui affiche cette feuille sur 'beforesave'
-- Cordialement,
Rai Remplacer point par la ponctuation appropriée pour répondre...
Dominic Feron
Merci beaucoup de l'info!
"michdenis" a écrit dans le message de news:
Bonjour Dominic,
Il est possible de créer un VBScript capable de faire ce travail. Dans la mesure où chaque ordinateur ou usager possède
un script d'ouverture, il est possible d'insérer seulement une ligne dans ce script d'ouverture pour faire exécuter le
VBScript qui lui se chargera de modifier la clé d'excel dans la base de registre.
Voici une petite idée de VBScript publié par Frédéric Sigonneau en ce qui concerne Excel 2000 seulement :
Dim objXL On Error Resume Next Set objXL=GetObject(,"Excel.Application") If Not IsEmpty(objXL) THEn 'Une session Excel est déja lancée. Il ne le faut, sinon c'est elle qui, à la fermeture imposera
'la valeur de la clé du registre qui nous intéresse, Msgbox "Fermer d'abord les sessions Excel en cours SVP " WScript.Quit End If
Msgbox "La consultation du fichier" & _ " est soumise au respect du contenu de la note interne Nø" Retour=wsh.Run("C:archivesdos.xls",3,False)
'wsh.RegWrite cle2k,NiveauSecurite,"REG_DWORD"
Function IsExcel2k() On Error Resume Next
Res=wsh.RegRead(cle2k) IsExcel2k=(Err=0) End Function
Salutations!
"Dominic Feron" a écrit dans le message de
news:%23L5k$ Bonjours à tous,
Je viens de compléter une application Excel qui utilise, bien sûr, des macros.
Cette application est prête à être distribuée à la compagnie entière. Le "hick" est que toutes les machines de la compagnie (soit près de 1500 machines) sont configurées à ne pas accepter les macros.
Je cherche un moyen de configurer les machines au niveau de sécurité "moyen", sans faire le tour des 1500 postes.
Quel serait la meilleur solution selon vous? Peut-on changer une clé registre dans le sytème qui mettrait le niveau de sécurité à "moyen"? Je sais que cette méthode est possible à distance car il est facile de jouer dans les clés lorsque l'usager se connect sur Novell.
Ou bien, y a-t-il un moyen pour qu'Excel exécute mes macros sans faire baisser le niveau de sécurité? (Document certifié?)
Merci de vos informations.
Merci beaucoup de l'info!
"michdenis" <michdenis@hotmail.com> a écrit dans le message de
news:OfL0PJRwEHA.1292@TK2MSFTNGP10.phx.gbl...
Bonjour Dominic,
Il est possible de créer un VBScript capable de faire ce travail. Dans la
mesure où chaque ordinateur ou usager possède
un script d'ouverture, il est possible d'insérer seulement une ligne dans
ce script d'ouverture pour faire exécuter le
VBScript qui lui se chargera de modifier la clé d'excel dans la base de
registre.
Voici une petite idée de VBScript publié par Frédéric Sigonneau en ce qui
concerne Excel 2000 seulement :
Dim objXL
On Error Resume Next
Set objXL=GetObject(,"Excel.Application")
If Not IsEmpty(objXL) THEn
'Une session Excel est déja lancée. Il ne le faut, sinon c'est elle qui, à
la fermeture imposera
'la valeur de la clé du registre qui nous intéresse,
Msgbox "Fermer d'abord les sessions Excel en cours SVP "
WScript.Quit
End If
Msgbox "La consultation du fichier" & _
" est soumise au respect du contenu de la note interne Nø"
Retour=wsh.Run("C:archivesdos.xls",3,False)
'wsh.RegWrite cle2k,NiveauSecurite,"REG_DWORD"
Function IsExcel2k()
On Error Resume Next
Res=wsh.RegRead(cle2k)
IsExcel2k=(Err=0)
End Function
Salutations!
"Dominic Feron" <dominic.feron@dessausoprin.com> a écrit dans le message
de
news:%23L5k$uQwEHA.2976@tk2msftngp13.phx.gbl...
Bonjours à tous,
Je viens de compléter une application Excel qui utilise, bien sûr, des
macros.
Cette application est prête à être distribuée à la compagnie entière. Le
"hick" est que toutes les machines de la compagnie (soit près de 1500
machines) sont configurées à ne pas accepter les macros.
Je cherche un moyen de configurer les machines au niveau de sécurité
"moyen", sans faire le tour des 1500 postes.
Quel serait la meilleur solution selon vous? Peut-on changer une clé
registre dans le sytème qui mettrait le niveau de sécurité à "moyen"? Je
sais que cette méthode est possible à distance car il est facile de jouer
dans les clés lorsque l'usager se connect sur Novell.
Ou bien, y a-t-il un moyen pour qu'Excel exécute mes macros sans faire
baisser le niveau de sécurité? (Document certifié?)
Il est possible de créer un VBScript capable de faire ce travail. Dans la mesure où chaque ordinateur ou usager possède
un script d'ouverture, il est possible d'insérer seulement une ligne dans ce script d'ouverture pour faire exécuter le
VBScript qui lui se chargera de modifier la clé d'excel dans la base de registre.
Voici une petite idée de VBScript publié par Frédéric Sigonneau en ce qui concerne Excel 2000 seulement :
Dim objXL On Error Resume Next Set objXL=GetObject(,"Excel.Application") If Not IsEmpty(objXL) THEn 'Une session Excel est déja lancée. Il ne le faut, sinon c'est elle qui, à la fermeture imposera
'la valeur de la clé du registre qui nous intéresse, Msgbox "Fermer d'abord les sessions Excel en cours SVP " WScript.Quit End If
Msgbox "La consultation du fichier" & _ " est soumise au respect du contenu de la note interne Nø" Retour=wsh.Run("C:archivesdos.xls",3,False)
'wsh.RegWrite cle2k,NiveauSecurite,"REG_DWORD"
Function IsExcel2k() On Error Resume Next
Res=wsh.RegRead(cle2k) IsExcel2k=(Err=0) End Function
Salutations!
"Dominic Feron" a écrit dans le message de
news:%23L5k$ Bonjours à tous,
Je viens de compléter une application Excel qui utilise, bien sûr, des macros.
Cette application est prête à être distribuée à la compagnie entière. Le "hick" est que toutes les machines de la compagnie (soit près de 1500 machines) sont configurées à ne pas accepter les macros.
Je cherche un moyen de configurer les machines au niveau de sécurité "moyen", sans faire le tour des 1500 postes.
Quel serait la meilleur solution selon vous? Peut-on changer une clé registre dans le sytème qui mettrait le niveau de sécurité à "moyen"? Je sais que cette méthode est possible à distance car il est facile de jouer dans les clés lorsque l'usager se connect sur Novell.
Ou bien, y a-t-il un moyen pour qu'Excel exécute mes macros sans faire baisser le niveau de sécurité? (Document certifié?)
Merci de vos informations.
Starwing
Rebonjour Dominic,
Le problème que je vois avec cette solution, c'est que bien des gens pourront être tentés de comprendre ce script et devenir mal intentionnés. Ils pourraient, grâce à ce script, changer quelques lignes et Hop ! Fini la sécurité et bienvenue les virus, surtout le malpolitus, dans l'entreprise.
Starwing
Rebonjour Dominic,
Le problème que je vois avec cette solution, c'est que bien des gens
pourront être tentés de comprendre ce script et devenir mal intentionnés.
Ils pourraient, grâce à ce script, changer quelques lignes et Hop ! Fini la
sécurité et bienvenue les virus, surtout le malpolitus, dans l'entreprise.
Le problème que je vois avec cette solution, c'est que bien des gens pourront être tentés de comprendre ce script et devenir mal intentionnés. Ils pourraient, grâce à ce script, changer quelques lignes et Hop ! Fini la sécurité et bienvenue les virus, surtout le malpolitus, dans l'entreprise.