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

  1. #1
    Membre régulier
    Homme Profil pro
    Inscrit en
    octobre 2009
    Messages
    318
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : octobre 2009
    Messages : 318
    Points : 122
    Points
    122
    Par défaut Publipostage avec tableau et champs uniques
    Bonjour,

    J'ai essayé plusieurs solutions, étiquettes, répertoires, documents... mais rien ne fonctionne...

    Voilà ce que j'ai et ce que j'aimerais :

    A la base c'est une table(Requête) Access, mais pour mes tests j'utilise un fichier Excel

    Mon fichier Excel contient 4 champs ([ch1], [ch2], [ch3] et [ch4])

    J'ai plusieurs lignes d'encodées :

    Exemple :

    ch1 ch2 ch3 ch4
    Luc A un 1
    Luc A deux 2
    Luc A trois 3
    Luc A quatre 4
    etc...

    J'aimerais créer UNE feuille Word contenant :


    ===================================
    Bonjour Luc A.

    Blablabla.......

    & un tableau avec :

    titre 1 titre 2
    un 1
    deux 2
    trois 3
    quatre 4

    Blablabla...

    Au revoir Luc A
    ===================================

    Pouvez-vous m'aider ou est-ce impossible à faire... ?

    Une solution serait de créer le fichier dans un état car là c'est possible en utilisant un sous-état, et ensuite de transformer en Word, mais là, je ne sais pas si c'est possible...

    Merci d'avance

  2. #2
    Expert éminent sénior

    Homme Profil pro
    Développeur Vba Excel
    Inscrit en
    avril 2013
    Messages
    4 224
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

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

    Informations forums :
    Inscription : avril 2013
    Messages : 4 224
    Points : 10 767
    Points
    10 767
    Billets dans le blog
    28
    Par défaut
    Citation Envoyé par CrasherSEP Voir le message
    Bonjour,

    Au final, avez vous besoin strictement besoin d'un document Word ? Un .pdf ne ferait pas l'affaire ?
    Eric KERGRESSE
    https://sites.google.com/site/erickergresseeirl/
    Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter

  3. #3
    Membre régulier
    Homme Profil pro
    Inscrit en
    octobre 2009
    Messages
    318
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : octobre 2009
    Messages : 318
    Points : 122
    Points
    122
    Par défaut
    Malheureusement il me faudrait du word pour pouvoir éventuellement modifier des parties de texte...

    C'est vraiment dommage que cette option ne soit pas prévue par Microsoft Office... cela ne devrait pas être super compliqué pour eux...

    En plus, il est complétement possible de transformer un fichier pdf en word, donc...

    Une astuce serait de créer le fichier pdf et d'ensuite le transformer en word (en VBA)...

  4. #4
    Expert éminent sénior

    Homme Profil pro
    Développeur Vba Excel
    Inscrit en
    avril 2013
    Messages
    4 224
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

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

    Informations forums :
    Inscription : avril 2013
    Messages : 4 224
    Points : 10 767
    Points
    10 767
    Billets dans le blog
    28
    Par défaut
    Citation Envoyé par CrasherSEP Voir le message
    Ce que vous demandez, vous pouvez le faire avec Excel à l'aide un filtre avancé (sur un onglet séparé) en vous arrangeant pour mettre en forme votre page comme un document Word. C'est ce que je fais avec mes devis et factures.

    Sinon, regardez la solution de Marina : http://faqword.com/index.php/word/pu...tionnel-maison.

    Une autre solution consisterait à exporter vos données (vos autres champs + votre tableau) avec liaison dans des signets. Il y a des exemples sur ce forum pour ces deux solutions.
    Eric KERGRESSE
    https://sites.google.com/site/erickergresseeirl/
    Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter

  5. #5
    Membre régulier
    Homme Profil pro
    Inscrit en
    octobre 2009
    Messages
    318
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : octobre 2009
    Messages : 318
    Points : 122
    Points
    122
    Par défaut
    Merci pour vos liens, mais cela ne fonctionne pas comme je le voudrais, car je suis en Access (Tables et requêtes) et impossible de faire une liaison entre Word et une table Access...

    EDIT:
    Je crois avoir trouvé une alternative... je créé dans un premier temps via VBA (Access) un fichier Excel reprenant les données devant figurer dans le tableau, ensuite je créé mon fichier Word, j'utilise le publipostage pour faire un lien avec ma base de données et pour finir je fais un copier/coller avec liaison de mon fichier Excel pour afficher le tableau...

    Donc j'ai un bouton qui:
    1. créé un fichier Excel
    2. ouvre le document word



Discussions similaires

  1. [WD-2016] Publipostage avec nombre de champs variables
    Par monza dans le forum Word
    Réponses: 1
    Dernier message: 04/02/2018, 15h49
  2. Publipostage Avec Tableau
    Par prosciuto dans le forum Word
    Réponses: 4
    Dernier message: 07/09/2009, 19h05
  3. Publipostage avec champs variant
    Par faruedde dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 07/08/2008, 18h51
  4. table avec la clé comme unique champ
    Par maa dans le forum Schéma
    Réponses: 3
    Dernier message: 13/07/2007, 19h22
  5. [SQL] Problemes avec des champs uniques
    Par 000 dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 06/06/2006, 14h28

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