VBA et Keywords

Le
Patrick
Bonjour,

Dans les propriétés d'un classeur il y a, en anglais, une propriété
"Keywords". En VBA, ThisWorkbook.Keywords n'est pas proposée, par contre si
on l'écrit cela fonctionne bien et elle renvoie bien ce qui est indiqué dans
la fenêtre des propriété du classeur. Savez-vous comment c'est possible
qu'une propriété soit "cachée" en VBA ? Est-ce qu'il est possible de faire la
même chose ?

Merci.

--
Patrick
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
michdenis
Le #17264071
Dans la fenêtre de l'éditeur de code (vbe)
que tu peux ouvrir par le raccourci Alt + F11
affiche l'explorateur d'objets par le raccourci
clavier F2. Dans la section de la fenêtre à droite
un clic droit de souris et tu choisis la commande
"Afficher les commandes masquées"

Il y a au moins 3 catégories :
A ) les propriétés et les méthodes qui sont toujours
supportés par excel mais qui appartiennent aux
versions antérieures d'excel. Ils sont toujours là
pour une question de compatibilité.

B ) il y a tous les trucs qui débutent par la lettre " i "
qui sont des propriétés et méthodes utilisables seulement
par les développeurs de l'application chez Microsoft lorsqu'ils
"testent" l'application mais qui ne sont pas accesibles par nous.
qui ne sont pas accessibles par les usager

C ) et il y en a une dernière dont les expressions débutent pas le
caractère "_" qui ne nous sont pas accessibles dans notre code.
Font-ils parti de la catégorie B.... ????



"Patrick" news:
Bonjour,

Dans les propriétés d'un classeur il y a, en anglais, une propriété
"Keywords". En VBA, ThisWorkbook.Keywords n'est pas proposée, par contre si
on l'écrit cela fonctionne bien et elle renvoie bien ce qui est indiqué dans
la fenêtre des propriété du classeur. Savez-vous comment c'est possible
qu'une propriété soit "cachée" en VBA ? Est-ce qu'il est possible de faire
la
même chose ?

Merci.

--
Patrick
Patrick
Le #17264981
Merci beaucoup. Je ne connaissais pas cela.

Est-ce qu'on peut aussi faire la même chose en VBA (créer des commandes
masquées) ?

--
Patrick


"michdenis" wrote:

Dans la fenêtre de l'éditeur de code (vbe)
que tu peux ouvrir par le raccourci Alt + F11
affiche l'explorateur d'objets par le raccourci
clavier F2. Dans la section de la fenêtre à droite
un clic droit de souris et tu choisis la commande
"Afficher les commandes masquées"

Il y a au moins 3 catégories :
A ) les propriétés et les méthodes qui sont toujours
supportés par excel mais qui appartiennent aux
versions antérieures d'excel. Ils sont toujours là
pour une question de compatibilité.

B ) il y a tous les trucs qui débutent par la lettre " i "
qui sont des propriétés et méthodes utilisables seulement
par les développeurs de l'application chez Microsoft lorsqu'ils
"testent" l'application mais qui ne sont pas accesibles par nous.
qui ne sont pas accessibles par les usager

C ) et il y en a une dernière dont les expressions débutent pas le
caractère "_" qui ne nous sont pas accessibles dans notre code.
Font-ils parti de la catégorie B.... ????



"Patrick" news:
Bonjour,

Dans les propriétés d'un classeur il y a, en anglais, une propriété
"Keywords". En VBA, ThisWorkbook.Keywords n'est pas proposée, par contre si
on l'écrit cela fonctionne bien et elle renvoie bien ce qui est indiqué dans
la fenêtre des propriété du classeur. Savez-vous comment c'est possible
qu'une propriété soit "cachée" en VBA ? Est-ce qu'il est possible de faire
la
même chose ?

Merci.

--
Patrick




michdenis
Le #17265971
| Est-ce qu'on peut aussi faire la même chose en VBA (créer des commandes
| masquées) ?

Celles-ci font parti de l'application Excel...et, il est impossible
d'ajouter
des lignes de code à l'application.

Par programmation, il est possible d'ajouter des fonctions, procédures, Noms
plus ou moins masqués mais ces derniers ne feront jamais parti d'excel,
l'application.
Publicité
Poster une réponse
Anonyme