Salut Jièl
Et si tu pensais plutôt à St Nicolas?
Jacques
" Le vin est au repas ce que le parfum est à la femme."
.
"JièL" a écrit dans le message de groupe de discussion :
n3ubh8$pfn$***@speranza.aioe.org...
Hello,
Post by MichDBonjour,
Tu as des questions très étranges...!
Ah bon, tu trouves ? ;-)
Pour tout te/vous dire, j'essaye de tester les connaissances de
personnes en VBA, donc je dois vérifier ce qu'elle savent faire, et ceci
en VBA/VBS donc sans bloquer la vérif
Post by MichDdans le module avant d'appeler la commande "SendKeys".
Nan, MichD, je voudrais justement EVITER le sendkeys.
J'ai avancé et j'ai pu trouver ceci
Excel.Application.VBE.CommandBars.FindControl(ID:=578).Execute
Ca lance une compilation, et ça ça marche, mais...
...après je voudrais (évidement) récupérer l'erreur de compil et,
théoriquement, faire un Ctrl+C sur une boite de dialogue copie le texte
de cette dernière dans le presse papier, sauf que dans le cas ci
dessous, msgbox txt affiche l'ancien contenu du PP et que si on colle
manuellement une fois le prog terminé ben y'a le nouveau contenu
Sub test()
select
End Sub
Sub RecupErrCompil()
' cocher "Microsoft Forms 2.0 Object Library"
Dim PP As New MSForms.DataObject, Txt As String
PP.GetFromClipboard
SendKeys "^c~"
Excel.Application.VBE.CommandBars.FindControl(ID:=578).Execute
Txt = PP.GetText()
MsgBox Txt
End Sub
Est-ce que qq'un aurait une idée pour récupérer l'erreur qui se serait
affiché ?
Encore merci de prendre le temps de vous casser la tête sur mes
questions "étranges". ;-)
--
JièL poseur de questions 13 hé tran jeux
---
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel antivirus Avast.
http://www.avast.com