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 Outlook Discussion :

impression d'un mail en pdf avec mise en page


Sujet :

VBA Outlook

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Octobre 2012
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2012
    Messages : 4
    Points : 3
    Points
    3
    Par défaut impression d'un mail en pdf avec mise en page
    Bonjour,
    Sous Outlook 2007, quand je suis sur un message, je voudrais pourvoir en cliquant sur un bouton imprimer :
    - Modifier mon imprimante par défaut pour mettre l'imprimante pdf creator,
    - Imprimer mon mail en pdf en spécifiant un texte à mettre dans en entete en haut à droite du mail (Impression / Style impression / Mise en page / entete) avec PDF CREATOR
    - Remettre mon imprimante par défaut de départ
    - Supprimer le texte de l'entete pour qu'il n'apparaisse pas dans les prochaines impressions

    Pour lancer l'impression, j'ai trouvé des bouts de code mais pour la mise en page, je seche. Si des idées pour le changement d'imprimantes, je suis preneuse.

    Quelqu'un aurait t'il une idée?

    Merci d'avance

  2. #2
    Expert éminent
    Avatar de Oliv-
    Homme Profil pro
    solution provider
    Inscrit en
    Mars 2006
    Messages
    4 087
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : solution provider

    Informations forums :
    Inscription : Mars 2006
    Messages : 4 087
    Points : 7 168
    Points
    7 168
    Billets dans le blog
    20
    Par défaut
    Salut,
    Je ne pense pas que l'on puisse programmer les options d'impression tel que l'entête et le pdp même avec OL2007.

    Je vois plusieurs solutions quand même :

    - tu exportes ton Email en HTML (attention aux pj incorporées) tu trouveras un code sur le lien de ma signature voir article (R15280), puis tu l'ouvres avec IE par automation et là tu programmes ton impression avec tes paramètres.

    - tu peux faire le même genre de chose avec WORD.

    - Une alternative est de modifier le CORPS DE TON Email pour y indiquer tes informations puis tu imprimes

    voici un exemple pour ajouter les cci
    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
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    Sub ImprimeCCI()
    'by Oliv 09/02/2007
    Dim oMessage As MailItem
    If Application.ActiveInspector Is Nothing Then
        GoTo Fin
        End If
        Set oMessage = ActiveInspector.CurrentItem
    If oMessage.BodyFormat = olFormatHTML And _
        oMessage.Bcc <> "" Then
            ListeCCI = oMessage.Bcc
     
            ListeCCI = "<BODY><B>CCI:</B>" & ListeCCI & "<br>"
            oMessage.HTMLBody = Replace(oMessage.HTMLBody, "<BODY>", ListeCCI)
    'pour sauvegarder les modifications décommenter la ligne ci-dessous
            'oMessage.Save
        End If
        If oMessage.BodyFormat = olFormatPlain And _
       oMessage.Bcc <> "" Then
            ListeCCI = oMessage.Bcc
             ListeCCI = "CCI:" & ListeCCI & Chr(10)
            oMessage.Body = ListePJ & oMessage.Body
    'pour sauvegarder les modifications décommenter la ligne ci-dessous
           ' oMessage.Save
        End If
     
    Fin:
    ListeCCI = ""
    Set oMessage = Nothing
    End Sub

Discussions similaires

  1. Impression grid avec mise en page
    Par amine008 dans le forum Windows Presentation Foundation
    Réponses: 2
    Dernier message: 10/07/2014, 02h13
  2. Impression d'un .docx en PDF avec oowriter ou unoconv et CUPS-PDF
    Par oceanbigone dans le forum Applications et environnements graphiques
    Réponses: 0
    Dernier message: 16/01/2013, 20h42
  3. Impression d'un userform avec mise en page automatique
    Par cindy1808 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 16/04/2008, 16h05
  4. Réponses: 11
    Dernier message: 17/05/2006, 10h48
  5. problème avec mise en page de <table>
    Par dyree dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 08/09/2005, 16h54

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