|
|
|
|
ChampExécuteFermeture (Fonction) En anglais : ControlExecuteClosing Exécute l'événement WLangage de fermeture d'un champ bureautique et affiche son dialogue de confirmation si nécessaire.
// Clic sur le bouton VALIDER SI PAS ChampExécuteFermeture(TBLR_Tableur) ALORS RETOUR FIN Ferme()
Syntaxe
<Résultat> = ChampExécuteFermeture(<Champ bureautique>)
<Résultat> : Booléen - Si l'événement WLangage de fermeture du champ renvoie une valeur (Vrai ou Faux), <Résultat> correspond à cette valeur.
- Si l'événement WLangage de fermeture du champ ne renvoie pas de valeur :
- si la propriété Modifié sur le champ est à Vrai, un dialogue de confirmation est affiché : <Résultat> vaut Faux si l'utilisateur demande la non-fermeture du document, Vrai dans le cas contraire.
- si la propriété Modifié sur le champ est à Faux, la fonction renvoie Vrai.
<Champ bureautique> : Nom de champ Nom du champ bureautique à manipuler. Ce champ peut correspondre à : - un champ Tableur,
- un champ Traitement de texte,
- un champ Editeur d'images,
- un champ Lecteur PDF.
Remarques - Cette fonction est appelée automatiquement par le ruban des champs bureautique (champs Tableur, Traitement de texte, Editeur d'images ou Lecteur PDF) sur les actions utilisateur suivantes :
- Nouveau.
- Ouvrir.
- Drag and Drop d'un document vers le champ.
- Cette fonction réalise les opération suivantes :
- Exécution de l'événement "Avant fermeture du document".
- Si cet événement renvoie une valeur (Vrai ou Faux), la fonction s'arrête et renvoie cette valeur.
- Si cet événement ne renvoie pas de valeur :
- si la propriété Modifié sur le champ est à Vrai, la fonction affiche un dialogue de confirmation à l'utilisateur et renvoie Faux si l'utilisateur demande la non-fermeture du document.
- si la propriété Modifié sur le champ est à Faux, la fonction renvoie Vrai.
- Cette fonction peut par exemple être appelée en fermeture de fenêtre ou avant l'affectation du champ avec un nouveau contenu.
- Pour afficher uniquement le dialogue de confirmation, utilisez le code suivant :
bFermeOK = FAAExécute(TBLR_Tableur, faaDialogueFermeture)
- Pour exécuter uniquement l'événement WLangage de fermeture de document, utilisez le code suivant :
ExécuteTraitement(TBLR_Tableur, trtAvantFermetureDocument)
Composante : wd280obj.dll
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|