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 :

[WORD] Modification / impression / etc


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Modérateur
    Avatar de Rayek
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2005
    Messages
    5 236
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 236
    Par défaut [WORD] Modification / impression / etc
    En fait je voudrais pourvoir modifier le contenu du document (des balises un peu éparpiller dans le document) et le sauvegarder ailleurs.

    Donc est ce que pour cela il est nécessaire d'avoir Word (ou Open Office) sur le poste ou exite-t-il un autre moyen ne nécessitant pas son installation ?
    Modérateur Delphi

    Le guide du bon forumeur :
    __________
    Rayek World : Youtube Facebook

  2. #2
    Modérateur

    Homme Profil pro
    Ingénieur retraité
    Inscrit en
    Octobre 2005
    Messages
    2 396
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur retraité

    Informations forums :
    Inscription : Octobre 2005
    Messages : 2 396
    Par défaut
    Bonjour,

    Modifier Word sans Word ni Open Office :

    En utilisant uniquement Delphi, un éditeur Hexa, et une table de correspondance entre les délimiteurs et autres marqueurs qui concernent la mise en page et qui se distinguent du texte on peut théoriquement le faire sauf que la table de corresondance en question n'est apparemment pas dans le domaine public.
    Pour ma part j'ai tout juste réussi par tâtonnements à mettre au point une routine qui permet d'extraire le texte-brut d'un fichier.doc ... pour le réduire et le sauvegarder au format .txt mais ce texte-brut comporte parfois des caractères abscons en début ou en fin de paragraphes et qui correspondent à des résidus de marqueurs de mise en page ou de mise en relief du texte.

    Mais si "modifier" veut dire par exemple "déplacer tel paragraphe d'ici vers là" l'obtenir en charcutant le fichier .doc pour le reconstituer autrement conduit directement vers une Galère (surtout en l'absence de la table de correspondance évoquée précédemment).

    Et comme c'est bigrement plus vite fait de modifier un fichier .doc avec Word ...
    N'oubliez pas de consulter les FAQ Delphi et les cours et tutoriels Delphi

  3. #3
    Modérateur
    Avatar de Rayek
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2005
    Messages
    5 236
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 236
    Par défaut
    Citation Envoyé par Gilbert Geyer
    Bonjour,

    Modifier Word sans Word ni Open Office :

    En utilisant uniquement Delphi, un éditeur Hexa, et une table de correspondance entre les délimiteurs et autres marqueurs qui concernent la mise en page et qui se distinguent du texte on peut théoriquement le faire sauf que la table de corresondance en question n'est apparemment pas dans le domaine public.
    Pour ma part j'ai tout juste réussi par tâtonnements à mettre au point une routine qui permet d'extraire le texte-brut d'un fichier.doc ... pour le réduire et le sauvegarder au format .txt mais ce texte-brut comporte parfois des caractères abscons en début ou en fin de paragraphes et qui correspondent à des résidus de marqueurs de mise en page ou de mise en relief du texte.
    J'ai aps encore regarder à ce niveau, je cherche avant un moyen plus simple ^^
    Mais c'est une piste possible

    Citation Envoyé par Gilbert Geyer
    Mais si "modifier" veut dire par exemple "déplacer tel paragraphe d'ici vers là" l'obtenir en charcutant le fichier .doc pour le reconstituer autrement conduit directement vers une Galère (surtout en l'absence de la table de correspondance évoquée précédemment).

    Et comme c'est bigrement plus vite fait de modifier un fichier .doc avec Word ...
    Non, je ne comptais pas aller jusque la, je cherche surtout à remplacer des balises de texte (ex : @NOMSOCIETE@, @ADRESSE1SOCIETE@) par un texte pour après enregistrer le document et le transmettre par mail où autre moyen à un client.
    C'est surtout pour faciliter le travail du commercial (mais pas le mien ) qui doit remplir 4 ou 5 documents différents avec des informations communes dans chacun.
    En clair c'est pour qu'il flémarde un peu plus
    Modérateur Delphi

    Le guide du bon forumeur :
    __________
    Rayek World : Youtube Facebook

  4. #4
    Modérateur

    Homme Profil pro
    Ingénieur retraité
    Inscrit en
    Octobre 2005
    Messages
    2 396
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur retraité

    Informations forums :
    Inscription : Octobre 2005
    Messages : 2 396
    Par défaut
    Autre suggestion :

    Et si le commercial ou sa secrétaire disposaient de Word il serait possible de faire une petite appli Delphi qui piloterait Word pour leur faciliter le boulot. Non ?

    C'est quand-même louche un commercial qui brasse des fichiers *.doc à longueur de journée sans avoir accès à une version de Word.
    N'oubliez pas de consulter les FAQ Delphi et les cours et tutoriels Delphi

  5. #5
    Modérateur
    Avatar de Rayek
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2005
    Messages
    5 236
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 236
    Par défaut
    Il utilise OpenOffice et bon ... niveau traitement des fichiers Word un peu compliqués, Open Office a du mal.

    Puis j'ai pas envie d'installer Open Office sur mon poste de peur (de polluer) qu'il y ai incompatibilité entre les deux (Word et OOo)

    Et vu que le fonctionnement n'est pas le même entre Word et OOo ca m'obligerai à faire en double le travail (Vais pas me fatiguer moi aussi, non mais )

    Mais bon, s'il n'y a pas de solutions fiables pour la modifications de documents Word sans Word (ou OOo) je me résoudrais à passer par les serveurs/Composants OLE.
    Modérateur Delphi

    Le guide du bon forumeur :
    __________
    Rayek World : Youtube Facebook

  6. #6
    Modérateur

    Homme Profil pro
    Ingénieur retraité
    Inscrit en
    Octobre 2005
    Messages
    2 396
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur retraité

    Informations forums :
    Inscription : Octobre 2005
    Messages : 2 396
    Par défaut
    Vais pas me fatiguer moi aussi, non mais
    Très sage! Car ergonomie bien ordonnée commence par soi-même.
    N'oubliez pas de consulter les FAQ Delphi et les cours et tutoriels Delphi

Discussions similaires

  1. exporter données access vers fichier word pour impression
    Par Nicolas33 dans le forum Windows Forms
    Réponses: 5
    Dernier message: 28/10/2015, 14h44
  2. Réponses: 1
    Dernier message: 29/03/2007, 09h46
  3. [Word 2007]Impression superflu
    Par clodius77 dans le forum Word
    Réponses: 1
    Dernier message: 28/03/2007, 16h47
  4. Réponses: 4
    Dernier message: 12/01/2007, 08h45
  5. Réponses: 1
    Dernier message: 24/09/2005, 20h44

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