begin process at 2012 02 14 00:09:01
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

J'AI BESOIN D'AIDE !!!! :)

 > 

Fermer Visual Basic Editor avec VBA


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Fermer Visual Basic Editor avec VBA

vendredi 8 octobre 2004 à 08:28:58 | Fermer Visual Basic Editor avec VBA

Cryborg

Bonjour,

Je voulais savoir s'il était possible de fermer la fenêtre Visual Basic Editor avec VBA, par exemple lorsque le projet est lancé ?

Merci !
vendredi 8 octobre 2004 à 22:23:25 | Re : Fermer Visual Basic Editor avec VBA

CCJ

Membre Club
ca depend : si ton prog est entrain d'etre executer par le "debuger" de vb c'est aa dire pas le boutton play de vb tu ne peut pas car c'est la fenetre vb qui fait marcher ton prog alors si tu ferme la fenetre tu ferme le prog avec . Pour pouvoir fermer vb il faut compiler le projet puis lancer l'exe
voila
VirusMan
une idée est un chose ,la dire en est une autre
dimanche 10 octobre 2004 à 15:56:11 | Re : Fermer Visual Basic Editor avec VBA

Cryborg

Merci VirusMan, mais apparemment, je me suis mal exprimé, et je viens de me rendre compte qu'effectivement j'ai omis certains "détails".

La fenêtre VBE dont je parlais était celle d'Excel. Ce que je voudrais faire, en fait, est de tenter de pallier en partie la facilité avec laquelle on peut cracker un fichier Excel. Je ne souhaite pas me contenter de mettre un mot de passe pour la lecture/écriture et pour l'ouverture du VBE, puisqu'avec un simple prog facilement trouvable sur le net, on peut balayer cette "protection".

J'ai donc mis un mot de passe en VBA, dans un UserForm. Toujours en VBA, j'ai désactivé le menu Protection et le menu Macros. Mais même ça est facilement contournable, en ouvrant une session d'Excel et en ouvrant un VBE, avant de lancer ce fichier.

D'où ma question : est-il possible de vérifier si une version du VBE d'Excel est lancée, afin de la fermer si l'utilisateur se log via le UserForm avec des droits limités ?
dimanche 10 octobre 2004 à 18:02:08 | Re : Fermer Visual Basic Editor avec VBA

CCJ

Membre Club
ha bah la renseigne toi sur les killer de processus avec ca tu peut faire un truc dans le genre ca te liste les procesus en cour(c'est le nom des fenetres en fait) ,tu fais une boucle pour voir si un de ces nom contien "exel" si y en a un tu le ferme
voila
VirusMan
une idée est un chose ,la dire en est une autre
lundi 11 octobre 2004 à 11:45:35 | Re : Fermer Visual Basic Editor avec VBA

Cryborg

Réponse acceptée !
Ca y est, j'ai trouvé ce que je cherchais ! C'est en cherchant sur le net comment killer des process sous VBA qu'un début d'idée est apparu dans un forum !

En fait, il suffit de taper Application.VBE.MainWindow.Visible=False pour cacher cette fenêtre malvenue dans mon prog :o)

En tout cas, merci à toi VirusMan pour le temps que tu as passé pour me répondre !
mardi 12 octobre 2004 à 07:51:20 | Re : Fermer Visual Basic Editor avec VBA

CCJ

Membre Club
ok
mais y a pas de quoi
ha j'oubliai si tu a l'intention de faire une source (pas forcement la dessus )tu me previen
VirusMan
une idée est un chose ,la dire en est une autre
mardi 12 octobre 2004 à 12:43:04 | Re : Fermer Visual Basic Editor avec VBA

Cryborg

Tu veux parler d'une source que je publierais sur VBFrance ? Celle-ci ne le sera pas en tout cas, c'est chose certaine, puisqu'il s'agit d'un planning pour mon boulot, que je voulais sécuriser un maximum. Il y a pas mal de fonctions relativement complexes, et je ne voulais pas qu'un petit malin modifie quoi que ce soit, et m'oblige à reparcourir toute la source lol

D'ailleurs, je me suis rendu compte d'une chose, qu'il peut être bon de savoir : j'ai grisé l'option Macro dans le menu Outils, mais le raccourci Alt+F11 pour lancer le VBE fonctionnait encore ! J'ai tenté de griser le sous-menu Visual Basic Editor dans Macro, mais cela ne faisait rien non plus. Alors j'ai dû rajouter la ligne
Application.Onkey "%{F11}",""
pour pallier à cela. Pas sorcier, mais je trouve quand même bizarre qu'il faille en arriver là, alors que le sous-menu associé à ce raccourci est grisé... Surtout dans Office 2003 SP1 !

Bref, pour revenir à ton commentaire, je n'ai jamais songé à mettre en ligne une de mes sources, mais pourquoi pas :o) Je ne programme pas que pour le boulot après tout :o)

@+ !


Cette discussion est classée dans : vba, visual, basic, editor, fermer


Répondre à ce message

Sujets en rapport avec ce message

Fermer des programmes avec visual basic [ par Aurélien ] Voila mon problème:Je viens de commencer à programmé avec visual basic et j'ai créé (on ne rigole pas!) un petit programme sous VB5 qui permet de lanc VBA (Visual Basic For Application) [ par daddam ] Bonjour ,Si qlq'un qui as travailler sur VBA, macro excel et tous ca j'aimerais avoir des explications de ca et du code aussi merci VBA et Excel97 [ par coff ] Bonjour a toute l'équipe de ce super site sur visual basic,J'ai un petit souci avec Excel et son Visual basic editor.J'aimerais savoir comment pouvoir visual basic 5 vers VBA d'excel [ par joina ] Bonjour, j'ai fait un projet sur visual basic 5 et on me demande de le passer sous VB d'excel, mais il y a plien de truc que je retrouve pas :-filelis Excel et Visual Basic ( Pas VBA ) [ par daffy21 ] Peut utiliser dans un Prog en Visual Basic (Pas VBA),l'application Excel comme base de données et pour y stocker des informations.Comment stocker des bloquer l'acces à Visual Basic Editor [ par xerque ] Bonjour,je vourdrais savoir si c'est possible d'interdir l'accès à Visual Basic Editor car dedans je met un mots de passe pour l'accès à une BDD. Et d Timer avec visual basic editor de excel 2003 [ par Vincentdu13 ] Bonjour, je me sers de Visual basic Editor de Excel 2003 (UserForm), or il n'y a pas de controle "Timer" (Timer1, Timer2 ect...)J'ai tenté de copier l aide mémoire [ par ivantil ] bonjour tout le monde,Alors voila, J'éssaye de me mettre au visual basic et au VBA. Seulement, je recherches un ouvrage ou un site ou n'importe quoi q Visual Basic [ par Doudoudidong ] Bonjour, je souhaite faire apparaître un fichier Excel après avoir cliqué sur un bouton VBA ! Ce fichier se trouve dans un répertoire indépendant et l De VBA excel à Visual Basic 6 [ par avyrex1926 ] Bonjour,Ayant commencé depuis quelque mois en VBA excel,  je voulais avoir une idée comment me partire plutot avec Visual Basic 6.Puis créer un interf


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,203 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales