Donnez vie à vos documents numériques !
 

Répondre à : Message annuler ou continuer lors d’un clic sur une action

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

#68514
Merlin
Maître des clés

Essaie ce script dans le bouton, après avoir supprimé toutes les actions existantes.
J’ai mis des try/catch pour que tu saches plus facilement d’où viennent les éventuelles erreurs.

Vérifie bien l’URL et le chemin d’accès avant d’essayer, il y a un “MACHIN” à remplacer.

Il est plus que possible que la deuxième instruction (ouverture du fichier) ne fonctionne pas depuis un document, auquel cas il faudra utiliser une fonction sécurisée (trustedFunction), qui devra être placée dans le sous-dossier “JavaScripts” de chaque Acrobat sur chaque poste.

if (app.alert({cMsg: “Confirmez-vous la validation ?“, cTitle: “COMMANDE PROTOTYPE“, nIcon: 2, nType: 2}) == 4) {

// 1
try {
this.submitForm({cURL: “file:///O:Fiches orangeDonnéescode numero.xfdf“, cSubmitAs: “XFDF”});
}
catch (e) {};

// 2
try {
app.openDoc(“file:///C:UsersMACHINAppDataLocalFichesCode macro f.vbs“);
}
catch (e) {};

// 3
try {
this.getField(“AppT”).display = display.hidden;
this.getField(“AppOK”).display = display.visible;
}
catch (e) {};

// 4 (non modifié)
try {
var fTo = this.getField(“To6”).value;
var fSubject = this.getField(“Subject3”).value;
var fBody = this.getField(“BodyAPPok”).value + “nn” + “//CHPDWS1/Data/O/Fiches_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”);
}
catch (e) {};

}