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 :

Publipostage Word à partir d'Excel [FAQ]


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    93
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 93
    Par défaut Publipostage Word à partir d'Excel
    Bonjour,

    J'ai parcouru la FAQ et j'ai trouvé ceci :

    http://delphi.developpez.com/faq/?pa...ddocmailingexe


    Je vois qu'il faut un fichier dot mais je suppose que Word le genere si on fait une fois la traitement à la main.

    Par contre cette histoire de fichier texte n'est pas claire car je ne sais pas la forme que doivent avoir les infos dans ce fichier (il est lu ligne par ligne apparemment).

    Bref tout ca pour dire que je capte pas tout et par conséquent je ne voit pas comment l'adapter à mon problème, à savoir faire la même chose de Excel vers Word.

    Si une âme charitable pouvait m'aider j'en serait super super content.


    Voilà, pour ceux qui ont pas tout lu : Comment faire un publipostage de Excel vers Word avec Delphi??

    Merci beaucoup par avance

  2. #2
    Rédacteur


    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    7 171
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 7 171
    Billets dans le blog
    1
    Par défaut
    Bonjour,
    merci d'éviter le gras sur l'ensemble du message. Car comme chacun sait, le gras c'est lourd à digérer.
    Citation Envoyé par Kara
    Je vois qu'il faut un fichier dot mais je suppose que Word le genere si on fait une fois la traitement à la main.
    Oui mais tu peux aussi automatiser sa création.
    Citation Envoyé par Kara
    je ne voit pas comment l'adapter à mon problème, à savoir faire la même chose de Excel vers Word.
    La documentation en ligne de Word tu consulteras :
    Cet exemple montre comment créer un document principal et lui associer la feuille de calcul Microsoft Excel « Names.xls ».
    L'argument Connection spécifie les données à extraire de la plage nommée « Sales ».

    Set myDoc = Documents.Add
    With myDoc.MailMerge
    .MainDocumentType = wdCatalog
    .OpenDataSource Name:="C:\My Documents\Names.xls", _
    ReadOnly:=True, _
    Connection:="Sales"
    End With
    Bon dev !

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    93
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 93
    Par défaut
    Désolé pour le gras j'ai du cliquer sans faire gaffe, je croyais que c'était une nouvelle mise en forme des messages...


    En ce qui concerne la doc , je doit être nul (si si) mais je ne retrouve pas ton bout de code. Je dois dire aussi que la comme ca je ne voit pas trop comment m'en servir mais je pense que si je retrouve la page dont il est extrait je reussirai a m'en sortir...

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    93
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 93
    Par défaut
    Je me permet de faire remonter le post pour redemander un chtit coup de main...

    Je ne vois pas trop comment faire, je suis dans le flou total (qui a dit que j'étais nul? )

  5. #5
    Rédacteur


    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    7 171
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 7 171
    Billets dans le blog
    1
    Par défaut
    Salut,
    si je me souviens bien le fichier texte est du type csv, il contient donc autant de champs que préciser dans le .doc .
    Le mieux, dans un premier temps, est d'essayer de réaliser cette opération en manuel afin de t'assurer que les données sont bien en phase avec ton .doc.

    S'il manque qq chose dans cette FAQ précise moi quoi.
    Je vais déjà y ajouter un exemple de la structure du fichier texte.

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    93
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 93
    Par défaut
    En fait oui un exemple de fichier texte serait super


    En fait le truc c'est que je recupere un fichier zarb, que je m'emmer**** à en faire un fichier Excel bien propre (pour des besoins de visualisation de l'utilisateur) et que donc je repart de ce fichier Excel pour me lancer dans le publipostage (auquel je dois l'avouer je ne comprend vraiment rien)...

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

Discussions similaires

  1. [XL-2013] Publipostage Word à partir d'Excel : Création d'un nombre de pages illimité
    Par Chtik dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 06/03/2014, 19h20
  2. [XL-2010] Ouvrir publipostage Word à partir d'une macro Excel
    Par jncoffy dans le forum Excel
    Réponses: 1
    Dernier message: 05/03/2014, 18h52
  3. Réponses: 1
    Dernier message: 05/04/2012, 13h38
  4. [VBA-E] ouverture de fichier word à partir d'Excel
    Par aramge dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 30/08/2006, 09h18
  5. [VBA-E]Insérer des autotext dans Word à partir d'excel
    Par noordman dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 25/04/2006, 15h34

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