Salut Quentin !

Je contrattaque au sujet de ma demande de création d'identifiant unique pour chaque élément de menu.

Voici par exemple comment on peut appeler et exécuter un élément de menu en VBA:

Début de code VBA

' déclaration d'un objet de menu
Dim mnu AS CommandBarButton
' référence à un élément de menu par son identifiant numérique
Set mnu = CommandBars.FindControl(, 30003)
' exécution de l'action lié au menu
mnu.Execute

Fin de code VBA

C'est extrèmement simple, clair et ne nécessite que peu de ligne de code.

Par l'avantage que le menu étant trouvé par un identifiant numérique caché, ce code fonctionnera dans toutes les versions lingustiques de microsoft office, même si l'ordre de ces menus a été bouleversé par un script ou l'action de l'utilisateur.

A mon humble avis, il ne sagira pas de changement vraiment lourd car il suffirait simplement que tu accorde des valeurs textuelles ou numériques unique à chaque élément de menu par sa propriété name lors de sa création.

Et aussi, que tu veilles à ce que les identifiants soient synchrones entre les versions françaises et anglaise du 6pad pour qu'on puisse faire des scripts pour les deux versions à la fois.

Merci de m'avoir lu !

Yannick Daniel Youalé
La programmation est une religion. Aimez-la, ou quittez-la.






vers

ne nécessite que


----- Original Message ----- From: "QuentinC" <[email protected]>
To: <[email protected]>
Sent: Sunday, September 01, 2013 1:00 PM
Subject: [progliste] Re: 6pad 1.4.2 et remise à zé ro du site


> Figures-toi que j'étais ce matin même, avant le remaniement,  sur ton
site pour expérimenter les jeux dont on parle tant. Notamment le quizz que j'ai bien apprécié quoi qu'ayant à certain moment revélé mes lacunes en matière de géométrie ou de convertion de valeurs.

Tu vois, il y a même des trucs que je me rappelais même plus que c'était sur mon site . . . pour te dire à quel point j'ai accumulé un bordel pas possible. JE devais avoir 15-16 ans quand j'ai fait ce machin.

> Ton initiative de laisser le contenu de l'ancien site disponible via
un lien alternatif est louable car, crois moi il y a encore plein de choses qui y sont valables quoi que vieillot.

Ce qui m'a paru encore valable, je prévois de les réintégrer dans le nouveau site. Mais 99% du contenu était quand même dépassé et ne reviendra pas: les jeux javascript ne fonctionnent plus et ne parlons pas de ces antiques applets java, la référence est totalement à la ramasse vu que basée à l'origine sur IE6 et vu que tout le monde a passé à JQuery maintenant et donc pllus personne n'en à rien à faire des détails, et en ce qui concerne les scripts tout faits téléchargeables, seuls 2 ou 3 sont encore à la fois fonctionnels et pertinents; un grand nombre marchent encore mais dans l'optique de faire pour la'ccessibilité, il vaut mieux que les gens ne puissent pas apprendre sur des mauvais exemples. C'est déjà assez difficile comme ça.

Reste encore peut-être les blagues... on verra ce que j'en ferai. Ca, ça ne se démode pas, mais je ne suis pas sûr que ça colle toujours à mon état d'esprit. J'ai toujours un document word de 200 pages rempli de blagues dans un coin, qui a été rempli au fur et à mesure...


> Je te souhaite du courage et de la réussite dans ton travail de
peuplement de la nouvelle mouture.

Merci, j'ai déjà plusieurs idées en attente; je compte poste des micro-tutoriels au fil de mes découvertes sur HTML5 et l'accessibilité, et ausi d'autres petits utilitaires que vous avez vu passer par ici parce que vous êtes des privilégiés en quelque sorte, mais qui n'ont jamais été officiellement publiés sur mon site ! C'est par exemple le cas, honteusement, d'UniversalSpeech anciennement ScreenReaderAPI, pour qui je n'ai jamais daigné créer une simple petite page de présentation. Ca a été dû en partie parce que ça me faisait ch*** te taper encore du HTML à la mano et de l'uploader à la mano. Là ça c'est fini parce que je peux ajouter des articles en markdown like maintenant, donc je vais très probablement beaucoup plus facilement partager mes petits utilitaires et API du genre sans sans cesse me demander quand est-ce que je ferai cette satanée page.

> En l'explorant partiellement, je me suis rendu compte que tu utilises
un système de tags pour tes articles. Ce qui m'amène à la question: utilises-tu un CMS ? Si oui lequel ?

Non, j'ai codé à la mano mon système de tags; il y a encore quelques bugs, d'ailleurs !

> néanmoins, puisqu'on en avait déja causé, et qu'apparemment tu
l'avais balayé d'un revers de la main, il y a une amélioration que je te demande de reconsidérer. C'est celle qui consiste à attribuer des propriétés Name immuables aux éléments de menu natifs.


Tu peux mettre des noms aux éléments de menus, si tu veux; il me semble que je le permettais depuis la version 1.4. Ou alors j'ai pas compris ce que tu veux ?

> Autre chose, sur le nouveau site, dans la page du 6pad, tu as gardé
les mention qui affirme que certaines fonctionalités ne seront "certainement jamais intégrées". Parmi lesquelles, la possibilité d'imprimer. Or, je crois me souvenir que Maan et moi-même t'avions démontré qu'avec un peu d'ingéniosité, ce feature était parfaitement envisageable. A moins que tu n'ai délibérément et volontairement laisser la possibilité d'intégration de ces fonctionnalités à la communauté des scripteurs.

Alors, oui et non. en fait, je n'ai pas revisité le texte de la page pour supprimer cette affirmation, mais je n'ai pas non plus réellement examiné à fond le plugin que vous aviez fait. IL faudrait d'ailleurs que tu me le renvoies, je pourrais sans doute le proposer au téléchargement en option.

Progliste :
Pour se désinscrire de la liste : mailto:[email protected]?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/[email protected]/
Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO
Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je vous répondrez en privé.




Progliste :
Pour se désinscrire de la liste : 
mailto:[email protected]?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/[email protected]/       

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO
Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je 
vous répondrez en privé.
        
        

Répondre à