Hello, Merci pour ta réponse mais ce n'est pas ca. Je connais les différentes valeurs, elles se trouvent dans l'Aide de Ooo.
Mais comme faire pour connaitre ce que l'utilisateur a répondu ? Voici un extrait de la macro : (suite de mon msg après) if FileExists(NomFichier) = true then MsgBox ("Ce fichier existe déjà"& Chr$(13)& Chr$(13)&"Cliquez sur OK pour écraser le fichier!"& Chr$(13)&"Annuler pour changer le nom!",32+1,"Une erreur s'est produite !") 'Vérifions la réponse de l'utilisateur 'Si OK(1) On écrase le fichier, Sinon Avertissement if Error = 1 then ------ Ici je prends error, mais c visiblement pas ca ! dim args2(2) as new com.sun.star.beans.PropertyValue args2(0).Name = "URL" args2(0).Value = NomFichier args2(1).Name = "FilterName" args2(1).Value = "StarOffice XML (Calc)" args2(2).Name = "SelectionOnly" args2(2).Value = true dispatcher.executeDispatch(document, ".uno:SaveAs", "", 0, args2()) Else MsgBox ("Veuillez vérifier le nom de document",32,"Information !") End if Else Comment dois-je faire pour récupérer la Valeur du msgbox ou dit autrement, sur quelle variable/fonction dois-je faire mon test ? Merci d'avance :-) Chris Le lun 14/05/2007 à 14:28, Anthony Benoist a écrit : > Christophe Mathysen <[EMAIL PROTECTED]> a écrit : > > > Comment puis-je faire pour récupérer la valeur du MSG Box ? > > Bonjour, > > Si j'ai bien compris la question, la valeur renvoyée par un > 'MsgBox("Texte", 1)' est : > - 1 si l'utilsateur a choisi "OK", > - 2 s'il a utilisé "Annuler". > > Bon courage, Christophe Mathysen Fédération des Mutualités Socialistes du Brabant Tel 02 506 96 11 - Fax 02 514 59 26 http://www.fmsb.be