7 messages in org.openoffice.fr.progRe: [prog] Récupérer réponse de MSGBOx
FromSent OnAttachments
Christophe MathysenMay 14, 2007 3:54 am 
Anthony BenoistMay 14, 2007 5:28 am 
Christophe MathysenMay 14, 2007 5:34 am 
Anthony BenoistMay 14, 2007 5:51 am 
Christophe MathysenMay 14, 2007 5:56 am.png, .sxc
gloopsMay 29, 2007 3:10 am 
Christophe MathysenJun 4, 2007 4:15 am 
Actions with this message:
Paste this link in email or IM:
Paste this link in email or IM:
Atom feed for this thread
Paste this URL into your reader:
Subject:Re: [prog] Récupérer réponse de MSGBOxActions...
From:Christophe Mathysen (chri@fmsb.be)
Date:May 14, 2007 5:34:17 am
List:org.openoffice.fr.prog

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 <chri@fmsb.be> 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,

http://www.fmsb.be