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

VBA Word Discussion :

Fusion Word 13 données Excel 13 --> Fusion vers Outlook fusionné en pièce jointe (PDF)


Sujet :

VBA Word

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Rédacteur de manuels informatiques (spécifique)
    Inscrit en
    Septembre 2018
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : Belgique

    Informations professionnelles :
    Activité : Rédacteur de manuels informatiques (spécifique)
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Septembre 2018
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Fusion Word 13 données Excel 13 --> Fusion vers Outlook fusionné en pièce jointe (PDF)
    Bonjour voici ma petite question.
    Etant donné que je suis nouveau, je ne sais pas si je suis au bon endroit pour la poser donc soyez indulgent
    Voilà j'ai un document Word 13 que je fusionne avec des données Excel pas de soucis. Je fusionne vers outlook avec le fichier fusionné en pièce jointe cela fonctionne parfaitement. Mais j'aimerai qu'avant d'envoyer le mail il sauvegarde le fichier joint au mail (document fusionné) en PDF et non en Word pour des question de sécurité.
    Je n'y connait un peu question Word mais question Macro et VBA je suis une belette
    J'ai enregistré la macro et j'ai fait la manip pour avoir le mail avec le fichier Word joint et voilà ce que cela donne :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    Sub Fusiomail()
    '
    ' Fusiomail Macro
    '
    '
        With ActiveDocument.MailMerge
            .Destination = wdSendToEmail
            .SuppressBlankLines = True
            With .DataSource
                .FirstRecord = wdDefaultFirstRecord
                .LastRecord = wdDefaultLastRecord
            End With
            .Execute Pause:=False
        End With
    End Sub
    Je suppose que quelque part on peut lui dire d'enregistrer le fichier en PDF et non Word vu que le format PDF est pris en charge par Word 2013.
    Merci de vos réponses.
    Beau dimanche tout mouillé.

  2. #2
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par Sebdurum Voir le message
    Bonjour,

    Je pense qu'il vous faut orienter la destination de votre publipostage vers une imprimante pdf (Pdf Creator par exemple) avec :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
                .Destination = wdSendToPrinter
    Puis adapter le code d'Oliv vba-outlook-envoyer-mail-piece-jointe pour envoyer votre pièce jointe.

    Il y a peut-être plus simple.

  3. #3
    Nouveau Candidat au Club
    Homme Profil pro
    Rédacteur de manuels informatiques (spécifique)
    Inscrit en
    Septembre 2018
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : Belgique

    Informations professionnelles :
    Activité : Rédacteur de manuels informatiques (spécifique)
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Septembre 2018
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    Grand merci pour votre réponse... La première pour moi sur ce site, cela mérite un

    J'ai regardé le code d'oliv mais j'avoue ni rien comprendre mais je vais sérieusement m'y mettre à ce satané langage VBA car cela m'aiderait aussi dans mon Job dans lequel je me contente des fonctions WORD mises à ma disposition.

    Bonne journée et merci.

  4. #4
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par Sebdurum Voir le message
    J'ai oublié de préciser que la référence à Outlook devait être cochée :

    Pièce jointe 414062

    Bon courage.

Discussions similaires

  1. Réponses: 3
    Dernier message: 12/06/2016, 18h09
  2. Réponses: 1
    Dernier message: 19/07/2015, 12h58
  3. [WD-2003] Remplir formulaire Word avec données Excel en VBA
    Par lpz34 dans le forum VBA Word
    Réponses: 9
    Dernier message: 08/05/2014, 13h05
  4. Réponses: 13
    Dernier message: 25/03/2013, 15h58
  5. Réponses: 15
    Dernier message: 15/05/2008, 20h53

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