Bonjour,
Est-il possible d'empêcher l'affichage dans la barre des taches d'un classeur ouvert ?
Merci de vos contributions !
Bonjour,
Est-il possible d'empêcher l'affichage dans la barre des taches d'un classeur ouvert ?
Merci de vos contributions !
Sigue soñando
=> ça vient de la touche F1 de VBA excel :p
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 oldStatusBar = Application.DisplayStatusBar Application.DisplayStatusBar = True Application.StatusBar = "Please be patient..." Workbooks.Open filename:="LARGE.XLS" Application.StatusBar = False Application.DisplayStatusBar = oldStatusBar
Merci, et désolé pour le dérangement !
Sigue soñando
Bon, je reviens à la charge !
voici le code que j'utilise et qui manifestement ne fonctionne pas !
Quelqu'un a-t-il une solution ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Private Sub Workbook_Activate() Application.DisplayStatusBar = False End Sub
Sigue soñando
chez moi ça fonctionne parfaitement...
<edit> OOPS!!![]()
![]()
j'avais mal lu... j'ai confondu barre d'état et barre des taches... honte sur moi... non pour la barre des taches je n'ai pas la solution</edit>
Il me semblait aussi que c'était différent, mais je ne voulais pas mettre en doute tes compétences...![]()
Sigue soñando
Place ton code "ailleurs"![]()
Testé et utilisé
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Private Sub Workbook_Open() Application.DisplayStatusBar = False End Sub
J'avais déjà testé, et ça ne fonctionnait pas...
Mais ce code fonctionne certainement pour la barre d'état, mon problème se situe plutot au niveau barre des tâches...
Sigue soñando
faut-il juste avoir un classeur ouvert (sans pour autant qu'il soit visible à l'écran) ou faut-il qu'il soit visible à l'écran sans l'être dans la barre des taches ?
visible à l'écran mais pas dans la barre des tâches.
en fait, j'ai plusieurs classeurs "thèmes" avec chacun un lien hypertexte vers le classeur "sommaire" en question.
le but est de forcer les utilisateurs à utiliser le lien hypertexte pour revenir au classeur "sommaire"
Sigue soñando
peut etre peux-tu contourner le probleme:
dans l'evenement Workbook_Activate() de ThisWorkbook des classeurs dont tu veux interdire l'accès tu peux coder avec un SendKeys("touche Windows+M") puis Workbooks(mon_fichier_a_garder_a_lecran).activate
Cela aura pour effet de reduire toutes les fenetres puis de reactiver la fenetre que tu souhaites garder en vue.
Seul hic: je ne me rappelle pas le code de la touche windows :s
Peut etre meme qu'avec un Application.screenupdating=false au début
et application.screenupdating=true a la fin tu ne verras rien de ce qui se passe...
/!\ non testé, pure intuition
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Private Sub Workbook_Activate() Application.ScreenUpdating = False SendKeys("<touchewindows>+M") 'mettre le bon String en parametre Workbooks("mon_classeur_a_garder_en_vue.xls").Activate Application.ScreenUpdating = True End Sub
C'est de cette barre là dont tu parles ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part Application.ShowStartupDialog = False
80% des pannes informatiques se situent entre le clavier et la chaise...
L'informatique ça vous énerve, prenez 5mns de détente ici
======================
Une fois que le problème à trouvé une solution n'oubliez pas le
ce que je souhaite faire si c possible, c'est cacher la fenêtre excel correspondant au classeur sommaire
actuellement lorsque le classeur sommaire est ouvert, j'ai une fenêtre excel dans la barre des taches.
j'aimerais ne plus avoir cette fenetre excel dans la barre des taches
pour qu'on soit tous d'accord, la barre des taches est la barre situé en bas de l'écran, sur laquelle on retrouve toutes les applications ouvertes. on y trouve également le menu démarrer et l'heure.
Sigue soñando
ne convient pas ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part Workbooks("Sommaire").visible = false
Bonjour Ancel17,
Je crois qu'il faut distinguer les différentes possibilités :
- modification dans la Base de Registre : mais dans ce cas vous ne devriez plus avoir aucune application s'affichant dans la Barre de tâches.
- sur Excel : Outils puis Options puis onglet Affichage et décocher "Fenêtre dans la barre de tâches". Si vous ouvrez plusieurs fichiers dans la même session d'Excel, vous n'aurez qu'une seule icône dans la Barre de Tâches.
Mais par contre il restera toujours la possibilité d'activer l'un ou l'autre fichier à travers le menu Fenêtre dans la barre de menus (qu'il faudrait donc cacher, ce qui est facilement faisable).
Amicalement.
ça me donne une erreur :
si je reformule ma demande ainsi :propriété ou méthode non géré par cet objet
est-il possible d'empêcher l'accès à un fichier depuis la barre des tâches ?
Sigue soñando
jacques jean,
ta deuxième solution (sur excel) est intéressante.
peux-tu m'indiquer la marche à suivre ?Mais par contre il restera toujours la possibilité d'activer l'un ou l'autre fichier à travers le menu Fenêtre dans la barre de menus (qu'il faudrait donc cacher, ce qui est facilement faisable).
Sigue soñando
Bonjour Ancel17,
Vous pouvez dans un module créer une procédure :
Evidemment si vous avez déjà cette procédure il suffit d'y ajouter la ligne de code.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Sub Auto_Open() Application.CommandBars("Worksheet Menu Bar").Controls(9).Visible = False End sub
Vous pouvez aussi insérer cette ligne dans une procédure qui démarre le traitement.
En fin de traitement vous ajoutez également cette ligne :
Amicalement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part Application.CommandBars("Worksheet Menu Bar").Controls(9).Visible = True
Merci jacques-jean !
ça fonctionne. J'ai juste remplacé
Code : Sélectionner tout - Visualiser dans une fenêtre à part sub auto_open() par private workbook_open
Sigue soñando
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager