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

Répondre à