|
|
|
|
|
OuvreDocumentAsynchrone (Fonction) En anglais : OpenDocumentAsynchronous Ouvre un document dans une nouvelle fenêtre (non modale) en utilisant l'éditeur WINDEV adapté au document : - traitement de texte,
- tableur,
- lecteur PDF,
- éditeur d'images,
Le résultat pourra être récupéré via une procédure WLangage (appelée "callback") lors de la fermeture de la fenêtre d'édition du document. Remarque : Avantage par rapport à la syntaxe asynchrone de la fonction OuvreDocument : lors de l'utilisation de la fonction OuvreDocumentAsynchrone, l'ouverture se fait toujours en mode asynchrone (non bloquant), que la procédure WLangage soit précisée ou non. PROCÉDURE INTERNE OuvreDocumentAsynchrone_Callback(sDoc, nCompteRendu)
SI nCompteRendu = odOuvertModifié ALORS
Info(sDoc + " a été modifié.")
FIN
FIN
SI PAS OuvreDocumentAsynchrone(sDocument, "Mon document", ...
odOptionAucune, "", OuvreDocumentAsynchrone_Callback) ALORS
Erreur("Impossible d'ouvrir le document.")
FIN
Syntaxe
<Résultat> = OuvreDocumentAsynchrone(<Document> [, <Titre> [, <Options> [, <Mot de passe> [, <Procédure WLangage>]]]])
<Résultat> : Booléen - Vrai si le type de document à ouvrir a été détecté,
- Faux dans le cas contraire.
<Document> : Chaîne de caractères Document à ouvrir. Correspond :- au chemin complet ou relatif du fichier du document à ouvrir.
- à un buffer ou un mémo HFSQL contenant le document à ouvrir. Si la fonction renvoie la constante odOuvertModifié, le paramètre <Document> contiendra le buffer ou mémo HFSQL modifié et enregistré lors de l'édition du document.
- à une variable de type : Si la fonction renvoie la constante odOuvertModifié, le paramètre <Document> contiendra la variable modifiée et enregistrée lors de l'édition du document.
<Titre> : Chaîne de caractères optionnelle Titre de la fenêtre ouverte pour afficher le document. Par défaut, ce paramètre correspond au titre de la fenêtre en cours. <Options> : Constante ou combinaison de constantes optionnelle de type Entier Options d'ouverture du document :
| | odOptionAucune (valeur par défaut) | Document ouvert en lecture/écriture dans une fenêtre non maximisée. | odOptionFenêtreMaxi | Document ouvert en lecture/écriture dans une fenêtre maximisée. | odOptionLectureSeule | Document ouvert en lecture seule. | odOptionVoletInvisible | Si le document correspond à une image, l'image est affichée dans l'éditeur d'images et le volet de droite (permettant par exemple d'afficher les caractéristiques de couleur) n'est pas affiché par défaut. |
<Mot de passe> : Chaîne de caractères optionnelle ou Chaîne secrète - Mot de passe à utiliser si le fichier est protégé,
- Chaîne vide ("") si le fichier n'est pas protégé par un mot de passe.
Nouveauté 2025Utilisation de chaînes secrètes : Si vous utilisez le coffre-fort de chaînes secrètes, le type de la chaîne secrète utilisable pour ce paramètre doit être "Chaîne Ansi ou Unicode". Pour plus de détails sur les chaînes secrètes et l'utilisation du coffre-fort, consultez Coffre-fort de chaînes secrètes.
<Procédure WLangage> : Nom de procédure ou procédure lambda Nom de la procédure WLangage (appelée "callback") appelée après la fermeture de la fenêtre d'édition du document. Pour plus de détails sur cette procédure, consultez Paramètres de la procédure utilisée par la fonction OuvreDocumentAsynchrone. Cette procédure WLangage peut correspondre à : - un nom de procédure globale,
- un nom de procédure interne,
- une procédure lambda.
Composante : wd300obj.dll
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|