IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

 Delphi Discussion :

Memo Delphi et Word


Sujet :

Delphi

  1. #1
    Membre à l'essai
    Étudiant
    Inscrit en
    Janvier 2011
    Messages
    11
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2011
    Messages : 11
    Points : 11
    Points
    11
    Par défaut Memo Delphi et Word
    bonsoir tout le monde
    je voudrais télécharger un fichier word(.doc) dans memo delphi(7) je ne veux pas la réponse complète mais juste si vous pouvez m'orienter un petit peu
    merci d'avance

  2. #2
    Membre éclairé Avatar de DOLPat®
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Février 2003
    Messages
    426
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2003
    Messages : 426
    Points : 790
    Points
    790
    Par défaut
    Citation Envoyé par fouad_algo Voir le message
    bonsoir tout le monde
    je voudrais télécharger un fichier word(.doc) dans memo delphi(7) je ne veux pas la réponse complète mais juste si vous pouvez m'orienter un petit peu
    merci d'avance
    Bonjour

    Charger un fichier ".doc" dans un RichEdit n'est pas simple. (dans un TMemo, c'est impossible, sauf à conserver que le texte brut)
    D'autant que ce type de fichier est un "format propriétaire" de Microsoft. Donc je dirais que c'est mission impossible, à moins que Microsoft ne fournisse la structure détaillée du .doc.
    Et même une fois en possession de toutes les infos, il faudra un paquet de lignes de code pour arriver à charger un document au formatages complexes...

    Maintenant, si tes documents n'ont pas de formatages complexes ou tableau, rien ne t'empêche de les sauvegarder en Rich Text Format (.RTF) et tu pourras alors les charger assez aisément dans un TRichEdit et encore plus facilement dans un TMemo si tu ne veux en conserver que le texte brut.

  3. #3
    Expert éminent sénior
    Avatar de Paul TOTH
    Homme Profil pro
    Freelance
    Inscrit en
    Novembre 2002
    Messages
    8 964
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2002
    Messages : 8 964
    Points : 28 457
    Points
    28 457
    Par défaut
    Citation Envoyé par DOLPat® Voir le message
    Bonjour

    Charger un fichier ".doc" dans un RichEdit n'est pas chose simple. D'autant que ce type de fichier est un "format propriétaire" de Microsoft. Donc je dirais que c'est mission impossible, à moins que Microsoft ne fournisse la structure détaillée du .doc.
    Et même une fois en possession de toutes les infos, il faudra un paquet de lignes de code pour arriver à charger un document au formatages complexes...

    Maintenant, si tes documents n'ont pas de formatages complexes ou tableau, rien ne t'empêche de les sauvegarder en Rich Text Format (.RTF) et tu pourras alors les charger assez aisément dans un TRichEdit.
    d'autant qu'il n'y a pas "UN" format doc, celui a évolué avec les différentes version du produit.

    une façon de faire serait d'utiliser les filtres de conversions Office pour transformer le .DOC en .TXT (ça doit être faisable bien que j'en ignore le moyen).

  4. #4
    Membre éclairé

    Homme Profil pro
    Rédacteur technique (retraité)
    Inscrit en
    Octobre 2009
    Messages
    168
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 82
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Rédacteur technique (retraité)

    Informations forums :
    Inscription : Octobre 2009
    Messages : 168
    Points : 807
    Points
    807
    Par défaut
    Autre solution, mais plus "pointue" techniquement :

    Interroger Word en tant que serveur COM pour ouvrir le fichier DOC et en extraire ce que l'on veut.

    Voir : http://delphi.developpez.com/faq/?pa...elphi#wordword

    L'inconvénient est que Word doit obligatoirement être installé sur le même PC.

Discussions similaires

  1. delphi et word
    Par lila23 dans le forum Débuter
    Réponses: 39
    Dernier message: 11/04/2009, 12h37
  2. Comment charger un fichier txt du web dans un memo Delphi - Pascal
    Par michaelminelli1 dans le forum Débuter
    Réponses: 2
    Dernier message: 14/11/2008, 18h30
  3. Delphi et Word
    Par maxinformatique dans le forum Langage
    Réponses: 2
    Dernier message: 03/03/2008, 16h24
  4. Lancer du vb de delphi dans word
    Par dederfred dans le forum Delphi
    Réponses: 1
    Dernier message: 23/11/2006, 19h00
  5. Delphi 7 + Word 2003 + XML
    Par sfxElrick dans le forum Delphi
    Réponses: 16
    Dernier message: 23/06/2006, 15h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo