Excel Downloads
Forum

Précédent   Excel Downloads Forums > Excel > Forum Excel


Réponse
 
LinkBack Outils de la discussion
Vieux 25/10/2006, 13h01   #1 (permalink)
XLDnaute Nouveau
 
Date d'inscription: mai 2006
Messages: 49
Par défaut Niveau sécurité vba

Bonjour à tous et au forum,
J'ai créé un fichier qui tourne sur un pc ( sous window 2000)(ouverture par session excel).
Ce pc n'est pas raccordé au web ( travail en stand alone).
Il y a plusieurs utilsateurs sur ce pc.
Le fichier comporte des macros: puis-je mettre au niveau des sécurités vba le niveau faible afin de ne plus afficher la fenêtre qui me demande si on veut activer les macros.
Si positif, comment faire pour ne plus faire apparaître la fenêtre suivante qui me demande si l'on veut une mise à jour? Dans mon cas c'est toujours NON, ne peut-on forcer le NON et ne plus faire apparaître cette fenêtre.
En clair, à l'ouverture du fichier je ne souhaite plus d'affichage de condition mais ouvrir le fichier directement avec macros actives.
Merci pour votre réponse
naitsirhc
naitsirhc est déconnecté   Réponse avec citation
ANNONCES
Vieux 25/10/2006, 14h05   #2 (permalink)
XLDnaute Occasionel
 
Date d'inscription: juillet 2006
Localisation: nancy
Version Excel : Excel XP (PC)
Messages: 486
Par défaut Re : Niveau sécurité vba

bonjour naitsirhc

1) tu peux supprimer la fenetre de demande de macro
outils/ macros /sécurité
mais ca va le faire sur tout excel !!! a voir donc !!
2) tu peux rompre la liaison
édition / liaisons / rompre

voila

E et F
Evelynetfrancois est déconnecté   Réponse avec citation
Vieux 25/10/2006, 14h09   #3 (permalink)
Dan
XLDnaute Barbatruc
 
Avatar de Dan
 
Date d'inscription: février 2005
Localisation: Liège
Version Excel : Excel 2004 (MAC)
Messages: 3 551
Par défaut Re : Niveau sécurité vba

Bonjour,

Citation:
Le fichier comporte des macros: puis-je mettre au niveau des sécurités vba le niveau faible afin de ne plus afficher la fenêtre qui me demande si on veut activer les macros.
. Non je ne conseille absolument pas de faire cela. Cette option t'offre le choix de ne pas les activer à l'ouverture.
Lorsque par exemple tu ouvres un fichier inconnu c'est mieux par précaution de ne pas les activer, tu t'éviteras ainsi des problèmes (genre perte de barres de menu, etc...).
Ce que tu peux par contre faire c'est mettre un certificat de sécurité en VBA qui si je me rappelle ne t'affichera qu'une fois le message. Ensuite lorsque tu ouvriras ton fichier, il ne te demandera plus rien. A vérifier toutefois. Vois les fils à ce sujet en tapant "certificat sécurité" dans la zone recherche du forum. S mes souvenirs sont bons _thierry et Pascal76 ont faits des commentaires à ce sujet.

Citation:
Si positif, comment faire pour ne plus faire apparaître la fenêtre suivante qui me demande si l'on veut une mise à jour?
. LA mise à jour c'est pour liaisons ? sinon il te faut placer une code à l'ouverture de ton fichier comme --> Application.DisplayAlerts. Donc ta macro :
Code:
Application.DisplayAlerts = False
Ta macro
...
Application.DisplayAlerts = True
Ne surtout pas oublier la dernière instruction pour remettre la valeur à True !!!

Si pb n'hésite pas
Dan est déconnecté   Réponse avec citation
Vieux 26/10/2006, 09h05   #4 (permalink)
XLDnaute Nouveau
 
Date d'inscription: mai 2006
Messages: 49
Par défaut Re : Niveau sécurité vba

Bonjour Dan, Bonjour Evelynetfrancois,
Bonjour le forum,

Merci pour vos réponses mais j'ai trouvé une autre solution que je détaille:

Pour ne plus voir la fenêtre "MISE A JOUR":
Dans Excel: Menu Edition -->liaisons--> invite de démarrage--> choisir l'option voulue --> OK --> Fermer et enregistrer le fichier.

Pour ne plus voir apparaître la fenêtre ACTIVER LES MACROS "OUI" "NON":
Il faut créer un certificat de sécurité: Icône Démarrer--> Afficher les programmes--> Microsoft Office --> Outils Microsoft Office --> Certificat numérique pour les projets vba --> enter ensuite introduire votre nom de certificat.
Dans le fichier excell, ouvril vba : menu outils --> signature électronique --> choisir --> vous retrouvez le nom de certificat créé ci-avant --> OK.
Enregister le fichier dans l'environnement vba: menu Fichier --> enregistrer le travail (1er critère du menu fichier).
Fermer le travail, et ensuite l'ouvrir à nouveau: il n'y aura plus de message, le fichier s'ouvrira avec les macros actives.
Bonne journée, le boulot m'appelle
Naitsirhc
naitsirhc est déconnecté   Réponse avec citation
Vieux 26/10/2006, 11h51   #5 (permalink)
XLDnaute Occasionel
 
Date d'inscription: juillet 2006
Localisation: nancy
Version Excel : Excel XP (PC)
Messages: 486
Par défaut Re : Niveau sécurité vba

BONJOUR
Bien vu !! je note tout ca
invite de demarrage , ça j avais jamais cliqué !!
merciiii
E et F
Evelynetfrancois est déconnecté   Réponse avec citation
Vieux 26/10/2006, 17h46   #6 (permalink)
XLDnaute Nouveau
 
Date d'inscription: mai 2006
Messages: 49
Par défaut Re : Niveau sécurité vba

Bonsoir à tous,
Une petite information complémentaire:
Ma réponse précédente est valable uniquement pour Windows 2003.
Je viens d'avoir l'occasion de travailler sur ordi en environnement Windows 2000, et ma réponse est un peu différente:
Pour créer un certrificat de sécurité, il faut exécuter Selfcert.exe (si pas trouver: faire une recherche sur le dossier, et ensuite dès qu'il apparaît il faut l'ouvrir double clic --> comme précédemment.... entrer un nom et .....
Pour ce qui est des liaisons, mise à jour, Windows 2000 ne possède pas "invite au démarrage" donc ma réponse précédente sur le sujet n'est pas valable pour W2000: je n'ai pas trouvé une solution rapide pour cet environnement (pas eu le temps). Ci quelqu'un a une idée, je pense qu'il faut passer par vba mais comment faire? this workbook? module? .... si quelqu'un possède un programme sur le sujet, merci de me le transmettre.
Naitsirhc
naitsirhc est déconnecté   Réponse avec citation
Vieux 26/10/2006, 19h11   #7 (permalink)
Super Moderator
 
Avatar de PascalXLD
 
Date d'inscription: février 2005
Localisation: Rennes
Version Excel : Excel 2000 (PC)
Messages: 8 463
Par défaut Re : Niveau sécurité vba

Bonjour

alors en effet une petite recherche sur le forum avec selfcert comme mot clé donnera beaucoup de réponses et la méthode pour certifier ses macros

Bonne soirée
__________________
Pascal(Visitez mon Blog Photo)

Vous pouvez devenir "Supporter XLD", plus de renseignements ICI
PascalXLD est déconnecté   Réponse avec citation
Vieux 26/10/2006, 22h51   #8 (permalink)
XLDnaute Nouveau
 
Date d'inscription: mai 2006
Messages: 49
Par défaut Re : Niveau sécurité vba

Bonsoir à tous,
Poursuite de mes recherches sur le sujet: Ne plus voir apparaître la fenêtre qui demande la mise à jour des liaisons sous W2000:
Pour rappel sous W2003:
Edition/liaison/invite de démarrage/..... (valable pour le classeur en cours)
Pour W2000:
Outils/Options/Modification--> Désactiver la confirmation de mise à jour ( attention valable pour tous les fichiers tant que l'on active pas à nouveau cette fonction).
BONSOIR et à demain peut-être
Naitsirhc
naitsirhc est déconnecté   Réponse avec citation
ANNONCES
Réponse

Liens sociaux

Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui

Discussions similaires
Discussion Auteur Forum Réponses Dernier message
niveau de sécurité des macros elfe Forum Excel 3 02/09/2005 10h54
Niveau de sécurité macro popof Forum Excel 22 23/06/2005 13h07
Niveau de sécurité Alicia Forum Excel 8 30/05/2005 21h52
niveau de sécurité des macros phil Forum Excel Downloads - Archives 1 07/10/2004 14h37
Niveau de Sécurité / Excel axel Forum Excel Downloads - Archives 0 28/04/2004 15h20


Fuseau horaire GMT +2. Il est actuellement 01h08.


(C) 2006 Excel Downloads