Modifier le texte d'une msgbox

Modifier le texte d'une msgbox - VB/VBA/VBS - Programmation

Marsh Posté le 15-10-2009 à 08:30:25    

Bonjour,  
 
je dispose actuellement de cette commande :
 
MsgBox("Si vous souhaitez la version de travail de ce document, " & vbCrLf & "cliquez sur oui, " & vbCrLf & "sinon cliquez sur non pour obtenir la version finale", vbYesNo + vbDefaultButton1 + vbQuestion, "Version de travail ?" )
 
 
Je souhaite remplacer le "Oui" par "Version de travail" et le "Non" par "Version finale"
 
 
Merci de votre aide

Reply

Marsh Posté le 15-10-2009 à 08:30:25   

Reply

Marsh Posté le 15-10-2009 à 09:26:21    

On ne peut pas faire ces changements des libellés des boutons avec l'instruction MsgBox(). Une solution consisterait à faire une forme, et celle-ci peut contenir les boutons que l'on veut veut, mais la création d'une forme est un peu lourde seulement pour ça.

Reply

Marsh Posté le 15-10-2009 à 12:50:52    

Merci de ta réponse

Reply

Marsh Posté le 16-10-2009 à 10:20:36    

Salut, voir sur http://www.mdf-xlpages.com/modules [...] ?itemid=42
ainsi que http://www.excel-downloads.com/forum/66993-msgbox.html


Message édité par kiki29 le 17-10-2009 à 09:16:36
Reply

Marsh Posté le 16-10-2009 à 17:44:40    

> On ne peut pas faire ces changements des libellés des boutons avec l\'instruction MsgBox().
 
??????????
Bien sur que si, ça se fait évidemment avec un Hook !
C\'estr une notion de base Win32, qu\'on apprend à nos stagiaires débutants.
Penser à lire le Petzold pour apprendre l\'api Win32...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed