OVH Cloud OVH Cloud

Masquer les barres d'outils par VBA

2 réponses
Avatar
JF Morvan - MVP Project
Bonjour,

Je cherche à développer une application sécurisée sur Excel 2000.

Quand l'utilisateur ouvre la feuille de calcul de travail, j'aimerais
masquer toutes les barres d'outils et la barre de menus.
J'ai donc introduit les commandes ci dessous dans la procédure Workbook_Open
:

Application.CommandBars("Formatting").Visible = False
Application.CommandBars("Standard").Visible = False
Application.CommandBars("Worksheet Menu Bar").Visible = False

Le programme plante sur la troisième ligne. Apparemment, Excel ne veut pas
masquer la barre de menus.

Quelqu'un sait-il pourquoi ?
Y a-t-il une autre méthode pour sécuriser une application Excel ?

Merci pour vos réponses.

Jeff

2 réponses

Avatar
anomymousA
bonjour,

remplace le visible de la 3eme ligne par enabled.

A+



Bonjour,

Je cherche à développer une application sécurisée sur Excel 2000.

Quand l'utilisateur ouvre la feuille de calcul de travail, j'aimerais
masquer toutes les barres d'outils et la barre de menus.
J'ai donc introduit les commandes ci dessous dans la procédure Workbook_Open
:

Application.CommandBars("Formatting").Visible = False
Application.CommandBars("Standard").Visible = False
Application.CommandBars("Worksheet Menu Bar").Visible = False

Le programme plante sur la troisième ligne. Apparemment, Excel ne veut pas
masquer la barre de menus.

Quelqu'un sait-il pourquoi ?
Y a-t-il une autre méthode pour sécuriser une application Excel ?

Merci pour vos réponses.

Jeff





Avatar
JF Morvan - MVP Project
Super, ça marche.
Merci beaucoup !

Jeff

"anomymousA" a écrit dans le message
de news:
bonjour,

remplace le visible de la 3eme ligne par enabled.

A+



Bonjour,

Je cherche à développer une application sécurisée sur Excel 2000.

Quand l'utilisateur ouvre la feuille de calcul de travail, j'aimerais
masquer toutes les barres d'outils et la barre de menus.
J'ai donc introduit les commandes ci dessous dans la procédure
Workbook_Open


:

Application.CommandBars("Formatting").Visible = False
Application.CommandBars("Standard").Visible = False
Application.CommandBars("Worksheet Menu Bar").Visible = False

Le programme plante sur la troisième ligne. Apparemment, Excel ne veut
pas


masquer la barre de menus.

Quelqu'un sait-il pourquoi ?
Y a-t-il une autre méthode pour sécuriser une application Excel ?

Merci pour vos réponses.

Jeff