DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Fonctions standard / Fonctions de gestion de Windows / Fonctions diverses WINDEV
WINDEV
WindowsLinuxJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac Catalyst
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,
  • éditeur d'images,
  • Nouveauté SaaS
    éditeur de diagrammes.
    Attention : Cette fonctionnalité est disponible uniquement à partir de WINDEV Suite SaaS 2025 Update 2. Pour plus de détails, consultez Utiliser les nouveautés de WINDEV Suite SaaS 2025.
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 : 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êtreMaxiDocument ouvert en lecture/écriture dans une fenêtre maximisée.
odOptionLectureSeuleDocument ouvert en lecture seule.
odOptionVoletInvisibleSi 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é 2025
Utilisation 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
Version minimum requise
  • Version 27
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 03/03/2025

Signaler une erreur ou faire une suggestion | Aide en ligne locale