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

C++Builder Discussion :

Copier des documents word l'un dans l'autre | OleWord


Sujet :

C++Builder

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 49
    Par défaut Copier des documents word l'un dans l'autre | OleWord
    Bonjour,


    J'ai enregistré grâce à mon soft plusieurs documents word réparti dans un même dossier, je voudrais réunir plusieurs documents word dans un seul.


    En gros, avoir plusieurs petits fichiers word dans un gros.



    Comment faire ?

  2. #2
    Rédacteur
    Avatar de blondelle
    Homme Profil pro
    Inscrit en
    Mars 2006
    Messages
    2 738
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 738
    Par défaut
    Salut madnux:
    Si tu veu fusionner plusieurs documents dans un seul je ne comprend pas pourquoi tu veu le faire avec Ole mis a part le fait de se torturer l'esprit

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 49
    Par défaut
    Salut blondelle


    Pourquoi faire simple quand on peut faire compliqué ?


    Sérieusement c'était pour garder la mise en forme ;-)


    Quelle méthode me proposerais-tu ?

  4. #4
    Rédacteur
    Avatar de blondelle
    Homme Profil pro
    Inscrit en
    Mars 2006
    Messages
    2 738
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 738
    Par défaut
    Si ce sont de petits fichiers un copier/coller, pour des plus gros la comme ca je ne vois pas

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 49
    Par défaut
    Ben ce sont des fichiers avec une centaine de lignes, au format word et donc avec tabulations, mises en formes, polices de caratère, etc...


    Le copié collé non je ne pense pas que ça soit la bonne méthode. Je ne sais absolument pas comment m'y prendre ..

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 49
    Par défaut
    A propos du copié-collé, comment réaliser ça sous builder ? Comment demander à word de copier tout le texte d'un document et de le coller dans un autre ?

  7. #7
    Rédacteur
    Avatar de blondelle
    Homme Profil pro
    Inscrit en
    Mars 2006
    Messages
    2 738
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 738
    Par défaut
    Alors je te met un lien sur le site sur le pilotage OleWord:
    Voici comment selectionner tout le document:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
        // Cette procedure permet de sélectionner tout le contenu du document
        // ici on selectionne tout le document
     
        vMSWord.OlePropertyGet("Selection").OleFunction("WholeStory");
    Voici comment copier la selection:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
        // Cette procedure permet de copier la selection
        // le document Word
     
        vMSWord.OlePropertyGet("Selection").OleProcedure("Copy");
    Voici comment coller la copie:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
        // Cette procedure permet de coller le presse papier sur
        // le document Word
        // wdPasteDefault = 0
     
        vMSWord.OlePropertyGet("Selection").OleProcedure("PasteAndFormat", 0);

  8. #8
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 49
    Par défaut
    Bondelle tu es un dieu ! ( une déesse ? )


    J'avais trouvé sur le site de msdn, des explications sur la méthode WholeStory. http://msdn2.microsoft.com/en-us/lib...ffice.11).aspx

    Mais je dois dire qu'avec tes exemples c'est beaucoup plus clair!


    En te remerciant !

  9. #9
    Rédacteur
    Avatar de blondelle
    Homme Profil pro
    Inscrit en
    Mars 2006
    Messages
    2 738
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 738
    Par défaut
    Salut madnux:
    Bondelle tu es un dieu !
    Il faut rester modeste, la traduction Ole est quelque chose que j'ai bien integre, ca ne s'explique pas c'est comme cela
    A+

  10. #10
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 49
    Par défaut


    A propos, tu dis que tu as bien intégré la traduction Ole, est-ce que tu connais un bouquin qui traîte de celà ?

    Ca peut toujours servir ;-)

  11. #11
    Rédacteur
    Avatar de blondelle
    Homme Profil pro
    Inscrit en
    Mars 2006
    Messages
    2 738
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 738
    Par défaut
    Il n'existe a ma connaissance aucune doc, il faut voir avec les codes VB et Delphi et se torturer l'esprit.

  12. #12
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 49
    Par défaut
    Citation Envoyé par blondelle
    et se torturer l'esprit.

    Mais j'aime ça!

    Promis après mon tfe et mon mémoire ( je le défends le 23 juin ) je commencerai à rechercher ça


    Je vais écrire un bouquin ! Mdr ;-)



    Merci encore pour ton aide!

  13. #13
    Rédacteur
    Avatar de blondelle
    Homme Profil pro
    Inscrit en
    Mars 2006
    Messages
    2 738
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 738
    Par défaut
    Alors M.... pour le 23 juin
    Si tu a un autre soucis j'essairais de t'aider.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Copier des données d'une feuille dans plusieurs autres
    Par Sylcoco dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 03/03/2011, 11h40
  2. Copier un document Word ou Excel dans un bitmap
    Par pivil dans le forum API, COM et SDKs
    Réponses: 1
    Dernier message: 02/03/2011, 10h25
  3. Réponses: 0
    Dernier message: 24/02/2011, 17h24
  4. Copier des éléments d'une diapositive dans une autre
    Par xcbilx dans le forum VBA PowerPoint
    Réponses: 9
    Dernier message: 06/05/2008, 05h58
  5. copier des cellules d'une feuille dans une autres sous condition
    Par olivertwist dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 16/05/2007, 10h42

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