DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Champs, pages et fenêtres / Fonctions Traitement de texte
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
Sauve un document au format "docx". Le document sauvegardé reste ouvert. Pour le fermer, il est nécessaire d'utiliser la fonction DocFerme.
Exemple
// On choisit le répertoire et le nom de sauvegarde
sNomFichier est une chaîne = fSélecteur(ComplèteRep(fRepExe()), "présentation.docx", ...
"Sélection de fichiers DocX","Fichier Docx (*.docx)" + TAB + "*.docx" , "*.docx", fselCrée)

// On sauvegarde le fichier
DocSauve(TT_SansNom1, sNomFichier)

SI ErreurDétectée ALORS
Erreur(ChaîneConstruit("Le fichier %1 n'a pas pu être enregistré.", sNomFichier), ErreurInfo())
RETOUR
FIN
Syntaxe
<Résultat> = DocSauve(<Document> [, <Chemin du fichier>])
<Résultat> : Booléen
  • Vrai si la sauvegarde a été effectuée,
  • Faux dans le cas contraire.
<Document> : Chaîne de caractères
Document à manipuler. Ce document peut correspondre à :
<Chemin du fichier> : Chaîne de caractères optionnelle
Chemin complet et nom du fichier "docx".

Si ce paramètre est précisé, le fichier est sauvegardé à l'emplacement indiqué (le fichier existant est écrasé si nécessaire).
  • Si la sauvegarde est réussie, la propriété CheminFichier de la variable de type Document manipulée contient <Chemin du fichier>. Le fichier "docx" reste ouvert.
  • Si le document "docx" est enregistré avec un chemin différent de celui d'origine (correspond à un "Enregistrer sous"), le fichier d'origine est fermé, le document est enregistré dans le nouveau fichier et le nouveau fichier "docx" reste ouvert.
Si ce paramètre n'est pas précisé, le chemin pris en compte est le chemin spécifié dans la propriété CheminFichier de la variable de type Document manipulée.
Classification Métier / UI : Code UI
Composante : wd300mdl.dll
Version minimum requise
  • Version 22
Documentation également disponible pour…
Commentaires
Poids croissant du fichier docx
Le fichier docx généré par DocSauve conserve toutes les images même supprimées faisant ainsi grossir de manière permanente le fichier docx.

Ainsi, dans un champ traitement de texte, mettre une image, faire un docsauve, le fichier a un certain poids. Supprimer l'image et refaire un docSauve, le fichier garde sa taille, rajouter une nouvelle image, faire un docsauve, la taille du fichier docx augmente, et ainsi de suite ...

Le support technique confirmant la normalité du phénomène...
Greg
28 mar. 2024

Dernière modification : 25/05/2022

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