PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE


Nouveauté WINDEV 27 !
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Ouvre un document dans une nouvelle fenêtre non modale en utilisant l'éditeur WINDEV adapté au document (traitement de texte, tableur, lecteur PDF ou é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.
Exemple
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 Document, xlsDocument ou Image. 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 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êtreMaxiDocument ouvert en lecture/écriture dans une fenêtre maximisée.
odOptionLectureSeuleDocument ouvert en lecture seule. Cette constante peut être combinée aux constantes odOptionAucune et odOptionFenêtreMaxi.
Si une image est ouverte avec la constante odOptionLectureSeule, toutes les options de modification seront accessibles sous l'éditeur d'images et l'utilisateur pourra faire un "Enregistrer sous".
Pour tous les autres types de documents, toutes les options de modification proposées par l'éditeur du document sont inaccessibles.
<Mot de passe> : Chaîne de caractères optionnelle
  • 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.
<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 : wd270obj.dll
Version minimum requise
  • Version 27
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire