J'ai mis la capture d'une photo de calculatrice (Casio graph 25+pro) dans une Userform.
Et quand je clic sur une touche cela me mets l'image de la touche correspondante dans mon document Word.
L'idée est de créer pour mes élèves des documents propres pour l'utilisation des fonctions avancées de la calculatrice.
(sans faire 15 000 fois insertion/images)
Tout fonctionne cependant reste un problème
L'insertion se produit bien dans le document(je vois le curseur de saut de page se déplacer),
mais les photos insérées n'apparaissent qu'après la fermeture de mon Userform.
Quelqu'un aurait-il une idée pour que mon document Word se rafraîchisse en temps réel?
Merci
Pour info code pour une touche
Private Sub BPEXE_Click()
Selection.InlineShapes.AddPicture FileName:="C:\Casio 25 projet\EXE.png", _
LinkToFile:=False, SaveWithDocument:=True
End Sub
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 16 sept. 2012 à 04:19
Salut
VBA n'est pas du VB.Net. Catégorie modifiée.
Ce n'est pas recommandé, mais ouvre ta UserForm en mode vbModeless :
maForme.Show vbModeless
et regarde si cela a une influence sur le document.
Attention toutefois : les instructions qui suivent ce Show seront exécutées tout de suite, alors qu'en mode vbModal, le programme s'interrompt jusqu'à ce que la forme soit cachée ou déchargée.
Vala
Jack, MVP VB NB : Je ne répondrai pas aux messages privés
Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)