abracadabraPDF › Forums › PDF – Général › Message annuler ou continuer lors d’un clic sur une action › Répondre à : Message annuler ou continuer lors d’un clic sur une action
6 janvier 2021 à 09:41
#68523
bebarth
Maître des clés
bonjour,
Essaie avec ceci, car apparemment aucune action n’est exécutée !
Le “problème” avec try/catch c’est qu’il n’y a pas de message d’erreur…
Code:
console.show();
console.clear();
if (app.alert({cMsg: “Confirmez-vous la validation ?”, cTitle: “COMMANDE PROTOTYPE”, nIcon: 2, nType: 2}) == 4) {
// 1
console.println(“Avant #1”);
this.submitForm({cURL: “file:///O:Fiche orangecode numero.xfdf”, cSubmitAs: “XFDF”});
console.println(“Après #1”);
// 2
console.println(“Avant #2”);
app.openDoc(“file:///O:Fiche orangeCode macro e.vbs”);
console.println(“Après #2”);
// 3
console.println(“Avant #3”);
this.getField(“Cache_Proto”).display = display.hidden;
this.getField(“cadre_PR”).display = display.visible;
this.getField(“Cache_serie”).display = display.visible;
console.println(“Après #3”);
// 4 (non modifié)
console.println(“Avant #4”);
var fTo = this.getField(“To0”).value;
var fSubject = this.getField(“Subject0”).value;
var fBody = this.getField(“Body0”).value + “nn” + “//CHPDWS1/Data/O/Fiche_orange/Fiches/” + this.documentFileName + “n” + (“Ouvrir le fichier uniquement avec le raccourci ci-dessus et non avec le fichier joint en Objet.”);
this.mailDoc({cTo: fTo, cSubject: fSubject, cMsg: fBody});
app.execMenuItem(“Save”);
console.println(“Après #4”);
}
console.clear();
if (app.alert({cMsg: “Confirmez-vous la validation ?”, cTitle: “COMMANDE PROTOTYPE”, nIcon: 2, nType: 2}) == 4) {
// 1
console.println(“Avant #1”);
this.submitForm({cURL: “file:///O:Fiche orangecode numero.xfdf”, cSubmitAs: “XFDF”});
console.println(“Après #1”);
// 2
console.println(“Avant #2”);
app.openDoc(“file:///O:Fiche orangeCode macro e.vbs”);
console.println(“Après #2”);
// 3
console.println(“Avant #3”);
this.getField(“Cache_Proto”).display = display.hidden;
this.getField(“cadre_PR”).display = display.visible;
this.getField(“Cache_serie”).display = display.visible;
console.println(“Après #3”);
// 4 (non modifié)
console.println(“Avant #4”);
var fTo = this.getField(“To0”).value;
var fSubject = this.getField(“Subject0”).value;
var fBody = this.getField(“Body0”).value + “nn” + “//CHPDWS1/Data/O/Fiche_orange/Fiches/” + this.documentFileName + “n” + (“Ouvrir le fichier uniquement avec le raccourci ci-dessus et non avec le fichier joint en Objet.”);
this.mailDoc({cTo: fTo, cSubject: fSubject, cMsg: fBody});
app.execMenuItem(“Save”);
console.println(“Après #4”);
}
Je pense que tu devais avoir comme réponse “Avant #1”, puis un message d’erreur…
Est-ce que le lecteur “O” définit sur ton poste est également “O” sur les autres ???
Essaie de remplacer chaque slash par “/” (slash antislash) et chaque antislashs par “\” (2 antislashs) comme pour var fBody.
@+
:bonjour: