Bonjour à tous,
J'ai déjà posé la question mais la réponse apportée ne convient pas à la
nature exacte de mon problème.
Je me permets donc de la reposer.
Pour les besoins d'une application que je développe, j'ai besoin
d'invalider
le controle dénommé "Personnalisé" dans le sous-menu "Barre d'outils" du
sous- menu "Affichage" de la barre de commandes "Worksheet Menu Bar". Je
sais
que le controle en question a un IDy7 et que le sous-menu "Barre
d'outils"
a un ID 0045.
Je cherche à bloquer l'ID 797 par une méthode qui recherche tous les
controles possédant cet ID dans toutes les barres de commande puis à les
inhiber par la propriété .enabledúlse.
J' y réussis pour tous les controles en question sauf pour celui dans le
sous-menu "Barres d'outils" qui reste désespérement valide.
Je pourrais bloquer l'ID 30045 mais je ne le souhaite pas, je veux juste
bloquer l'ID 797.
Je sèche et ne vois pas de solution. Merci à tous de m'indiquer s'il y a
une
piste de solution.
j'ai Win NT et Excel 2000.
Merci d'avance.
Bonjour à tous,
J'ai déjà posé la question mais la réponse apportée ne convient pas à la
nature exacte de mon problème.
Je me permets donc de la reposer.
Pour les besoins d'une application que je développe, j'ai besoin
d'invalider
le controle dénommé "Personnalisé" dans le sous-menu "Barre d'outils" du
sous- menu "Affichage" de la barre de commandes "Worksheet Menu Bar". Je
sais
que le controle en question a un IDy7 et que le sous-menu "Barre
d'outils"
a un ID 0045.
Je cherche à bloquer l'ID 797 par une méthode qui recherche tous les
controles possédant cet ID dans toutes les barres de commande puis à les
inhiber par la propriété .enabledúlse.
J' y réussis pour tous les controles en question sauf pour celui dans le
sous-menu "Barres d'outils" qui reste désespérement valide.
Je pourrais bloquer l'ID 30045 mais je ne le souhaite pas, je veux juste
bloquer l'ID 797.
Je sèche et ne vois pas de solution. Merci à tous de m'indiquer s'il y a
une
piste de solution.
j'ai Win NT et Excel 2000.
Merci d'avance.
Bonjour à tous,
J'ai déjà posé la question mais la réponse apportée ne convient pas à la
nature exacte de mon problème.
Je me permets donc de la reposer.
Pour les besoins d'une application que je développe, j'ai besoin
d'invalider
le controle dénommé "Personnalisé" dans le sous-menu "Barre d'outils" du
sous- menu "Affichage" de la barre de commandes "Worksheet Menu Bar". Je
sais
que le controle en question a un IDy7 et que le sous-menu "Barre
d'outils"
a un ID 0045.
Je cherche à bloquer l'ID 797 par une méthode qui recherche tous les
controles possédant cet ID dans toutes les barres de commande puis à les
inhiber par la propriété .enabledúlse.
J' y réussis pour tous les controles en question sauf pour celui dans le
sous-menu "Barres d'outils" qui reste désespérement valide.
Je pourrais bloquer l'ID 30045 mais je ne le souhaite pas, je veux juste
bloquer l'ID 797.
Je sèche et ne vois pas de solution. Merci à tous de m'indiquer s'il y a
une
piste de solution.
j'ai Win NT et Excel 2000.
Merci d'avance.
Bonjour à tous,
J'ai déjà posé la question mais la réponse apportée ne convient pas à la
nature exacte de mon problème.
Je me permets donc de la reposer.
Pour les besoins d'une application que je développe, j'ai besoin d'invalider
le controle dénommé "Personnalisé" dans le sous-menu "Barre d'outils" du
sous- menu "Affichage" de la barre de commandes "Worksheet Menu Bar". Je sais
que le controle en question a un IDy7 et que le sous-menu "Barre d'outils"
a un ID 0045.
Je cherche à bloquer l'ID 797 par une méthode qui recherche tous les
controles possédant cet ID dans toutes les barres de commande puis à les
inhiber par la propriété .enabledúlse.
J' y réussis pour tous les controles en question sauf pour celui dans le
sous-menu "Barres d'outils" qui reste désespérement valide.
Je pourrais bloquer l'ID 30045 mais je ne le souhaite pas, je veux juste
bloquer l'ID 797.
Je sèche et ne vois pas de solution. Merci à tous de m'indiquer s'il y a une
piste de solution.
j'ai Win NT et Excel 2000.
Merci d'avance.
Bonjour à tous,
J'ai déjà posé la question mais la réponse apportée ne convient pas à la
nature exacte de mon problème.
Je me permets donc de la reposer.
Pour les besoins d'une application que je développe, j'ai besoin d'invalider
le controle dénommé "Personnalisé" dans le sous-menu "Barre d'outils" du
sous- menu "Affichage" de la barre de commandes "Worksheet Menu Bar". Je sais
que le controle en question a un IDy7 et que le sous-menu "Barre d'outils"
a un ID 0045.
Je cherche à bloquer l'ID 797 par une méthode qui recherche tous les
controles possédant cet ID dans toutes les barres de commande puis à les
inhiber par la propriété .enabledúlse.
J' y réussis pour tous les controles en question sauf pour celui dans le
sous-menu "Barres d'outils" qui reste désespérement valide.
Je pourrais bloquer l'ID 30045 mais je ne le souhaite pas, je veux juste
bloquer l'ID 797.
Je sèche et ne vois pas de solution. Merci à tous de m'indiquer s'il y a une
piste de solution.
j'ai Win NT et Excel 2000.
Merci d'avance.
Bonjour à tous,
J'ai déjà posé la question mais la réponse apportée ne convient pas à la
nature exacte de mon problème.
Je me permets donc de la reposer.
Pour les besoins d'une application que je développe, j'ai besoin d'invalider
le controle dénommé "Personnalisé" dans le sous-menu "Barre d'outils" du
sous- menu "Affichage" de la barre de commandes "Worksheet Menu Bar". Je sais
que le controle en question a un IDy7 et que le sous-menu "Barre d'outils"
a un ID 0045.
Je cherche à bloquer l'ID 797 par une méthode qui recherche tous les
controles possédant cet ID dans toutes les barres de commande puis à les
inhiber par la propriété .enabledúlse.
J' y réussis pour tous les controles en question sauf pour celui dans le
sous-menu "Barres d'outils" qui reste désespérement valide.
Je pourrais bloquer l'ID 30045 mais je ne le souhaite pas, je veux juste
bloquer l'ID 797.
Je sèche et ne vois pas de solution. Merci à tous de m'indiquer s'il y a une
piste de solution.
j'ai Win NT et Excel 2000.
Merci d'avance.
Bonsoir,
A ma connaissance, le seul moyen d'empêcher l'accès à cette commande est
pourtant de désactiver le sous menu 'Barres d'outils' dans son ensemble :
Application.CommandBars("Toolbar List").Enabled = False
C'est agaçant, mais je n'ai jamais trouvé le moyen de désactiver la
commande Personnaliser de ce menu. C'est soit un bug soit 'by design', au
choix..
FS
---
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://frederic.sigonneau.free.fr
Si votre question sur Excel est urgente, évitez ma bal !Bonjour à tous,
J'ai déjà posé la question mais la réponse apportée ne convient pas à la
nature exacte de mon problème.
Je me permets donc de la reposer.
Pour les besoins d'une application que je développe, j'ai besoin
d'invalider le controle dénommé "Personnalisé" dans le sous-menu "Barre
d'outils" du sous- menu "Affichage" de la barre de commandes "Worksheet
Menu Bar". Je sais que le controle en question a un IDy7 et que le
sous-menu "Barre d'outils" a un ID 0045.
Je cherche à bloquer l'ID 797 par une méthode qui recherche tous les
controles possédant cet ID dans toutes les barres de commande puis à les
inhiber par la propriété .enabledúlse. J' y réussis pour tous les
controles en question sauf pour celui dans le sous-menu "Barres d'outils"
qui reste désespérement valide.
Je pourrais bloquer l'ID 30045 mais je ne le souhaite pas, je veux juste
bloquer l'ID 797.
Je sèche et ne vois pas de solution. Merci à tous de m'indiquer s'il y a
une piste de solution.
j'ai Win NT et Excel 2000.
Merci d'avance.
Bonsoir,
A ma connaissance, le seul moyen d'empêcher l'accès à cette commande est
pourtant de désactiver le sous menu 'Barres d'outils' dans son ensemble :
Application.CommandBars("Toolbar List").Enabled = False
C'est agaçant, mais je n'ai jamais trouvé le moyen de désactiver la
commande Personnaliser de ce menu. C'est soit un bug soit 'by design', au
choix..
FS
---
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://frederic.sigonneau.free.fr
Si votre question sur Excel est urgente, évitez ma bal !
Bonjour à tous,
J'ai déjà posé la question mais la réponse apportée ne convient pas à la
nature exacte de mon problème.
Je me permets donc de la reposer.
Pour les besoins d'une application que je développe, j'ai besoin
d'invalider le controle dénommé "Personnalisé" dans le sous-menu "Barre
d'outils" du sous- menu "Affichage" de la barre de commandes "Worksheet
Menu Bar". Je sais que le controle en question a un IDy7 et que le
sous-menu "Barre d'outils" a un ID 0045.
Je cherche à bloquer l'ID 797 par une méthode qui recherche tous les
controles possédant cet ID dans toutes les barres de commande puis à les
inhiber par la propriété .enabledúlse. J' y réussis pour tous les
controles en question sauf pour celui dans le sous-menu "Barres d'outils"
qui reste désespérement valide.
Je pourrais bloquer l'ID 30045 mais je ne le souhaite pas, je veux juste
bloquer l'ID 797.
Je sèche et ne vois pas de solution. Merci à tous de m'indiquer s'il y a
une piste de solution.
j'ai Win NT et Excel 2000.
Merci d'avance.
Bonsoir,
A ma connaissance, le seul moyen d'empêcher l'accès à cette commande est
pourtant de désactiver le sous menu 'Barres d'outils' dans son ensemble :
Application.CommandBars("Toolbar List").Enabled = False
C'est agaçant, mais je n'ai jamais trouvé le moyen de désactiver la
commande Personnaliser de ce menu. C'est soit un bug soit 'by design', au
choix..
FS
---
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://frederic.sigonneau.free.fr
Si votre question sur Excel est urgente, évitez ma bal !Bonjour à tous,
J'ai déjà posé la question mais la réponse apportée ne convient pas à la
nature exacte de mon problème.
Je me permets donc de la reposer.
Pour les besoins d'une application que je développe, j'ai besoin
d'invalider le controle dénommé "Personnalisé" dans le sous-menu "Barre
d'outils" du sous- menu "Affichage" de la barre de commandes "Worksheet
Menu Bar". Je sais que le controle en question a un IDy7 et que le
sous-menu "Barre d'outils" a un ID 0045.
Je cherche à bloquer l'ID 797 par une méthode qui recherche tous les
controles possédant cet ID dans toutes les barres de commande puis à les
inhiber par la propriété .enabledúlse. J' y réussis pour tous les
controles en question sauf pour celui dans le sous-menu "Barres d'outils"
qui reste désespérement valide.
Je pourrais bloquer l'ID 30045 mais je ne le souhaite pas, je veux juste
bloquer l'ID 797.
Je sèche et ne vois pas de solution. Merci à tous de m'indiquer s'il y a
une piste de solution.
j'ai Win NT et Excel 2000.
Merci d'avance.
Bonsoir Frédéric,
Cela empêchera-t-il l'ouverture d'un xlb enregistré préalablement?
Merci
lSteph
"Frédéric Sigonneau" a écrit dans le message de
news: uDaUw%Bonsoir,
A ma connaissance, le seul moyen d'empêcher l'accès à cette commande est
pourtant de désactiver le sous menu 'Barres d'outils' dans son ensemble :
Application.CommandBars("Toolbar List").Enabled = False
C'est agaçant, mais je n'ai jamais trouvé le moyen de désactiver la
commande Personnaliser de ce menu. C'est soit un bug soit 'by design', au
choix..
FS
---
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://frederic.sigonneau.free.fr
Si votre question sur Excel est urgente, évitez ma bal !Bonjour à tous,
J'ai déjà posé la question mais la réponse apportée ne convient pas à la
nature exacte de mon problème.
Je me permets donc de la reposer.
Pour les besoins d'une application que je développe, j'ai besoin
d'invalider le controle dénommé "Personnalisé" dans le sous-menu "Barre
d'outils" du sous- menu "Affichage" de la barre de commandes "Worksheet
Menu Bar". Je sais que le controle en question a un IDy7 et que le
sous-menu "Barre d'outils" a un ID 0045.
Je cherche à bloquer l'ID 797 par une méthode qui recherche tous les
controles possédant cet ID dans toutes les barres de commande puis à les
inhiber par la propriété .enabledúlse. J' y réussis pour tous les
controles en question sauf pour celui dans le sous-menu "Barres d'outils"
qui reste désespérement valide.
Je pourrais bloquer l'ID 30045 mais je ne le souhaite pas, je veux juste
bloquer l'ID 797.
Je sèche et ne vois pas de solution. Merci à tous de m'indiquer s'il y a
une piste de solution.
j'ai Win NT et Excel 2000.
Merci d'avance.
Bonsoir Frédéric,
Cela empêchera-t-il l'ouverture d'un xlb enregistré préalablement?
Merci
lSteph
"Frédéric Sigonneau" <frederic.sigonneau@phri.fr> a écrit dans le message de
news: uDaUw%238rEHA.3900@TK2MSFTNGP10.phx.gbl...
Bonsoir,
A ma connaissance, le seul moyen d'empêcher l'accès à cette commande est
pourtant de désactiver le sous menu 'Barres d'outils' dans son ensemble :
Application.CommandBars("Toolbar List").Enabled = False
C'est agaçant, mais je n'ai jamais trouvé le moyen de désactiver la
commande Personnaliser de ce menu. C'est soit un bug soit 'by design', au
choix..
FS
---
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://frederic.sigonneau.free.fr
Si votre question sur Excel est urgente, évitez ma bal !
Bonjour à tous,
J'ai déjà posé la question mais la réponse apportée ne convient pas à la
nature exacte de mon problème.
Je me permets donc de la reposer.
Pour les besoins d'une application que je développe, j'ai besoin
d'invalider le controle dénommé "Personnalisé" dans le sous-menu "Barre
d'outils" du sous- menu "Affichage" de la barre de commandes "Worksheet
Menu Bar". Je sais que le controle en question a un IDy7 et que le
sous-menu "Barre d'outils" a un ID 0045.
Je cherche à bloquer l'ID 797 par une méthode qui recherche tous les
controles possédant cet ID dans toutes les barres de commande puis à les
inhiber par la propriété .enabledúlse. J' y réussis pour tous les
controles en question sauf pour celui dans le sous-menu "Barres d'outils"
qui reste désespérement valide.
Je pourrais bloquer l'ID 30045 mais je ne le souhaite pas, je veux juste
bloquer l'ID 797.
Je sèche et ne vois pas de solution. Merci à tous de m'indiquer s'il y a
une piste de solution.
j'ai Win NT et Excel 2000.
Merci d'avance.
Bonsoir Frédéric,
Cela empêchera-t-il l'ouverture d'un xlb enregistré préalablement?
Merci
lSteph
"Frédéric Sigonneau" a écrit dans le message de
news: uDaUw%Bonsoir,
A ma connaissance, le seul moyen d'empêcher l'accès à cette commande est
pourtant de désactiver le sous menu 'Barres d'outils' dans son ensemble :
Application.CommandBars("Toolbar List").Enabled = False
C'est agaçant, mais je n'ai jamais trouvé le moyen de désactiver la
commande Personnaliser de ce menu. C'est soit un bug soit 'by design', au
choix..
FS
---
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://frederic.sigonneau.free.fr
Si votre question sur Excel est urgente, évitez ma bal !Bonjour à tous,
J'ai déjà posé la question mais la réponse apportée ne convient pas à la
nature exacte de mon problème.
Je me permets donc de la reposer.
Pour les besoins d'une application que je développe, j'ai besoin
d'invalider le controle dénommé "Personnalisé" dans le sous-menu "Barre
d'outils" du sous- menu "Affichage" de la barre de commandes "Worksheet
Menu Bar". Je sais que le controle en question a un IDy7 et que le
sous-menu "Barre d'outils" a un ID 0045.
Je cherche à bloquer l'ID 797 par une méthode qui recherche tous les
controles possédant cet ID dans toutes les barres de commande puis à les
inhiber par la propriété .enabledúlse. J' y réussis pour tous les
controles en question sauf pour celui dans le sous-menu "Barres d'outils"
qui reste désespérement valide.
Je pourrais bloquer l'ID 30045 mais je ne le souhaite pas, je veux juste
bloquer l'ID 797.
Je sèche et ne vois pas de solution. Merci à tous de m'indiquer s'il y a
une piste de solution.
j'ai Win NT et Excel 2000.
Merci d'avance.
Bonsoir,
Non, pas à ma connaissance. Cela empêche seulement l'affichage de la liste
des barres d'outils (et donc de les cocher/décocher directement) et, bien
sûr, l'affichage de la boite de dialogue 'Personnalisation'.
FS
---
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://frederic.sigonneau.free.fr
Si votre question sur Excel est urgente, évitez ma bal !Bonsoir Frédéric,
Cela empêchera-t-il l'ouverture d'un xlb enregistré préalablement?
Merci
lSteph
"Frédéric Sigonneau" a écrit dans le message
de news: uDaUw%Bonsoir,
A ma connaissance, le seul moyen d'empêcher l'accès à cette commande est
pourtant de désactiver le sous menu 'Barres d'outils' dans son ensemble :
Application.CommandBars("Toolbar List").Enabled = False
C'est agaçant, mais je n'ai jamais trouvé le moyen de désactiver la
commande Personnaliser de ce menu. C'est soit un bug soit 'by design', au
choix..
FS
---
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://frederic.sigonneau.free.fr
Si votre question sur Excel est urgente, évitez ma bal !Bonjour à tous,
J'ai déjà posé la question mais la réponse apportée ne convient pas à la
nature exacte de mon problème.
Je me permets donc de la reposer.
Pour les besoins d'une application que je développe, j'ai besoin
d'invalider le controle dénommé "Personnalisé" dans le sous-menu "Barre
d'outils" du sous- menu "Affichage" de la barre de commandes "Worksheet
Menu Bar". Je sais que le controle en question a un IDy7 et que le
sous-menu "Barre d'outils" a un ID 0045.
Je cherche à bloquer l'ID 797 par une méthode qui recherche tous les
controles possédant cet ID dans toutes les barres de commande puis à les
inhiber par la propriété .enabledúlse. J' y réussis pour tous les
controles en question sauf pour celui dans le sous-menu "Barres
d'outils" qui reste désespérement valide.
Je pourrais bloquer l'ID 30045 mais je ne le souhaite pas, je veux juste
bloquer l'ID 797.
Je sèche et ne vois pas de solution. Merci à tous de m'indiquer s'il y a
une piste de solution.
j'ai Win NT et Excel 2000.
Merci d'avance.
Bonsoir,
Non, pas à ma connaissance. Cela empêche seulement l'affichage de la liste
des barres d'outils (et donc de les cocher/décocher directement) et, bien
sûr, l'affichage de la boite de dialogue 'Personnalisation'.
FS
---
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://frederic.sigonneau.free.fr
Si votre question sur Excel est urgente, évitez ma bal !
Bonsoir Frédéric,
Cela empêchera-t-il l'ouverture d'un xlb enregistré préalablement?
Merci
lSteph
"Frédéric Sigonneau" <frederic.sigonneau@phri.fr> a écrit dans le message
de news: uDaUw%238rEHA.3900@TK2MSFTNGP10.phx.gbl...
Bonsoir,
A ma connaissance, le seul moyen d'empêcher l'accès à cette commande est
pourtant de désactiver le sous menu 'Barres d'outils' dans son ensemble :
Application.CommandBars("Toolbar List").Enabled = False
C'est agaçant, mais je n'ai jamais trouvé le moyen de désactiver la
commande Personnaliser de ce menu. C'est soit un bug soit 'by design', au
choix..
FS
---
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://frederic.sigonneau.free.fr
Si votre question sur Excel est urgente, évitez ma bal !
Bonjour à tous,
J'ai déjà posé la question mais la réponse apportée ne convient pas à la
nature exacte de mon problème.
Je me permets donc de la reposer.
Pour les besoins d'une application que je développe, j'ai besoin
d'invalider le controle dénommé "Personnalisé" dans le sous-menu "Barre
d'outils" du sous- menu "Affichage" de la barre de commandes "Worksheet
Menu Bar". Je sais que le controle en question a un IDy7 et que le
sous-menu "Barre d'outils" a un ID 0045.
Je cherche à bloquer l'ID 797 par une méthode qui recherche tous les
controles possédant cet ID dans toutes les barres de commande puis à les
inhiber par la propriété .enabledúlse. J' y réussis pour tous les
controles en question sauf pour celui dans le sous-menu "Barres
d'outils" qui reste désespérement valide.
Je pourrais bloquer l'ID 30045 mais je ne le souhaite pas, je veux juste
bloquer l'ID 797.
Je sèche et ne vois pas de solution. Merci à tous de m'indiquer s'il y a
une piste de solution.
j'ai Win NT et Excel 2000.
Merci d'avance.
Bonsoir,
Non, pas à ma connaissance. Cela empêche seulement l'affichage de la liste
des barres d'outils (et donc de les cocher/décocher directement) et, bien
sûr, l'affichage de la boite de dialogue 'Personnalisation'.
FS
---
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://frederic.sigonneau.free.fr
Si votre question sur Excel est urgente, évitez ma bal !Bonsoir Frédéric,
Cela empêchera-t-il l'ouverture d'un xlb enregistré préalablement?
Merci
lSteph
"Frédéric Sigonneau" a écrit dans le message
de news: uDaUw%Bonsoir,
A ma connaissance, le seul moyen d'empêcher l'accès à cette commande est
pourtant de désactiver le sous menu 'Barres d'outils' dans son ensemble :
Application.CommandBars("Toolbar List").Enabled = False
C'est agaçant, mais je n'ai jamais trouvé le moyen de désactiver la
commande Personnaliser de ce menu. C'est soit un bug soit 'by design', au
choix..
FS
---
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://frederic.sigonneau.free.fr
Si votre question sur Excel est urgente, évitez ma bal !Bonjour à tous,
J'ai déjà posé la question mais la réponse apportée ne convient pas à la
nature exacte de mon problème.
Je me permets donc de la reposer.
Pour les besoins d'une application que je développe, j'ai besoin
d'invalider le controle dénommé "Personnalisé" dans le sous-menu "Barre
d'outils" du sous- menu "Affichage" de la barre de commandes "Worksheet
Menu Bar". Je sais que le controle en question a un IDy7 et que le
sous-menu "Barre d'outils" a un ID 0045.
Je cherche à bloquer l'ID 797 par une méthode qui recherche tous les
controles possédant cet ID dans toutes les barres de commande puis à les
inhiber par la propriété .enabledúlse. J' y réussis pour tous les
controles en question sauf pour celui dans le sous-menu "Barres
d'outils" qui reste désespérement valide.
Je pourrais bloquer l'ID 30045 mais je ne le souhaite pas, je veux juste
bloquer l'ID 797.
Je sèche et ne vois pas de solution. Merci à tous de m'indiquer s'il y a
une piste de solution.
j'ai Win NT et Excel 2000.
Merci d'avance.
...Merci pour cette précision.
lSteph
"Frédéric Sigonneau" a écrit dans le message de
news: %23fPAcL%Bonsoir,
Non, pas à ma connaissance. Cela empêche seulement l'affichage de la liste
des barres d'outils (et donc de les cocher/décocher directement) et, bien
sûr, l'affichage de la boite de dialogue 'Personnalisation'.
FS
---
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://frederic.sigonneau.free.fr
Si votre question sur Excel est urgente, évitez ma bal !Bonsoir Frédéric,
Cela empêchera-t-il l'ouverture d'un xlb enregistré préalablement?
Merci
lSteph
"Frédéric Sigonneau" a écrit dans le message
de news: uDaUw%Bonsoir,
A ma connaissance, le seul moyen d'empêcher l'accès à cette commande est
pourtant de désactiver le sous menu 'Barres d'outils' dans son ensemble :
Application.CommandBars("Toolbar List").Enabled = False
C'est agaçant, mais je n'ai jamais trouvé le moyen de désactiver la
commande Personnaliser de ce menu. C'est soit un bug soit 'by design', au
choix..
FS
---
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://frederic.sigonneau.free.fr
Si votre question sur Excel est urgente, évitez ma bal !Bonjour à tous,
J'ai déjà posé la question mais la réponse apportée ne convient pas à la
nature exacte de mon problème.
Je me permets donc de la reposer.
Pour les besoins d'une application que je développe, j'ai besoin
d'invalider le controle dénommé "Personnalisé" dans le sous-menu "Barre
d'outils" du sous- menu "Affichage" de la barre de commandes "Worksheet
Menu Bar". Je sais que le controle en question a un IDy7 et que le
sous-menu "Barre d'outils" a un ID 0045.
Je cherche à bloquer l'ID 797 par une méthode qui recherche tous les
controles possédant cet ID dans toutes les barres de commande puis à les
inhiber par la propriété .enabledúlse. J' y réussis pour tous les
controles en question sauf pour celui dans le sous-menu "Barres
d'outils" qui reste désespérement valide.
Je pourrais bloquer l'ID 30045 mais je ne le souhaite pas, je veux juste
bloquer l'ID 797.
Je sèche et ne vois pas de solution. Merci à tous de m'indiquer s'il y a
une piste de solution.
j'ai Win NT et Excel 2000.
Merci d'avance.
...Merci pour cette précision.
lSteph
"Frédéric Sigonneau" <frederic.sigonneau@phri.fr> a écrit dans le message de
news: %23fPAcL%23rEHA.3464@TK2MSFTNGP14.phx.gbl...
Bonsoir,
Non, pas à ma connaissance. Cela empêche seulement l'affichage de la liste
des barres d'outils (et donc de les cocher/décocher directement) et, bien
sûr, l'affichage de la boite de dialogue 'Personnalisation'.
FS
---
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://frederic.sigonneau.free.fr
Si votre question sur Excel est urgente, évitez ma bal !
Bonsoir Frédéric,
Cela empêchera-t-il l'ouverture d'un xlb enregistré préalablement?
Merci
lSteph
"Frédéric Sigonneau" <frederic.sigonneau@phri.fr> a écrit dans le message
de news: uDaUw%238rEHA.3900@TK2MSFTNGP10.phx.gbl...
Bonsoir,
A ma connaissance, le seul moyen d'empêcher l'accès à cette commande est
pourtant de désactiver le sous menu 'Barres d'outils' dans son ensemble :
Application.CommandBars("Toolbar List").Enabled = False
C'est agaçant, mais je n'ai jamais trouvé le moyen de désactiver la
commande Personnaliser de ce menu. C'est soit un bug soit 'by design', au
choix..
FS
---
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://frederic.sigonneau.free.fr
Si votre question sur Excel est urgente, évitez ma bal !
Bonjour à tous,
J'ai déjà posé la question mais la réponse apportée ne convient pas à la
nature exacte de mon problème.
Je me permets donc de la reposer.
Pour les besoins d'une application que je développe, j'ai besoin
d'invalider le controle dénommé "Personnalisé" dans le sous-menu "Barre
d'outils" du sous- menu "Affichage" de la barre de commandes "Worksheet
Menu Bar". Je sais que le controle en question a un IDy7 et que le
sous-menu "Barre d'outils" a un ID 0045.
Je cherche à bloquer l'ID 797 par une méthode qui recherche tous les
controles possédant cet ID dans toutes les barres de commande puis à les
inhiber par la propriété .enabledúlse. J' y réussis pour tous les
controles en question sauf pour celui dans le sous-menu "Barres
d'outils" qui reste désespérement valide.
Je pourrais bloquer l'ID 30045 mais je ne le souhaite pas, je veux juste
bloquer l'ID 797.
Je sèche et ne vois pas de solution. Merci à tous de m'indiquer s'il y a
une piste de solution.
j'ai Win NT et Excel 2000.
Merci d'avance.
...Merci pour cette précision.
lSteph
"Frédéric Sigonneau" a écrit dans le message de
news: %23fPAcL%Bonsoir,
Non, pas à ma connaissance. Cela empêche seulement l'affichage de la liste
des barres d'outils (et donc de les cocher/décocher directement) et, bien
sûr, l'affichage de la boite de dialogue 'Personnalisation'.
FS
---
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://frederic.sigonneau.free.fr
Si votre question sur Excel est urgente, évitez ma bal !Bonsoir Frédéric,
Cela empêchera-t-il l'ouverture d'un xlb enregistré préalablement?
Merci
lSteph
"Frédéric Sigonneau" a écrit dans le message
de news: uDaUw%Bonsoir,
A ma connaissance, le seul moyen d'empêcher l'accès à cette commande est
pourtant de désactiver le sous menu 'Barres d'outils' dans son ensemble :
Application.CommandBars("Toolbar List").Enabled = False
C'est agaçant, mais je n'ai jamais trouvé le moyen de désactiver la
commande Personnaliser de ce menu. C'est soit un bug soit 'by design', au
choix..
FS
---
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://frederic.sigonneau.free.fr
Si votre question sur Excel est urgente, évitez ma bal !Bonjour à tous,
J'ai déjà posé la question mais la réponse apportée ne convient pas à la
nature exacte de mon problème.
Je me permets donc de la reposer.
Pour les besoins d'une application que je développe, j'ai besoin
d'invalider le controle dénommé "Personnalisé" dans le sous-menu "Barre
d'outils" du sous- menu "Affichage" de la barre de commandes "Worksheet
Menu Bar". Je sais que le controle en question a un IDy7 et que le
sous-menu "Barre d'outils" a un ID 0045.
Je cherche à bloquer l'ID 797 par une méthode qui recherche tous les
controles possédant cet ID dans toutes les barres de commande puis à les
inhiber par la propriété .enabledúlse. J' y réussis pour tous les
controles en question sauf pour celui dans le sous-menu "Barres
d'outils" qui reste désespérement valide.
Je pourrais bloquer l'ID 30045 mais je ne le souhaite pas, je veux juste
bloquer l'ID 797.
Je sèche et ne vois pas de solution. Merci à tous de m'indiquer s'il y a
une piste de solution.
j'ai Win NT et Excel 2000.
Merci d'avance.