Dessin à main levée (Vba)

Résolu
patefp
Messages postés
6
Date d'inscription
dimanche 23 septembre 2007
Statut
Membre
Dernière intervention
9 décembre 2008
- 8 déc. 2008 à 18:40
patefp
Messages postés
6
Date d'inscription
dimanche 23 septembre 2007
Statut
Membre
Dernière intervention
9 décembre 2008
- 9 déc. 2008 à 13:18
Je suis sous excel 2007. Je cherche en vba la procédure pour afficher directement le crayon : Dessin à main levée pour mes élèves.
L'objectif est d'associer cette macro à une image (Plus ludique pour eux) pour qu'ils puissent en cliquant dessus, utiliser le dessin à main levée au lieu d'utiliser l'outil de la barre du menu d'excel :
Insertion/formes/Dessins à main levée.


Merci de m'aider. Patefp

2 réponses

cs_Orohena
Messages postés
577
Date d'inscription
vendredi 26 septembre 2008
Statut
Membre
Dernière intervention
20 novembre 2010
4
8 déc. 2008 à 21:56
Bonjour patefp

Je vais peut-être dire une bêtise, mais je pense que l'outil de dessin à main levée d'Excel n'est pas disponible en VBA, mais uniquement sous Excel. En tout cas j'ai cherché autour de la méthode BuildFreeForm et l'objet freeFormBuilder sans résultat.

As-tu cherché sur Internet ?

Amicalement
3
patefp
Messages postés
6
Date d'inscription
dimanche 23 septembre 2007
Statut
Membre
Dernière intervention
9 décembre 2008

9 déc. 2008 à 13:18
J'ai fait comme toi en utilisant la méthode BuildfreeForm et l'objet FreeFormBuilder mais sans résultat. J'ai aussi cherché sur le net; Rien!. Par contre peut être en utilisant, en vba les raccourcis clavier? La procédure vba suivante, sur la version Excel 2003 marchait très bien avec SendKeys, mais ça ne marche pas sous 2007 :
Application.CommandBars("Drawing").Visible = True
SendKeys "%rl{right}{right}{right}{right}{right}{enter}"
Si une personne peut me transformer le code pour excel 2007 ou me donner une autre direction, d'avance merci
patefp
0