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